OSDN Git Service

2008-02-27 Richard Guenther <rguenther@suse.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2008-02-27  Richard Guenther  <rguenther@suse.de>
2
3         PR middle-end/25290
4         * gcc.c-torture/execute/pr35390.c: New testcase.
5
6 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
7
8         PR ada/22255
9         * gnat.dg/test_direct_io.adb: New file.
10
11 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
12
13         PR ada/34799
14         * gnat.dg/specs/pr34799.ads: New test.
15
16 2008-02-27  Richard Guenther  <rguenther@suse.de>
17
18         PR middle-end/34971
19         * gcc.c-torture/execute/pr34971.c: New testcase.
20
21 2008-02-27  Jakub Jelinek  <jakub@redhat.com>
22
23         * gcc.dg/gomp/preprocess-1.c: New test.
24
25         PR c++/35368
26         * g++.dg/ext/visibility/typeinfo2.C: New test.
27         * g++.dg/ext/visibility/typeinfo3.C: New test.
28
29 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
30
31         * gcc.dg/bf-ms-attrib.c (main): Return 0.
32
33 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
34
35         * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
36         * gcc.target/i386/sse-6.c (dump128_64): Likewise.
37
38 2008-02-26  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
39
40         PR c/28800
41         * gcc.dg/empty-source-2.c: Adjust for warning message.
42         * gcc.dg/empty-source-3.c: Likewise.
43         * gcc.dg/pack-test-2.c: Adjust comment.
44         * gcc.dg/pragma-ep-2.c: Likewise.
45         * gcc.dg/pragma-re-2.c: Likewise.
46         * gcc.dg/va-arg-2.c: Likewise.
47
48 2008-02-26  Tobias Burnus  <burnus@net-b.de>
49
50         PR fortran/35033
51         * gfortran.dg/assignment_2.f90: New.
52
53 2008-02-26  Jason Merrill  <jason@redhat.com>
54
55         PR c++/35315
56         * g++.dg/ext/attrib32.C: New.
57
58 2008-02-26  Richard Sandiford  <rsandifo@nildram.co.uk>
59
60         * gcc.c-torture/execute/nest-align-1.x: Delete.
61
62 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
63
64         PR 26264
65         * 20021023-1.c: Use __builtin_va_start instead of
66         __builtin_stdarg_start.
67         * pr17301-1.c: Likewise.
68         * pr17301-2.c: Likewise.
69                 
70 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
71         
72         * gcc.dg/pr34351.c: New.
73         
74 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
75
76         * gcc.dg/Wlarger-than2.c: New.
77         
78 2008-02-26  Paolo Carlini  <pcarlini@suse.de>
79
80         PR c++/35323
81         * g++.dg/lookup/crash7.C: New.
82
83 2008-02-26  Kaz Kojima  <kkojima@gcc.gnu.org>
84
85         * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
86
87 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
88
89         * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
90
91 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
92
93         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
94
95 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
96
97         * gcc.dg/builtins-config.h: Disable C99 runtime testing for
98         Windows.
99
100 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
101
102         * lib/target-supports.exp (check_profiling_available): Report -p
103         unavailable on *-*-mingw*.
104
105 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
106
107         * lib/target-supports.exp (check_effective_target_pthread_h): New.
108         * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
109         dg-require-effective-target pthread_h.
110
111 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
112
113         * gcc.dg/Wswitch-enum-error.c: New.
114         * gcc.dg/Wswitch-error.c: New.
115         * gcc.dg/20011021-1.c: Use two directives to match two different
116         messages.
117         
118 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
119         
120         PR 28322
121         * gcc.dg/pr28322.c: New.
122         * gcc.dg/pr28322-2.c: New.
123         * lib/prune.exp: Ignore "At top level" even if there is no ':'
124         preceding it.
125
126 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
127
128         PR c++/35333
129         * g++.dg/other/error26.C: New.
130
131 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
132
133         PR c++/35338
134         * g++.dg/other/error25.C: New.
135
136 2008-02-25  Andreas Krebbel  <krebbel1@de.ibm.com>
137
138         PR target/35258
139         * gcc.dg/pr35258.c: New testcase.
140
141 2008-02-25  Jan Beulich  <jbeulich@novell.com>
142
143         * gcc.dg/20020426-2.c: Remove bogus workaround.
144         * g++.old-deja/g++.other/store-expr1.C: Likewise.
145         * gcc.target/i386/movq-2.c: Also permit use of movzbl.
146
147 2008-02-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
148
149         * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
150
151 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
152
153         PR middle-end/19984
154         * gcc.dg/pr19984.c: New test.
155         * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
156         name of the variable.
157
158 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
159
160         * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
161         (main): Call check_vect and foo.  Check array values after
162         the call to foo.
163         * gcc.dg/vect/vect-117.c: Call check_vect.
164         * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
165
166 2008-02-25  Jason Merrill  <jason@redhat.com>
167
168         PR c++/33486
169         * g++.dg/lookup/strong-using-5.C: New.
170
171 2008-02-25  Kaz Kojima  <kkojima@gcc.gnu.org>
172
173         * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
174         sh* targets.
175
176 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
177
178         PR target/35349
179         * gcc.c-torture/execute/20050604-1.x: New file.
180
181 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
182
183         * gcc.target/i386/pr22076.c: Update number of mov insns
184         for PIC targets.
185         * gcc.target/i386/pr34256.c: Ditto.
186
187 2008-02-24  Diego Novillo  <dnovillo@google.com>
188
189         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
190
191         PR 33738
192         * g++.dg/warn/pr33738.C: New.
193
194 2008-02-24  Richard Sandiford  <rsandifo@nildram.co.uk>
195
196         * gcc.c-torture/execute/nest-align-1.x: New file.
197
198 2008-02-24  Danny Smith  <dannysmith@users.sourceforge.net>
199
200         PR c++/34749
201         * g++.dg.ext/dllimport13.C: New test.
202
203 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
204
205         PR libfortran/24685
206         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
207         powerpc*-apple-darwin*.
208
209 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
210
211         * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
212         ERFC into gfortran.dg/large_real_kind_3.F90.
213         * gfortran.dg/large_real_kind_3.F90: New test.
214
215 2008-02-23  Andrew Pinski  <andrew_pinski@playstation.sony.com>
216
217         PR rtl-opt/33512
218         * gcc.dg/and-1.c: New test.
219
220 2008-02-23  Daniel Jacobowitz  <dan@codesourcery.com>
221
222         * gcc.c-torture/execute/20080222-1.c: New test.
223
224 2008-02-23  Uros Bizjak  <ubizjak@gmail.com>
225
226         PR target/22076
227         PR target/34256
228         * gcc.target/i386/pr22076.c: New test.
229         * gcc.target/i386/pr34256.c: New test.
230         * gcc.target/i386/vecinit-5.c: New test.
231         * gcc.target/i386/vecinit-6.c: New test.
232         * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
233
234         * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
235         <xmmintrin.h>, define __m64 and __m128 directly.
236         * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
237
238 2008-02-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
239
240         PR C++/34715
241         * g++.dg/ext/always_inline-1.C: New test.
242         * g++.dg/ext/always_inline-2.C: New test.
243         * g++.dg/ext/always_inline-3.C: New test.
244         * g++.dg/ext/always_inline-4.C: New test.
245
246 2008-02-22  Hans-Peter Nilsson  <hp@axis.com>
247
248         * gcc.target/cris/asm-b-1.c: New test.
249
250 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
251
252         PR c++/35282
253         * g++.dg/template/nontype17.C: Add.
254
255 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
256
257         PR c++/35282
258         Revert:
259         2008-02-14  Paolo Carlini  <pcarlini@suse.de>
260
261         PR c++/28743
262         * g++.dg/template/nontype17.C: New.
263         * g++.dg/template/nontype16.C: Add error.
264
265 2008-02-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
266
267         PR c/19999
268         * gcc.dg/Wfloat-equal-1.c: New.
269         * g++.dg/warn/Wfloat-equal-1.C: New.
270
271 2008-02-21  Michael Matz  <matz@suse.de>
272
273         PR target/35264
274         * gcc.dg/pr35264.c: New testcase.
275
276 2008-02-21  Richard Guenther  <rguenther@suse.de>
277
278         * gfortran.dg/reassoc_1.f90: New testcase.
279         * gfortran.dg/reassoc_2.f90: Likewise.
280         * gfortran.dg/reassoc_3.f90: Likewise.
281
282 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
283
284         PR libfortran/34974
285         * gfortran.dg/fmt_t_7.f: New test.
286
287         PR libfortran/35132
288         * gfortran.dg/streamio_15.f90: New test.
289         
290 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
291
292         PR libfortran/35036
293         * gfortran.dg/fmt_zero_digits.f90: Revise test.
294
295 2008-02-20  Seongbae Park <seongbae.park@gmail.com>
296
297         * gcc.dg/Wframe-larger-than.c: New option test.
298
299 2008-02-20  Tobias Burnus  <burnus@net-b.de>
300
301         PR fortran/34997
302         * gfortran.dg/dollar_sym_1.f90: New.
303         * gfortran.dg/dollar_sym_2.f90: New.
304
305 2008-02-20  Richard Guenther  <rguenther@suse.de>
306
307         PR middle-end/35265
308         * gcc.dg/builtins-66.c: New testcase.
309
310 2008-02-20  Richard Guenther  <rguenther@suse.de>
311
312         * gcc.dg/fold-reassoc-1.c: New testcase.
313         * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
314
315 2008-02-20  Richard Guenther  <rguenther@suse.de>
316
317         * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
318
319 2008-02-20  Ira Rosen  <irar@il.ibm.com>
320
321         * lib/target-supports.exp (check_effective_target_vect_unpack):
322         Return true for SPU.
323         (check_effective_target_vect_short_mult): Likewise.
324         * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
325         the loop on targets that support vect_unpack.
326
327 2008-02-20  Uros Bizjak  <ubizjak@gmail.com>
328
329         * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
330         (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
331         templates to reduce number of passed arguments.
332
333 2008-02-19  Jason Merrill  <jason@redhat.com>
334
335         PR c++/34950
336         * g++.dg/template/explicit-args1.C: New.
337
338 2008-02-19  Richard Guenther  <rguenther@suse.de>
339
340         PR tree-optimization/34989
341         * gcc.dg/pr34989-1.c: New testcase.
342         * gcc.dg/pr34989-2.c: Likewise.
343
344 2008-02-19  Jakub Jelinek  <jakub@redhat.com>
345
346         PR c++/35028
347         * g++.dg/gomp/pr35028.C: New test.
348
349         PR c++/34964
350         PR c++/35244
351         * gcc.dg/gomp/pr34964.c: New test.
352         * g++.dg/gomp/pr34964.C: New test.
353         * gcc.dg/gomp/pr35244.c: New test.
354         * g++.dg/gomp/pr35244.C: New test.
355
356         PR c++/35078
357         * g++.dg/gomp/pr35078.C: New test.
358
359 2008-02-19  Christian Bruel  <christian.bruel@st.com>
360
361         * gcc.dg/packed-array.c: New testcase. 
362
363 2008-02-19  Uros Bizjak  <ubizjak@gmail.com>
364
365         PR target/33555
366         * gcc.target/i386/pr33555.c: New test.
367         
368 2008-02-18  H.J. Lu  <hongjiu.lu@intel.com>
369
370         PR target/35189
371         * gcc.target/i386/isa-1.c: New.
372         * gcc.target/i386/isa-2.c: Likewise.
373         * gcc.target/i386/isa-3.c: Likewise.
374         * gcc.target/i386/isa-4.c: Likewise.
375         * gcc.target/i386/isa-5.c: Likewise.
376         * gcc.target/i386/isa-6.c: Likewise.
377         * gcc.target/i386/isa-7.c: Likewise.
378         * gcc.target/i386/isa-8.c: Likewise.
379         * gcc.target/i386/isa-9.c: Likewise.
380         * gcc.target/i386/isa-10.c: Likewise.
381         * gcc.target/i386/isa-11.c: Likewise.
382         * gcc.target/i386/isa-12.c: Likewise.
383         * gcc.target/i386/isa-13.c: Likewise.
384         * gcc.target/i386/isa-14.c: Likewise.
385
386 2008-02-18  Joey Ye  <joey.ye@intel.com>
387             H.J. Lu  <hongjiu.lu@intel.com>
388
389         PR middle-end/34921
390         * gcc.c-torture/execute/nest-align-1.c: New test case.
391
392 2008-02-17  Richard Guenther  <rguenther@suse.de>
393
394         PR middle-end/35227
395         * gcc.dg/torture/pr35227.c: New testcase.
396
397 2008-02-17  Richard Guenther  <rguenther@suse.de>
398
399         PR tree-optimization/35231
400         * gcc.c-torture/execute/pr35231.c: New testcase.
401
402 2008-02-17  Uros Bizjak  <ubizjak@gmail.com>
403
404         * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
405         (test_gt): Ditto.
406
407 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
408
409         * obj-c++.dg/encode-2.mm: XFAIL.
410         * obj-c++.dg/encode-3.mm: Likewise.
411
412 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
413             Paolo Carlini  <pcarlini@suse.de>
414
415         * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
416         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
417         * g++.dg/ext/has_nothrow_copy.C: Likewise.
418
419 2008-02-16  Uros Bizjak  <ubizjak@gmail.com>
420
421         * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
422         (main): Change to void and rename to sse_test.
423         * gcc.target/i386/pr24306.c: Ditto.
424         * gcc.target/i386/pr32065-2.c: Ditto.
425         * gcc.target/i386/20060512-1.c: Include sse2-check.h.
426         (main): Change to void and rename to sse2_test.
427         * gcc.target/i386/20060512-3.c: Ditto.
428
429 2008-02-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
430
431         PR fortran/35150
432         * gfortran.dg/c_loc_tests_12.f03: New test.
433
434 2008-02-15  Douglas Gregor  <doug.gregor@gmail.com>
435
436         PR c++/35023
437         PR c++/35024
438         PR c++/35026
439         * g++.dg/cpp0x/vt-35026.C: New.
440         * g++.dg/cpp0x/vt-35023.C: New.
441         * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
442         * g++.dg/cpp0x/vt-35024.C: New.
443
444 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
445
446         * gcc.c-torture/execute/va-arg-25.x: Remove.
447
448 2008-02-15  Richard Guenther  <rguenther@suse.de>
449             Zdenek Dvorak  <ook@ucw.cz>
450
451         PR tree-optimization/35164
452         * g++.dg/torture/pr35164-1.C: New testcase.
453         * g++.dg/torture/pr35164-2.C: Likewise.
454
455 2008-02-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
456
457         PR testsuite/35119
458         * testsuite/g++.dg/template/spec35.C: Change the regular expressions
459         in dg-final to match the assembly code generated by Darwin 9.
460
461 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
462
463         * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
464
465 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
466
467         * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
468
469 2008-02-15  Hans-Peter Nilsson  <hp@axis.com>
470
471         * lib/dejapatches.exp: New file.
472
473 2008-02-14  Douglas Gregor  <doug.gregor@gmail.com>
474
475         PR c++/34050
476         * g++.dg/cpp0x/vt-34050.C: New.
477
478 2008-02-14  Jason Merrill  <jason@redhat.com>
479
480         PR c++/5645
481         PR c++/11159
482         * g++.dg/warn/pr11159.C: New.
483         * g++.dg/warn/pr5645.C: Likewise.
484
485 2008-02-14  Danny Smith  <dannysmith@users.sourceforge.net>
486
487         PR preprocessor/35061
488         * gcc.dg/cpp/pragma_pop_macro-1.c:  New test.
489
490 2008-02-14  Paolo Carlini  <pcarlini@suse.de>
491
492         PR c++/28743
493         * g++.dg/template/nontype17.C: New.
494         * g++.dg/template/nontype16.C: Add error.
495
496 2008-02-13  Jakub Jelinek  <jakub@redhat.com>
497
498         PR c++/35138
499         * g++.dg/template/member8.C: New test.
500
501 2008-02-13  Michael Matz  <matz@suse.de>
502
503         * gcc.dg/pr35065.c: Fix testcase warnings.
504
505 2008-02-13  Jason Merrill  <jason@redhat.com>
506
507         PR c++/34962, c++/34937, c++/34939
508         * g++.dg/ext/tmplattr9.C: New.
509
510 2008-02-13  Michael Matz  <matz@suse.de>
511
512         PR debug/35065
513         * gcc.dg/pr35065.c: New testcase.
514
515 2008-02-12  Richard Guenther  <rguenther@suse.de>
516
517         PR tree-optimization/35171
518         * gcc.c-torture/compile/pr35171.c: New testcase.
519
520 2008-02-12  Richard Guenther  <rguenther@suse.de>
521
522         PR middle-end/35163
523         * gcc.c-torture/execute/pr35163.c: New testcase.
524
525 2008-02-12  Uros Bizjak  <ubizjak@gmail.com>
526
527         * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
528
529 2008-02-12  Eric Botcazou  <ebotcazou@adacore.com>
530
531         * gnat.dg/loop_address.adb: New test.
532
533 2008-02-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
534
535         * obj-c++.dg/bitfield-1.mm: Expect failures.
536         * obj-c++.dg/bitfield-4.mm: Likewise.
537         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
538         * obj-c++.dg/encode-8.mm: Likewise.
539         * obj-c++.dg/isa-field-1.mm: Likewise.
540         * obj-c++.dg/layout-1.mm: Likewise.
541         * obj-c++.dg/lookup-2.mm: Likewise.
542         * obj-c++.dg/try-catch-2.mm: Likewise.
543         * obj-c++.dg/try-catch-9.mm: Likewise.
544
545 2008-02-12  Jakub Jelinek  <jakub@redhat.com>
546
547         PR c++/35144
548         * g++.dg/tree-ssa/pr35144.C: New test.
549
550         PR inline-asm/35160
551         * gcc.target/i386/pr35160.c: New test.
552
553         PR c++/34862
554         * g++.dg/init/new27.C: New test.
555
556 2008-02-11  Paolo Carlini  <pcarlini@suse.de>
557
558         PR c++/35077
559         * g++.dg/template/crash78.C: New.
560
561 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
562
563         PR testsuite/35047
564         * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
565         * gcc.dg/compat/vector-2_y.c: Ditto.
566
567 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
568             Richard Guenther  <rguenther@suse.de>
569
570         PR tree-optimization/33992
571         * gcc.c-torture/execute/pr33992.c: New testcase.
572
573 2008-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
574
575         * gfortran.dg/streamio_14.f90:  New test.
576
577 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
578
579         * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
580         Add -mfpmath=387 to dg-options.
581
582 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
583
584         PR testsuite/35047
585         * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
586         * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
587         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
588         * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
589         * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
590         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
591         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
592         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
593         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
594
595 2008-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
596
597         PR objc++/34193
598         * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
599
600 2008-02-06  Alexandre Oliva  <aoliva@redhat.com>
601
602         PR c++/35056
603         * g++.dg/conversion/bitfield8.C: New.
604
605 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
606
607         * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
608
609 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
610
611         PR c++/35049
612         PR c++/35096
613         * g++.dg/ext/vector13.C: New.
614
615 2008-02-06  David Daney  <ddaney@avtrex.com>
616
617         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
618
619 2008-02-05  Bob Wilson  <bob.wilson@acm.org>
620
621         * lib/target-supports.exp (check_effective_target_hard_float): Remove
622         special case for xtensa-*-*.
623         
624 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
625
626         PR fortran/35037
627         * gfortran.dg/volatile11.f90: New test.
628
629 2008-02-05  Jakub Jelinek  <jakub@redhat.com>
630
631         PR c++/33553
632         * g++.dg/template/array19.C: New test.
633
634 2008-02-05  Diego Novillo  <dnovillo@google.com>
635
636         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
637
638         PR 33738
639         * g++.dg/warn/pr33738.C: Remove.
640
641 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
642
643         PR fortran/34945
644         * gfortran.dg/bounds_check_13.f: New test.
645
646 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
647
648         PR testsuite/33946
649         * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
650
651 2008-02-05  Uros Bizjak  <ubizjak@gmail.com>
652
653         PR target/35083
654         * gcc.target/i386/pr35083.c: New test.
655
656 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
657
658         PR fortran/32315
659         * gfortran.dg/data_bounds_1.f90: New test.
660
661 2008-02-04  Diego Novillo  <dnovillo@google.com>
662
663         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
664
665         PR 33738
666         * testsuite/g++.dg/warn/pr33738.C: New.
667
668 2008-02-04  Daniel Franke  <franke.daniel@gmail.com>
669
670         * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
671         to match.
672
673 2008-02-04  Hans-Peter Nilsson  <hp@axis.com>
674
675         * lib/target-supports.exp (check_effective_target_hard_float): Only
676         use the macro definition tests for mips*-*-* and xtensa-*-*.  For all
677         other targets, grep for a call insn in the rtl expand dump for an
678         add of two doubles.
679         (target_compile): Support generating rtl dumps as output.
680
681 2008-02-04  Richard Guenther  <rguenther@suse.de>
682
683         PR middle-end/33631
684         * gcc.c-torture/execute/pr33631.c: New testcase.
685
686 2008-02-04  Richard Guenther  <rguenther@suse.de>
687
688         PR middle-end/35043
689         * gcc.c-torture/compile/pr35043.c: New testcase.
690
691 2008-02-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
692
693         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
694
695 2008-02-03  Uros Bizjak  <ubizjak@gmail.com>
696
697         * gcc.target/i386/pr31628.c: Require effective target fpic.
698         * gcc.target/i386/strinline.c: Ditto.
699         * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
700         * gcc.dg/pr35045.c: Ditto.
701         * gcc.dg/20050503-1.c: Ditto.
702
703 2008-02-03  Paul Thomas  <pault@gcc.gnu.org>
704
705         PR fortran/32760
706         * gfortran.dg/host_assoc_variable_1.f90: New test.
707         * gfortran.dg/allocate_stat.f90: Change last three error messages.
708
709 2008-02-02  Michael Matz  <matz@suse.de>
710
711         PR target/35045
712         * gcc.dg/pr35045.c: New test.
713
714 2008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
715
716         PR libfortran/35001
717         * gfortran.dg/shape_4.f90:  New test.
718
719 2008-02-02  Hans-Peter Nilsson  <hp@axis.com>
720
721         * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
722
723 2008-02-01  Hans-Peter Nilsson  <hp@axis.com>
724
725         PR rtl-optimization/34773
726         * gcc.target/cris/torture/pr34773.c: New test.
727
728 2008-02-01  Nick Clifton  <nickc@redhat.com>
729
730         * lib/target-supports.exp (check_profiling_available): Do not
731         expect profiling to work on the xstormy16 target.
732
733 2008-02-01  Uros Bizjak  <ubizjak@gmail.com>
734
735         PR testsuite/35047
736         * gcc.c-torture/execute/20050316-2.x: New file.
737         * gcc.target/i386/pr17390.c: Update scan pattern.
738         * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
739         * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
740
741 2008-01-31  Paul Thomas  <pault@gcc.gnu.org>
742
743         PR fortran/34910
744         * gfortran.dg/proc_assign_2.f90: New test.
745
746 2008-01-31  Douglas Gregor  <doug.gregor@gmail.com>
747             Jakub Jelinek  <jakub@redhat.com>
748
749         PR c++/34935
750         PR c++/34936
751         * g++.dg/ext/alias-canon.C: New.
752         * g++.dg/ext/alias-mangle.C: New.
753
754 2008-01-30  Jan Hubicka  <jh@suse.cz>
755
756         * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
757
758 2008-01-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
759
760         * g++.dg/other/first-global.C: Add -fpie for all pic targets.
761         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
762
763 2008-01-30  Jan Hubicka  <jh@suse.cz>
764
765         PR target/34982
766         * gcc.c-torture/execute/pr34982.c: New testcase.
767
768 2008-01-30  Andreas Krebbel  <krebbel1@de.ibm.com>
769
770         * gcc.target/s390/tf_to_di-1.c: New testcase.
771
772 2008-01-30  Paul Thomas  <pault@gcc.gnu.org>
773
774         PR fortran/34975
775         * gfortran.dg/use_only_3.f90: New test.
776         * gfortran.dg/use_only_3.inc: Modules for new test.
777
778         PR fortran/34429
779         * gfortran.dg/function_charlen_2.f90: New test.
780
781 2008-01-30  Jakub Jelinek  <jakub@redhat.com>
782
783         PR middle-end/34969
784         * gcc.dg/pr34969.c: New test.
785
786         PR c/35017
787         * gcc.dg/inline-25.c: New test.
788         * gcc.dg/inline-26.c: New test.
789         * gcc.dg/inline-27.c: New test.
790
791 2008-01-29  Richard Guenther  <rguenther@suse.de>
792
793         PR middle-end/35006
794         * gcc.c-torture/compile/pr35006.c: New testcase.
795
796 2008-01-29  Douglas Gregor  <doug.gregor@gmail.com>
797
798         PR c++/34055
799         PR c++/34103
800         PR c++/34219
801         PR c++/34606
802         PR c++/34753
803         PR c++/34754
804         PR c++/34755
805         PR c++/34919
806         PR c++/34961
807         * g++.dg/cpp0x/vt-34219-2.C: New.
808         * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
809         * g++.dg/cpp0x/vt-34961.C: New.
810         * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
811         cases from the re-opened PR.
812         * g++.dg/cpp0x/vt-34753.C: New.
813         * g++.dg/cpp0x/vt-34919.C: New.
814         * g++.dg/cpp0x/vt-34754.C: New.
815         * g++.dg/cpp0x/vt-34606.C: New.
816         * g++.dg/cpp0x/vt-34219.C: New.
817         * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
818         * g++.dg/cpp0x/vt-34755.C: New.
819         * g++.dg/cpp0x/pr31438.C: Ditto.
820         * g++.dg/cpp0x/variadic81.C: Ditto.
821
822 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
823
824         * g++.dg/torture/pr34641.C: Put the dg-do first.
825
826 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
827
828         * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
829
830 2008-01-28  Bernhard Fischer  <aldot@gcc.gnu.org>
831
832         * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
833
834 2008-01-28  Nathan Froyd  <froydnj@codesourcery.com>
835
836         PR 31535
837         * gcc.target/powerpc/spe-small-data-1.c: New test.
838         * gcc.target/powerpc/spe-small-data-2.c: New test.
839
840 2008-01-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
841
842         PR libfortran/34980
843         * gfortran.dg/shape_3.f90:  New test.
844
845 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
846
847         * gcc.target/s390/20020926-1.c: Remove -m31.
848
849 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
850
851         * gcc.target/s390/20020926-1.c: Disable for s390x.
852
853 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
854
855         PR fortran/34994
856         * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
857         expression.
858
859 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
860
861         PR fortran/34990
862         * gfortran.dg/array_constructor_22.f90: New test.
863
864 2008-01-26  Maxim Kuvyrkov  <maxim@codesourcery.com>
865
866         PR middle-end/34688
867         * gcc.c-torture/compile/pr34688: New test.
868
869 2008-01-26  Tobias Burnus  <burnus@net-b.de>
870
871         PR fortran/34848
872         * gfortran.dg/missing_optional_dummy_5.f90: New.
873
874 2008-01-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
875
876         * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
877         noinline.  XFAIL test.
878
879 2008-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
880
881         PR fortran/31610
882         * gfortran.dg/array_3.f90: New test.
883
884 2008-01-26  Jakub Jelinek  <jakub@redhat.com>
885
886         * gcc.c-torture/compile/pr34966.c (atan): Only use asm
887         on i?86/x86_64.
888
889         PR c++/34965
890         * gcc.dg/pr34965.c: New test.
891         * g++.dg/other/error24.C: New test.
892
893 2008-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
894
895         PR libfofortran/34887
896         * gfortran.dg/x_slash_2.f:  New test.
897
898 2008-01-26  Richard Guenther  <rguenther@suse.de>
899
900         PR c++/34235
901         * g++.dg/torture/pr34235.C: New testcase.
902
903 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
904
905         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
906
907 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
908
909         PR target/34981
910         * gcc.target/mips/lazy-binding-1.c: New test.
911         * gcc.target/mips/mips.exp (setup_mips_tests): Set
912         mips_forced_no_abicalls and mips_forced_no_shared.
913         (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
914         Avoid using small data with -mabicalls.  Don't make -G0 force
915         -mn-abicalls.  Skip -mabicalls and -mshared tests if the multilib
916         forces the opposite option.
917
918 2008-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
919
920         PR target/34970
921         * gcc.target/i386/fastcall-1.c: Scan for correct label.
922         Use -std=gnu89 switch.
923
924 2008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
925
926         PR libfortran/34876
927         * gfortran.dg/direct_io_9.f: New test.
928
929 2008-01-25  Daniel Franke  <franke.daniel@gmail.com>
930
931         PR fortran/34661
932         * gfortran.dg/where_operator_assign_4.f90: New test.
933
934 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
935
936         * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
937         gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
938         c4x-*-* targets.
939
940 2008-01-25  Richard Guenther  <rguenther@suse.de>
941
942         PR middle-end/32244
943         * gcc.c-torture/execute/pr32244-1.c: New testcase.
944
945 2008-01-25  Richard Guenther  <rguenther@suse.de>
946
947         PR tree-optimization/34966
948         * gcc.c-torture/compile/pr34966.c: New testcase.
949
950 2008-01-25  Richard Guenther  <rguenther@suse.de>
951
952         PR c++/33887
953         * g++.dg/torture/pr33887-1.C: New testcase.
954         * g++.dg/torture/pr33887-2.C: Likewise.
955         * g++.dg/torture/pr33887-3.C: Likewise.
956         * gcc.c-torture/execute/20071211-1.c: Likewise.
957
958 2008-01-25  Uros Bizjak  <ubizjak@gmail.com>
959
960         PR target/34856
961         * gcc.dg/pr34856.c: Use pointer mode for "pin".
962
963 2008-01-25  Jakub Jelinek  <jakub@redhat.com>
964
965         PR middle-end/33333
966         * g++.dg/gomp/pr33333.C: New test.
967
968         PR preprocessor/34692
969         * gcc.dg/cpp/pr34692.c: New test.
970         * gcc.dg/gomp/pr34692.c: New test.
971
972 2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
973
974         * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
975
976 2008-01-24  Daniel Franke  <franke.daniel@gmail.com>
977
978         PR fortran/34202
979         * gfortran.dg/empty_type.f90: New test.
980
981 2008-01-24  Paolo Carlini  <pcarlini@suse.de>
982
983         PR c++/34603
984         * g++.dg/template/crash77.C: New.
985
986 2008-01-24  Uros Bizjak  <ubizjak@gmail.com>
987
988         PR target/34856
989         * gcc.dg/pr34856.c: New test.
990
991 2008-01-24  Tobias Burnus  <burnus@net-b.de>
992
993         * gfortran.dg/namelist_39.f90: Delete temporary files.
994         * gfortran.dg/namelist_44.f90: Ditto.
995
996 2008-01-24  Richard Guenther  <rguenther@suse.de>
997
998         PR middle-end/34953
999         * g++.dg/torture/pr34953.C: New testcase.
1000
1001 2008-01-24  Jakub Jakub Jelinek  <jakub@redhat.com>
1002
1003         PR middle-end/34934
1004         * gcc.c-torture/compile/20080124-1.c: New test.
1005
1006 2008-01-24  Paul Thomas  <pault@gcc.gnu.org>
1007
1008         PR fortran/34872
1009         * gfortran.dg/function_charlen_3.f: New test.
1010
1011 2008-01-23  Michael Matz  <matz@suse.de>
1012
1013         PR debug/34895
1014         * g++.dg/debug/pr34895.cc: New testcase.
1015
1016 2008-01-23  Richard Guenther  <rguenther@suse.de>
1017
1018         PR middle-end/31529
1019         * gcc.dg/pr31529-1.c: New testcase.
1020         * gcc.dg/pr31529-2.c: Likewise.
1021
1022 2008-01-23  Jakub Jelinek  <jakub@redhat.com>
1023
1024         PR c++/34829
1025         * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
1026         unsigned int for the first argument.
1027
1028 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
1029
1030         PR c++/33984
1031         * g++.dg/conversion/bitfield7.C: New test.
1032         * g++.dg/cpp0x/decltype4.C: Fixed xfail.
1033
1034 2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>
1035
1036         From Michael Frysinger  <michael.frysinger@analog.com>
1037         * gcc.target/bfin/mcpu-bf547.c: New test.
1038         * gcc.target/bfin/mcpu-bf523.c: New test.
1039         * gcc.target/bfin/mcpu-bf524.c: New test.
1040         * gcc.target/bfin/mcpu-bf526.c: New test.
1041
1042 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
1043
1044         * gcc.c-torture/execute/20080122-1.c: New test.
1045
1046 2008-01-22  Tom Tromey  <tromey@redhat.com>
1047
1048         PR c++/34859
1049         * gcc.dg/cpp/pr34859.c: New file.
1050
1051 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
1052
1053         PR fortran/34875
1054         * gfortran.dg/vector_subscript_3.f90: New test.
1055
1056 2008-01-22  Tobias Burnus  <burnus@net-b.de>
1057
1058         PR fortran/34848
1059         * gfortran.dg/missing_optional_dummy_4.f90
1060
1061 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1062
1063         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
1064
1065 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
1066
1067         * gnat.dg/unchecked_union1.adb: New test.
1068
1069 2008-01-22  Tom Tromey  <tromey@redhat.com>
1070
1071         PR c++/34829
1072         * g++.dg/ext/pr34829.C: New file.
1073
1074 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
1075
1076         PR c++/34607
1077         * gcc.dg/gomp/pr34607.c: New test.
1078         * g++.dg/gomp/pr34607.C: New test.
1079
1080         PR c++/34914
1081         * g++.dg/ext/vector10.C: New test.
1082
1083         PR c++/34918
1084         * g++.dg/other/error23.C: New test.
1085
1086         PR c++/34917
1087         * g++.dg/ext/vector12.C: New test.
1088
1089 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1090
1091         PR 32102
1092         * gcc.dg/Wstrict-overflow-21.c: New.
1093         * g++.dg/warn/Wstrict-aliasing-8.C: New.
1094
1095 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1096
1097         PR middle-end/33092
1098         * gcc.dg/pr33092.c: New.
1099
1100 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
1101
1102         * gcc.target/s390/20020926-1.c: Add -m31 option.
1103
1104 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
1105
1106         PR fortran/34915
1107         * gfortran.dg/initialization_18.f90: New test.
1108
1109 2008-01-22  Tobias Burnus  <burnus@net-b.de>
1110
1111         PR fortran/34899
1112         * gfortran.dg/tab_continuation.f: New.
1113
1114 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
1115
1116         PR fortran/34896
1117         * gfortran.dg/use_rename_2.f90: New test.
1118
1119 2008-01-21  Richard Guenther  <rguenther@suse.de>
1120
1121         PR middle-end/34856
1122         * gcc.c-torture/compile/pr34856.c: New testcase.
1123
1124 2008-01-21  Richard Guenther  <rguenther@suse.de>
1125
1126         PR c/34885
1127         * gcc.c-torture/compile/pr34885.c: New testcase.
1128
1129 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
1130
1131         * gnat.dg/specs/alignment1.ads: New test.
1132
1133 2008-01-21  Richard Guenther  <rguenther@suse.de>
1134
1135         PR c++/34850
1136         * g++.dg/torture/pr34850.C: New testcase.
1137
1138 2008-01-21  Alon Dayan  <alond@il.ibm.com>
1139             Olga Golovanevsky  <olga@il.ibm.com>
1140
1141         PR tree-optimization/34701
1142         * gcc.dg/struct/wo_prof_array_field.c: New test.
1143         
1144 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
1145
1146         PR c++/34891
1147         * g++.dg/ext/vector9.C: New.
1148
1149 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
1150
1151         PR c++/34776
1152         PR c++/34486
1153         * g++.dg/template/crash75.C: New.
1154         * g++.dg/template/crash76.C: Likewise.  
1155
1156 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
1157
1158         PR rtl-optimization/34808
1159         * gcc.c-torture/compile/pr34808.c: New test.
1160
1161 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
1162
1163         PR fortran/34784
1164         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
1165
1166         PR fortran/34861
1167         * gfortran.dg/entry_array_specs_3.f90: New test.
1168
1169         PR fortran/34854
1170         * gfortran.dg/use_rename_1.f90: New test.
1171
1172 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
1173
1174         PR fortran/34784
1175         * gfortran.dg/array_constructor_20.f90: New test.
1176         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
1177
1178         PR fortran/34785
1179         * gfortran.dg/array_constructor_21.f90: New test.
1180
1181 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1182
1183         PR libfortran/34795
1184         * gfortran.dg/inquire_13.f90: New test.
1185         
1186         PR libfortran/34659
1187         * gfortran.dg/continuation_9.f90: New test.
1188
1189 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
1190
1191         PR target/34831
1192         * gcc.target/mips/pr34831.c: New test.
1193
1194 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1195
1196         PR fortran/34817
1197         PR fortran/34838
1198         * gfortran.dg/any_all_1.f90:  New test.
1199         * gfortran.dg/any_all_2.f90:  New test.
1200
1201 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1202
1203         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
1204         "dg-require-weak" statement.
1205         * g++.dg/eh/weak1.C: Likewise.
1206
1207 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
1208
1209         PR gcov-profile/34610
1210         * gcc.dg/gomp/pr34610.c: New test.
1211
1212 2008-01-19  Tobias Burnus  <burnus@net-b.de>
1213
1214         PR fortran/34760
1215         * gfortran.dg/implicit_11.f90: New.
1216         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
1217         * gfortran.dg/entry_15.f90: Ditto.
1218         * gfortran.dg/func_assign.f90: Ditto.
1219         * gfortran.dg/gomp/reduction3.f90: Ditto.
1220         * gfortran.dg/proc_assign_1.f90: Ditto.
1221
1222         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
1223         of dg-excess-errors.
1224
1225 2008-01-18  Tobias Burnus  <burnus@net-b.de>
1226
1227         PR fortran/32616
1228         * gfortran.dg/argument_checking_15.f90: New.
1229         * gfortran.dg/argument_checking_5.f90: Change TODO into
1230         dg-warning.
1231
1232 2008-01-18  Tobias Burnus  <burnus@net-b.de>
1233
1234         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
1235         * gfortran.dg/enum_5.f90: Ditto.
1236         * gfortran.dg/enum_6.f90: Ditto.
1237         * gfortran.dg/bom_error.f90: Ditto.
1238         * gfortran.dg/func_decl_4.f90: Ditto.
1239
1240 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1241
1242         PR libfortran/34782
1243         * gfortran.dg/fmt_t_6.f: New test.
1244
1245 2008-01-18  Tobias Burnus  <burnus@net-b.de>
1246
1247         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
1248
1249 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
1250
1251         * gcc/testsuite/g++.dg/lookup/two-stage2.C: fix comment.
1252
1253 2008-01-18  Ian Lance Taylor  <iant@google.com>
1254
1255         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
1256
1257 2008-01-18  Ian Lance Taylor  <iant@google.com>
1258
1259         PR c++/33407
1260         * g++.dg/init/new26.C: New test.
1261
1262 2008-01-18  Richard Guenther  <rguenther@suse.de>
1263
1264         PR middle-end/34801
1265         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
1266         redundant one.
1267
1268 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
1269
1270         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
1271         dg-require-effective-target.
1272
1273 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1274
1275         PR target/34556
1276         * gfortran.dg/reshape_2.f90: New test.
1277
1278 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
1279
1280         * gcc.dg/20040223-1.c: Fix comment typo.
1281
1282 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
1283
1284         PR target/34814
1285         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
1286         until 34814 is fixed.
1287
1288 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
1289
1290         PR tree-optimization/34648
1291         * gcc.c-torture/compile/pr34648.c: New testcase.
1292
1293 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
1294
1295         PR testsuite/34821
1296         * gcc.dg/autopar/autopar.exp: New.
1297         * g++.dg/tree-ssa/pr34355.C: Require pthread.
1298         * lib/target-supports.exp (check_effective_target_pthread): New.
1299
1300         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
1301         * gcc.dg/tree-ssa/reduc-1short.c: Same.
1302         * gcc.dg/tree-ssa/reduc-1.c: Same.
1303         * gcc.dg/tree-ssa/reduc-2short.c: Same.
1304         * gcc.dg/tree-ssa/reduc-2.c: Same
1305         * gcc.dg/tree-ssa/reduc-3.c: Same.
1306         * gcc.dg/tree-ssa/reduc-1char.c: Same.
1307         * gcc.dg/tree-ssa/reduc-6.c: Same.
1308         * gcc.dg/tree-ssa/reduc-7.c: Same.
1309         * gcc.dg/tree-ssa/reduc-2char.c: Same.
1310         * gcc.dg/tree-ssa/reduc-8.c: Same.
1311         * gcc.dg/tree-ssa/reduc-9.c: Same.
1312
1313 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
1314
1315         * gnat.dg/discr5.adb: New test.
1316
1317 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
1318
1319         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
1320
1321 2008-01-17  Richard Guenther  <rguenther@suse.de>
1322
1323         PR tree-optimization/34825
1324         * gcc.dg/pr34825.c: New testcase.
1325
1326 2008-01-17  Richard Guenther  <rguenther@suse.de>
1327
1328         * gcc.c-torture/execute/20080117-1.c: New testcase.
1329
1330 2008-01-17  Revital Eres  <eres@il.ibm.com>
1331
1332         PR30957
1333         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
1334
1335 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
1336
1337         PR fortran/34429
1338         * gfortran.dg/function_charlen_1.f90: New test.
1339
1340         PR fortran/34431
1341         * gfortran.dg/function_types_1.f90: New test.
1342         * gfortran.dg/function_types_2.f90: New test.
1343
1344         PR fortran/34471
1345         * gfortran.dg/function_kinds_4.f90: New test.
1346         * gfortran.dg/function_kinds_5.f90: New test.
1347
1348         * gfortran.dg/defined_operators_1.f90: Errors now at function
1349         declarations.
1350         * gfortran.dg/private_type_4.f90: The same.
1351         * gfortran.dg/interface_15.f90: The same.
1352         * gfortran.dg/elemental_args_check_2.f90: The same.
1353         * gfortran.dg/auto_internal_assumed.f90: The same.
1354
1355 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
1356
1357         * gnat.dg/sizetype.adb: New test.
1358
1359 2008-01-16  Richard Guenther  <rguenther@suse.de>
1360
1361         PR middle-end/32628
1362         * gcc.dg/overflow-warn-7.c: New testcase.
1363
1364 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1365
1366         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
1367
1368 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
1369         Richard Guenther  <rguenther@suse.de>
1370
1371         PR c/34668
1372         * gcc.dg/pr34668-1.c: New test.
1373         * gcc.dg/pr34668-2.c: Likewise.
1374
1375 2008-01-16  Richard Guenther  <rguenther@suse.de>
1376
1377         PR c++/33819
1378         * g++.dg/torture/pr33819.C: New testcase.
1379
1380 2008-01-16  Richard Guenther  <rguenther@suse.de>
1381
1382         PR c/34768
1383         * gcc.c-torture/execute/pr34768-1.c: New testcase.
1384         * gcc.c-torture/execute/pr34768-2.c: Likewise.
1385
1386 2008-01-16  Tobias Burnus  <burnus@net-b.de>
1387
1388         PR fortran/34796
1389         * gfortran.dg/argument_checking_13.f90: New.
1390         * gfortran.dg/argument_checking_14.f90: New.
1391
1392 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
1393         
1394         PR libfortran/34671
1395         * gfortran.dg/anyallcount_1.f90:  New test.
1396
1397 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1398
1399         PR c++/34399
1400         * g++.dg/cpp0x/vt-34399.C: New.
1401         * g++.dg/template/friend50.C: New.
1402
1403 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1404
1405         PR c++/34751
1406         * g++.dg/cpp0x/vt-34751.C: New.
1407
1408 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1409
1410         PR c++/34051
1411         PR c++/34055
1412         PR c++/34102
1413         PR c++/34103
1414         * g++.dg/cpp0x/vt-34051-2.C: New.
1415         * g++.dg/cpp0x/vt-34102.C: New.
1416         * g++.dg/cpp0x/vt-34051.C: New.
1417         * g++.dg/cpp0x/vt-34055.C: New.
1418         * g++.dg/cpp0x/vt-34103.C: New.
1419
1420 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1421
1422         PR c++/34314
1423         * g++.dg/cpp0x/vt-34314.C: New.
1424         * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
1425         reality (the error message was wrong previously).
1426
1427 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1428
1429         PR c++/33964
1430         * g++.dg/cpp0x/vt-33964.C: New.
1431         * g++.dg/template/partial5.C: New.
1432
1433 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1434
1435         PR c++/34052
1436         * g++.dg/cpp0x/vt-34052.C: New.
1437         * g++.dg/template/ttp26.C: New.
1438         
1439 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
1440
1441         * gnat.dg/rep_clause2.ad[sb]: New test.
1442         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
1443
1444 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1445
1446         PR c++/24924
1447         * g++.dg/cpp/pedantic-errors.C: Delete.
1448         * g++.dg/cpp/permissive.C: Delete.
1449         
1450 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
1451
1452         * gcc.c-torture/compile/20080114-1.c: New test.
1453
1454 2008-01-13  Tobias Burnus  <burnus@net-b.de>
1455
1456         PR fortran/34665
1457         * gfortran.dg/argument_checking_11.f90: New.
1458         * gfortran.dg/argument_checking_12.f90: New.
1459         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
1460         * gfortran.dg/c_assoc_2.f03: Update dg-error.
1461         * gfortran.dg/argument_checking_3.f90: Ditto.
1462         * gfortran.dg/pointer_intent_2.f90: Ditto.
1463         * gfortran.dg/import2.f90: Ditto.
1464         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
1465         * gfortran.dg/implicit_actual.f90: Ditto.
1466         * gfortran.dg/used_dummy_types_3.f90: Ditto.
1467         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
1468
1469 2008-01-13  Tobias Burnus  <burnus@net-b.de>
1470
1471         PR fortran/34763
1472         * gfortran.dg/interface_proc_end.f90: New.
1473
1474 2008-01-13  Tobias Burnus  <burnus@net-b.de>
1475
1476         PR fortran/34759
1477         * gfortran.dg/assumed_size_refs_4.f90: New.
1478
1479 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
1480
1481         * gnat.dg/unchecked_convert1.adb.
1482
1483 2008-01-13  Richard Guenther  <rguenther@suse.de>
1484
1485         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
1486         readable and writable again before exiting.
1487
1488 2008-01-13  Richard Guenther  <rguenther@suse.de>
1489
1490         PR middle-end/34601
1491         * gcc.dg/noncompile/incomplete-4.c: New testcase.
1492
1493 2008-01-13  Jan Hubicka  <jh@suse.cz>
1494
1495         PR middle-end/32135
1496         * gcc.dg/pr32135.c: new.
1497
1498 2008-01-12  Doug Kwan  <dougkwan@google.com>
1499
1500         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
1501         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
1502         -Wignored-qualifiers.
1503
1504 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
1505
1506         * gnat.dg/slice3.adb: New test.
1507         * gnat.dg/slice4.adb: Likewise.
1508
1509 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
1510
1511         * gnat.dg/bit_packed_array.ad[sb]: New test.
1512
1513 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1514
1515         PR fortran/34432
1516         * gfortran.dg/parens_7.f90: New test.
1517
1518 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1519
1520         * gcc.dg/tree-ssa/loadpre5.c: Use static.
1521         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
1522
1523         * gcc.dg/pr33826.c: Require nonpic.
1524
1525 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1526
1527         PR fortran/34722
1528         * gfortran.dg/inquire_12.f90: New test.
1529
1530 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
1531
1532         PR libfortran/34670
1533         * all_bounds_1.f90: New test case.
1534         * maxloc_bounds_1.f90: New test case.
1535         * maxloc_bounds_2.f90: New test case.
1536         * maxloc_bounds_3.f90: New test case.
1537         * maxloc_bounds_4.f90: New test case.
1538         * maxloc_bounds_5.f90: New test case.
1539         * maxloc_bounds_6.f90: New test case.
1540         * maxloc_bounds_7.f90: New test case.
1541         * maxloc_bounds_8.f90: New test case.
1542
1543 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
1544
1545         * gcc.dg/struct-ret-3.c: New test.
1546
1547 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
1548
1549         PR fortran/34537
1550         * gfortran.dg/transfer_simplify_8.f90: New test.
1551
1552 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
1553
1554         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
1555         size_t using predefined macro.
1556
1557 2008-01-10  Raksit Ashok  <raksit@google.com>
1558
1559         PR rtl-optimization/27971
1560         * gcc.target/i386/pr27971.c: New testcase.
1561
1562 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
1563
1564         PR fortran/34396
1565         * gfortran.dg/bounds_check_12.f90: New test.
1566
1567 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
1568
1569         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
1570         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
1571
1572 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
1573
1574         PR middle-end/34641
1575         * g++.dg/torture/pr34641.C: New testcase.
1576
1577 2008-01-10  Richard Guenther  <rguenther@suse.de>
1578
1579         PR tree-optimization/34651
1580         * g++.dg/torture/pr34651.C: New testcase.
1581
1582 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
1583
1584         PR tree-optimization/34017
1585         * gcc.dg/tree-ssa/pr34017.c: New.
1586
1587 2008-01-09  Richard Guenther  <rguenther@suse.de>
1588         Andrew Pinski  <andrew_pinski@playstation.sony.com>
1589
1590         PR middle-end/30132
1591         * gcc.c-torture/compile/pr30132.c: New testcase.
1592
1593 2008-01-09  Richard Guenther  <rguenther@suse.de>
1594
1595         PR middle-end/34458
1596         * gcc.c-torture/compile/pr34458.c: New testcase.
1597
1598 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1599
1600         PR testsuite/30459
1601         g++.dg/eh/ia64-2.C: Require weak support.
1602
1603 2008-01-08  Richard Guenther  <rguenther@suse.de>
1604
1605         PR middle-end/31863
1606         * g++.dg/torture/pr31863.C: New testcase.
1607
1608 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
1609
1610         PR middle-end/34694
1611         * gcc.dg/gomp/pr34694.c: New test.
1612         * g++.dg/gomp/pr34694.C: New test.
1613
1614         PR c++/33890
1615         * g++.dg/gomp/pr33890.C: New test.
1616
1617 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
1618
1619         PR fortran/34476
1620         * gfortran.dg/parameter_array_init_3.f90: New test.
1621
1622 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
1623
1624         PR fortran/34681
1625         PR fortran/34704
1626         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
1627
1628 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
1629
1630         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
1631         * g++.dg/other/spu2vmx-1.C: Use it.
1632
1633 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
1634
1635         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
1636
1637         PR testsuite/34575
1638         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
1639         * gcc.target/powerpc/parity-1.c: Likewise.
1640
1641 2008-01-07  Fred Fish  <fnf@specifix.com>
1642
1643         PR preprocessor/30363:
1644         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
1645         macro expansions.
1646
1647 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
1648
1649         PR fortran/34672
1650         * gfortran.dg/use_only_2.f90: New test.
1651
1652 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
1653
1654         PR libstdc++/34680
1655         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
1656         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
1657
1658 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
1659
1660         PR fortran/34545
1661         * gfortran.dg/use_12.f90: New test.
1662
1663 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1664
1665         PR fortran/34689
1666         * interface.c (compare_actual_formal): Fix intent(out) check for
1667         function result variables.
1668
1669 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1670
1671         PR fortran/34690
1672         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
1673
1674 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1675
1676         PR fortran/34689
1677         * gfortran.dg/intent_out_4.f90: Fix test case.
1678
1679 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1680
1681         PR fortran/34689
1682         * gfortran.dg/intent_out_4.f90: New.
1683
1684 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1685
1686         PR libfortran/34540
1687         * gfortran.dg/optional_dim_3.f90: New test.
1688
1689 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1690
1691         PR fortran/34658
1692         * gfortran.dg/common_11.f90: New.
1693         * gfortran.dg/blockdata_1.f90: Update test case.
1694         * gfortran.dg/blockdata_2.f90: Update test case.
1695
1696 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1697
1698         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
1699
1700 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1701
1702         PR fortran/34655
1703         * gfortran.dg/equiv_constraint_9.f90: New.
1704
1705 2008-01-06  Revital Eres  <eres@il.ibm.com>
1706
1707         PR tree-optimization/34263
1708         * gcc.dg/pr34263.c:  New testcase.
1709
1710 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1711
1712         PR fortran/34654
1713         * gfortran.dg/internal_io_unf.f90: New.
1714
1715 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1716
1717         PR fortran/34660
1718         * gfortran.dg/elemental_args_check_2.f90: New.
1719
1720 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1721
1722         PR fortran/34662
1723         * gfortran.dg/intent_out_3.f90: New.
1724
1725 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
1726
1727         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
1728
1729 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1730
1731         PR libfortran/34676
1732         * gfortran.dg/list_read_8.f90: New test.
1733
1734 2008-01-04  Richard Guenther  <rguenther@suse.de>
1735
1736         PR middle-end/34029
1737         * gcc.c-torture/compile/pr34029-1.c: New testcase.
1738         * gcc.c-torture/compile/pr34029-2.c: Likewise.
1739
1740 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
1741
1742         PR gcov-profile/34609
1743         * g++.dg/gcov/gcov-6.C: New test.
1744
1745 2008-01-04  Richard Guenther  <rguenther@suse.de>
1746
1747         PR tree-optimization/31081
1748         * g++.dg/torture/pr31081-1.C: New testcase.
1749         * g++.dg/torture/pr31081-2.C: Likewise.
1750
1751 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
1752
1753         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
1754         * gcc.target/mips/rsqrt-2.c: Likewise.
1755         * gcc.target/mips/rsqrt-4.c: New test.
1756
1757 2008-01-04  Tobias Burnus  <burnus@net-b.de>
1758
1759         PR fortran/34557
1760         * gfortran.dg/equiv_substr.f90: New.
1761
1762 2008-01-03  Tom Tromey  <tromey@redhat.com>
1763
1764         PR c/34457:
1765         * gcc.dg/pr34457-2.c: New file.
1766         * gcc.dg/pr34457-1.c: New file.
1767
1768 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
1769
1770         Revert fix for PR tree-optimization/34458.
1771
1772 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
1773
1774         PR tree-optimization/34458
1775         * gcc.dg/tree-ssa/pr34458.c: New.
1776
1777 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1778
1779         PR libfortran/34565
1780         * gfortran.dg/internal_readwrite_1.f90:  New test.
1781         * gfortran.dg/internal_readwrite_2.f90:  New test.
1782
1783 2008-01-03  Tom Tromey  <tromey@redhat.com>
1784
1785         PR preprocessor/34602:
1786         * gcc.dg/cpp/pr34602.c: New file.
1787
1788 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
1789
1790         PR tree-optimization/29484
1791         * gcc.c-torture/execute/20071220-1.c: New test.
1792         * gcc.c-torture/execute/20071220-2.c: New test.
1793
1794 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
1795
1796         PR tree-optimization/34635
1797         * gcc.dg/tree-ssa/pr34635.c: New.
1798         * gcc.dg/tree-ssa/pr34635-1.c: New.
1799
1800 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1801
1802         PR middle-end/34562
1803         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
1804         scan-assembler check.
1805
1806 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
1807
1808         PR middle-end/34608
1809         * g++.dg/gomp/pr34608.C: New test.
1810
1811 2008-01-02  Richard Guenther  <rguenther@suse.de>
1812
1813         PR middle-end/34093
1814         PR middle-end/31976
1815         * gcc.c-torture/compile/pr34093.c: New testcase.
1816
1817 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
1818
1819         * g++.dg/cpp0x/long_long.C: New.
1820
1821 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1822
1823         * gcc.target/spu/tag_manager.c : Include stdlib.h.
1824         * gcc.target/spu/Wmain.c: Fix the line numbers for the
1825         warning on the function main.
1826
1827 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
1828
1829         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
1830         rather than __v2di type.
1831
1832 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
1833
1834         PR fortran/34558
1835         * gfortran.dg/linked_list_1.f90: New test.
1836
1837 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
1838
1839         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
1840         instead of appending to it.
1841
1842 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
1843
1844         PR tree-optimization/34591
1845         * gcc.dg/vect/pr34591.c: New test.
1846
1847 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1848
1849         PR libfortran/34594
1850         * gfortran.dg/direct_io_8.f90:  New test case.
1851
1852 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
1853
1854         PR target/34281
1855         * gcc.c-torture/execute/20071213-1.c: New test.
1856
1857 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1858
1859         PR libfortran/34560
1860         * gfortran.dg/read_eof_5.f90: New test.
1861
1862 2007-12-25  Tobias Burnus  <burnus@net-b.de>
1863
1864         PR fortran/34514
1865         * gfortran.dg/initialization_17.f90: New.
1866
1867 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1868
1869         PR libfortran/34566
1870         * gfortran.dg/matmul_6.f90:  New test.
1871
1872 2007-12-23  Tobias Burnus  <burnus@net-b.de>
1873
1874         PR fortran/34421
1875         * gfortran.dg/entry_17.f90: New.
1876
1877 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
1878
1879         PR fortran/34536
1880         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
1881         * gfortran.dg/real_const_3.f90: Likewise.
1882         * gfortran.dg/unary_operator.f90: New test.
1883
1884 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
1885
1886         * gnat.dg/pack2.adb: New test.
1887
1888 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
1889
1890         PR fortran/34559
1891         * gfortran.dg/repeat_6.f90: New test.
1892
1893 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
1894
1895         PR fortran/34549
1896         * cshift_shift_real_1.f90:  New test.
1897
1898 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1899
1900         PR fortran/34540
1901         * gfortran.dg/shift-kind_2.f90: New test.
1902
1903 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
1904
1905         PR target/8835
1906         * gcc.dg/pr8835-1.c: New.
1907
1908 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
1909
1910         PR fortran/34438
1911         * gfortran.dg/default_initialization_3.f90: New test.
1912
1913 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
1914
1915         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
1916         conditions.
1917         (dg-mips-options): Treat -march=24k* as a 32-bit option.
1918
1919 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
1920
1921         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
1922         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
1923
1924 2007-12-20  Jason Merrill  <jason@redhat.com>
1925
1926         * gcc.dg/overload/arg[14].C: Remove expected errors.
1927
1928 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
1929
1930         PR c++/34459
1931         * gcc.c-torture/execute/20071219-1.c: New test.
1932
1933 2007-12-20  Tobias Burnus  <burnus@net-b.de>
1934
1935         PR fortran/34530
1936         * gfortran.dg/namelist_44.f90: New.
1937
1938 2007-12-20  Tobias Burnus  <burnus@net-b.de>
1939
1940         PR fortran/34482
1941         * gfortran.dg/boz_8.f90: Add error-check check.
1942         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
1943         stop by call abort.
1944
1945 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
1946
1947         * gcc.dg/gomp/combined-1.c: New test.
1948
1949 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
1950
1951         PR tree-optimization/34355
1952         * g++.dg/tree-ssa/pr34355.C: New test.
1953
1954 2007-12-19  Revital Eres  <eres@il.ibm.com>
1955
1956          * gcc.dg/sms-5.c: New testcase.
1957
1958 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1959
1960         PR fortran/34325
1961         * gfortran.dg/missing_parens_1.f90: New.
1962         * gfortran.dg/missing_parens_1.f90: New.
1963         
1964 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
1965
1966         PR fortran/34495
1967         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
1968         expressions.
1969         * gfortran.dg/transfer_simplify_7.f90: New test.
1970
1971 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
1972
1973         * gcc.dg/pr32912-3.c: Compile with -w.
1974
1975         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
1976
1977 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
1978             Jakub Jelinek  <jakub@redhat.com>
1979         
1980         PR c++/32565
1981         PR c++/33943
1982         PR c++/33965
1983         * g++.dg/cpp0x/variadic86.C: New.
1984         * g++.dg/cpp0x/variadic87.C: New.
1985         * g++.dg/cpp0x/variadic84.C: New.
1986         * g++.dg/cpp0x/variadic85.C: New.
1987         * g++.dg/template/ttp25.C: New.
1988
1989 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
1990
1991         PR tree-optimization/34123
1992         * gcc.dg/tree-ssa/pr34123.c: New test.
1993
1994 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
1995
1996         PR rtl-optimization/34456
1997         * gcc.c-torture/execute/pr34456.c: New test.
1998
1999 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
2000
2001         PR c++/34488
2002         * g++.dg/parse/friend7.C: New test.
2003
2004         PR rtl-optimization/34490
2005         * gcc.c-torture/execute/20071216-1.c: New test.
2006
2007 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2008
2009         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
2010
2011 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
2012
2013         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
2014         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
2015         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
2016         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
2017         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
2018
2019 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
2020
2021         PR c/34506
2022         * gcc.dg/gomp/clause-2.c: New test.
2023         * g++.dg/gomp/clause-4.C: New test.
2024
2025 2007-12-17  Tobias Burnus  <burnus@net-b.de>
2026
2027         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
2028         part of Fortran 77/95/2003.
2029
2030 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
2031
2032         PR tree-optimization/34445
2033         * gfortran.dg/vect/cost-model-pr34445.f: New test.
2034         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
2035
2036 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2037
2038         PR fortran/34427
2039         * gfortran.dg/namelist_42.f90: Update.
2040         * gfortran.dg/namelist_43.f90: New.
2041         
2042 2007-12-16  Tobias Burnus  <burnus@net-b.de>
2043
2044         PR fortran/34495
2045         * gfortran.dg/initialization_16.f90: New.
2046
2047 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
2048
2049         PR fortran/34305
2050         * gfortran.dg/real_dimension_1.f:  New test case.
2051
2052 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2053
2054         * gcc.dg/torture/pr24257.c: Remove -O from options.
2055
2056 2007-12-16  Tobias Burnus  <burnus@net-b.de>
2057
2058         PR fortran/34246
2059         * gfortran.dg/bind_c_usage_16.f03: Extend test.
2060
2061 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
2062
2063         PR fortran/31213
2064         PR fortran/33888
2065         PR fortran/33998
2066         * gfortran.dg/mapping_1.f90: New test.
2067         * gfortran.dg/mapping_2.f90: New test.
2068         * gfortran.dg/mapping_3.f90: New test.
2069
2070 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
2071
2072         PR rtl-optimization/34415
2073         * gcc.c-torture/execute/pr34415.c: New test.
2074
2075 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
2076
2077         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
2078         void. 
2079
2080 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
2081
2082         PR bootstrap/34003
2083         * gcc.dg/pr34003-1.c: New test.
2084         * gcc.dg/pr34003-2.c: New.
2085
2086 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
2087
2088         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
2089         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
2090         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
2091         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
2092         add -save-temps.
2093         * gcc.target/cris/torture/cris-torture.exp,
2094         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
2095         * gcc.target/cris/builtin_ctz_v3.c,
2096         gcc.target/cris/builtin_ctz_v8.c,
2097         gcc.target/cris/builtin_clz_v0.c,
2098         gcc.target/cris/builtin_clz_v3.c,
2099         gcc.target/cris/builtin_bswap_v3.c,
2100         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
2101         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
2102         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
2103         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
2104         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
2105         lib/target-supports.exp: Adjust for crisv32-*-*.
2106
2107 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
2108
2109         * gcc.dg/debug/const-3.c: New.
2110
2111 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2112
2113         * g++.dg/other/datasec1.C: Require named section support.
2114
2115 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
2116
2117         PR target/29978
2118         * gcc.target/i386/pr29978.c: New test.
2119
2120 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
2121
2122         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
2123         instead of -msse4.1.
2124         * gcc.target/i386/sse-12.c (dg-options): Ditto.
2125         * g++.dg/other/i386-2.C (dg-options): Ditto.
2126
2127 2007-12-14  Tobias Burnus  <burnus@net-b.de>
2128
2129         PR fortran/34438
2130         * gfortran.dg/private_type_10.f90: New.
2131
2132 2007-12-14  Tobias Burnus  <burnus@net-b.de>
2133
2134         PR fortran/34398
2135         * gfortran.dg/nan_4.f90: New.
2136
2137 2007-12-14  Richard Guenther  <rguenther@suse.de>
2138
2139         PR middle-end/34462
2140         * gcc.c-torture/compile/20071214-1.c: New testcase.
2141
2142 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
2143
2144         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
2145         macros to test macroized SSE intrinsics.  Use new macros to test
2146         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
2147         emmintrin.h, xmmintrin.h and bmmintrin.h
2148         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
2149         to test with immediate operand.
2150
2151 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2152
2153         PR target/34091
2154         * gcc.c-torture/compile/pr34091.c: New test.
2155
2156 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2157
2158         * gcc.dg/uninit-13.c: UnXFAIL.
2159         * gcc.dg/complex-5.c: New testcase.
2160
2161 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
2162
2163         * gcc.dg/struct/struct-reorg.exp: Replace 
2164          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
2165         
2166 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
2167
2168         PR libfortran/34370
2169         PR libfortran/34323
2170         PR libfortran/34405
2171         * gfortran.dg/advance_6.f90:  New test case.
2172         * gfortran.dg/direct_io_7.f90:  New test case.
2173         * gfortran.dg/streamio_13.f90:  New test case.
2174
2175 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
2176
2177         * g++.dg/cpp0x/__func__.C: New.
2178
2179 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
2180
2181         PR target/34435
2182         * g++.dg/other/pr34435.C: New testcase.
2183
2184 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
2185
2186         * gcc.dg/struct: New directory with tests 
2187         for struct-reorg optimizaion.
2188         * gcc.dg/struct/struct-reorg.exp: New script.
2189         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
2190         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
2191         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
2192         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2193         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2194         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
2195         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
2196         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
2197         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
2198         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
2199         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
2200         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
2201         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
2202         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
2203         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
2204         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
2205         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
2206         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
2207         * gcc.dg/struct/w_prof_global_array.c: Likewise.
2208         * gcc.dg/struct/w_prof_global_var.c: Likewise.
2209         * gcc.dg/struct/w_prof_local_array.c: Likewise.
2210         * gcc.dg/struct/w_prof_local_var.c: Likewise.
2211         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
2212         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
2213
2214 2007-12-13  Tobias Burnus  <burnus@net-b.de>
2215
2216         PR fortran/34427
2217         * gfortran.dg/namelist_42.f90: New.
2218
2219 2007-12-12  Tobias Burnus  <burnus@net-b.de>
2220
2221         PR fortran/34254
2222         * gfortran.dg/function_kinds_3.f90: New.
2223
2224 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
2225
2226         * gcc.target/s390/20071212-1.c: New testcase.
2227
2228 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
2229
2230         PR c++/34238
2231         * g++.dg/ext/visibility/anon7.C: Add xfail.
2232         * g++.dg/ext/visibility/anon9.C: New test.
2233         * g++.dg/ext/visibility/anon10.C: New test.
2234
2235         PR c++/34364
2236         * g++.dg/rtti/dyncast2.C: New test.
2237
2238 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
2239
2240         PR tree-optimization/34407
2241         * gcc.dg/vect/pr34407.c: New test.
2242
2243 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2244
2245         PR fortran/34411
2246         * gfortran.dg/error_recovery_5.f90: New.
2247         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
2248
2249 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
2250
2251         PR tree-optimization/34371
2252         * gcc.c-torture/compile/20071207-1.c: New test.
2253
2254 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
2255
2256         PR c++/34059
2257         * g++.dg/parse/crash40.C: New test.
2258
2259 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2260
2261         * g++.dg/opt/memcpy1.C: New test.
2262
2263 2007-12-10  Tobias Burnus  <burnus@net-b.de>
2264
2265         PR fortran/34425
2266         * gfortran.dg/argument_checking_10.f90: New.
2267
2268 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
2269
2270         PR rtl-optimization/34302
2271         * gcc.c-torture/execute/20071210-1.c: New test.
2272
2273 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
2274
2275         PR c++/34395
2276         * g++.dg/cpp0x/error1.C: New test.
2277
2278         PR c++/34394
2279         * g++.dg/other/error22.C: New test.
2280
2281 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
2282
2283         PR target/32086
2284         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2285         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2286         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2287
2288 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
2289
2290         PR c++/34178
2291         PR c++/34340
2292         * g++.dg/template/repo6.C: New test.
2293         * g++.dg/template/repo7.C: New test.
2294         * g++.dg/template/repo8.C: New test.
2295
2296 2007-12-09  H.J. Lu  <hjl@lucon.org>
2297             Tobias Burnus  <burnus@net-b.de>
2298
2299         PR fortran/34404
2300         * gfortran.dg/read_2.f90: New.
2301
2302 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
2303
2304         * lib/target-supports.exp (check_effective_target_tls_native):
2305         Fix typo.
2306
2307 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
2308
2309         PR ada/34366
2310         * gnat.dg/enclosing_record_reference.ads,
2311         gnat.dg/enclosing_record_reference.adb: New test.
2312
2313 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
2314
2315         PR fortran/32129
2316         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
2317         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
2318
2319         PR fortran/31487
2320         * gfortran.dg/char_component_initializer_1.f90: New test.
2321
2322 2007-12-09  Tobias Burnus  <burnus@net-b.de>
2323
2324         PR fortran/34342
2325         PR fortran/34345
2326         PR fortran/18026
2327         PR fortran/29471
2328
2329         * gfortran.dg/boz_8.f90: New.
2330         * gfortran.dg/boz_9.f90: New.
2331         * gfortran.dg/boz_10.f90: New.
2332         * gfortran.dg/boz_7.f90: Update dg-warning.
2333         * gfortran.dg/pr16433.f: Add dg-error.
2334         * gfortan.dg/ibits.f90: Update dg-warning.
2335         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
2336         * gfortran.dg/unf_io_convert_2.f90: Ditto.
2337
2338 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
2339
2340         PR fortran/34359
2341         * gfortran.dg/include_1.f90: New test.
2342         * gfortran.dg/include_1.inc: New.
2343         * gfortran.dg/include_2.f90: New test.
2344
2345 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
2346
2347         * gcc.c-torture/compile/20011130-2.c: Fix typo.
2348
2349 2007-12-08  Tobias Burnus  <burnus@net-b.de>
2350
2351         PR fortran/34319
2352         * gfortran.dg/nan_3.f90: New.
2353
2354 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
2355
2356         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
2357
2358 2007-12-07  Olivier Hainque  <hainque@adacore.com>
2359
2360         * gnat.dg/tamdt*.ad?: Support for ...
2361         * gnat.dg/test_tamdt.adb: New test.
2362
2363 2007-12-07  Olivier Hainque  <hainque@adacore.com>
2364
2365         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
2366         exports and document how these can be exercised.
2367
2368 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
2369
2370         PR ada/15805
2371         * gnat.dg/specs/access_constants.ads: New test.
2372
2373         * gnat.dg/specs/access_constant_decl.ads: New test.
2374
2375         PR ada/21346
2376         * gnat.dg/compose.adb: New test.
2377
2378 2007-12-07  Olivier Hainque  <hainque@adacore.com>
2379
2380         PR ada/34173
2381         * gnat.dg/unc_memops.ad[sb]: Support for ...
2382         * gnat.dg/unc_memfree.adb: New test.
2383         
2384 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
2385
2386         * gfortran.dg/ltrans-7.f90: New.
2387
2388 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
2389             Dorit Nuzman  <dorit@il.ibm.com>
2390
2391         PR tree-optimization/34005
2392         * gcc.dg/vect/pr34005.c: New test.
2393
2394 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
2395
2396         PR c++/34336
2397         * g++.dg/template/new8.C: New test.
2398
2399 2007-12-06  Tobias Burnus  <burnus@net-b.de>
2400
2401         PR fortran/34333
2402         * gfortran.dg/boz_7.f90: New.
2403         * gfortran.dg/int_1.f90: Disable -pedantic option.
2404         * gfortran.dg/boz_1.f90: Ditto.
2405         * gfortran.dg/boz_3.f90: Ditto.
2406         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
2407         * gfortran.dg/ibits.f90: Ditto.
2408         * gfortran.dg/unf_io_convert_1.f90: Ditto.
2409         * gfortran.dg/unf_io_convert_2.f90: Ditto.
2410
2411 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
2412
2413         PR fortran/34335
2414         * gfortran.dg/used_types_19.f90: New test.
2415
2416 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
2417
2418         * gfortran.dg/nan_2.f90: Add -mieee for sh.
2419         * gfortran.dg/nearest_2.f90: Likewise.
2420         * gfortran.dg/nearest_3.f90: Likewise.
2421
2422 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
2423
2424         PR middle-end/34337
2425         * gcc.c-torture/execute/20071205-1.c: New test.
2426
2427 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
2428
2429         * gfortran.dg/module_nan.f90: Add -mieee for sh.
2430         * gfortran.dg/real_const_3.f90: Likewise.
2431
2432 2007-12-05  Richard Guenther  <rguenther@suse.de>
2433
2434         PR tree-optimization/34138
2435         * gcc.c-torture/compile/pr34138.c: New testcase.
2436
2437 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
2438
2439         PR debug/33739
2440         * gfortran.dg/debug_2.f: New test.
2441
2442 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
2443
2444         * gnat.dg/specs/elab1.ads: New test.
2445
2446 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
2447
2448         PR target/34312
2449         * gcc.target/i386/pr34312.c: New test.
2450
2451 2007-12-05  Tobias Burnus  <burnus@net-b.de>
2452
2453         PR fortran/34333
2454         * gfortran.dg/nan_2.f90: New.
2455
2456 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
2457
2458         PR c++/34271
2459         * g++.dg/cpp0x/decltype9.C: New test.
2460         * g++.dg/cpp0x/decltype10.C: New test.
2461
2462 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
2463
2464         PR ada/21489
2465         * gnat.dg/rm_6_4_1_13.adb: New test.
2466
2467 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
2468
2469         PR middle-end/34134
2470         * gcc.c-torture/compile/20071117-1.c: New test.
2471
2472 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
2473
2474         PR c++/34101
2475         * g++.dg/cpp0x/variadic-ttp.C: New.
2476
2477 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2478         
2479         * gcc.dg/parse-decl-after-if.c: New.
2480         * gcc.dg/20031223-1.c: Adjust.
2481         
2482 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
2483
2484         PR c++/33509
2485         * g++.dg/cpp0x/variadic-throw.C: New.
2486
2487 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
2488
2489         PR c++/33091
2490         * g++.dg/cpp0x/variadic-unify.C: New.
2491
2492 2007-12-04  Richard Guenther  <rguenther@suse.de>
2493
2494         PR middle-end/34334
2495         PR middle-end/34222
2496         * gcc.c-torture/compile/pr34334.c: New testcase.
2497         * g++.dg/torture/pr34222.C: New testcase.
2498
2499 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
2500
2501         * gcc.c-torture/execute/20071202-1.c: New test.
2502         * gcc.dg/tree-ssa/pr34146-2.c: New test.
2503
2504 2007-12-04  Tobias Burnus  <burnus@net-b.de>
2505
2506         PR fortran/34318
2507         * gfortran.dg/module_nan.f90: New.
2508
2509 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
2510
2511         * lib/target-supports.exp (get_compiler_messages): Replace with...
2512         (check_compile): ...this new procedure.  Handle TYPE == executable.
2513         Use comments in the source to determine the correct extension.
2514         Return a pair containing the compiler output and the output filename.
2515         Don't delete the file here.
2516         (check_no_compiler_messages_nocache): New procedure.
2517         (check_no_compiler_messages): Use it.
2518         (check_no_messages_and_pattern_nocache): New procedure.
2519         (check_no_messages_and_pattern): Use it.
2520         (check_runtime_nocache, check_runtime): New procedures.
2521         (check_effective_target_tls): Use check_no_compiler_messages.
2522         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
2523         (check_effective_target_tls_runtime): Use check_runtime.
2524         (check_effective_target_fstack_protector): Likewise.
2525         (check_iconv_available): Use check_runtime_nocache.
2526         (check_effective_target_fortran_large_real): Use
2527         check_no_compiler_messages.
2528         (check_effective_target_fortran_large_int): Likewise.
2529         (check_effective_target_static_libgfortran): Likewise.
2530         (check_750cl_hw_available): Use check_cached_effective_target
2531         and check_runtime_nocache.
2532         (check_vmx_hw_available): Likewise.
2533         (check_effective_target_broken_cplxf_arg): Likewise.
2534         (check_alpha_max_hw_available): Use check_runtime.
2535         (check_function_available): Use check_no_compiler_messages.
2536         (check_cxa_atexit_available): Use check_cached_effective_target
2537         and check_runtime_nocache.
2538         (check_effective_target_dfp_nocache): Use
2539         check_no_compiler_messages_nocache.
2540         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
2541         (check_effective_target_dfp): Use check_cached_effective_target.
2542         (check_effective_target_dfprt): Likewise.
2543         (check_effective_target_arm_neon_hw): Use check_runtime.
2544         (check_effective_target_ultrasparc_hw): Likewise.
2545         (check_effective_target_c99_runtime): Use
2546         check_no_compiler_messages_nocache.
2547
2548 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
2549
2550         PR middle-end/29749
2551         * gcc.dg/fold-rotate-1.c: New test.
2552
2553         PR tree-optimization/33453
2554         * gcc.c-torture/compile/20071203-1.c: New test.
2555
2556 2007-12-03  Robert Dewar <dewar@adacore.com>
2557             Samuel Tardieu  <sam@rfc1149.net>
2558
2559         PR ada/34287
2560         * gnat.dg/check_elaboration_code.adb: New test.
2561         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
2562         New support files.
2563
2564 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
2565
2566         PR c++/34061
2567         * g++.dg/cpp0x/pr34061.C: New.
2568
2569 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
2570
2571         PR c++/34273
2572         * g++.dg/other/error21.C: New.
2573
2574 2007-12-02  Revital Eres  <eres@il.ibm.com>
2575
2576         * gcc.dg/sms-4.c: New testcase.
2577
2578 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
2579             Revital Eres  <eres@il.ibm.com>
2580
2581         * gcc.dg/sms-3.c: New testcase.
2582
2583 2007-12-01  Ollie Wild  <aaw@google.com>
2584
2585         PR c++/8171
2586         * g++.dg/conversion/ptrmem9.C: New test.
2587
2588 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2589
2590         PR libfortran/34291
2591         * gfortran.dg/namelist_41.f90: New test.
2592
2593 2007-11-30  Tom Tromey  <tromey@redhat.com>
2594
2595         PR preprocessor/32868:
2596         * gcc.dg/cpp/pr32868.c: New file.
2597
2598 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2599
2600         PR fortran/34248
2601         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
2602
2603 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
2604
2605         PR rtl-optimization/34171
2606         * gcc.dg/pr34171.c: New testcase.
2607
2608 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
2609
2610         * gcc.dg/tree-ssa/pr34244.c: Fixed.
2611
2612 2007-11-30  Tobias Burnus  <burnus@net-b.de>
2613
2614         PR fortran/34133
2615         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
2616         * gfortran.dg/bind_c_usage_11.f03: New.
2617         * gfortran.dg/bind_c_usage_12.f03: New.
2618
2619 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
2620
2621         PR c++/34275
2622         * g++.dg/other/error20.C: New test.
2623
2624 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
2625
2626         PR fortran/34230
2627         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
2628
2629 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
2630
2631         PR tree-optimization/34244
2632         * gcc.dg/tree-ssa/pr34244.c: New test.
2633
2634 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
2635
2636         PR tree-optimization/33434
2637         * gcc.dg/pr33434-1.c: New test.
2638         * gcc.dg/pr33434-2.c: New test.
2639         * gcc.dg/pr33434-3.c: New test.
2640         * gcc.dg/pr33434-4.c: New test.
2641
2642         PR c++/34270
2643         * g++.dg/template/cond7.C: New test.
2644
2645         PR c++/34267
2646         PR c++/34268
2647         * g++.dg/cpp0x/decltype7.C: New test.
2648         * g++.dg/cpp0x/decltype8.C: New test.
2649
2650 2007-11-29  Tobias Burnus  <burnus@net-b.de>
2651
2652         PR fortran/34248
2653         * gfortran.dg/result_in_spec_3.f90: New.
2654
2655 2007-11-29  Tobias Burnus  <burnus@net-b.de>
2656
2657         PR fortran/34262
2658         * gfortran.dg/mvbits_3.f90: New.
2659
2660 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
2661         
2662         * lib/target-supports.exp (check_effective_target_mips_soft_float):
2663         Delete.
2664         (check_effective_target_hard_float): New.
2665         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
2666         * gcc.dg/pr30957-1.c: Likewise.
2667         
2668 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
2669
2670         PR ada/15804
2671         * gnat.dg/specs/variant_part.ads: New test.
2672
2673         PR ada/17318
2674         * gnat.dg/specs/attribute_parsing.ads: New test.
2675
2676         PR ada/32792
2677         * gnat.dg/specs/integer_value.ads: New test.
2678
2679         PR ada/22559
2680         * gnat.dg/specs/delta_small.ads: New test.
2681
2682 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
2683
2684         PR tree-optimization/34140
2685         * gcc.c-torture/compile/20071128-1.c: New test.
2686
2687 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2688
2689         PR fortran/32928
2690         * gfortran.dg/data_array_1.f90
2691         * gfortran.dg/data_array_2.f90
2692         * gfortran.dg/data_array_3.f90
2693         * gfortran.dg/data_array_4.f90
2694
2695 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2696
2697         PR fortran/34227
2698         * gfortran.dg/blockdata_5.f90: New test.
2699         * gfortran.dg/blockdata_6.f90: New test.
2700
2701 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
2702
2703         PR tree-optimization/34016
2704         * gcc.dg/pr34016.c: New test.
2705
2706 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
2707
2708         PR fortran/29389
2709         * gfortran.dg/stfunc_6.f90: New test.
2710
2711         PR fortran/33850
2712         * gfortran.dg/assign_10.f90: New test.
2713
2714 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
2715
2716         PR fortran/33541
2717         * gfortran.dg/use_11.f90: New test.
2718
2719         PR fortran/34231
2720         * gfortran.dg/generic_15.f90: New test.
2721
2722 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
2723
2724         PR target/34225
2725         * gcc.dg/pr34225.c: New test.
2726
2727 2007-11-27  Richard Guenther  <rguenther@suse.de>
2728
2729         PR tree-optimization/34241
2730         * g++.dg/torture/pr34241.C: New testcase.
2731
2732 2007-11-27  Richard Guenther  <rguenther@suse.de>
2733
2734         * gcc.dg/builtins-error.c: New testcase.
2735
2736 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
2737
2738         PR c++/34213
2739         * g++.dg/ext/visibility/anon8.C: New test.
2740
2741 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
2742
2743         PR target/34077
2744         * gcc.target/i386/pr34077.c: New testcase.
2745
2746 2007-11-26  Tobias Burnus  <burnus@net-b.de>
2747
2748         PR fortran/34203
2749         * gfortran.dg/backslash_3.f: Add -fbackslash option.
2750         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
2751         * gfortran.dg/backslash_1.f90: Remove no longer needed
2752         -fno-backslash option.
2753
2754 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2755
2756         PR c/23722
2757         * gcc.dg/cpp/19990413-1.c: Update.
2758         * gcc.dg/parse-else-error.c: New.
2759         * gcc.dg/parse-else-error-2.c: New.
2760         * gcc.dg/parse-else-error-3.c: New.
2761         * gcc.dg/parse-else-error-4.c: New.
2762
2763 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
2764
2765         PR c++/34081
2766         * g++.dg/template/dependent-expr6.C: New testcase.
2767
2768 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
2769
2770         PR target/34215
2771         * gcc.target/i386/pr34215.c: New test.
2772
2773 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2774
2775         PR target/34174
2776         * gcc.dg/torture/pr34174-1.c: New.
2777
2778 2007-11-26  Richard Guenther  <rguenther@suse.de>
2779
2780         PR middle-end/34233
2781         * gcc.dg/pr34233.c: New testcase.
2782
2783 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
2784             Revital Eres  <eres@il.ibm.com>
2785
2786         PR rtl-optimization/34085
2787         * gcc.dg/tree-prof (bb-reorg.c): New test.
2788
2789 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
2790
2791         * lib/target-supports.exp (check_effective_target_mips_soft_float):
2792         Return true for MIPS16 targets.
2793
2794 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2795
2796         PR fortran/33152
2797         * gfortran.dg/blockdata_4.f90: New test.
2798
2799 2007-11-25  Tobias Burnus  <burnus@net-b.de>
2800
2801         PR fortran/34079
2802         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
2803         * gfortran.dg/bind_c_usage_16.f03: New.
2804         * gfortran.dg/bind_c_usage_16_c.c: New.
2805
2806 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
2807
2808         * gnat.dg/specs/size_clause1.ads: New test.
2809         * gnat.dg/specs/size_clause2.ads: Likewise.
2810         * gnat.dg/specs/size_clause3.ads: Likewise.
2811
2812 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
2813
2814         PR fortran/33499
2815         * gfortran.dg/entry_16.f90: New test.
2816
2817 2007-11-24  Tobias Burnus  <burnus@net-b.de>
2818
2819         PR fortran/34192
2820         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
2821
2822 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
2823
2824         PR fortran/33541
2825         * gfortran.dg/nested_modules_1.f90: Change the reference to
2826         FOO, forbidden by the standard, to a reference to W.
2827         * gfortran.dg/use_only_1.f90: New test.
2828
2829 2007-11-23  Tobias Burnus  <burnus@net-b.de>
2830
2831         PR fortran/34209
2832         * gfortran.dg/nearest_3.f90: New test.
2833
2834 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2835
2836         PR fortran/33317
2837         * gfortran.dg/optional_dim_2.f90: New test.
2838
2839 2007-11-23  Tobias Burnus  <burnus@net-b.de>
2840
2841         PR fortran/34187
2842         * gfortran.dg/bind_c_usage_15.f90: New.
2843
2844 2007-11-23  Tobias Burnus  <burnus@net-b.de>
2845
2846         PR fortran/34192
2847         * gfortran.dg/nearest_2.f90: New.
2848
2849
2850 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
2851
2852         PR c++/30293
2853         PR c++/30294
2854         * g++.dg/ext/java-2.C: New test.
2855
2856 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
2857             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2858         
2859         PR c++/5310
2860         * g++.dg/warn/pr5310.C: New.
2861         * g++.dg/warn/pr33160.C: New.
2862         
2863 2007-11-23  Richard Guenther  <rguenther@suse.de>
2864             Michael Matz  <matz@suse.de>
2865
2866         PR tree-optimization/34176
2867         * gcc.c-torture/execute/pr34176.c: New testcase.
2868
2869 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
2870
2871         PR c++/34198
2872         * gcc.dg/Wconversion-5.c: New test.
2873         * g++.dg/Wconversion3.C: New test.
2874
2875 2007-11-23  Richard Guenther  <rguenther@suse.de>
2876
2877         * gcc.dg/tree-ssa/alias-17.c: New testcase.
2878
2879 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
2880
2881         PR c/14050
2882         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
2883         qualifiers in abstract declarator.
2884
2885 2007-11-22  Tobias Burnus  <burnus@net-b.de>
2886
2887         * gfortran.dg/derived_constructor_comps_3.f90: New.
2888
2889 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
2890
2891         PR c++/34094
2892         * g++.dg/ext/visibility/anon7.C: New test.
2893
2894 2007-11-22  Tobias Burnus  <burnus@net-b.de>
2895
2896         PR fortran/34079
2897         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
2898         * gfortran.dg/bind_c_usage_13.f03: New.
2899         * gfortran.dg/bind_c_usage_14.f03: New.
2900
2901 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
2902
2903         PR rtl-optimization/33848
2904         * gcc.dg/torture/pr33848.c: New test.
2905
2906 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2907
2908         PR fortran/34083
2909         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
2910
2911 2007-11-20  Richard Guenther  <rguenther@suse.de>
2912
2913         PR middle-end/34154
2914         * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
2915
2916 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
2917
2918         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
2919
2920 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
2921
2922         PR fortran/32770
2923         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
2924         so test passes with -frecord-marker=8.
2925         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
2926         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
2927         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
2928         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
2929         * gfortrand.dg/modulo_1.f90:  Likewise.
2930
2931 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
2932
2933         * lib/target-supports.exp (check_effective_target_mips_soft_float):
2934         New procedure.
2935         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
2936         * gcc.dg/pr30957-1.c: Likewise.
2937
2938 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
2939
2940         PR c++/34089
2941         * g++.dg/template/crash74.C: New test.
2942
2943 2007-11-20  Richard Guenther  <rguenther@suse.de>
2944
2945         * gcc.c-torture/execute/20071120-1.c: New testcase.
2946
2947 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
2948
2949         PR c/34146
2950         * gcc.dg/tree-ssa/pr34146.c: New test.
2951
2952         PR testsuite/33978
2953         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
2954         dependent on target settings like move_by_pieces etc.
2955
2956         PR c++/28879
2957         * g++.dg/template/vla2.C: New test.
2958
2959         PR c++/33962
2960         * g++.dg/overload/template3.C: New test.
2961
2962 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2963
2964         PR fortran/33317
2965         * gfortran.dg/optional_dim_2.f90: Remove test.
2966
2967 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
2968
2969         * gcc.dg/dfp/ddmode-ice.c: New test.
2970
2971 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2972
2973         PR tree-optimization/34036
2974         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
2975
2976 2007-11-19  Richard Guenther  <rguenther@suse.de>
2977
2978         PR tree-optimization/34
2979         * gcc.c-torture/execute/pr34099-2.c: New testcase.
2980
2981 2007-11-19  Tobias Burnus  <burnus@net-b.de>
2982
2983         PR fortran/34079
2984         * gfortran.dg/bind_c_usage_10_c.c: New.
2985         * gfortran.dg/bind_c_usage_10.f03: New.
2986
2987 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2988
2989         * gcc.dg/pr33007.c: Expect new warning.
2990         * gcc.dg/tree-ssa/recip-5.c: Likewise.
2991         * g++.dg/opt/pr34036.C: New test.
2992
2993 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
2994
2995         PR c++/30988
2996         * g++.dg/warn/noreturn-4.C: New test.
2997         * g++.dg/warn/noreturn-5.C: New test.
2998         * g++.dg/warn/noreturn-6.C: New test.
2999         * g++.dg/warn/noreturn-7.C: New test.
3000
3001 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
3002
3003         PR fortran/32770
3004         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
3005         integers so tests works with -fdefault-integer-8.
3006         * gfortran.fortran-torture/execute/elemental.f90:  Use default
3007         integers so test passes with -fdefault-integer-8.
3008         * gfortran.fortran-torture/execute/der_io.f90:  Increase
3009         buffer length so test passes with -fdefault-integer-8.
3010         * gfortran.dg/bounds_check_8.f90:  Likewise.
3011         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
3012         * gfortran.dg/equiv_7.f90:  Set kind so test passes
3013         with -fdefault-integer-8.
3014         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
3015         provoke overflow.
3016
3017 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3018
3019         PR fortran/33317
3020         * gfortran.dg/optional_dim_2.f90: New test.
3021         
3022         PR fortran/34139
3023         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
3024         
3025 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
3026
3027         PR rtl-optimization/34132
3028         * gcc.c-torture/compile/20071118-1.c: New test.
3029
3030 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
3031
3032         PR fortran/31608
3033         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
3034
3035 2007-11-18  Tobias Burnus  <burnus@net-b.de>
3036
3037         PR fortran/34137
3038         * gfortran.dg/entry_14.f90: New.
3039         * gfortran.dg/entry_15.f90: New.
3040
3041 2007-11-18  Richard Guenther  <rguenther@suse.de>
3042
3043         PR tree-optimization/34127
3044         * gcc.c-torture/compile/pr34127.c: New testcase.
3045
3046 2007-11-18  Ben Elliston  <bje@au.ibm.com>
3047
3048         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
3049         type specifier, as they are not permitted according to the AltiVec
3050         Programming Interface Manual.
3051
3052 2007-11-17  Tobias Burnus  <burnus@net-b.de>
3053
3054         PR fortran/34133
3055         * gfortran.dg/bind_c_usage_9.f03: New.
3056         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
3057
3058 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3059
3060         PR fortran/25252
3061         * interface.c (gfc_current_interface_head,
3062         gfc_set_current_interface_head): New functions.
3063         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
3064         On syntax error, restore previous state of the interface.
3065         * gfortran.h (gfc_current_interface_head,
3066         gfc_set_current_interface_head): New prototypes.
3067
3068 2007-11-17  Richard Guenther  <rguenther@suse.de>
3069
3070         PR middle-end/34130
3071         * gcc.c-torture/execute/pr34130.c: New testcase.
3072
3073 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3074
3075         PR fortran/34108
3076         * gfortran.dg/fmt_label_1.f90: New test.
3077
3078 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3079
3080         PR fortran/33957
3081         * gfortran.dg/initialization_15.f90 : New test.
3082
3083 2007-11-16  Richard Guenther  <rguenther@suse.de>
3084
3085         PR middle-end/34030
3086         * gcc.c-torture/compile/pr34030.c: New testcase.
3087
3088 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
3089
3090         PR fortran/34008
3091         * gfortran.dg/interface_assignment_3.f90.
3092
3093 2007-11-16  Richard Guenther  <rguenther@suse.de>
3094
3095         PR tree-optimization/33870
3096         * gcc.dg/torture/pr33870.c: New testcase.
3097
3098 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
3099
3100         PR fortran/33986
3101         * gfortran.dg/allocatable_function_3.f90.
3102
3103 2007-11-16  Richard Guenther  <rguenther@suse.de>
3104
3105         PR tree-optimization/34113
3106         * gcc.c-torture/compile/pr34113.c: New testcase.
3107
3108 2007-11-16  Richard Guenther  <rguenther@suse.de>
3109
3110         PR tree-optimization/34099
3111         * g++.dg/torture/pr3499.C: New testcase.
3112         * gcc.c-torture/execute/pr34099.c: Likewise.
3113
3114 2007-11-16  Olivier Hainque  <hainque@adacore.com>
3115
3116         * gnat.dg/release_unc_maxalign.adb: New test.
3117
3118 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
3119
3120         PR c++/34100
3121         * g++.dg/template/crash73.C: New test.
3122
3123 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
3124
3125         PR middle-end/23848
3126         * gcc.dg/tree-ssa/pr23848-1.c: New test.
3127         * gcc.dg/tree-ssa/pr23848-2.c: New test.
3128         * gcc.dg/tree-ssa/pr23848-3.c: New test.
3129         * gcc.dg/tree-ssa/pr23848-4.c: New test.
3130
3131 2007-11-15  Tobias Burnus  <burnus@net-b.de>
3132
3133         PR fortran/33917
3134         * gfortran.dg/proc_decl_11.f90: New.
3135
3136 2007-11-15  Ben Elliston  <bje@au.ibm.com>
3137
3138         * gcc.target/spu/compare-dp.c: New test.
3139
3140 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3141
3142         * gcc.dg/pr33923.c: New test.
3143
3144 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
3145
3146         PR middle-end/34088
3147         * gcc.dg/pr34088.c: New test.
3148
3149 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3150
3151         * gcc.c-torture/compile/20071114-1.c: New test.
3152
3153 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3154
3155         PR fortran/31608
3156         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
3157         to match known variations in symbol format. Document in comments.
3158
3159 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3160
3161         PR fortran/33985
3162         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
3163
3164 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3165
3166         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
3167         when done.
3168
3169 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3170
3171         PR fortran/33162
3172         * gfortran.dg/proc_decl_1.f90: Update.
3173         * gfortran.dg/proc_decl_7.f90: New test.
3174         * gfortran.dg/proc_decl_8.f90: New test.
3175         * gfortran.dg/proc_decl_9.f90: New test.
3176         * gfortran.dg/proc_decl_10.f90: New test.
3177
3178 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
3179
3180         PR fortran/34080
3181         * gfortran.dg/transfer_assumed_size_1.f90: New test.
3182
3183 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
3184
3185         PR c++/34054
3186         PR c++/34056
3187         PR c++/34057
3188         PR c++/34058
3189         PR c++/34060
3190         * g++.dg/parse/crash36.C: Add another dg-error.
3191         * g++.dg/cpp0x/pr34054.C: New test.
3192         * g++.dg/cpp0x/pr34056.C: New test.
3193         * g++.dg/cpp0x/pr34057.C: New test.
3194         * g++.dg/cpp0x/pr34058.C: New test.
3195         * g++.dg/cpp0x/pr34060.C: New test.
3196
3197         PR tree-optimization/34063
3198         * g++.dg/tree-ssa/pr34063.C: New test.
3199
3200 2007-11-13  Diego Novillo  <dnovillo@google.com>
3201
3202         PR tree-optimization/33870
3203         * gcc.c-torture/execute/pr33870-1.c: New test.
3204         * gcc.dg/tree-ssa/alias-16.c: New test.
3205
3206 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
3207
3208         PR c++/29225
3209         * g++.dg/template/crash72.C: New test.
3210
3211 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3212
3213         * g++.dg/opt/cfg5.C: New test.
3214
3215 2007-11-12  Richard Guenther  <rguenther@suse.de>
3216
3217         PR middle-end/34070
3218         * gcc.c-torture/execute/pr34070-1.c: New testcase.
3219         * gcc.c-torture/execute/pr34070-2.c: Likewise.
3220
3221 2007-11-12  Richard Guenther  <rguenther@suse.de>
3222
3223         PR middle-end/34027
3224         * gcc.dg/pr34027-1.c: New testcase.
3225         * gcc.dg/pr34027-2.c: Likewise.
3226
3227 2007-11-12  Ira Rosen  <irar@il.ibm.com>
3228
3229         PR tree-optimization/33953
3230         * gcc.dg/vect/pr33953.c: New testcase.
3231
3232 2007-11-11  Tom Tromey  <tromey@redhat.com>
3233
3234         PR c++/17577:
3235         * g++.dg/ext/pr17577.h: New file.
3236         * g++.dg/ext/pr17577.C: New file.
3237
3238 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3239
3240         PR c++/8570
3241         * g++.old-deja/g++.ns/template13.C: Update expected output.
3242         * g++.old-deja/g++.pt/friend23.C: Likewise.
3243         * g++.dg/warn/pr8570.C: New.
3244
3245 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
3246
3247         PR c++/34068
3248         * g++.dg/template/pseudodtor4.C: New test.
3249
3250 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
3251
3252         PR middle-end/34018
3253         * g++.dg/opt/inline14.C: New test.
3254
3255         PR tree-optimization/33680
3256         * gcc.c-torture/compile/20071108-1.c: New test.
3257
3258         PR c++/32241
3259         * g++.dg/template/pseudodtor3.C: New test.
3260
3261 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
3262
3263         PR c++/33510
3264         * g++.dg/cpp0x/variadic-init.C: New.
3265
3266 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
3267             Jakub Jelinek  <jakub@redhat.com>
3268
3269         PR rtl-optimization/34012
3270         * gcc.target/i386/pr34012.c: New test.
3271
3272 2007-11-09  Richard Guenther  <rguenther@suse.de>
3273
3274         PR tree-optimization/33604
3275         * g++.dg/tree-ssa/pr33604.C: New testcase.
3276         * gcc.dg/pr32721.c: Adjust pattern.
3277
3278 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
3279
3280         * gcc.target/mips/dse-1.c: Disable.
3281
3282 2007-11-08  Tom Tromey  <tromey@redhat.com>
3283
3284         * gcc.dg/empty-source-3.c: Update warning location.
3285         * gcc.dg/gomp/barrier-2.c: Likewise.
3286         * gcc.dg/label-decl-3.c: Likewise.
3287         * gcc.dg/label-decl-2.c: Likewise.
3288         * gcc.dg/empty-source-2.c: Likewise.
3289
3290 2007-11-08  Tom Tromey  <tromey@redhat.com>
3291
3292         PR c++/30297:
3293         * g++.dg/inherit/pr30297.C: New file.
3294
3295 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
3296
3297         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
3298         -fno-common for cygwin and mingw32.
3299
3300 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
3301
3302         PR middle-end/33826
3303         * gcc.dg/pr33826.c: New.
3304         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
3305         recursive functions being marked pure or const.
3306         
3307 2007-11-08  Tobias Burnus  <burnus@net-b.de>
3308
3309         PR fortran/33917
3310         * gfortran.dg/proc_decl_5.f90: New.
3311         * gfortran.dg/proc_decl_6.f90: New.
3312
3313 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
3314
3315         PR tree-optimization/32575
3316         * gcc.c-torture/execute/20071108-1.c: New test.
3317
3318 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
3319
3320         * g++.dg/opt/anchor1.C: New.
3321
3322 2007-11-07  Diego Novillo  <dnovillo@google.com>
3323
3324         PR 33870
3325         * gcc.c-torture/execute/pr33870.x: Remove.
3326
3327 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
3328
3329         PR c++/33045
3330         PR c++/33837
3331         PR c++/33838
3332         * g++.dg/cpp0x/decltype-33837.C: New.
3333         * g++.dg/cpp0x/decltype-refbug.C: New.
3334         * g++.dg/cpp0x/decltype-33838.C: New.
3335
3336 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3337
3338         * gcc.c-torture/compile/20071107-1.c: New test.
3339
3340 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3341
3342         * gcc.dg/out-of-bounds-1.c: New test.
3343
3344 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
3345
3346         PR c++/33501
3347         * g++.dg/warn/incomplete2.C: New test.
3348         * g++.dg/template/incomplete4.C: New test.
3349         * g++.dg/template/incomplete5.C: New test.
3350
3351 2007-11-07  Olivier Hainque  <hainque@adacore.com>
3352
3353         * gnat.dg/max_align.adb: New test.
3354
3355 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
3356
3357         PR target/30961
3358         * gcc.target/i386/pr30961-1.c: New.
3359
3360 2007-11-06  Tom Tromey  <tromey@redhat.com>
3361
3362         PR c++/32368:
3363         * g++.dg/warn/pragma-system_header3.h: New.
3364         * g++.dg/warn/pragma-system_header3.C: New.
3365
3366         PR c++/32256:
3367         * g++.dg/warn/pragma-system_header4.C: New.
3368         * g++.dg/warn/pragma-system_header4.h: New.
3369
3370 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
3371
3372         PR c++/33977
3373         PR c++/33886
3374         * g++.dg/other/canon-array.C: New.
3375         
3376 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
3377
3378         * g++.dg/parser/crash36.C: Tweak expected errors.
3379         * g++.dg/cpp0x/pr31439.C: New.
3380         * g++.dg/cpp0x/pr32114.C: New.
3381         * g++.dg/cpp0x/pr32115.C: New.
3382         * g++.dg/cpp0x/pr32125.C: New.
3383         * g++.dg/cpp0x/pr32126.C: New.
3384         * g++.dg/cpp0x/pr32127.C: New.
3385         * g++.dg/cpp0x/pr32128.C: New.
3386         * g++.dg/cpp0x/pr32253.C: New.
3387         * g++.dg/cpp0x/pr32566.C: New.
3388         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
3389         * g++.dg/cpp0x/pr31438.C: Ditto.
3390         * g++.dg/cpp0x/variadic81.C: Ditto.
3391         * g++.dg/cpp0x/pr31432.C: Ditto.
3392         * g++.dg/cpp0x/pr31442.C: Ditto.
3393
3394 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
3395
3396         PR target/33168
3397         * g++.dg/other/datasec1.C: New test.
3398
3399         PR tree-optimization/33458
3400         * g++.dg/opt/inline12.C: New test.
3401
3402         PR tree-optimization/33993
3403         * gcc.c-torture/compile/20071105-1.c: New test.
3404
3405 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
3406
3407         PR rtl-optimization/33648
3408         * gcc.dg/pr33648.c: Require effective target freorder.
3409
3410 2007-11-05  Revital Eres  <eres@il.ibm.com>
3411
3412         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
3413
3414 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
3415
3416         PR c++/33996
3417         PR c++/33235
3418         PR c++/33930
3419         * g++.dg/cpp0x/pr33996.C: New
3420         * g++.dg/cpp0x/rv-trivial-bug.C: New
3421         * g++.dg/cpp0x/pr33930.C: New
3422
3423 2007-11-05  Nick Clifton  <nickc@redhat.com>
3424             Sebastian Pop  <sebastian.pop@amd.com>
3425
3426         PR tree-optimization/32540
3427         PR tree-optimization/33922
3428         * gcc.dg/tree-ssa/pr32540-1.c: New.
3429         * gcc.dg/tree-ssa/pr32540-2.c: New.
3430         * gcc.dg/tree-ssa/pr33922.c: New.
3431
3432 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
3433
3434         PR c++/33939
3435         * g++.dg/cpp0x/variadic-rref.C: New.
3436         
3437 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3438
3439         * g++dg/warn/pointer-integer-comparison.C: New.
3440
3441 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
3442
3443         PR tree-optimization/33856
3444         * gcc.c-torture/compile/20071027-1.c: New test.
3445
3446         PR c++/33836
3447         * g++.dg/ext/label10.C: New test.
3448
3449         PR c++/33969
3450         * g++.dg/other/ptrmem9.C: New test.
3451
3452 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
3453
3454         PR middle-end/32931
3455         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
3456
3457 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
3458
3459         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
3460         * g++.dg/ext/visibility/namespace2.C: Add argument to
3461         dg-require-visibility.
3462         * g++.dg/ext/java-1.C: Disable on AIX.
3463
3464 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
3465
3466         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
3467
3468 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3469
3470         PR fortran/33881
3471         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
3472
3473 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3474
3475         PR c/29062
3476         * gcc.dg/20031223-1.c: Adjust error output.
3477         * gcc.dg/parse-decl-after-label.c: New.
3478         
3479 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3480
3481         PR libfortran/24685
3482         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
3483         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
3484         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
3485
3486 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3487
3488         PR rtl-optimization/28940
3489         * gcc.target/i386/addr-sel-1.c: New test.
3490
3491 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
3492
3493         PR middle-end/33670
3494         * gcc.dg/pr33670.c: New test.
3495
3496 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
3497
3498         PR c++/33516
3499         * g++.dg/lookup/typedef1.C: New test.
3500
3501 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
3502
3503         PR testsuite/32076
3504         * lib/scandump.exp (dump-suffix): New.
3505         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
3506         Include dump suffix in pass/fail messages, put regexp in quotes.
3507
3508 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
3509
3510         PR c++/33495
3511         * g++.dg/other/error19.C: New.
3512
3513 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3514
3515         PR rtl-optimization/28062
3516         * gcc.c-torture/compile/20071102-1.c: New test.
3517
3518 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
3519
3520         * g++.dg/cpp0x/pr33955.C: New.
3521
3522 2007-11-01  Tom Tromey  <tromey@redhat.com>
3523
3524         PR preprocessor/30805:
3525         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
3526
3527 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
3528
3529         PR rtl-optimization/33648
3530         * gcc.dg/pr33648.c: New test.
3531
3532 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
3533
3534         PR c++/32384
3535         * g++.dg/template/pseudodtor1.C: New test.
3536         * g++.dg/template/pseudodtor2.C: New test.
3537
3538         PR c++/32260
3539         * g++.dg/rtti/typeid7.C: New test.
3540
3541 2007-11-01  Tom Tromey  <tromey@redhat.com>
3542
3543         PR preprocessor/30805:
3544         * gcc.dg/cpp/pr30805.c: New file.
3545
3546 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
3547
3548         PR testsuite/25352
3549         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
3550         add dg-skip-if.
3551         * gcc.c-torture/compile/20001205-1.c: Ditto.
3552         * gcc.c-torture/compile/20001226-1.c: Ditto.
3553         * gcc.c-torture/compile/20020312-1.c: Ditto.
3554         * gcc.c-torture/compile/20020604-1.c: Ditto.
3555         * gcc.c-torture/compile/920501-12.c: Ditto.
3556         * gcc.c-torture/compile/920501-4.c: Ditto.
3557         * gcc.c-torture/compile/920520-1.c: Ditto.
3558         * gcc.c-torture/compile/980506-1.c: Ditto.
3559         * gcc.c-torture/compile/990617-1.c: Ditto.
3560         * gcc.dg/compare6.c: Ditto.
3561         * g++.old-deja/g++.brendan/crash43.C: Ditto.
3562         * g++.old-deja/g++.brendan/synth1.C: Ditto.
3563         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
3564         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
3565         * g++.old-deja/g++.pt/static6.C: Ditto.
3566         * g++.old-deja/g++.pt/crash16.C: Ditto.
3567         * g++.old-deja/g++.mike/p10416.C: Ditto.
3568         * g++.old-deja/g++.mike/ns15.C: Ditto.
3569         * g++.old-deja/g++.mike/eh46.C: Ditto.
3570
3571 2007-11-01  Tom Tromey  <tromey@redhat.com>
3572
3573         * gcc.dg/redecl-1.c: Update.
3574         * gcc.dg/pr20368-3.c: Update.
3575         * gcc.dg/inline-14.c: Update.
3576         * gcc.dg/builtins-30.c: Update.
3577         * gcc.dg/dremf-type-compat-4.c: Update.
3578         * gcc.dg/pr20368-2.c: Update.
3579
3580 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
3581
3582         PR rtl-optimization/33673
3583         * gcc.dg/pr33673.c: New test.
3584
3585 2007-11-01  Michael Matz  <matz@suse.de>
3586
3587         PR tree-optimization/33961
3588         * gcc.dg/pr33961.c: New test.
3589
3590 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
3591
3592         PR c++/33494
3593         * g++.dg/template/error35.C: New.
3594
3595 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
3596
3597         PR target/31507
3598         * gcc.dg/pr31507-1.c: New test.
3599         * gcc.dg/pr31507-2.c: New test.
3600
3601 2007-10-31  Revital Eres  <eres@il.ibm.com>
3602
3603         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
3604         target.
3605         * gcc.dg/vect/tree-vect.h (check_vect): Add
3606         powerpc-*paired test.
3607         * lib/target-supports.exp (check_750cl_hw_available):
3608         New.
3609         (check_effective_target_vect_int,
3610         check_effective_target_vect_intfloat_cvt,
3611         check_effective_target_powerpc_altivec_ok,
3612         check_effective_target_vect_long,
3613         check_effective_target_vect_sdot_hi,
3614         check_effective_target_vect_udot_hi,
3615         check_effective_target_vect_pack_trunc,
3616         check_effective_target_vect_unpack,
3617         check_effective_target_vect_shift,
3618         check_effective_target_vect_int_mult): Disable for powerpc-*paired
3619         target.
3620         * gcc.dg/vect/vect-ifcvt-11.c: New.
3621         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
3622         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
3623         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
3624         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
3625         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
3626         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
3627
3628 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
3629             Tobias Burnus  <burnus@net-b.de>
3630
3631         PR fortran/33941
3632         * gfortran.dg/module_read_1.f90: New.
3633
3634 2007-10-31  Tom Tromey  <tromey@redhat.com>
3635
3636         PR preprocessor/30786:
3637         * gcc.dg/cpp/pr30786.c: New file.
3638
3639 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3640
3641         PR fortran/33162
3642         * gfortran.dg/interface_19.f90: New.
3643         * gfortran.dg/interface_20.f90: New.
3644         * gfortran.dg/interface_21.f90: New.
3645         
3646 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
3647
3648         PR tree-optimization/32377
3649         * gfortran.dg/vect/pr32377.f90: New.
3650         
3651 2007-10-31  Richard Guenther  <rguenther@suse.de>
3652
3653         PR middle-end/33779
3654         * gcc.c-torture/execute/pr33779-1.c: New testcase.
3655         * gcc.c-torture/execute/pr33779-2.c: Likewise.
3656
3657 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
3658
3659         PR fortran/33897
3660         * gfortran.dg/contained_3.f90: New.
3661
3662 2007-10-31  Christian Bruel  <christian.bruel@st.com>
3663
3664         PR c++/19531
3665         * g++.dg/opt/nrv8.C: New.
3666         
3667 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
3668
3669         PR c++/33709
3670         * g++.dg/opt/compound1.C: New test.
3671
3672         PR c++/33616
3673         * g++.dg/template/ptrmem18.C: New test.
3674
3675 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3676
3677         PR fortran/33596
3678         * gfortran.dg/isnan_2.f90: New test.
3679
3680 2007-10-30  Ed Schouten  <ed@fxq.nl>
3681
3682         PR tree-optimization/32500
3683         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
3684
3685 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
3686
3687         PR c++/31993
3688         PR c++/32252
3689         * g++.dg/cpp0x/pr31993.C: New
3690         * g++.dg/cpp0x/pr32252.C: New
3691
3692 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
3693
3694         PR tree-optimization/33723
3695         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
3696
3697 2007-10-30  Richard Guenther  <rguenther@suse.de>
3698
3699         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
3700         gcc.target/i386/loop-3.c.
3701
3702 2007-10-30  Revital Eres  <eres@il.ibm.com>
3703
3704         * gcc.dg/vect/pr33866.c: Require vect_long.
3705
3706 2007-10-30  Revital Eres  <eres@il.ibm.com>
3707
3708         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
3709         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
3710
3711 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
3712
3713         PR tree-optimization/32893
3714         * lib/target-supports.exp
3715         (check_effective_target_unaligned_stack): new keyword.
3716         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
3717         not sensitive to unaligned_stack.
3718         * gcc.dg/vect/vect-3.c: Likewise.
3719         * gcc.dg/vect/vect-4.c: Likewise.
3720         * gcc.dg/vect/vect-5.c: Likewise.
3721         * gcc.dg/vect/vect-6.c: Likewise.
3722         * gcc.dg/vect/vect-7.c: Likewise.
3723         * gcc.dg/vect/vect-13.c: Likewise.
3724         * gcc.dg/vect/vect-17.c: Likewise.
3725         * gcc.dg/vect/vect-18.c: Likewise.
3726         * gcc.dg/vect/vect-19.c: Likewise.
3727         * gcc.dg/vect/vect-20.c: Likewise.
3728         * gcc.dg/vect/vect-21.c: Likewise.
3729         * gcc.dg/vect/vect-22.c: Likewise.
3730         * gcc.dg/vect/vect-27.c: Likewise.
3731         * gcc.dg/vect/vect-29.c: Likewise.
3732         * gcc.dg/vect/vect-64.c: Likewise.
3733         * gcc.dg/vect/vect-65.c: Likewise.
3734         * gcc.dg/vect/vect-66.c: Likewise.
3735         * gcc.dg/vect/vect-72.c: Likewise.
3736         * gcc.dg/vect/vect-73.c: Likewise.
3737         * gcc.dg/vect/vect-86.c: Likewise.
3738         * gcc.dg/vect/vect-all.c: Likewise.
3739         * gcc.dg/vect/slp-25.c: Likewise.
3740         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
3741         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
3742         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
3743
3744         * gcc.dg/vect/vect-31.c: Removed alignment checks.
3745         * gcc.dg/vect/vect-34.c: Likewise.
3746         * gcc.dg/vect/vect-36.c: Likewise.
3747         * gcc.dg/vect/vect-64.c: Likewise.
3748         * gcc.dg/vect/vect-65.c: Likewise.
3749         * gcc.dg/vect/vect-66.c: Likewise.
3750         * gcc.dg/vect/vect-68.c: Likewise.
3751         * gcc.dg/vect/vect-76.c: Likewise.
3752         * gcc.dg/vect/vect-77.c: Likewise.
3753         * gcc.dg/vect/vect-78.c: Likewise.
3754
3755         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
3756         testcase (without no-section-anchors prefix) but with global arrays.
3757         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3758         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
3759         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3760         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
3761         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3762         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3763         * gcc.dg/vect/vect-77-global.c: Likewise.
3764         * gcc.dg/vect/vect-78-global.c: Likewise.
3765
3766         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
3767         testcase (without no-section-anchors prefix) but fix alignment checks
3768         to also consider unaligned_stack targets.
3769         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3770
3771 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
3772
3773         PR tree-optimization/33723
3774         * gcc.c-torture/execute/20071029-1.c: New test.
3775         * gcc.dg/tree-ssa/pr33723.c: New test.
3776
3777 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
3778
3779         PR tree-optimization/33614
3780         * gcc.c-torture/compile/pr33614.c: New test.
3781
3782 2007-10-29  Richard Guenther  <rguenther@suse.de>
3783
3784         PR tree-optimization/33870
3785         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
3786
3787 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
3788
3789         PR tree-optimization/33757
3790         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
3791         true architectures instead of having a big dg-skip-if.
3792
3793         PR c++/33841
3794         * g++.dg/other/bitfield3.C: New test.
3795
3796 2007-10-29  Richard Guenther  <rguenther@suse.de>
3797
3798         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
3799
3800 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
3801
3802         Automatic parallelization reduction tests.
3803
3804         * gcc.dg/tree-ssa/reduc-1.c: New test.
3805         * gcc.dg/tree-ssa/reduc-1char.c: New test.
3806         * gcc.dg/tree-ssa/reduc-1short.c: New test.
3807         * gcc.dg/tree-ssa/reduc-2.c: New test.
3808         * gcc.dg/tree-ssa/reduc-2char.c: New test.
3809         * gcc.dg/tree-ssa/reduc-2short.c: New test.
3810         * gcc.dg/tree-ssa/reduc-3.c: New test.
3811         * gcc.dg/tree-ssa/reduc-6.c: New test.
3812         * gcc.dg/tree-ssa/reduc-7.c: New test.
3813         * gcc.dg/tree-ssa/reduc-8.c: New test.
3814         * gcc.dg/tree-ssa/reduc-9.c: New test.
3815
3816 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
3817             Zdenek Dvorak  <ook@ucw.cz>
3818
3819         OMP_ATOMIC Changes, testsuite changes.
3820
3821         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
3822         instead of gimple dump.
3823         * gcc.dg/gomp/atomic-9.c: Same.
3824         * gcc.dg/gomp/atomic-10.c: Same.
3825         * g++.dg/gomp/atomic-3.C: Same.
3826         * g++.dg/gomp/atomic-9.C: Same.
3827         * g++.dg/gomp/atomic-10.C: Same.
3828
3829 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
3830
3831         PR fortran/31217
3832         PR fortran/33811
3833         * gfortran.dg/forall_12.f90: New test.
3834
3835         PR fortran/33686
3836         * gfortran.dg/forall_13.f90: New test.
3837
3838 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
3839             Mark Mitchell  <mark@codesourcery.com>
3840
3841         PR c++/30659
3842         * g++.dg/template/crash71.C: New.
3843
3844 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
3845
3846         PR fortran/32147
3847         * gfortran.dg/module_md5_1.f90: Update hash-value.
3848
3849 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
3850
3851         PR tree-opt/33589
3852         * g++.dg/torture/pr33589-1.C: New testcase.
3853         * g++.dg/torture/pr33589-2.C: New testcase.
3854
3855 2007-10-28  Richard Guenther  <rguenther@suse.de>
3856
3857         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
3858
3859 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
3860             Uros Bizjak  <ubizjak@gmail.com>
3861
3862         PR tree-optimization/33920
3863         * gcc.dg/tree-ssa/pr33290.c: New test.
3864
3865 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3866
3867         PR fortran/31306
3868         * gfortran.dg/argument_check_7.f90: New test.
3869         * gfortran.dg/argument_check_8.f90: New test.
3870         
3871 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
3872
3873         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
3874         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
3875         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
3876         * gcc.target/i386/sse-14.c: Ditto.
3877
3878 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
3879
3880         PR c++/33844
3881         * g++.dg/other/ptrmem8.C: New test.
3882
3883         PR c++/33842
3884         * g++.dg/template/error34.C: New test.
3885
3886 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
3887
3888         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
3889
3890 2007-10-27  Richard Guenther  <rguenther@suse.de>
3891
3892         PR tree-optimization/33870
3893         * gcc.dg/tree-ssa/alias-15.c: New testcase.
3894         * gcc.c-torture/execute/pr33870.c: Likewise.
3895
3896 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3897
3898         PR fortran/33162
3899         * gfortran.dg/argument_checking_9.f90: New test.
3900
3901 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
3902
3903         * g++.dg/other/pr33601.C: New.
3904
3905 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
3906
3907         PR c++/31988
3908         * g++.dg/init/new25.C: New.
3909
3910 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
3911
3912         * g++.dg/cpp0x/pr33839.C: New.
3913         
3914 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
3915
3916         PR c++/33744
3917         * g++.dg/template/arg6.C: New test.
3918
3919 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
3920
3921         PR c++/31747
3922         * g++.dg/parse/crash39.C: New.
3923
3924 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
3925
3926         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
3927         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
3928         "offset: -4B".
3929
3930 2007-10-25  David Daney  <ddaney@avtrex.com>
3931
3932         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
3933
3934 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
3935
3936         PR c++/33843
3937         * g++.dg/template/error32.C: New.
3938
3939 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
3940             Ira Rosen  <irar@il.ibm.com>
3941
3942         PR tree-optimization/33833
3943         * gcc.dg/vect/pr33833.c: New testcase.
3944
3945 2007-10-25  David Daney  <ddaney@avtrex.com>
3946
3947         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
3948
3949 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
3950             Ira Rosen  <irar@il.ibm.com>
3951
3952         PR tree-optimization/33866
3953         * gcc.dg/vect/pr33866.c: New testcase.
3954
3955 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
3956
3957         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
3958         Add -w to compile flags to suppress "call-clobbered register" warnings
3959         and remove dg-warning directives.
3960
3961 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
3962
3963         * gcc.dg/sms-2.c: Cleanup sms dump file.
3964         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
3965         profile-use step.
3966
3967 2007-10-24  David Daney  <ddaney@avtrex.com>
3968
3969         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
3970
3971 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
3972
3973         PR target/33755
3974         * gcc.target/mips/pr33755.c: New test.
3975
3976 2007-10-24  Ira Rosen  <irar@il.ibm.com>
3977
3978         PR tree-optimization/33804
3979         * gcc.dg/vect/pr33804.c: New testcase.
3980
3981 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3982
3983         PR forrtran/33849
3984         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
3985
3986 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
3987             Uros Bizjak  <ubizjak@gmail.com>
3988
3989         PR rtl-optimization/33846
3990         * gcc.dg/vect/pr33846.c: New testcase.
3991
3992 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
3993             Dorit Nuzman  <dorit@il.ibm.com>
3994
3995         PR tree-optimization/33860
3996         * g++.dg/vect/pr33860.cc: New test.
3997         * g++.dg/vect/pr33860a.cc: New test.
3998
3999 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
4000             Revital Eres  <eres@il.ibm.com>      
4001
4002         * gcc.dg/sms-2.c: New testcase.
4003
4004 2007-10-22  David S. Miller  <davem@davemloft.net>
4005
4006         * gcc.dg/globalreg-1.c: New test.
4007
4008 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
4009             Dorit Nuzman  <dorit@il.ibm.com>
4010
4011         PR tree-optimization/33834
4012         PR tree-optimization/33835
4013         * g++.dg/vect/pr33834_1.cc: New test.
4014         * g++.dg/vect/pr33834_2.cc: New test.
4015         * g++.dg/vect/pr33835.cc: New test.
4016
4017 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
4018
4019         * gcc.dg/pr33644.c: New test.
4020
4021 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
4022
4023         PR c++/33372
4024         * g++.dg/gomp/pr33372-1.C: New test.
4025         * g++.dg/gomp/pr33372-2.C: New test.
4026         * g++.dg/gomp/pr33372-3.C: New test.
4027
4028 2007-10-22  Michael Matz  <matz@suse.de>
4029
4030         PR tree-optimization/33855
4031         * gcc.c-torture/compile/pr33855.c: New testcase.
4032
4033 2007-10-22  Ira Rosen  <irar@il.ibm.com>
4034
4035         PR tree-optimization/33854
4036         * gcc.dg/vect/O1-pr33854.c: New testcase.
4037         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
4038
4039 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
4040
4041         * gcc.dg/unwind-1.c: Disable on AIX.
4042         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
4043
4044 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
4045
4046         PR fortran/33749
4047         * gfortran.dg/assign_9.f90: New test.
4048
4049 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
4050
4051         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
4052         (dg-mips-options): Skip tests that specify an ABI other than o32
4053         and o64 if generating MIPS16 hard-float code.
4054
4055 2007-10-21  Ira Rosen  <irar@il.ibm.com>
4056             Revital Eres  <eres@il.ibm.com>
4057
4058         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
4059         * gcc.dg/vect/vect-16.c: Fix comment.
4060         * gcc.dg/vect/pr33369.c: Require vect_int.
4061         * gcc.dg/vect/slp-33.c: Add spaces.
4062         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
4063         targets.
4064         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
4065         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
4066         targets.
4067         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
4068         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
4069         targets.
4070         * gcc.dg/vect/slp-10.c: Add spaces.
4071         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
4072         targets.
4073         * gcc.dg/vect/slp-36.c: Require vect_int.
4074         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
4075         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
4076         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
4077         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
4078         targets.
4079         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
4080         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
4081         instead of vector_alignment_reachable_for_double.
4082         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
4083         (natural_alignment): Split into...
4084         (natural_alignment_32, natural_alignment_64): New.
4085         (vector_alignment_reachable): Depend on natural_alignment_32.
4086         (vector_alignment_reachable_for_double): Rename to ...
4087         (vector_alignment_reachable_for_64bit): And depend on
4088         natural_alignment_64.
4089
4090 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
4091
4092         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
4093         MIPS targets.
4094         * g++.dg/vect/vect.exp: Likewise.
4095         * lib/fortran-torture.exp: Likewise.
4096         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
4097         mipsisa64*-*-* as the target selector.  Remove -mips64,
4098         -mhard-float and -mgp64 from the options list.
4099         * gcc.target/mips/mips-ps-2.c: Likewise.
4100         * gcc.target/mips/mips-ps-3.c: Likewise.
4101         * gcc.target/mips/mips-ps-4.c: Likewise.
4102         * gcc.target/mips/mips-ps-6.c: Likewise.
4103         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
4104         options list.
4105         * gcc.target/mips/sb1-1.c: Likewise.
4106         * gcc.target/mips/mips-ps-type.c: Likewise.
4107         * gcc.target/mips/mips-ps-7.c: New test.
4108         * gcc.target/mips/mips-ps-type-2.c: Likewise.
4109         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
4110         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
4111         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
4112         as forcing an ABI and an architecture.
4113         (is_gp32_flag, is_gp64_flag): Fold into...
4114         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
4115         then -mfp64 imply -mhard-float.  Apply register rules after the
4116         loop.  Handle -march=mipsN like -mipsN.
4117
4118 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
4119
4120         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
4121         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
4122
4123 2007-10-20  Tobias Burnus  <burnus@net-b.de>
4124
4125         PR fortran/33818
4126         * gfortran.dg/entry_dummy_ref_3.f90: New.
4127
4128 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
4129             FX Coudert <fxcoudert@gcc.gnu.org>
4130
4131         PR fortran/31608
4132         * gfortran.dg/char_cast_1.f90: New test.
4133
4134 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
4135
4136         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
4137         * gfortran.dg/large_real_kind_2.F90: ditto.
4138         * gfortran.dg/default_format_2.f90: ditto.
4139         * gfortran.dg/default_format_denormal_1.f90: ditto.
4140
4141 2007-10-19  Richard Guenther  <rguenther@suse.de>
4142
4143         PR middle-end/33816
4144         PR middle-end/32921
4145         * gfortran.dg/pr32921.f: New testcase.
4146
4147 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4148
4149         PR libfortran/33544
4150         * gfortran.dg/transfer_check_1.f90: Adjust options.
4151
4152 2007-10-19  Richard Guenther  <rguenther@suse.de>
4153
4154         Revert
4155         2007-10-19  Richard Guenther  <rguenther@suse.de>
4156
4157         PR middle-end/32921
4158         * gfortran.dg/pr32921.f: New testcase.
4159
4160 2007-10-19  Richard Guenther  <rguenther@suse.de>
4161
4162         * gcc.c-torture/execute/20071018-1.c: New testcase.
4163
4164 2007-10-19  Richard Guenther  <rguenther@suse.de>
4165
4166         PR middle-end/32921
4167         * gfortran.dg/pr32921.f: New testcase.
4168
4169 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
4170
4171         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
4172
4173 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
4174
4175         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
4176
4177 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
4178
4179         PR fortran/33233
4180         * gfortran.dg/host_assoc_function_1.f90: Correct references.
4181         * gfortran.dg/host_assoc_function_3.f90: New test.
4182
4183 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
4184
4185         PR fortran/33733
4186         * gfortran.dg/transfer_simplify_6.f90: New test.
4187
4188 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
4189             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4190
4191         PR middle-end/33794
4192         * gfortran.dg/pr33794.f90: New testcase.
4193
4194 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
4195
4196         PR target/32961
4197         * gcc.target/i386/pr32961.c: New testcase.
4198         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
4199         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
4200         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
4201         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
4202         __builtin_ia32_pslldi128 defines.
4203
4204 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
4205
4206         PR fortran/33760
4207         * gfortran.dg/c_ptr_tests_13.f03: New test case.
4208
4209 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
4210
4211         PR c++/28639
4212         PR c++/30299
4213         * g++.dg/template/void12.C: New.
4214         * g++.dg/template/void13.C: New.
4215
4216 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
4217
4218         PR c++/31446
4219         * g++.dg/template/void11.C: New.
4220         * g++.dg/template/void2.C: Adjust error markers.
4221         * g++.dg/template/void10.C: Likewise.
4222         * g++.dg/template/crash55.C: Likewise.
4223
4224 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
4225
4226         * g++.dg/opt/const5.C: New test.
4227
4228 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
4229             Maxim Kuvyrkov  <maxim@codesourcery.com>
4230
4231         * gcc.target/ia64/20040709-2.c: New test.
4232
4233 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
4234
4235         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
4236
4237 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
4238
4239         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
4240         to each function.  Check that there are no unsigned loads.
4241
4242 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
4243
4244         PR tree-optimization/33136
4245         * gcc.c-torture/execute/20070824-1.c: New test.
4246         * gcc.dg/pr33136-1.c: New test.
4247         * gcc.dg/pr33136-2.c: New test.
4248         * gcc.dg/pr33136-3.c: New test.
4249
4250 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
4251
4252         PR tree-optimization/33735
4253         * g++.dg/torture/pr33735.C: New.
4254
4255 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
4256
4257         PR middle-end/33706
4258         * gcc.dg/va-arg-pack-2.c: New.
4259
4260 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
4261
4262         PR tree-optimization/33619
4263         * gcc.dg/pr33619.c: New test.
4264
4265 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
4266
4267         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
4268         flag for AIX.
4269         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
4270
4271 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4272
4273         PR libfortran/33055
4274         * gfortran.dg/inquire_11.f90: New test.
4275         * gfortan.dg/negative_unit_int8.f: New test.
4276
4277 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
4278
4279         PR target/33133
4280         * gcc.c-torture/compile/pr33133.c: New test.
4281
4282 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4283
4284         PR libfortran/33672
4285         * gfortran.dg/namelist_40.f90: New test.
4286
4287 2007-10-14  Tobias Burnus  <burnus@net-b.de>
4288
4289         PR fortran/33745
4290         * gfortran.dg/bounds_check_11.f90: New.
4291
4292 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
4293
4294         PR c++/30303
4295         * g++.dg/other/ctor1.C: New test.
4296         * g++.dg/other/ctor2.C: New test.
4297         * g++.dg/other/dtor1.C: New test.
4298
4299 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
4300
4301         * gfortran.dg/bounds_check_10.f90: Fix testcase.
4302
4303 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
4304             Paul Thomas  <pault@gcc.gnu.org>
4305
4306         PR fortran/33254
4307         PR fortran/33727
4308         * gfortran.dg/bounds_check_10.f90: New.
4309
4310 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
4311
4312         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
4313         * gcc.target/powerpc/popcount-1.c: Same.
4314
4315 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
4316
4317         PR c++/26698
4318         * g++.dg/conversion/op4.C: New test.
4319
4320 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
4321
4322         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
4323
4324 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
4325
4326         PR fortran/33542
4327         * gfortran.dg/ambiguous_specific_1.f90: New test.
4328
4329 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
4330
4331         PR fortran/33664
4332         * gfortran.dg/impure_spec_expr_1.f90: New test.
4333         * gfortran.dg/char_result_7.f90: Remove illegal test.
4334
4335 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
4336
4337         PR 11001
4338         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
4339         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
4340         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
4341         * gcc.target/i386/pr11001-memset-1.c: New testcase.
4342         * gcc.target/i386/pr11001-memset-2.c: New testcase.
4343         * gcc.target/i386/pr11001-memset-3.c: New testcase.
4344         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
4345         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
4346         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
4347
4348 2007-10-12  Richard Guenther  <rguenther@suse.de>
4349
4350         PR middle-end/26198
4351         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
4352         * gcc.c-torture/execute/20071011-1.c: Likewise.
4353         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
4354
4355 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
4356
4357         PR tree-optimization/33742
4358         * gcc.dg/pr33742.c: New testcase.
4359
4360 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
4361
4362         PR tree-optimization/33645
4363         * gcc.dg/pr33645-1.c: New test.
4364         * gcc.dg/pr33645-2.c: New test.
4365         * gcc.dg/pr33645-3.c: New test.
4366  
4367         PR c++/32121
4368         * g++.dg/ext/label4.C: Adjust error regexp.
4369         * g++.dg/ext/label6.C: Adjust error regexp.
4370         * g++.dg/ext/label7.C: New test.
4371         * g++.dg/ext/label8.C: New test.
4372         * g++.dg/ext/label9.C: New test.
4373
4374 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
4375
4376         PR middle-end/33676
4377         * gcc.dg/pr33676.c: New.
4378
4379 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
4380
4381         PR c++/31441
4382         * g++.dg/cpp0x/variadic83.C: New.
4383
4384 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
4385
4386         PR c++/33461
4387         * g++.dg/cpp0x/variadic81.C: New.
4388         * g++.dg/cpp0x/variadic82.C: Likewise.
4389
4390 2007-10-11  Richard Guenther  <rguenther@suse.de>
4391
4392         PR middle-end/33724
4393         * gcc.dg/pr33724.c: New testcase.
4394
4395 2007-10-11  Richard Guenther  <rguenther@suse.de>
4396
4397         PR c/33726
4398         * gcc.dg/pr33726.c: New testcase.
4399
4400 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
4401
4402         PR fortran/33500
4403         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
4404         
4405 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4406
4407         PR testsuite/33391
4408         * gfortran.dg/do_3.F90: Run with -fwrapv.
4409
4410 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
4411
4412         * gcc.dg/unwind-1.c: New.
4413
4414 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4415
4416         PR libfortran/33683
4417         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
4418         failure on some common systems.
4419
4420 2007-10-09  Richard Guenther  <rguenther@suse.de>
4421
4422         PR middle-end/33692
4423         * gcc.dg/pr33692.c: New testcase.
4424
4425 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
4426
4427         PR middle-end/33669
4428         * gcc.c-torture/execute/pr33669.c: New.
4429
4430 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4431
4432         PR tree-optimization/33615
4433         * g++.dg/tree-ssa/pr33615-2.C: New test.
4434
4435 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4436
4437         PR tree-optimization/33615
4438         * g++.dg/tree-ssa/pr33615.C: New test.
4439
4440 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
4441
4442         PR tree-optimization/33572
4443         * g++.dg/torture/pr33572.C: Replace with complete test.
4444
4445 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
4446
4447         PR fortran/33689
4448         * gfortran.dg/spec_expr_5.f90: New.
4449
4450 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
4451
4452         * gcc.dg/pragma-darwin-2.c: New.
4453
4454 2007-10-08  Richard Guenther  <rguenther@suse.de>
4455
4456         PR middle-end/33693
4457         PR middle-end/33695
4458         PR middle-end/33697
4459         * gcc.dg/pr33693.c: New testcase.
4460         * gcc.dg/pr33695.c: Likewise.
4461         * gcc.dg/pr33697.c: Likewise.
4462
4463 2007-10-08  Richard Guenther  <rguenther@suse.de>
4464
4465         PR middle-end/33691
4466         PR middle-end/33694
4467         PR middle-end/33696
4468         * gcc.dg/pr33691.c: New testcase.
4469         * gcc.dg/pr33694.c: Likewise.
4470         * gcc.dg/pr33696.c: Likewise.
4471
4472 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4473
4474         PR libfortran/33683
4475         * gfortran.dg/gamma_5.f90:  New test case
4476
4477 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
4478
4479         PR fortran/20851
4480         * initialization_1.f90: Fix dg-error annotations.
4481         * initialization_14.f90: New.
4482         * initialization_7.f90: Fix dg-error annotations.
4483         * initialization_9.f90: Likewise.
4484
4485 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4486
4487         * gfortran.dg/error_recovery_4.f90: New test.
4488
4489 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4490
4491         * gfortran.dg/default_format_denormal_2.f90: New test.
4492         * gfortran.dg/default_format_2.inc: New test.
4493         * gfortran.dg/default_format_denormal_1.f90: New test.
4494         * gfortran.dg/default_format_1.inc: New test.
4495         * gfortran.dg/default_format_1.f90: Don't test for denormalized
4496         numbers.
4497         * gfortran.dg/default_format_2.f90: Don't test for denormalized
4498         numbers.
4499
4500 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4501
4502         * gfortran.dg/namelist_15.f90: Revise test.
4503
4504 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
4505
4506         PR tree-optimization/33655
4507         * gcc.dg/torture/pr33655.c: New.
4508
4509 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
4510
4511         PR tree-optimization/33572
4512         * g++.dg/torture/pr33572.C: New.
4513
4514 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
4515
4516         PR fortran/25076
4517         * gfortran.dg/forall_11.f90: New.
4518
4519 2007-10-05  Michael Matz  <matz@suse.de>
4520
4521         PR middle-end/33667
4522         * gcc.dg/pr33667.c: New testcase.
4523
4524 2007-10-05  Richard Guenther  <rguenther@suse.de>
4525
4526         PR middle-end/33666
4527         * gcc.dg/pr33666.c: New testcase.
4528
4529 2007-10-05  Michael Matz  <matz@suse.de>
4530
4531         PR inline-asm/33600
4532         * gcc.target/i386/pr33600.c: New testcase.
4533
4534 2007-10-05  Richard Guenther  <rguenther@suse.de>
4535
4536         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
4537
4538 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
4539
4540         PR target/33635
4541         * gcc.target/mips/pr33635-1.c: New test.
4542
4543 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4544
4545         PR libfortran/33253
4546         * gfortran.dg/namelist_39.f90: Revise to use long names.
4547
4548 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
4549
4550         PR fortran/33646
4551         * gfortran.dg/pr33646.f90: New file.
4552
4553 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4554
4555         PR fortran/33529
4556         * gfortran.dg/char_type_len_2.f90: Adjust error message.
4557         * gfortran.dg/char_decl_2.f90: New test.
4558
4559 2007-10-04  Richard Guenther  <rguenther@suse.de>
4560
4561         PR middle-end/33641
4562         * gcc.c-torture/compile/pr33641.c: New testcase.
4563
4564 2007-10-04  Michael Matz  <matz@suse.de>
4565
4566         PR rtl-optimization/33653
4567         * gcc.dg/pr33653.c: New.
4568
4569 2007-10-04  Richard Guenther  <rguenther@suse.de>
4570
4571         PR tree-optimization/33627
4572         * g++.dg/torture/pr33627.C: New testcase.
4573
4574 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
4575
4576         PR fortran/33626
4577         * gfortran.dg/parens_6.f90: New.
4578
4579 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
4580
4581         PR fortran/33646
4582         PR fortran/33542
4583         * gfortran.dg/ambiguous_specific_1.f90: Remove.
4584
4585 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
4586
4587         * g++.dg/ext/gnu-inline-global-redecl.C: New.
4588
4589 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
4590
4591         PR target/33635
4592         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
4593         and mips_forced_be.
4594         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
4595         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
4596         options.
4597         * gcc.target/mips/fpr-moves-1.c: New test.
4598         * gcc.target/mips/fpr-moves-2.c: Likewise.
4599         * gcc.target/mips/fpr-moves-3.c: Likewise.
4600         * gcc.target/mips/fpr-moves-4.c: Likewise.
4601         * gcc.target/mips/fpr-moves-5.c: Likewise.
4602         * gcc.target/mips/fpr-moves-6.c: Likewise.
4603         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
4604
4605 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4606
4607         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
4608
4609 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4610
4611         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
4612         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
4613
4614 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
4615
4616         PR fortran/33198
4617         * gfortran.dg/common_errors_1.f90: New.
4618
4619 2007-10-03  Doug Kwan  <dougkwan@google.com>
4620         Richard Guenther  <rguenther@suse.de>
4621
4622         PR debug/31899
4623         * g++.dg/debug/using3.C: New testcase.
4624
4625 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4626
4627         PR libfortran/33253
4628         * gfortran.dg/namelist_38.f90: New test.
4629         * gfortran.dg/namelist_39.f90: New test.
4630
4631 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4632
4633         PR libfortran/33469
4634         * gfortran.dg/default_format_1.f90: New test.
4635         * gfortran.dg/default_format_2.f90: New test.
4636         * gfortran.dg/namelist_print_1.f: Adjust expected output.
4637         * gfortran.dg/real_const_3.f90: Adjust expected output.
4638
4639 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
4640
4641         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
4642         default ABI.  Split mips_forced_abi into mips_forced_abi and
4643         mips_forced_regs.
4644         (is_gp32_flag): Return true for -mabi=32.
4645         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
4646         (dg-mips-options): Use is_gp64_flag instead of checking specifically
4647         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
4648         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
4649         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
4650         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
4651         * gcc.target/mips/save-restore-2.c: Likewise.
4652         * gcc.target/mips/save-restore-3.c: Likewise.
4653         * gcc.target/mips/save-restore-4.c: Likewise.
4654
4655 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
4656
4657         PR middle-end/33617
4658         * gcc.c-torture/compile/pr33617.c: New test.
4659
4660 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
4661
4662         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
4663         -gstabs+ for extended options.
4664
4665 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4666
4667         PR fortran/33542
4668         * gfortran.dg/ambiguous_specific_1.f90: New test.
4669
4670 2007-10-02  Revital Eres  <eres@il.ibm.com>
4671
4672         * gcc.target/powerpc/paired-8.c: New test.
4673         * gcc.target/powerpc/paired-9.c: New test.
4674         * gcc.target/powerpc/paired-10.c: New test.
4675
4676 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4677
4678         PR fortran/33566
4679         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
4680
4681 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4682
4683         PR fortran/33554
4684         * gfortran.dg/intent_out_2.f90: New test.
4685
4686 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4687
4688         PR fortran/33550
4689         * gfortran.dg/ambiguous_reference_1.f90: New test.
4690
4691 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4692
4693         PR fortran/31154
4694         PR fortran/31229
4695         PR fortran/33334
4696         * gfortran.dg/function_kinds_1.f90: New test.
4697         * gfortran.dg/function_kinds_2.f90: New test.
4698         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
4699         use association into interfaces.
4700
4701 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4702
4703         PR testsuite/31828
4704         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
4705         (overflow): Use INFINITY, not FP_INFINITE.
4706         gcc.dg/float-range-4.c: Likewise.
4707         gcc.dg/float-range-5.c: Likewise.
4708
4709 2007-10-01  Nick Clifton  <nickc@redhat.com>
4710
4711         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
4712         for 16-bit targets.
4713
4714 2007-09-30  Diego Novillo  <dnovillo@google.com>
4715
4716         PR 33593
4717         * g++.dg/tree-ssa/pr33593.C: New test.
4718
4719 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4720
4721         PR libfortran/33400
4722         * gfortran.dg/PR19872.f: Fix test condition.
4723         * gfortran.dg/list_read_7.f90: New test.
4724
4725 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
4726
4727         PR tree-optimization/33597
4728         * gcc.dg/vect/pr33597.c: New testcase.
4729
4730 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
4731
4732         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
4733         * gcc.target/i386/pr33524.c: ...this.
4734
4735 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
4736
4737         PR fortran/33354
4738         * gfortran.dg/minmaxloc_4.f90: New.
4739
4740 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4741
4742         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
4743
4744 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
4745
4746         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
4747
4748 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
4749
4750         PR c++/33213
4751         * g++.dg/cpp0x/variadic79.C: New.
4752
4753 2007-09-28  Michael Matz  <matz@suse.de>
4754             Jakub Jelinek  <jakub@redhat.com>
4755
4756         PR rtl-optimization/33552
4757         * gcc.target/i386/pr33552.c: New runtime test.
4758         * gcc.target/i386/strinline.c: New compile time test.
4759
4760 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
4761
4762         * gfortran.dg/openmp_stack.f90: Removed.
4763
4764         PR c++/31434
4765         * g++.dg/cpp0x/variadic80.C: New test.
4766
4767 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4768
4769         * gfortran.dg/namelist_38.f90: Delete test for revertion of
4770         r128057.
4771
4772 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4773
4774         PR middle-end/7003
4775         * gcc.target/powerpc/gcse-1.c: New test.
4776
4777 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
4778
4779         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
4780         fixed capitalizations.
4781         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
4782         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
4783         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
4784         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
4785         * gfortran.dg/maxloc_shape_1.f90: Likewise.
4786         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
4787         * gfortran.dg/min_max_conformance.f90: Likewise.
4788
4789 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
4790
4791         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
4792         options.
4793         * gcc.dg/c99-tgmath-2.c: Likewise.
4794         * gcc.dg/c99-tgmath-3.c: Likewise.
4795         * gcc.dg/c99-tgmath-4.c: Likewise.
4796
4797 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
4798
4799         PR fortran/33568
4800         * gfortran.dg/anint_1.f90: New test.
4801
4802 2007-09-27  Ian Lance Taylor  <iant@google.com>
4803
4804         PR tree-optimization/33565
4805         * gcc.dg/Wstrict-overflow-20.c: New test.
4806
4807 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4808
4809         * gfortran.dg/openmp_stack.f90: Fix typo.
4810         * gfortran.dg/recursive_stack.f90: Fix typo.
4811
4812 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
4813
4814         PR c++/33493
4815         * g++.dg/template/error31.C: New.
4816
4817 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
4818
4819         * lib/prune.exp: Prune also "^In function .*$" lines and
4820         "^    inlined from .*$" lines.
4821
4822 2007-09-26  Richard Guenther  <rguenther@suse.de>
4823
4824         PR tree-optimization/33563
4825         * gcc.dg/torture/pr33563.c: New testcase.
4826
4827 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
4828
4829         PR c/25309
4830         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
4831         array.
4832         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
4833         without -O2.
4834
4835 2007-09-26  Richard Guenther  <rguenther@suse.de>
4836
4837         PR tree-optimization/30375
4838         PR tree-optimization/33560
4839         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
4840         * gcc.dg/tree-ssa/complex-5.c: Likewise.
4841         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
4842         * gcc.dg/torture/pr30375.c: New testcase.
4843         * gcc.dg/torture/pr33560.c: New testcase.
4844         * gcc.dg/tree-ssa/pr30375.c: Likewise.
4845
4846 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
4847
4848         PR c++/33207
4849         * g++.dg/parse/crash38.C: New test.
4850
4851 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
4852
4853         PR target/33524
4854         * gcc.target/i386/sse5-convert.c: New file, test int->long
4855         vectorized conversions.
4856
4857 2007-09-25  Revital Eres  <eres@il.ibm.com>
4858
4859         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
4860
4861 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
4862
4863         PR c/32295
4864         * gcc.dg/enum-incomplete-1.c: New test.
4865
4866 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
4867
4868         * gcc.c-torture/compile/20070919-1.c: New test.
4869
4870 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4871
4872         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
4873
4874 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
4875
4876         PR c++/14688
4877         * g++.dg/inherit/override_attribs.C: New file.
4878
4879 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
4880
4881         PR fortran/33269
4882         * io.c (check_format_string): Move NULL and constant checks into
4883         this function.
4884         (check_io_constraints): Call gfc_simplify_expr() before calling
4885         check_format_string().  Remove NULL and constant checks.
4886
4887 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
4888
4889         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
4890         * gcc.c-torture/execute/loop-2g.x: Likewise.
4891
4892 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
4893
4894         * lib/target-supports.exp (check_effective_target_mips16_attribute):
4895         Reject hard-float modes unless the ABI is o32 or o64.
4896         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
4897         of gcc.exp.  Skip the tests when mips16 code generation is not
4898         supported.
4899         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
4900         and use dg-add-options mips16_attribute.
4901
4902 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
4903
4904         PR c++/33506
4905         * g++.dg/ext/attrib29.C: New test.
4906
4907 2007-09-23  Ollie Wild  <aaw@google.com>
4908
4909         * gcc.dg/fold-bitand-1.c: New test.
4910         * gcc.dg/fold-bitand-2.c: New test.
4911         * gcc.dg/fold-bitand-3.c: New test.
4912         * gcc.dg/fold-bitand-4.c: New test.
4913
4914 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
4915
4916         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
4917         any of the macros to be defined for __mips16.
4918         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
4919
4920 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
4921
4922         * gcc.dg/vect/pr21591.c: Require vect_int.
4923         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
4924         * gcc.dg/vect/vect-outer-2a.c: Likewise.
4925         * gcc.dg/vect/vect-outer-2c.c: Likewise.
4926
4927 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
4928
4929         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
4930         attributes.
4931         * gcc.dg/va-arg-pack-len-2.c: New test.
4932         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
4933         attributes.
4934         * g++.dg/ext/va-arg-pack-len-2.C: New test.
4935
4936         PR tree-optimization/32772
4937         * gcc.c-torture/compile/20070905-1.c: New test.
4938
4939         PR tree-optimization/32975
4940         * gcc.dg/pr32975.c: New test.
4941
4942         PR middle-end/28755
4943         * gcc.dg/pr28755.c: New test.
4944
4945 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
4946
4947         * lib/target-supports.exp (check_effective_target_nomips16): New
4948         procedure.
4949         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
4950         for mipsisa64*-*-*.
4951         * gcc.dg/vect/vect.exp: Likewise.
4952         * g++.dg/vect/vect.exp: Likewise.
4953         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
4954         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
4955         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
4956         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
4957         * gcc.target/mips/clear-cache-1.c (f): Likewise.
4958         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
4959         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
4960         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
4961         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
4962         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
4963         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
4964         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
4965         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
4966         (test14, test15, test16, test17, test18): Likewise.
4967         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
4968         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
4969         (test14, test15, test16, test17, test18, test19, test20, test21)
4970         (test22): Likewise.
4971         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
4972         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
4973         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
4974         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
4975         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
4976         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
4977         * gcc.target/mips/mips-3d-1.c (main): Likewise.
4978         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
4979         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4980         (test13, test14, test15, test16, test17, test18, test19, test20)
4981         (test21, test22, test23, test24, test25, test26, test27, test28)
4982         (test29, test30, test31): Likewise.
4983         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
4984         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4985         (test13, test14, test15, test16, test17, test18, test19, test20)
4986         (test21, test22, test23, test24, test25, test26, test27, test28)
4987         (test29, test30, test31, test32, test33, test34, test35, test36)
4988         (test37, test38, test39, test40, test41, test42, test43, test44)
4989         (test45, test46, test47, test48, test49, test50, test51, test52)
4990         (test53, test54, test55, test56, test57, test58, test59, test60)
4991         (test61, test62, test63): Likewise.
4992         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
4993         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4994         (test13, test14, test15, test16, test17, test18, test19, test20)
4995         (test21, test22, test23, test24, test25, test26, test27, test28)
4996         (test29, test30, test31): Likewise.
4997         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
4998         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4999         (test13, test14, test15, test16, test17, test18, test19, test20)
5000         (test21, test22, test23, test24, test25, test26, test27, test28)
5001         (test29, test30, test31): Likewise.
5002         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
5003         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5004         (test13, test14, test15): Likewise.
5005         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
5006         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5007         (test13, test14, test15): Likewise.
5008         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
5009         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5010         (test13, test14, test15, test16, test17, test18, test19, test20)
5011         (test21, test22, test23, test24, test25, test26, test27, test28)
5012         (test29, test30, test31): Likewise.
5013         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
5014         (matrix_multiply4: Likewise.
5015         * gcc.target/mips/mips-ps-1.c (main): Likewise.
5016         * gcc.target/mips/mips-ps-2.c (main): Likewise.
5017         * gcc.target/mips/mips-ps-3.c (main): Likewise.
5018         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
5019         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5020         (test13, test14, test15, test16, test17, test18, test19, test20)
5021         (test21, test22, test23, test24, test25, test26, test27, test28)
5022         (test29, test30, test31): Likewise.
5023         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
5024         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5025         (test13, test14, test15, test16, test17, test18, test19, test20)
5026         (test21, test22, test23, test24, test25, test26, test27, test28)
5027         (test29, test30, test31): Likewise.
5028         * gcc.target/mips/mips-ps-5.c (main): Likewise.
5029         * gcc.target/mips/mips-ps-6.c (main): Likewise.
5030         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
5031         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
5032         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
5033         (sub_v4qi): Likewise.
5034         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
5035         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
5036         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
5037         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
5038         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
5039         (subb, subc): Likewise.
5040         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
5041         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
5042         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
5043         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
5044         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
5045         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
5046         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
5047         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
5048         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
5049         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
5050         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
5051         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
5052         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
5053
5054 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5055
5056         * lib/target-supports.exp (add_options_for_mips16_attribute)
5057         (check_effective_target_mips16_attribute): New functions.
5058         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
5059         command line.
5060         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
5061         extra_test_flags.
5062         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
5063         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
5064         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
5065         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
5066         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
5067         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
5068         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
5069         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
5070         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
5071         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
5072         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
5073         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
5074         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
5075         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
5076         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
5077         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
5078         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
5079         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
5080         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
5081         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
5082         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
5083         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
5084         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
5085         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
5086         (NOMIPS16): Delete.
5087         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
5088         of dg-options.
5089         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
5090         options.  Require { target mips16_attribute } and use dg-add-options
5091         to add the associated options.
5092         (foo): Use MIPS16.
5093         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
5094         * gcc.target/mips/call-saved-3.c: Likewise.
5095         * gcc.target/mips/code-readable-1.c: Require { target
5096         mips16_attribute } and use dg-add-options to add the associated
5097         options.  Remove trailing whitespace.
5098         (NOMIPS16): Delete.
5099         * gcc.target/mips/code-readable-2.c: Likewise.
5100         * gcc.target/mips/code-readable-3.c: Likewise.
5101         * gcc.target/mips/mips16-attributes-2.c: Likewise.
5102         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
5103         Require { target mips16_attribute } and use dg-add-options to
5104         add the associated options.
5105         (cksum16, cksum8): Use MIPS16.
5106         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
5107         Require { target mips16_attribute } and use dg-add-options to
5108         add the associated options.
5109         (foo): Use MIPS16.
5110         * gcc.target/mips/save-restore-2.c: Likewise.
5111         * gcc.target/mips/save-restore-3.c: Likewise.
5112         * gcc.target/mips/save-restore-4.c: Likewise.
5113         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
5114         -mno-abicalls.
5115         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
5116         (foo): Use NOMIPS16.
5117
5118 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
5119
5120         PR fortran/33337
5121         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
5122
5123         PR fortran/33376
5124         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
5125
5126 2007-09-22  Tobias Burnus  <burnus@net-b.de>
5127
5128         PR fortran/33445
5129         * gfortran.dg/gomp/free-2.f90: New.
5130         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
5131         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
5132
5133 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
5134
5135         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
5136         * gcc.target/i386/sse5-haddX.c: Ditto.
5137         * gcc.target/i386/sse5-hsubX.c: Ditto.
5138         * gcc.target/i386/sse5-maccXX.c: Ditto.
5139         * gcc.target/i386/sse5-msubXX.c: Ditto.
5140         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
5141         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
5142         * gcc.target/i386/sse5-permpX.c: Ditto.
5143         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
5144         effective target.
5145         * gcc.target/i386/sse5-fma-vector.c: Ditto.
5146         * gcc.target/i386/sse5-ima-vector.c: Ditto.
5147         * gcc.target/i386/sse5-pcmov.c: Ditto.
5148         * gcc.target/i386/sse5-pcmov2.c: Ditto.
5149
5150 2007-09-22  Richard Guenther  <rguenther@suse.de>
5151
5152         PR tree-optimization/33146
5153         * gcc.c-torture/compile/pr33146.c: New testcase.
5154
5155 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5156
5157         * lib/target-supports.exp (check_cached_effective_target): New
5158         procedure.
5159         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
5160         (check_effective_target_c99_runtime): New procedure.
5161         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
5162         (test3l): Likewise cargl.
5163         * gcc.dg/builtins-59.c: Require c99_runtime.
5164         * gcc.dg/builtins-61.c: Likewise.
5165         * gcc.dg/builtins-62.c: Likewise.
5166
5167 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5168
5169         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
5170         * lib/target-supports-dg.exp (dg-add-options): Likewise.
5171         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
5172         target-specific dg-options.
5173         * gcc.dg/builtins-20.c: Likewise.
5174         * gcc.dg/builtins-53.c: Likewise.
5175         * gcc.dg/builtins-55.c: Likewise.
5176         * gcc.dg/single-precision-constant.c: Likewise.
5177         * gcc.dg/torture/builtin-convert-1.c: Likewise.
5178         * gcc.dg/torture/builtin-convert-2.c: Likewise.
5179         * gcc.dg/torture/builtin-convert-3.c: Likewise.
5180         * gcc.dg/torture/builtin-convert-4.c: Likewise.
5181         * gcc.dg/torture/builtin-power-1.c: Likewise.
5182
5183 2007-09-21  Chao-ying Fu  <fu@mips.com>
5184
5185         * lib/target-supports.exp (check_effective_target_fixed_point): New to
5186         check if targets have fixed-point supports.
5187         * gcc.dg/fixed-point/fixed-point.exp: New file.
5188         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
5189         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
5190         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
5191         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
5192         * gcc.dg/fixed-point/constants-pedantic.c,
5193         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
5194         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
5195         * gcc.dg/fixed-point/keywords-ignored-c99.c,
5196         * gcc.dg/fixed-point/keywords-pedantic.c,
5197         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
5198         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
5199         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
5200         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
5201         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
5202         * gcc.dg/fixed-point/func-vararg-mixed.c,
5203         * gcc.dg/fixed-point/operator-logical.c,
5204         * gcc.dg/fixed-point/struct-union.c,
5205         * gcc.dg/fixed-point/bit-complement.c,
5206         * gcc.dg/fixed-point/operator-bitwise.c,
5207         * gcc.dg/fixed-point/operator-comma.c,
5208         * gcc.dg/fixed-point/struct-layout-1.c,
5209         * gcc.dg/fixed-point/union-init.c,
5210         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
5211         * gcc.dg/fixed-point/func-mixed.c,
5212         * gcc.dg/fixed-point/func-vararg-size0.c,
5213         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
5214         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
5215         * gcc.dg/fixed-point/operator-unary.c,
5216         * gcc.dg/fixed-point/allop-const.c,
5217         * gcc.dg/fixed-point/muldiv-warning.c,
5218         * gcc.dg/nofixed-point-1.c,
5219         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
5220         * gcc.target/mips/fixed-vector-type.c,
5221         * gcc.target/mips/fixed-scalar-type.c: New tests.
5222
5223 2007-09-21  Olivier Hainque  <hainque@adacore.com>
5224
5225         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
5226         * gnat.dg/test_nested_subtype_byref.adb: New test.
5227
5228 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
5229
5230         PR fortran/33439
5231         * gfortran.dg/gomp/pr33439.f90: New test.
5232
5233 2007-09-21  Tobias Burnus  <burnus@net-b.de>
5234
5235         PR fortran/33455
5236         * gfortran.dg/merge_char_3.f90: New.
5237
5238 2007-09-21  Tobias Burnus  <burnus@net-b.de>
5239
5240         PR fortran/33037
5241         * gfortran.dg/transfer_check_1.f90: New.
5242
5243 2007-09-20  Asher Langton  <langton2@llnl.gov>
5244
5245         PR fortran/20441
5246         * gfortran.dg/init_flag_1.f90: New.
5247         * gfortran.dg/init_flag_2.f90: New.
5248         * gfortran.dg/init_flag_3.f90: New.
5249         * gfortran.dg/init_flag_4.f90: New.
5250         * gfortran.dg/init_flag_5.f90: New.
5251         * gfortran.dg/init_flag_6.f90: New.
5252         * gfortran.dg/init_flag_7.f90: New.
5253
5254 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
5255
5256         PR c++/33460
5257         * g++.dg/ext/anon-struct6.C: New.
5258
5259 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5260
5261         PR libfortran/23272
5262         * gfortran.dg/inquire_10.f90: New test.
5263
5264 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
5265
5266         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
5267
5268 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5269
5270         PR fortran/33221
5271         * gfortran.dg/used_types_18.f90: Declare variable of empty
5272         derived type.
5273
5274 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5275
5276         PR fortran/33288
5277         * gfortran.dg/array_constructor_19.f90: New test.
5278
5279 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
5280
5281         PR debug/33316
5282         * gcc.dg/debug/pr33316.c: New test.
5283
5284         PR c++/33496
5285         * g++.dg/cpp0x/variadic76.C: New test.
5286         * g++.dg/cpp0x/variadic77.C: New test.
5287         * g++.dg/cpp0x/variadic78.C: New test.
5288
5289         PR c/33238
5290         PR c/27301
5291         * gcc.c-torture/execute/20070919-1.c: New test.
5292         * gcc.dg/pr33238.c: New test.
5293         * gcc.dg/pr27301.c: New test.
5294
5295 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
5296
5297         * lib/target-supports.exp (check_effective_target_mips64): New
5298         procedure.
5299         * gcc.dg/lower-subreg-1.c: Require !mips64.
5300         * gcc.dg/sibcall-3.c (ATTR): New macro.
5301         (recurser_void1, recurser_void2): Use it.
5302         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
5303         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
5304
5305 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
5306
5307         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
5308         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
5309         warning annotation.
5310         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
5311
5312 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
5313
5314         PR fortran/33497
5315         * gfortran.dg/c_loc_tests_11.f03: New test case.
5316
5317 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
5318
5319         PR c++/33459
5320         * g++.dg/init/ref14.C: New.
5321
5322 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5323
5324         * gnat.dg/slice2.ad[sb]: New testcase.
5325
5326 2007-09-19  Nick Clifton  <nickc@redhat.com>
5327
5328         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
5329
5330 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
5331
5332         * gcc.target/bfin/bfin.exp: New.
5333         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
5334         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
5335         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
5336         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
5337         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
5338         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
5339         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
5340         mcpu-bf561.c, mcpu-default.c}: New tests.
5341
5342 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
5343
5344         Restore detection of unsupported TLS.
5345
5346         Revert this patch:
5347         2007-02-10  Richard Henderson  <rth@redhat.com>
5348
5349         * lib/target-supports.exp (check_effective_target_tls): Redefine
5350         to mean non-emulated tls.
5351         * gcc.dg/tls/alias-1.c: Remove tls requirement.
5352         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
5353         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
5354         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
5355         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
5356         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
5357         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
5358
5359         And then:
5360         * lib/target-supports.exp (check_effective_target_tls): Use
5361         stronger test for compiler support for TLS.
5362         (check_effective_target_tls_native): New, to test for non-emulated
5363         TLS support.
5364         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
5365         instead of dg-require-effective-target tls.
5366         * g++.dg/gomp/copyin-1.C: Likewise.
5367         * g++.dg/gomp/sharing-1.C: Likewise.
5368         * g++.dg/gomp/tls-1.C: Likewise.
5369         * g++.dg/gomp/tls-2.C: Likewise.
5370         * g++.dg/gomp/tls-3.C: Likewise.
5371         * g++.dg/tls/diag-1.C: Likewise.
5372         * g++.dg/tls/diag-2.C: Likewise.
5373         * g++.dg/tls/diag-3.C: Likewise.
5374         * g++.dg/tls/diag-4.C: Likewise.
5375         * g++.dg/tls/diag-5.C: Likewise.
5376         * g++.dg/tls/init-1.C: Likewise.
5377         * g++.dg/tls/init-2.C: Likewise.
5378         * g++.dg/tls/trivial.C: Likewise.
5379         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
5380         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
5381         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
5382         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
5383         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
5384         * gcc.dg/gomp/clause-1.c: Likewise.
5385         * gcc.dg/gomp/copyin-1.c: Likewise.
5386         * gcc.dg/gomp/sharing-1.c: Likewise.
5387         * gcc.dg/gomp/tls-1.c: Likewise.
5388         * gcc.dg/gomp/tls-2.c: Likewise.
5389         * gcc.dg/tls/alpha-1.c: Likewise.
5390         * gcc.dg/tls/opt-1.c: Likewise.
5391         * gcc.dg/tls/opt-13.c: Likewise.
5392         * gcc.dg/tls/opt-14.c: Likewise.
5393         * gcc.dg/tls/opt-2.c: Likewise.
5394         * gcc.dg/tls/opt-3.c: Likewise.
5395         * gcc.dg/tls/opt-4.c: Likewise.
5396         * gcc.dg/tls/opt-7.c: Likewise.
5397         * gcc.dg/tls/section-1.c: Likewise.
5398         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
5399         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
5400         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
5401         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
5402         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
5403         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
5404         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
5405         * gfortran.dg/gomp/crayptr2.f90: Likewise.
5406         * gfortran.dg/gomp/fixed-1.f: Likewise.
5407         * gfortran.dg/gomp/free-1.f90: Likewise.
5408         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
5409         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
5410         * gfortran.dg/gomp/reduction1.f90: Likewise.
5411         * gfortran.dg/gomp/sharing-1.f90: Likewise.
5412
5413 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5414
5415         PR fortran/31119
5416         * gfortran.dg/bounds_check_9.f90: New test.
5417         * gfortran.dg/bounds_check_fail_2.f90: New test.
5418
5419 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5420
5421         PR c++/33462 (again)
5422         * g++.dg/ext/va-arg1.C: Adjust.
5423
5424 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5425
5426         PR c++/33462
5427         * g++.dg/ext/va-arg1.C: New.
5428
5429 2007-09-18  Tobias Burnus  <burnus@net-b.de>
5430
5431         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
5432
5433 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5434
5435         PR c++/33463
5436         * g++.dg/rtti/typeid6.C: New.
5437
5438 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5439
5440         PR c++/33464
5441         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
5442         * g++.dg/ext/is_class_error2.C: New.
5443
5444 2007-09-18  Richard Guenther  <rguenther@suse.de>
5445
5446         PR tree-optimization/33340
5447         * g++.dg/torture/pr33340.C: New testcase.
5448
5449 2007-09-18  Tobias Burnus  <burnus@net-b.de>
5450
5451         PR fortran/33231
5452         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
5453         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
5454         * gfortran.dg/elemental_subroutine_5.f90: New.
5455
5456 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
5457
5458         * lib/target-supports.exp (check_profiling_available): Extend
5459         mips*-*-elf check to mips*-*-elf*.
5460
5461 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
5462
5463         * gcc.dg/format/c90-scanf-5.c: New test.
5464         * gcc.dg/format/c99-scanf-4.c: New test.
5465         * gcc.dg/format/ext-7.c: New test.
5466         * gcc.dg/format/ext-8.c: New test.
5467
5468         PR middle-end/33423
5469         * gcc.c-torture/compile/20070915-1.c: New test.
5470
5471 2007-09-17  Tobias Burnus  <burnus@net-b.de>
5472
5473         PR fortran/33106
5474         * gfortran.dg/private_type_9.f90: New.
5475
5476 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5477
5478         PR middle-end/33449
5479         * gfortran.dg/pr33449.f90: New test.
5480
5481 2007-09-17  Tobias Burnus  <burnus@net-b.de>
5482
5483         * gfortran.dg/interface_15.f90: Compile with -std=f95.
5484         * gfortran.dg/private_type_1.f90: Ditto
5485         * gfortran.dg/interface_18.f90: New.
5486         * gfortran.dg/private_type_8.f90: New.
5487
5488 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
5489
5490         PR c++/33124
5491         * g++.dg/warn/new1.C: Adjust.
5492         * g++.dg/torture/str_empty.C: Likewise.
5493
5494 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
5495
5496         * gcc.target/mips/dse-1.c: New test.
5497
5498 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
5499
5500         PR c++/32756
5501         * g++.dg/overload/operator3.C: New.
5502
5503 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
5504
5505         * gcc.target/mips/truncate-1.c: New test.
5506
5507 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
5508
5509         PR fortran/29396
5510         PR fortran/29606
5511         PR fortran/30625
5512         PR fortran/30871
5513         * gfortran.dg/subref_array_pointer_1.f90: New test.
5514         * gfortran.dg/subref_array_pointer_2.f90: New test.
5515
5516 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
5517
5518         * gfortran.dg/nint_2.f90: Correct last change.
5519
5520 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
5521
5522         * gcc.dg/tree-ssa/parallelization-1.c: New test.
5523
5524 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
5525
5526         * gcc.dg/vect/pr33373b.c: New test.
5527
5528 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
5529
5530         PR target/33438
5531         * gcc.target/i386/pr33438.c: New test.
5532
5533 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5534
5535         * gfortran.dg/nint_2.f90: Revert previous commit.
5536
5537 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5538
5539         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
5540
5541 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
5542
5543         PR debug/33429
5544         * g++.dg/other/unused1.C: XFAIL class2 scan.
5545
5546 2007-09-13  Tobias Burnus  <burnus@net-b.de>
5547
5548         PR fortran/33343
5549         * gfortran.dg/elemental_args_check_1.f90: New.
5550         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
5551         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
5552
5553 2007-09-13  Tobias Burnus  <burnus@net-b.de>
5554
5555         * gfortran.dg/recursive_check_3.f90: New.
5556
5557 2007-09-13  Tobias Burnus  <burnus@net-b.de>
5558
5559         PR fortran/33412
5560         * gfortran.dg/elemental_bind_c.f90: New.
5561
5562 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
5563
5564         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
5565         * gcc.target/mips/mips16-attributes-2.c: New test.
5566         * gcc.target/mips/mips16-attributes-3.c: Likewise.
5567         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
5568         hard-float asm when __mips16 is defined.
5569         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
5570         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
5571         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
5572         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
5573         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
5574         * gcc.target/mips/pr26765.c (foo): Likewise.
5575         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
5576         targets, use dg-mips-options instead of dg-options, and use -mgp32
5577         to force 32-bit mode.
5578         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
5579         and 64-bit mode.
5580         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
5581
5582 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
5583             Michael Meissner  <michael.meissner@amd.com>
5584
5585         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
5586         * gcc.target/i386/sse5-hsubX.c: Ditto.
5587         * gcc.target/i386/sse5-permpX.c: Ditto.
5588         * gcc.target/i386/sse5-haddX.c: Ditto.
5589         * gcc.target/i386/sse5-maccXX.c: Ditto.
5590         * gcc.target/i386/sse5-msubXX.c: Ditto.
5591         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
5592         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
5593
5594         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
5595         optimizes floating point conditional moves into the pcmov
5596         instruction on SSE5.
5597         * gcc.target/i386/sse5-pcmov2.c: Ditto.
5598
5599         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
5600         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
5601         SSE5.
5602
5603         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
5604         compiler optimizes vector (a*b)+c into fmadd on SSE5.
5605
5606         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
5607         optimizes (a*b)+c into fmadd on SSE5.
5608
5609         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
5610         whether the SSE5 instructions can be generated.
5611
5612         * gcc.target/i386/sse5-check.h: New. Add support for 
5613         SSE5 tests.
5614
5615         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
5616         ammintrin.h, and turn on -msse5 option instead of -msse4a.
5617         * gcc.target/i386/sse-13.c: Ditto.
5618         * gcc.target/i386/sse-14.c: Ditto.
5619
5620 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
5621
5622         PR testsuite/33153
5623         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
5624         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
5625
5626 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
5627
5628         PR target/32338
5629         * gcc.dg/pr32338-1.c: New test.
5630         * gcc.dg/pr32338-2.c: New test.
5631
5632 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
5633         
5634         * lib/target-supports.exp (check_effective_target_sync_int_long):
5635         Revert change to add xtensa.
5636         (check_effective_target_sync_char_short): Likewise.
5637         
5638 2007-09-12  Olivier Hainque  <hainque@adacore.com>
5639
5640         * gnat.dg/packed_subtype.adb: New test.
5641
5642 2007-09-12  Tobias Burnus  <burnus@net-b.de>
5643
5644         PR fortran/33297
5645         * gfortran.dg/intrinsic_size.f90: New.
5646
5647 2007-09-12  Tobias Burnus  <burnus@net-b.de>
5648
5649         PR fortran/33284
5650         PR fortran/33310
5651         * gfortran.dg/conflicts_2.f90: New.
5652
5653 2007-09-12  Ira Rosen  <irar@il.ibm.com>
5654
5655         PR tree-optimization/32377
5656         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
5657         dependence distance.
5658         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
5659         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
5660         * gcc.dg/vect/no-vfa-vect-depend-1.c,
5661         gfortran.dg/vect/no-vfa-pr32377.f90: New.
5662
5663 2007-09-12  Richard Guenther  <rguenther@suse.de>
5664
5665         PR middle-end/33382
5666         * gcc.c-torture/compile/pr33382.c: New testcase.
5667         * gcc.c-torture/execute/pr33382.c: Likewise.
5668
5669 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
5670
5671         PR fortran/33395
5672         * gfortran.dg/c_ptr_tests_12.f03: New test case.
5673
5674 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
5675
5676         PR tree-optimization/33373
5677         * gcc.dg/vect/pr33373.c: New test.
5678
5679 2007-09-12  Ben Elliston  <bje@au.ibm.com>
5680
5681         * lib/target-supports.exp (check_effective_target_vect_no_double):
5682         Remove unused proc.
5683
5684 2007-09-12  Ben Elliston  <bje@au.ibm.com>
5685             Ulrich Weigand  <uweigand@de.ibm.com>
5686
5687         * gcc.target/spu/dfcgt-nan.c: New test.
5688
5689 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
5690
5691         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
5692
5693 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
5694
5695         PR fortran/33040
5696         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
5697
5698 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
5699
5700         * gcc.dg/va-arg-pack-len-1.c: New test.
5701         * g++.dg/va-arg-pack-len-1.C: New test.
5702
5703 2007-09-11  Michael Matz  <matz@suse.de>
5704
5705         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
5706
5707 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
5708
5709         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
5710         checks for size of long double.
5711         * gcc.dg/dfp/convert.h: New file.
5712         * gcc.dg/dfp/convert-bfp-2.c: New test.
5713         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
5714         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
5715         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
5716         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
5717         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
5718         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
5719         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
5720         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
5721         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
5722
5723 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
5724
5725         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
5726         Change dg-final to expect 1 non-profitable loop and
5727         3 profitable loops.
5728         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
5729         Change dg-final to expect 1 non-profitable loop and
5730         3 profitable loops.
5731         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
5732         Change dg-final to expect 1 profitable loop.
5733         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5734         Change dg-final to expect 1 profitable loop.    
5735         
5736 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
5737
5738         * gcc.target/mips/call-saved-1.c: New test.
5739         * gcc.target/mips/call-saved-2.c: Likewise.
5740         * gcc.target/mips/call-saved-3.c: Likewise.
5741         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
5742         instead of mips_mips64.  Set mips_fp64 too.
5743         (is_gp32_flag): Return true for -mips1 and -mips2.
5744         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
5745
5746 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
5747
5748         * g++.dg/ext/va-arg-pack-1.C: New test.
5749         * g++.dg/ext/va-arg-pack-2.C: New test.
5750
5751 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
5752
5753         PR target/33369
5754         * gcc.dg/vect/pr33369.c: New test.
5755
5756 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
5757
5758         PR fortran/33370
5759         * gfortran.dg/array_memcpy_5.f90:  New test.
5760
5761 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
5762
5763         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
5764
5765 2007-09-09  Richard Guenther  <rguenther@suse.de>
5766
5767         * gcc.c-torture/compile/20070906-1.c: New testcase.
5768
5769 2007-09-09  Ira Rosen  <irar@il.ibm.com>
5770
5771         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
5772         noinline attribute.
5773         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
5774         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
5775         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5776         Likewise.
5777
5778 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
5779
5780         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
5781
5782 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
5783
5784         * gnat.dg/addr2_p.ads: Bump size of array to 9.
5785
5786 2007-09-09  Ira Rosen  <irar@il.ibm.com>
5787
5788         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
5789         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
5790         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
5791         Compile tests with -fno-tree-pre.
5792         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
5793         * lib/target-supports.exp (check_effective_target_vect_strided): New.
5794         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
5795         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
5796         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
5797         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
5798         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
5799         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
5800         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
5801         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
5802         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
5803         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
5804         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
5805         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
5806         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
5807         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
5808         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
5809         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
5810         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
5811
5812 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
5813
5814         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
5815         to call objdump.
5816         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
5817         Use remote_exec to call c++filt.
5818         * lib/target-supports-dg.exp (dg-require-host-local): New.
5819         * gcc.misc-tests/options.exp: Allow .exe in command paths.
5820         * g++.dg/parse/repo1.C: Use dg-require-host-local.
5821         * g++.dg/rtti/repo1.C: Likewise.
5822         * g++.dg/template/repo1.C: Likewise.
5823         * g++.dg/template/repo2.C: Likewise.
5824         * g++.dg/template/repo3.C: Likewise.
5825         * g++.dg/template/repo4.C: Likewise.
5826         * g++.dg/template/repo5.C: Likewise.
5827         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
5828         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
5829         * g++.old-deja/g++.pt/repo1.C: Likewise.
5830         * g++.old-deja/g++.pt/repo2.C: Likewise.
5831         * g++.old-deja/g++.pt/repo3.C: Likewise.
5832         * g++.old-deja/g++.pt/repo4.C: Likewise.
5833         * gcc.dg/cpp/trad/builtins.c: Likewise.
5834
5835 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
5836
5837         PR tree-optimization/32283
5838         * gcc.dg/tree-ssa/loop-31.c: New test.
5839
5840 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
5841
5842         PR rtl-optimization/26449
5843         * gcc.target/i386/pr26449-1.c: New file.
5844
5845 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
5846
5847         PR target/33329
5848         PR rtl-optimization/26449
5849         * gcc.target/i386/pr33329.c: New file.
5850
5851 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
5852
5853         * gnat.dg/renaming3.adb, renaming4.ads: New test.
5854
5855 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
5856
5857         * gnat.dg/unaligned_rep_clause.adb: New testcase.
5858
5859 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
5860
5861         PR tree-optimization/33301
5862         * gfortran.dg/vect/pr33301.f: New test.
5863
5864 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5865
5866         PR libfortran/33307
5867         * gfortran.dg/backspace_10.f90: New test.
5868
5869 2007-09-07  Richard Guenther  <rguenther@suse.de>
5870
5871         Reapply
5872         2007-09-06  Richard Guenther  <rguenther@suse.de>
5873
5874         PR tree-optimization/32586
5875         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5876         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5877         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5878         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5879         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5880         now obsolete simplification.
5881
5882 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
5883         
5884         PR tree-optimization/33299
5885         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
5886         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
5887
5888 2007-09-07  Richard Guenther  <rguenther@suse.de>
5889
5890         Revert
5891         2007-09-06  Richard Guenther  <rguenther@suse.de>
5892
5893         PR tree-optimization/32586
5894         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5895         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5896         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5897         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5898         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5899         now obsolete simplification.
5900
5901 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
5902
5903         PR tree-optimization/32821
5904         * gcc.dg/tree-ssa/pr32821.c: New file.
5905
5906 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
5907
5908         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
5909         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
5910         and mips_forced_no_er.
5911         (dg-mips-options): Add -mno-abicalls when a small-data option is
5912         specified.  Skip tests with small-data options if mips_forced_gp.
5913         Skip tests with -mexplicit-relocs if mips_forced_no_er.
5914         * gcc.target/mips/sdata-1.c: New test.
5915         * gcc.target/mips/sdata-2.c: Likewise.
5916         * gcc.target/mips/sdata-3.c: Likewise.
5917         * gcc.target/mips/sdata-4.c: Likewise.
5918
5919 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5920
5921         PR fortran/33298
5922         * spread_zerosize_1.f90:  New test case.
5923         * spread_bounds_1.f90:  New test case.
5924
5925 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
5926
5927         PR c++/32674
5928         * g++.dg/template/static31.C: New.
5929
5930 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5931
5932         PR fortran/33271
5933         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
5934         powerpc*-linux-gnu.
5935
5936 2007-09-06  David Daney  <ddaney@avtrex.com>
5937             Richard Sandiford  <richard@codesourcery.com>
5938
5939         PR target/33256
5940         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
5941         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
5942         * gcc.target/mips/pr33256.c: New test.
5943
5944 2007-09-06  Tom Tromey  <tromey@redhat.com>
5945
5946         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
5947
5948 2007-09-06  Richard Guenther  <rguenther@suse.de>
5949
5950         PR tree-optimization/32586
5951         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5952         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5953         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5954         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5955         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5956         now obsolete simplification.
5957
5958 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
5959
5960         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
5961         * gcc.target/i386/sse3-addsubps.c: Ditto.
5962         * gcc.target/i386/sse3-haddpd.c: Ditto.
5963         * gcc.target/i386/sse3-haddps.c: Ditto.
5964         * gcc.target/i386/sse3-hsubpd.c: Ditto.
5965         * gcc.target/i386/sse3-hsubps.c: Ditto.
5966         * gcc.target/i386/sse3-lddqu.c: Ditto.
5967         * gcc.target/i386/sse3-movddup.c: Ditto.
5968         * gcc.target/i386/sse3-movshdup.c: Ditto.
5969         * gcc.target/i386/sse3-movsldup.c: Ditto.
5970
5971 2007-09-06  Richard Guenther  <rguenther@suse.de>
5972
5973         PR tree-optimization/33302
5974         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
5975
5976 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5977
5978         PR libfortran/33225
5979         * gfortran.dg./fmt_float.f90: New test.
5980
5981 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5982
5983         PR libfortran/33253
5984         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
5985
5986 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
5987
5988         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
5989         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
5990
5991 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
5992
5993         * g++.dg/eh/builtin1.C: New test.
5994         * g++.dg/eh/builtin2.C: New test.
5995         * g++.dg/eh/builtin3.C: New test.
5996
5997         PR c++/33289
5998         * g++.dg/eh/builtin4.C: New test.
5999
6000 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
6001
6002         * gcc.target/powerpc/dfp-dd.c: New test.
6003         * gcc.target/powerpc/dfp-td.c: New test.
6004
6005 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
6006
6007         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
6008         * gcc.dg/va-arg-pack-1.c: New test.
6009
6010 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
6011
6012         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
6013         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
6014         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
6015         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
6016         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
6017
6018 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
6019
6020         PR c++/30302
6021         * g++.dg/ext/anon-struct5.C: New.
6022
6023 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
6024
6025         * gcc.dg/i386-cpuid.h: Remove.
6026         * gcc.target/i386/mmx-check.h: Include cpuid.h.
6027         (main): Use __get_cpuid to get target features.
6028         * gcc.target/i386/sse-check.h: Ditto.
6029         * gcc.target/i386/sse2-check.h: Ditto.
6030         * gcc.target/i386/sse3-check.h: Ditto.
6031         * gcc.target/i386/ssse3-check.h: Ditto.
6032         * gcc.target/i386/sse4_1-check.h: Ditto.
6033         * gcc.target/i386/sse4_2-check.h: Ditto.
6034         * gcc.target/i386/sse4a-check.h: Ditto.
6035         * gcc.dg/torture/pr16104-1.c: Ditto.
6036         (do_test): Change to void.
6037         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
6038         * gcc.target/i386/sse-6.c: Ditto.
6039         * gcc.target/i386/sse-7.c: Ditto.
6040         * g++.dg/other/i386-1.C: Include cpuid.h.
6041         (main): New function.  Use __get_cpuid to get target fetaures.
6042
6043 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
6044             David Ung  <davidu@mips.com>
6045             Nigel Stephens <nigel@mips.com>
6046
6047         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
6048         * gcc.c-torture/compile/mipscop-2.c: Likewise.
6049         * gcc.c-torture/compile/mipscop-3.c: Likewise.
6050         * gcc.c-torture/compile/mipscop-4.c: Likewise.
6051         * gcc.dg/torture/mips-hilo-1.c: Likewise.
6052         * gcc.dg/torture/mips-hilo-2.c: Likewise.
6053         * gcc.dg/torture/pr19683-1.c: Likewise.
6054         * gcc.target/mips/madd-3.c: Likewise.
6055         * gcc.target/mips/maddu-3.c: Likewise.
6056         * gcc.target/mips/msub-3.c: Likewise.
6057         * gcc.target/mips/msubu-3.c: Likewise.
6058         * gcc.target/mips/asm-1.c: Likewise.
6059         * gcc.target/mips/branch-1.c: Likewise.
6060         * gcc.target/mips/ins-1.c: Likewise.
6061         * gcc.target/mips/near-far-3.c: Likewise.
6062         * gcc.target/mips/near-far-4.c: Likewise.
6063         * gcc.target/mips/smartmips-lwxs.c: Likewise.
6064         * gcc.target/mips/smartmips-ror-1.c: Likewise.
6065         * gcc.target/mips/smartmips-ror-2.c: Likewise.
6066         * gcc.target/mips/smartmips-ror-3.c: Likewise.
6067         * gcc.target/mips/smartmips-ror-4.c: Likewise.
6068         * gcc.target/mips/dspr2-MULT.c: Likewise.
6069         * gcc.target/mips/dspr2-MULTU.c: Likewise.
6070         * gcc.target/mips/mips32-dsp-run.c: Likewise.
6071         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
6072         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
6073         * gcc.target/mips/code-readable-2.c: Likewise.
6074         * gcc.target/mips/code-readable-3.c: Likewise.
6075
6076 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
6077             David Ung  <davidu@mips.com>
6078             Nigel Stephens <nigel@mips.com>
6079
6080         * gcc.target/mips/mips16-attributes.c: New.
6081
6082 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
6083
6084         PR fortran/31564
6085         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
6086
6087         PR fortran/33241
6088         * gfortran.dg/char_length_10.f90: New test.
6089
6090 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
6091
6092         PR c++/29731
6093         * g++.dg/parse/template24.C: New.
6094
6095 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6096
6097         * g++.dg/other/spu2vmx-1.C: New test.
6098
6099 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
6100
6101         PR tree-optimization/33017
6102         * gcc.dg/pr33017.c: New test.
6103
6104 2007-09-05  Ben Elliston  <bje@au.ibm.com>
6105
6106         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
6107         __protected_stream family of macros.
6108
6109 2007-09-04  Jan Hubicka  <jh@suse.cz>
6110
6111         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
6112         * gcc.dg/tree-ssa/pr27236.c: Likewise.
6113         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
6114         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6115         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
6116         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
6117         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6118         Likewise.
6119
6120 2007-09-04  Janus Weil  <jaydub66@gmail.com>
6121             Tobias Burnus  <burnus@net-b.de>
6122
6123         * gfortran.dg/proc_decl_1.f90: New.
6124         * gfortran.dg/proc_decl_2.f90: New.
6125         * gfortran.dg/proc_decl_3.f90: New.
6126         * gfortran.dg/proc_decl_4.f90: New.
6127
6128 2007-09-04  Jan Hubicka  <jh@suse.cz>
6129
6130         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
6131         * gcc.dg/vect/vect-105.c: Mark functions noinline.
6132         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
6133         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
6134         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
6135         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
6136         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
6137         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
6138         * gcc.dg/vect/vect-50.c: Mark functions noinline.
6139         * gcc.dg/vect/vect-33.c: Mark functions noinline.
6140         * gcc.dg/vect/vect-16.c: Mark functions noinline.
6141         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
6142         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
6143         * gcc.dg/vect/vect-92.c: Mark functions noinline.
6144         * gcc.dg/vect/vect-75.c: Mark functions noinline.
6145         * gcc.dg/vect/vect-58.c: Mark functions noinline.
6146         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
6147         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
6148         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
6149         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
6150         * gcc.dg/vect/vect-114.c: Mark functions noinline.
6151         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
6152         * gcc.dg/vect/vect-8.c: Mark functions noinline.
6153         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
6154         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
6155         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
6156         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
6157         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
6158         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
6159         * gcc.dg/vect/vect-42.c: Mark functions noinline.
6160         * gcc.dg/vect/vect-25.c: Mark functions noinline.
6161         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
6162         * gcc.dg/vect/vect-67.c: Mark functions noinline.
6163         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
6164         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
6165         * gcc.dg/vect/vect-106.c: Mark functions noinline.
6166         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
6167         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
6168         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
6169         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
6170         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
6171         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
6172         * gcc.dg/vect/vect-34.c: Mark functions noinline.
6173         * gcc.dg/vect/vect-17.c: Mark functions noinline.
6174         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
6175         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
6176         * gcc.dg/vect/vect-93.c: Mark functions noinline.
6177         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
6178         * gcc.dg/vect/vect-76.c: Mark functions noinline.
6179         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
6180         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
6181         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
6182         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
6183         * gcc.dg/vect/vect-115.c: Mark functions noinline.
6184         * gcc.dg/vect/vect-9.c: Mark functions noinline.
6185         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
6186         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
6187         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
6188         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
6189         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
6190         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
6191         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
6192         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
6193         * gcc.dg/vect/vect-60.c: Mark functions noinline.
6194         * gcc.dg/vect/vect-26.c: Mark functions noinline.
6195         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
6196         * gcc.dg/vect/vect-85.c: Mark functions noinline.
6197         * gcc.dg/vect/vect-68.c: Mark functions noinline.
6198         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
6199         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
6200         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
6201         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
6202         * gcc.dg/vect/vect-107.c: Mark functions noinline.
6203         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
6204         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
6205         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
6206         * gcc.dg/vect/vect-52.c: Mark functions noinline.
6207         * gcc.dg/vect/vect-35.c: Mark functions noinline.
6208         * gcc.dg/vect/vect-18.c: Mark functions noinline.
6209         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
6210         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
6211         * gcc.dg/vect/vect-77.c: Mark functions noinline.
6212         * gcc.dg/vect/vect-2.c: Mark functions noinline.
6213         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
6214         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
6215         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
6216         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
6217         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
6218         * gcc.dg/vect/vect-116.c: Mark functions noinline.
6219         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
6220         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
6221         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
6222         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
6223         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
6224         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
6225         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
6226         * gcc.dg/vect/vect-44.c: Mark functions noinline.
6227         * gcc.dg/vect/vect-27.c: Mark functions noinline.
6228         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
6229         * gcc.dg/vect/vect-86.c: Mark functions noinline.
6230         * gcc.dg/vect/vect-100.c: Mark functions noinline.
6231         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
6232         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
6233         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
6234         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
6235         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
6236         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
6237         * gcc.dg/vect/vect-108.c: Mark functions noinline.
6238         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
6239         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
6240         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
6241         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
6242         * gcc.dg/vect/vect-11.c: Mark functions noinline.
6243         * gcc.dg/vect/vect-70.c: Mark functions noinline.
6244         * gcc.dg/vect/vect-36.c: Mark functions noinline.
6245         * gcc.dg/vect/vect-19.c: Mark functions noinline.
6246         * gcc.dg/vect/vect-95.c: Mark functions noinline.
6247         * gcc.dg/vect/vect-78.c: Mark functions noinline.
6248         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
6249         * gcc.dg/vect/vect-3.c: Mark functions noinline.
6250         * gcc.dg/vect/vect-all.c: Mark functions noinline.
6251         * gcc.dg/vect/vect-117.c: Mark functions noinline.
6252         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
6253         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
6254         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
6255         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
6256         * gcc.dg/vect/vect-20.c: Mark functions noinline.
6257         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
6258         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
6259         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
6260         * gcc.dg/vect/vect-62.c: Mark functions noinline.
6261         * gcc.dg/vect/vect-28.c: Mark functions noinline.
6262         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
6263         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
6264         * gcc.dg/vect/vect-87.c: Mark functions noinline.
6265         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
6266         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
6267         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
6268         * gcc.dg/vect/vect-109.c: Mark functions noinline.
6269         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
6270         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
6271         noinline.
6272         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
6273         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
6274         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
6275         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
6276         * gcc.dg/vect/vect-12.c: Mark functions noinline.
6277         * gcc.dg/vect/vect-71.c: Mark functions noinline.
6278         * gcc.dg/vect/vect-54.c: Mark functions noinline.
6279         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
6280         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
6281         * gcc.dg/vect/vect-96.c: Mark functions noinline.
6282         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
6283         * gcc.dg/vect/vect-110.c: Mark functions noinline.
6284         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
6285         * gcc.dg/vect/vect-4.c: Mark functions noinline.
6286         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
6287         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
6288         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
6289         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
6290         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
6291         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
6292         * gcc.dg/vect/vect-21.c: Mark functions noinline.
6293         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
6294         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
6295         * gcc.dg/vect/vect-80.c: Mark functions noinline.
6296         * gcc.dg/vect/vect-63.c: Mark functions noinline.
6297         * gcc.dg/vect/vect-46.c: Mark functions noinline.
6298         * gcc.dg/vect/vect-29.c: Mark functions noinline.
6299         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
6300         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
6301         * gcc.dg/vect/vect-88.c: Mark functions noinline.
6302         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
6303         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
6304         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
6305         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
6306         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
6307         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
6308         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
6309         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
6310         * gcc.dg/vect/vect-30.c: Mark functions noinline.
6311         * gcc.dg/vect/vect-13.c: Mark functions noinline.
6312         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
6313         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
6314         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
6315         * gcc.dg/vect/vect-72.c: Mark functions noinline.
6316         * gcc.dg/vect/vect-38.c: Mark functions noinline.
6317         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
6318         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
6319         * gcc.dg/vect/vect-97.c: Mark functions noinline.
6320         * gcc.dg/vect/vect-111.c: Mark functions noinline.
6321         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
6322         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
6323         * gcc.dg/vect/vect-5.c: Mark functions noinline.
6324         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
6325         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
6326         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
6327         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
6328         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
6329         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
6330         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
6331         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
6332         * gcc.dg/vect/vect-22.c: Mark functions noinline.
6333         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
6334         * gcc.dg/vect/vect-64.c: Mark functions noinline.
6335         * gcc.dg/vect/vect-89.c: Mark functions noinline.
6336         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
6337         * gcc.dg/vect/vect-103.c: Mark functions noinline.
6338         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
6339         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
6340         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
6341         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
6342         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
6343         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
6344         * gcc.dg/vect/vect-31.c: Mark functions noinline.
6345         * gcc.dg/vect/vect-14.c: Mark functions noinline.
6346         * gcc.dg/vect/vect-73.c: Mark functions noinline.
6347         * gcc.dg/vect/vect-56.c: Mark functions noinline.
6348         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
6349         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
6350         * gcc.dg/vect/vect-98.c: Mark functions noinline.
6351         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
6352         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
6353         * gcc.dg/vect/vect-112.c: Mark functions noinline.
6354         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
6355         * gcc.dg/vect/vect-6.c: Mark functions noinline.
6356         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
6357         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
6358         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
6359         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
6360         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
6361         * gcc.dg/vect/pr25413.c: Mark functions noinline.
6362         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
6363         * gcc.dg/vect/vect-40.c: Mark functions noinline.
6364         * gcc.dg/vect/vect-23.c: Mark functions noinline.
6365         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
6366         * gcc.dg/vect/vect-82.c: Mark functions noinline.
6367         * gcc.dg/vect/vect-65.c: Mark functions noinline.
6368         * gcc.dg/vect/vect-48.c: Mark functions noinline.
6369         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
6370         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
6371         * gcc.dg/vect/vect-104.c: Mark functions noinline.
6372         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
6373         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
6374         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
6375         * gcc.dg/vect/vect-32.c: Mark functions noinline.
6376         * gcc.dg/vect/vect-15.c: Mark functions noinline.
6377         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
6378         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
6379         * gcc.dg/vect/vect-91.c: Mark functions noinline.
6380         * gcc.dg/vect/vect-74.c: Mark functions noinline.
6381         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
6382         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
6383         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
6384         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
6385         * gcc.dg/vect/vect-99.c: Mark functions noinline.
6386         * gcc.dg/vect/vect-113.c: Mark functions noinline.
6387         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
6388         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
6389         * gcc.dg/vect/vect-7.c: Mark functions noinline.
6390         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
6391         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
6392         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
6393         * gcc.dg/vect/vect-24.c: Mark functions noinline.
6394         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
6395         * gcc.dg/vect/vect-83.c: Mark functions noinline.
6396         * gcc.dg/vect/vect-66.c: Mark functions noinline.
6397         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
6398
6399 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
6400
6401         PR middle-end/33187
6402         * gcc.target/i386/cmov7.c: New file.
6403
6404 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
6405
6406         * gcc.target/i386/sse4a-check.h: New file.
6407         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
6408         * gcc.target/i386/sse4a-insert.c: Ditto.
6409         * gcc.target/i386/sse4a-montsd.c: Ditto.
6410         * gcc.target/i386/sse4a-montss.c: Ditto.
6411         * gcc.target/i386/mmx-check.h: New file.
6412         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
6413         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
6414         * gcc.target/i386/sse-check.h: New file.
6415         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
6416         * gcc.target/i386/sse-3.c: Ditto.
6417         * gcc.target/i386/sse-7.c: Ditto.
6418         * gcc.target/i386/sse-9.c: Ditto.
6419         * gcc.target/i386/ssefn-3.c: Ditto.
6420         * gcc.target/i386/sse-recip.c: Ditto.
6421         * gcc.target/i386/sse-recip-vec.c: Ditto.
6422         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
6423         * gcc.target/i386/20020523-1.c: Remove.
6424         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
6425         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
6426         * gcc.target/i386/ssefn-4.c: Ditto.
6427         * gcc.target/i386/sse-6.c: Ditto.
6428         * gcc.target/i386/sse-10.c: Ditto.
6429         * gcc.target/i386/sse-11.c: Ditto.
6430         * gcc.target/i386/sse-18.c: Ditto.
6431         * gcc.target/i386/fpprec-1.c: Ditto.
6432         * g++.dg/other/i386-1.C: Ditto.
6433
6434 2007-09-04  Richard Guenther  <rguenther@suse.de>
6435
6436         PR tree-optimization/33291
6437         * gcc.dg/volatile2.c: New testcase.
6438         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
6439         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
6440         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
6441         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
6442
6443 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6444
6445         PR fortran/33253
6446         * gfortran.dg/namelist_15.f90: Update test.
6447         * gfortran.dg/namelist_24.f90: Update test.
6448         * gfortran.dg/namelist_38.f90: New test.
6449
6450 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
6451
6452         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
6453         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
6454         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
6455         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
6456         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
6457         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
6458
6459 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
6460
6461         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
6462         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
6463
6464         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
6465
6466 2007-09-02  David Daney  <ddaney@avtrex.com>
6467
6468         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
6469         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
6470         * gcc.target/mips/atomic-memory-1.c: Ditto.
6471         * gcc.target/mips/atomic-memory-2.c: Ditto.
6472
6473 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
6474
6475         * gcc.target/cris/builtin_clz_v0.c: New testcase.
6476         * gcc.target/cris/builtin_clz_v3.c: New testcase.
6477
6478 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
6479
6480         * gfortran.dg/substr_6.f90: New test.
6481
6482 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
6483
6484         PR c++/33208
6485         * g++.dg/other/error18.C: New.
6486         * g++.dg/expr/bitfield3.C: Adjust.
6487
6488 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
6489
6490         PR fortran/33276
6491         * gfortran.fortran-torture/compile/pr33276.f90: New.
6492
6493 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
6494
6495         PR C/29237
6496         PR middle-end/33272
6497         * gcc.dg/c99-arraydecl-3.c: New test.
6498
6499 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
6500
6501         PR c++/32597
6502         * g++.dg/cpp0x/variadic-new2.C: New.
6503         * g++.dg/cpp0x/variadic-new.C: New.
6504
6505 2007-08-31  Tobias Burnus  <burnus@net-b.de>
6506
6507         PR fortran/33232
6508         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
6509         * gfortran.dg/read_1.f90: New.
6510
6511 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
6512
6513         PR c++/33210
6514         * g++.dg/template/error30.C: New.
6515
6516 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
6517
6518         PR c++/32113
6519         * g++.dg/template/crash70.C: New.
6520
6521 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
6522
6523         PR c++/33212
6524         * g++.dg/ext/is_class_error.C: New.
6525
6526 2007-08-31  Olivier Hainque  <hainque@adacore.com>
6527
6528         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
6529         
6530 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
6531             Revital Eres  <eres@il.ibm.com>
6532
6533         * gcc.target/powerpc/paired-1.c: New test.
6534         * gcc.target/powerpc/paired-2.c: New test.
6535         * gcc.target/powerpc/paired-3.c: New test.
6536         * gcc.target/powerpc/paired-4.c: New test.
6537         * gcc.target/powerpc/paired-5.c: New test.
6538         * gcc.target/powerpc/paired-6.c: New test.
6539         * gcc.target/powerpc/paired-7.c: New test.
6540         * gcc.target/powerpc/ppc-paired.c: New test.
6541
6542 2007-08-31  Ollie Wild  <aaw@google.com>
6543
6544         * g++.dg/conversion/ptrmem2.C: New test.
6545         * g++.dg/conversion/ptrmem3.C: New test.
6546         * g++.dg/conversion/ptrmem4.C: New test.
6547         * g++.dg/conversion/ptrmem5.C: New test.
6548         * g++.dg/conversion/ptrmem6.C: New test.
6549         * g++.dg/conversion/ptrmem7.C: New test.
6550         * g++.dg/conversion/ptrmem8.C: New test.
6551
6552 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
6553
6554         PR fortran/31879
6555         * gfortran.dg/char_length_7.f90: New test.
6556         * gfortran.dg/char_length_9.f90: New test.
6557         * gfortran.dg/char_assign_1.f90: Add extra warning.
6558
6559         PR fortran/31197
6560         PR fortran/31258
6561         * gfortran.dg/char_length_8.f90: New test.
6562
6563 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6564
6565         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
6566
6567 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
6568
6569         * gcc.dg/inline-24.c: New test.
6570         * g++.dg/opt/inline11.C: New test.
6571
6572 2007-08-30  Richard Guenther  <rguenther@suse.de>
6573
6574         * gcc.target/i386/vectorize5.c: New testcase.
6575
6576 2007-08-30  Tobias Burnus  <burnus@net-b.de>
6577
6578         PR fortran/33228
6579         * interface.c (check_interface0): Improve error for external procs.
6580         (check_sym_interfaces): Fix checking of module procedures.
6581
6582 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
6583
6584         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
6585         (AI): Add AI_ALIGN.
6586         * gcc.dg/sync-3.c: New test.
6587
6588         PR middle-end/32758
6589         * gcc.dg/cleanup-12.c: New test.
6590
6591 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
6592
6593         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
6594         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
6595         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
6596         * gcc.dg/pr32450.c: Ditto.
6597         * gcc.dg/nest.c: Ditto.
6598         * gcc.dg/nested-func-4.c: Ditto.
6599         * g++.old-deja/g++.law/profile1.C: Ditto.
6600
6601 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6602
6603         PR fortran/32989
6604         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
6605         non-default integer kind arguments.
6606
6607 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
6608
6609         PR fortran/33105
6610         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
6611
6612 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
6613
6614         * gcc.dg/h8300-ice2.c: Remove target selector.
6615
6616 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
6617
6618         PR fortran/33215
6619         * gfortran.dg/binding_label_tests_15.f03: New test case.
6620         * gfortran.dg/binding_label_tests_16.f03: Ditto.
6621
6622 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6623
6624         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
6625         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
6626
6627 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
6628
6629         PR c++/33194
6630         * g++.dg/other/canon-33194.C: New.
6631
6632 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6633
6634         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
6635         * gcc.c-torture/execute/pr23135.c: Likewise.
6636
6637 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
6638
6639         * gcc.dg/pr31344.c: Move to ...
6640         * gcc.dg/dfp/pr31344.c: ... here.
6641         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
6642         * gcc.dg/20050503-1.c: Ditto.
6643         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
6644         * gcc.dg/20061127-1.c: Compile only for fpic targets.
6645         * gcc.dg/20060801-1.c: Ditto.
6646
6647 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
6648
6649         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
6650         * gfortran.dg/nan_1.f90: Likewise.
6651
6652 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6653
6654         PR fortran/33055
6655         Revert previous patch.
6656
6657 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
6658             Kazu Hirata  <kazu@codesourcery.com>
6659
6660         * gcc.target/m68k/interrupt-1.c: New.
6661
6662 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6663
6664         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
6665         10000 for targets where "int" can't hold at least 100000.
6666         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
6667         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
6668         (test5)(test6): Use it.
6669         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
6670         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
6671         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
6672         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
6673         * gcc.dg/attr-alloc_size.c (test): Likewise.
6674
6675 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
6676
6677         PR c++/33209
6678         * g++.dg/template/error29.C: New.
6679
6680 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
6681
6682         PR c++/32596
6683         * g++.dg/ext/visibility/anon5.C: New test.
6684
6685 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
6686
6687         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
6688
6689 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6690
6691         * gfortran.dg/gamma_1.f90: Remove large-real tests.
6692         * gfortran.dg/gamma_2.f90: Remove large-real tests.
6693         * gfortran.dg/gamma_4.f90: New: large-real tests.
6694
6695 2007-08-28  Jason Merrill  <jason@redhat.com>
6696
6697         PR c++/29000
6698         * g++.dg/ext/stmtexpr12.C: New test.
6699
6700         PR c++/28558
6701         * g++.dg/ext/attrib28.C: New test.
6702
6703 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
6704
6705         PR target/32661
6706         * gcc.target/i386/pr32661.c: New test.
6707
6708 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
6709
6710         PR middle-end/32370
6711         * gcc.dg/pr32370.c: New test.
6712
6713         PR rtl-optimization/33148
6714         * gcc.c-torture/compile/20070827-1.c: New test.
6715
6716         PR debug/32914
6717         * d++.dg/debug/const3.C: New test.
6718         * d++.dg/debug/const4.C: New test.
6719         * d++.dg/debug/dwarf2/const1.C: New test.
6720         * d++.dg/debug/dwarf2/const2.C: New test.
6721         * d++.dg/debug/dwarf2/const2b.C: New test.
6722
6723 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
6724             Vladimir Yanovsky  <yanov@il.ibm.com>
6725             Revital Eres  <eres@il.ibm.com>
6726             Andrey Belevantsev  <abel@ispras.ru>
6727
6728         * gcc.dg/sms-1.c: New test.
6729
6730 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
6731
6732         * g++.dg/ext/gnu-inline-common.h: New.
6733         * g++.dg/ext/gnu-inline-global-reject.C: New.
6734         * g++.dg/ext/gnu-inline-global.C: New.
6735         * g++.dg/ext/gnu-inline-namespace.C: New.
6736         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
6737         * g++.dg/ext/gnu-inline-class.C: New.
6738         * g++.dg/ext/gnu-inline-class-static.C: New.
6739         * g++.dg/ext/gnu-inline-template-class.C: New.
6740         * g++.dg/ext/gnu-inline-template-func.C: New.
6741
6742 2007-08-27  Jason Merrill  <jason@redhat.com>
6743
6744         PR c++/31337
6745         * g++.dg/ext/stmtexpr11.C: New.
6746
6747 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
6748
6749         * lib/target-supports.exp (check_profiling_available):
6750         Set profiling_available_saved to 0 on fido-*-elf.
6751
6752 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
6753
6754         PR tree-optimization/33173
6755         
6756         * gcc.c-torture/compile/pr33173.c: New.
6757
6758 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
6759
6760         PR target/31385
6761         * gcc.dg/dfp/pr31385.c: New.
6762
6763 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
6764
6765         * gcc.dg/unsigned-long-compare.c: Remove target selector.
6766
6767 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
6768
6769         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
6770         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
6771         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
6772         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
6773         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
6774         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
6775         gcc.target/m68k directory.
6776         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
6777         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
6778         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
6779         gcc.target/cris directory.
6780         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
6781         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
6782         gcc.target/bfin directory.
6783
6784         * gcc.target/sh: New directory.
6785         * gcc.target/sh/sh.exp: New file.
6786         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
6787         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
6788         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
6789         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
6790         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
6791         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
6792
6793 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
6794
6795         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
6796         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
6797         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
6798         * gcc.target/i386/local2.c: Ditto.
6799         * gcc.target/i386/stack-prot-kernel.c: Ditto.
6800         * gcc.target/i386/20011119-1.c: Ditto.
6801         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
6802         * gcc.target/i386/fastcall-1.c: Fix target selector.
6803
6804 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6805
6806         PR fortran/33055
6807         * gfortran.dg/negative_unit.f: Add new check
6808         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
6809         -fdefault-integer-8.
6810
6811 2007-08-26  Asher Langton  <langton2@llnl.gov>
6812
6813         * gfortran.dg/recursive_stack.f90: New.
6814         * gfortran.dg/openmp_stack.f90: New.
6815
6816 2007-08-26  Tobias Burnus  <burnus@net-b.de>
6817
6818         PR fortran/31298
6819         * gfortran.dg/use_10.f90: New.
6820
6821 2007-08-26  Tobias Burnus  <burnus@net-b.de>
6822
6823         PR fortran/32985
6824         * gfortran.dg/namelist_14.f90: Make test case valid.
6825         * gfortran.dg/common_10.f90: New.
6826
6827 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
6828
6829         PR middle-end/33181
6830         * gcc.dg/ifelse-2.c: New.
6831
6832 2007-08-26  Tobias Burnus  <burnus@net-b.de>
6833
6834         PR fortran/32980
6835         * gfortran.dg/gamma_1.f90: New.
6836         * gfortran.dg/gamma_2.f90: New.
6837         * gfortran.dg/gamma_3.f90: New.
6838
6839 2007-08-26  Tobias Burnus  <burnus@net-b.de>
6840
6841         PR fortran/33188
6842         * gfortran.dg/used_types_18.f90: New.
6843
6844 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
6845
6846         * gcc.dg/array-init-2.c: New test.
6847
6848 2007-08-24  Tobias Burnus  <burnus@net-b.de>
6849
6850         PR fortran/33178
6851         * gfortran.dg/initialization_4.f90: Update dg-error.
6852         * gfortran.dg/initialization_13.f90: New.
6853
6854 2007-08-24  Richard Guenther  <rguenther@suse.de>
6855
6856         PR middle-end/33166
6857         * gcc.c-torture/compile/pr33166.c: New testcase.
6858
6859 2007-08-24  Tobias Burnus  <burnus@net-b.de>
6860
6861         PR fortran/33139
6862         * gfortran.dg/pointer_assign_4.f90: New.
6863         * gfortran.dg/shape_2.f90: Fix test case.
6864         * gfortran.dg/char_result_4.f90: Ditto.
6865
6866 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
6867
6868         * gcc.dg/array-init-1.c: New test.
6869
6870         PR c++/32567
6871         * g++.dg/parse/crash36.C: New test.
6872
6873 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
6874
6875         * gcc.dg/pr32721.c: Updated.
6876
6877 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
6878
6879         PR tree-optimization/32573
6880         PR middle-end/32946
6881         * gcc.dg/pr32573.c: New test.
6882
6883         PR c++/32898
6884         * g++.dg/lookup/ns3.C: New test.
6885
6886         * gfortran.dg/assumed_charlen_sharing.f90: New test.
6887
6888         PR c++/31941
6889         * g++.dg/parse/crash37.C: New test.
6890
6891 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
6892
6893         PR target/17390
6894         * gcc.target/i386/pr17390.c: New test.
6895
6896 2007-08-23  Richard Guenther  <rguenther@suse.de>
6897
6898         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
6899         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
6900         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
6901         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
6902         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
6903         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
6904         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
6905         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
6906
6907 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
6908
6909         * gcc.target/s390: New directory.
6910         * gcc.target/s390/s390.exp: New file.
6911         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
6912         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
6913         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
6914         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
6915         gcc.target/s390 directory.
6916
6917 2007-08-23  Richard Guenther  <rguenther@suse.de>
6918
6919         PR tree-optimization/32328
6920         * gcc.dg/pr32328.c: New testcase.
6921
6922 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6923
6924         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
6925           available.
6926
6927 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6928
6929         PR fortran/33095
6930         * gfortran.dg/min_max_optional_5.f90: New test.
6931         * gfortran.dg/min_max_optional_2.f90: Remove.
6932         * gfortran.dg/min_max_optional_3.f90: Remove.
6933         * gfortran.dg/min_max_optional_4.f90: Remove.
6934
6935 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
6936
6937         * gcc.target/i386/xorps-sse.c: New.
6938         * gcc.target/i386/xorps-sse2.c: New.
6939
6940 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
6941
6942         * gcc.target/i386/cmov3.c: Fix scan-assembler.
6943         * gcc.target/i386/cmov4.c: Fix scan-assembler.
6944         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
6945
6946 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
6947
6948         PR fortran/33020
6949         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
6950         include multiple kinds for SHAPE parameter within a single
6951         namespace.
6952         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
6953         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
6954
6955 2007-08-22  Janus Weil  <jaydub66@gmail.com>
6956
6957         * interface_abstract_1.f90: Extended test case.
6958         * interface_abstract_3.f90: New test.
6959
6960 2007-08-21  Christian Bruel  <christian.bruel@st.com>
6961
6962         * gcc.dg/fold-sub.c: New test.
6963         
6964 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
6965
6966         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
6967         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
6968         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
6969         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
6970         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
6971         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
6972
6973 2007-08-22  Richard Guenther  <rguenther@suse.de>
6974
6975         PR middle-end/33007
6976         * gcc.dg/pr33007.c: New testcase.
6977
6978 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
6979
6980         * gcc.c-torture/execute/strcmp-1.x: Delete.
6981
6982 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
6983
6984         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
6985         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
6986         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
6987         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
6988         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
6989         gcc.target/i386/stack-realign.c,
6990         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
6991         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
6992         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
6993         target using dg-require-effective-target directive.
6994         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
6995         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
6996         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
6997         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
6998         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
6999         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
7000         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
7001         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
7002         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
7003         Require lp64 target using dg-require-effective-target directive.
7004         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
7005         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
7006         directive.
7007         * gcc.target/i386/20010202-1.c: Move from here ...
7008         * gcc.dg/20010202-1.c: ... to here.
7009
7010 2007-08-22  Richard Guenther  <rguenther@suse.de>
7011
7012         PR tree-optimization/33142
7013         * gcc.c-torture/execute/pr33142.c: New testcase.
7014
7015 2007-08-22  Richard Guenther  <rguenther@suse.de>
7016
7017         PR middle-end/32563
7018         * g++.dg/torture/pr32563.C: New testcase.
7019
7020 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
7021
7022         PR middle-end/32912
7023         * gcc.dg/pr32912-1.c: Add -w to options.
7024         * gcc.dg/pr32912-2.c: Likewise.
7025         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
7026
7027 2007-08-21  Ian Lance Taylor  <iant@google.com>
7028
7029         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
7030
7031 2007-08-21  Ian Lance Taylor  <iant@google.com>
7032
7033         PR tree-optimization/33134
7034         * g++.dg/tree-ssa/pr33134.C: New test.
7035
7036 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
7037
7038         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
7039         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
7040
7041 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
7042
7043         PR debug/32610
7044         * gcc.dg/debug/pr32610.c: New test.
7045
7046         * g++.dg/init/new24.C: New test.
7047
7048         PR middle-end/32912
7049         * gcc.dg/pr32912-1.c: New test.
7050         * gcc.dg/pr32912-2.c: New test.
7051         * gcc.dg/pr32912-3.c: New test.
7052
7053 2007-08-21  Richard Guenther  <rguenther@suse.de>
7054
7055         * gcc.dg/pointer-arith-10.c: New testcase.
7056
7057 2007-08-21  Richard Guenther  <rguenther@suse.de>
7058
7059         PR middle-end/33122
7060         * gcc.c-torture/compile/pr33122.c: New testcase.
7061
7062 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
7063
7064         * g++.dg/warn/Wnvdtor-2.C: New testcase.
7065
7066 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
7067
7068         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
7069
7070 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
7071
7072         PR c++/33025
7073         * g++.dg/init/new23.C: New test.
7074
7075 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7076
7077         PR middle-end/30564
7078         * gcc.c-torture/compile/pr30564-1.c: New test.
7079         * gcc.c-torture/compile/pr30564-2.c: New test.
7080
7081 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
7082
7083         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
7084
7085 2007-08-19  Tobias Burnus  <burnus@net-b.de>
7086
7087         * gfortran.dg/interface_abstract_2.f90: New.
7088         * gfortran.dg/interface_abstract_1.f90: Fix typo.
7089
7090 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
7091
7092         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
7093         unknown (so that outer-loop wont get analyzed).
7094         * gcc.dg/vect/vect-outer-1a.c: New test.
7095         * gcc.dg/vect/vect-outer-1b.c: New test.
7096         * gcc.dg/vect/vect-outer-1.c: New test.
7097         * gcc.dg/vect/vect-outer-2a.c: New test.
7098         * gcc.dg/vect/vect-outer-2b.c: New test.
7099         * gcc.dg/vect/vect-outer-2c.c: New test.
7100         * gcc.dg/vect/vect-outer-2.c: New test.
7101         * gcc.dg/vect/vect-outer-3a.c: New test.
7102         * gcc.dg/vect/vect-outer-3b.c: New test.
7103         * gcc.dg/vect/vect-outer-3c.c: New test.
7104         * gcc.dg/vect/vect-outer-3.c: New test.
7105         * gcc.dg/vect/vect-outer-4a.c: New test.
7106         * gcc.dg/vect/vect-outer-4b.c: New test.
7107         * gcc.dg/vect/vect-outer-4c.c: New test.
7108         * gcc.dg/vect/vect-outer-4d.c: New test.
7109         * gcc.dg/vect/vect-outer-4e.c: New test.
7110         * gcc.dg/vect/vect-outer-4f.c: New test.
7111         * gcc.dg/vect/vect-outer-4g.c: New test.
7112         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
7113         * gcc.dg/vect/vect-outer-4i.c: New test.
7114         * gcc.dg/vect/vect-outer-4j.c: New test.
7115         * gcc.dg/vect/vect-outer-4k.c: New test.
7116         * gcc.dg/vect/vect-outer-4l.c: New test.
7117         * gcc.dg/vect/vect-outer-4m.c: New test.
7118         * gcc.dg/vect/vect-outer-4.c: New test.
7119         * gcc.dg/vect/vect-outer-5.c: New test.
7120         * gcc.dg/vect/vect-outer-6.c: New test.
7121         * gcc.dg/vect/vect-outer-fir.c: New test.
7122         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
7123         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
7124
7125 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
7126
7127         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
7128         and -fno-tree-reassoc.
7129         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
7130         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
7131         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
7132         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
7133         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
7134         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
7135         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
7136         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
7137         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
7138         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
7139         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
7140         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
7141         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
7142         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
7143         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
7144         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
7145         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
7146         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
7147         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
7148         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
7149         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
7150         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
7151         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
7152         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
7153         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
7154         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
7155         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
7156         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
7157         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
7158         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
7159         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
7160         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
7161         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
7162         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
7163         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
7164         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
7165         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
7166
7167 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
7168
7169         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
7170         versioning for aliasing).
7171         * gcc.dg/vect/vect-35.c: Likewise.
7172
7173         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
7174         targets.
7175         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7176
7177 2007-08-18  Tom Tromey  <tromey@redhat.com>
7178
7179         PR preprocessor/32974:
7180         * gcc.dg/cpp/pr32974.c: New file.
7181
7182 2007-08-17  Tobias Burnus  <burnus@net-b.de>
7183
7184         * gfortran.dg/interface_abstract_1.f90: New.
7185
7186 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
7187
7188         PR fortran/32881
7189         * gfortran.dg/pure_initializer_1.f90: New test.
7190
7191 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
7192
7193         PR fortran/32875
7194         * gfortran.dg/array_constructor_18.f90: New test.
7195
7196 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7197
7198         PR c++/28989
7199         * g++.dg/expr/lval3.C: New test.
7200         * g++.dg/expr/lval4.C: New test.
7201
7202 2007-08-17  Ollie Wild  <aaw@google.com>
7203
7204         PR c++/31749
7205         * g++.dg/lookup/builtin3.C: New test.
7206         * g++.dg/lookup/builtin4.C: New test.
7207         * g++.dg/lookup/using19.C: New test.
7208
7209 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
7210
7211         PR c++/32190
7212         * g++.dg/parse/error31.C: New.
7213
7214 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
7215
7216         PR c++/32112
7217         * g++.dg/template/error26.C: New.
7218
7219 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7220
7221         PR fortran/33079
7222         * gfortran.dg/zero_length_2.f90: New test.
7223
7224 2007-08-17  Tobias Burnus  <burnus@net-b.de>
7225
7226         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
7227         * gfortran.dg/kind_tests_3.f03: Ditto.
7228         * gfortran.dg/global_vars_f90_init.f90: Ditto.
7229         * gfortran.dg/interface_13.f90: Ditto.
7230         * gfortran.dg/pr32738.f90: Ditto.
7231         * gfortran.dg/module_private_1.f90: Ditto.
7232         * gfortran.dg/test_only_clause.f90: Ditto.
7233         * gfortran.dg/bind_c_vars.f90: Ditto.
7234         * gfortran.dg/bind_c_dts.f90: Ditto.
7235         * gfortran.dg/use_9.f90: Ditto.
7236         * gfortran.dg/generic_8.f90: Ditto.
7237         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7238         * gfortran.dg/private_type_6.f90: Ditto.
7239         * gfortran.dg/c_assoc.f90: Ditto.
7240         * gfortran.dg/private_type_7.f90: Ditto.
7241         * gfortran.dg/global_vars_c_init.f90: Ditto.
7242         * gfortran.dg/bind_c_dts_2.f03: Ditto.
7243         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
7244         * gfortran.dg/c_size_t_test.f03: Ditto.
7245         * gfortran.dg/used_types_12.f90: Ditto.
7246         * gfortran.dg/pr25923.f90: Ditto.
7247         * gfortran.dg/test_com_block.f90: Ditto.
7248         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
7249         * gfortran.dg/equiv_constraint_7.f90: Ditto.
7250         * gfortran.dg/com_block_driver.f90: Ditto.
7251         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
7252         * gfortran.dg/use_iso_c_binding.f90: Ditto.
7253         * gfortran.dg/c_loc_test.f90: Ditto.
7254         * gfortran.dg/c_ptr_tests.f03: Ditto.
7255         * gfortran.dg/module_interface_1.f90: Ditto.
7256
7257 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
7258
7259         PR c++/32870
7260         * g++.dg/other/error17.C: Adjust.
7261         
7262 2007-08-17  Ben Elliston  <bje@au.ibm.com>
7263
7264         PR middle-end/32970
7265         * g++.dg/ext/altivec-14.C: New test.
7266
7267 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
7268
7269         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
7270         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
7271         dump files.
7272         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
7273         * gcc.dg/vect/pr32366.c: Ditto.
7274
7275 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
7276
7277         PR testsuite/33082
7278         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
7279         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
7280         * gcc.dg/dfp/convert-int-fold.c: Ditto.
7281         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
7282
7283 2007-08-16  Tobias Burnus  <burnus@net-b.de>
7284
7285         PR fortran/33072
7286         * gfortran.dg/use_9.f90: New.
7287
7288 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
7289
7290         * g++.dg/gcov/gcov-5.C: New test.
7291
7292 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
7293
7294         * g++.dg/gcov/gcov-4.C: New test.
7295         * lib/gcov.exp (verify-lines): Add support for
7296         checking no-coverage lines.
7297
7298 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
7299
7300         * gcc.dg/vect/vect-vfa-01.c: New.
7301         * gcc.dg/vect/vect-vfa-02.c: New.
7302         * gcc.dg/vect/vect-vfa-03.c: New.
7303         * gcc.dg/vect/vect-vfa-04.c: New.
7304         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
7305         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
7306         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
7307         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
7308         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
7309         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
7310         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
7311         gfortran.dg/vect/pr19049.f90: Rename to start with
7312         prefix no-vfa-.
7313         * gcc.dg/vect/vect.exp: Disable versioning for alias
7314         when test starts with no-vfa-.
7315         * gfortran.dg/vect/vect.exp: Likewise.
7316
7317 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
7318
7319         * gcc.dg/torture/pr32897.c: New test.
7320
7321 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
7322
7323         PR c++/31132
7324         * g++.dg/template/crash69.C: New.
7325
7326 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
7327
7328         * lib/target-supports.exp (check_effective_target_arm32): Use
7329         check_no_compiler_messages.
7330
7331 2007-08-15  Diego Novillo  <dnovillo@google.com>
7332
7333         gcc.dg/tree-ssa/20070815.c: New test.
7334
7335 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7336
7337         PR fortran/33077
7338         * gfortran.dg/random_7.f90: Initialize variable.
7339
7340 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
7341
7342         PR middle-end/33074
7343         * gfortran.dg/pr33074.f90: New test.
7344
7345         PR c++/32992
7346         * g++.dg/opt/nrv14.C: New test.
7347
7348 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
7349
7350         PR c++/33035
7351         * g++.dg/template/crash68.C: New.
7352
7353 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
7354
7355         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
7356         * gcc.dg/sibcall-4.c: Ditto.
7357
7358 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7359
7360         PR fortran/33066
7361         * gfortran.dg/use_8.f90: New test.
7362         * gfortran.dg/c_loc_tests_2.f03: Fix code.
7363
7364 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
7365
7366         PR c++/27211
7367         * g++.dg/template/error27.C: New.
7368         * g++.dg/template/error28.C: New.
7369         * g++.dg/other/pr28304.C: Adjust.
7370         * g++.old-deja/g++.mike/p811.C: Likewise.
7371
7372 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7373
7374         PR target/30315
7375         * gcc.target/i386/pr30315.c: New.
7376
7377 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7378
7379         PR fortran/32594
7380         * gfortran.dg/substr_5.f90: New test.
7381
7382 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
7383
7384         PR c/30428
7385         * gcc.dg/vector-2.c: New test.
7386
7387         PR c++/30428
7388         * g++.dg/ext/vector8.C: New test.
7389
7390 2007-08-13  Dan Hipschman  <dsh@google.com>
7391
7392         PR c/32953
7393         * gcc.dg/format/array-1.c: Add an additional test for
7394         unterminated format strings of length 1.
7395
7396 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
7397
7398         PR fortran/32926
7399         * gfortran.dg/external_procedures_3.f90: New test.
7400
7401 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
7402
7403         PR fortran/32827
7404         * gfortran.dg/import6.f90: New test.
7405
7406 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
7407
7408         PR C/30427
7409         *  gcc.dg/vector-1.c: New test.
7410
7411 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
7412
7413         * gcc.dg/pr21255-4.c: Skip for PIC.
7414         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
7415
7416 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
7417
7418         * gcc.dg/attr-isr.c: Skip for PIC.
7419         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
7420         * gcc.dg/attr-isr-trapa.c: Likewise.
7421         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
7422         * gcc.dg/pragma-isr-trapa.c: Likewise.
7423         * gcc.dg/pragma-isr-trapa2.c: Likewise.
7424
7425 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
7426
7427         PR fortran/32962
7428         * gfortran.dg/transpose_1.f90: New test.
7429
7430 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7431
7432         PR fortran/29600
7433         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
7434         intrinsic.
7435
7436 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7437
7438         PR fortran/30964
7439         PR fortran/33054
7440         * gfortran.dg/random_4.f90: New test.
7441         * gfortran.dg/random_5.f90: New test.
7442         * gfortran.dg/random_6.f90: New test.
7443         * gfortran.dg/random_7.f90: New test.
7444
7445 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7446
7447         PR fortran/32860
7448         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
7449
7450 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7451
7452         PR fortran/31629
7453         * gfortran.dg/module_private_1.f90: New test.
7454
7455 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7456
7457         PR fortran/29600
7458         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
7459         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
7460
7461 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7462
7463         PR fortran/32937
7464         * gfortran.dg/char_length_6.f90: New test.
7465
7466 2007-08-10  Ollie Wild  <aaw@google.com>
7467
7468         * g++.dg/lookup/using18.C: New test.
7469
7470 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
7471
7472         PR c++/17763
7473         * g++.dg/other/error16.C: New.
7474
7475 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7476
7477         PR libfortran/33039
7478         * gfortran.dg/namelist_37.f90: New test.
7479
7480 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
7481
7482         PR c++/22256
7483         * g++.dg/conversion/op3.C: New.
7484
7485 2007-08-09  Tobias Burnus  <burnus@net-b.de>
7486
7487         PR fortran/32987
7488         * gfortran.dg/fmt_tab_1.f90: New.
7489         * gfortran.dg/fmt_tab_2.f90: New.
7490
7491 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7492
7493         PR c/32796
7494         * gcc.c-torture/compile/pr32796.c: New test.
7495
7496 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7497
7498         PR middle-end/32813
7499         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
7500         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
7501         instead of just -O.
7502
7503 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
7504
7505         * gcc.target/mips/code-readable-1.c: New test.
7506         * gcc.target/mips/code-readable-2.c: Likewise.
7507         * gcc.target/mips/code-readable-3.c: Likewise.
7508
7509 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
7510             Revital Eres  <eres@il.ibm.com>
7511
7512         * gfortran.dg/sms-1.f90: Add comment.
7513         * gfortran.dg/sms-2.f90: New.
7514
7515 2007-08-07  Ian Lance Taylor  <iant@google.com>
7516
7517         * gcc.dg/instrument-1.c: New test.
7518         * gcc.dg/instrument-2.c: New test.
7519         * gcc.dg/instrument-3.c: New test.
7520
7521 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
7522
7523         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
7524
7525 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
7526
7527         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
7528         !vector_alignment_reachable targets.
7529         * gcc.dg/vect/vect-33.c: Likewise.
7530         * gcc.dg/vect/vect-42.c: Likewise.
7531         * gcc.dg/vect/vect-44.c: Likewise.
7532         * gcc.dg/vect/vect-50.c: Likewise.
7533         * gcc.dg/vect/vect-70.c: Likewise.
7534         * gcc.dg/vect/vect-71.c: Likewise.
7535         * gcc.dg/vect/vect-87.c: Likewise.
7536         * gcc.dg/vect/vect-88.c: Likewise.
7537         * gcc.dg/vect/vect-91.c: Likewise.
7538         * gcc.dg/vect/vect-93.c: Likewise.
7539         * gcc.dg/vect/vect-96.c: Likewise.
7540         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
7541         * gcc.dg/vect/section-anchors-69.c: Likewise.
7542         * gcc.dg/vect/pr25413.c: Likewise.
7543         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
7544         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
7545         * gfortran.dg/vect-2.f90: Likewise.
7546         * gfortran.dg/vect-3.f90: Likewise.
7547         * gfortran.dg/vect-4.f90: Likewise.
7548         * gfortran.dg/vect-5.f90: Likewise.
7549         * lib/target-supports.exp (check_effective_target_natural_alignment): 
7550         Return false for darwin. 
7551         (check_effective_target_vector_alignment_reachable_for_double): New.
7552
7553 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
7554
7555         * gcc.dg/multiword-1.c: New testcase.
7556
7557 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
7558
7559         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
7560         messages.
7561         * gfortran.dg/namelist_36.f90: New test.
7562
7563 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7564
7565         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
7566           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
7567
7568 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
7569
7570         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
7571         * gcc.dg/torture/type-generic-1.c: Likewise.
7572
7573 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7574
7575         * gcc.c-torture/20070522-1.c: Move to ...
7576         * gcc.c-torture/compile/20070522-1.c: Here.
7577
7578 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7579
7580         PR fortran/29828
7581         * gfortran.dg/minmax_char_1.f90: New test.
7582         * gfortran.dg/minmax_char_2.f90: New test.
7583         * gfortran.dg/min_max_optional_4.f90: New test.
7584
7585 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7586
7587         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
7588         hanging on the testcase.
7589
7590 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7591
7592         PR middle-end/32988
7593         * gcc.c-torture/compile/pr32988.c: New test.
7594
7595 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7596
7597         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
7598
7599 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
7600
7601         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
7602
7603         Revert:
7604         2007-03-22  Dirk Mueller  <dmueller@suse.de>
7605
7606         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
7607
7608 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7609
7610         PR fortran/32979
7611         * gfortran.dg/isnan_1.f90: New test.
7612
7613 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
7614             Revital Eres <eres@il.ibm.com>
7615
7616         * gcc.dg/sms-antideps.c: New test.
7617
7618 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
7619
7620         PR fortran/31214
7621         * gfortran.dg/entry_13.f90: New test.
7622
7623         * gfortran.dg/entry_12.f90: Clean up .mod file.
7624
7625 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
7626
7627         PR fortran/32770
7628         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
7629         variables as kind=4 so they don't overflow the record length.
7630
7631 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
7632
7633         PR fortran/32968
7634         * gfortran.dg/selected_kind_1.f90: New test.
7635
7636 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7637
7638         PR middle-end/32780
7639         * gcc.c-torture/compile/pr32780.c: New test.
7640
7641 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7642
7643         RP middle-end/32399
7644         * gcc.c-torture/compile/pr32399.c: New testcase.
7645
7646 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7647
7648         PR middle-end/32304
7649         * g++.dg/torture/pr32304.C: New testcase.
7650
7651 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7652
7653         PR middle-end/32935
7654         * gfortran.fortran-torture/compile/complex_1.f90: New test.
7655
7656 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7657
7658         PR fortran/32955
7659         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
7660
7661 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7662
7663         PR fortran/31202
7664         * gfortran.dg/nint_2.f90: New test.
7665
7666 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
7667
7668         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
7669         * gcc.dg/weak/typeof-2.c: Likewise.
7670
7671 2007-08-03  Diego Novillo  <dnovillo@google.com>
7672
7673         PR 31521
7674         * gcc.dg/tree-ssa/pr31521.c: New test.
7675
7676 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
7677
7678         PR fortran/32770
7679         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
7680         iostat must be default kind.
7681
7682 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7683
7684         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
7685
7686 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7687
7688         PR fortran/32770
7689         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
7690         explicit so test passes with -fdefault-integer-8.
7691         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
7692         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
7693
7694 2007-08-02  Lee Millward  <lee.millward@gmail.com>
7695
7696         PR c++/30849
7697         * g++.dg/parse/asm1.C: New test.
7698
7699         PR c++/30850
7700         * g++.dg/parse/asm2.C: Likewise.
7701
7702         PR c++/30851
7703         * g++.dg/parse/asm3.C: Likewise.
7704         
7705 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7706
7707         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
7708           "int" is only 16 bit bits wide.
7709         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
7710
7711 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7712
7713         * g++.dg/torture/type-generic-1.C: New.
7714         * gcc.dg/pr28796-2.c: Move tests ...
7715         * gcc.dg/tg-tests.h: ... here.
7716         * gcc.dg/torture/type-generic-1.c: New.
7717
7718 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
7719
7720         PR libfortran/32954
7721         * minmaxloc_3.f90:  New test case.
7722
7723 2007-08-01  Tobias Burnus  <burnus@net-b.de>
7724
7725         PR fortran/32936
7726         * gfortran.dg/allocate_stat.f90: New.
7727
7728 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
7729
7730         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
7731
7732 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
7733
7734         PR tree-optimization/32919
7735         * gcc.c-torture/compile/pr32919.c: New.
7736
7737 2007-08-01  Nick Clifton  <nickc@redhat.com>
7738
7739         * gcc.c-torture/execute/execute.exp: Change copyright header to
7740         refer to version 3 of the GNU General Public License and to point
7741         readers at the COPYING3 file and the FSF's license web page.
7742         * gcc.c-torture/execute/ieee/ieee.exp,
7743         gcc.c-torture/unsorted/unsorted.exp,
7744         gcc.c-torture/compile/compile.exp,
7745         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
7746         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
7747         gcc.target/cris/torture/cris-torture.exp,
7748         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
7749         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
7750         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
7751         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
7752         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
7753         gnat.dg/dg.exp, gnat.dg/style/style.exp,
7754         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
7755         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
7756         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
7757         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
7758         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
7759         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
7760         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
7761         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
7762         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
7763         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
7764         gcc.dg/noncompile/noncompile.exp,
7765         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
7766         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
7767         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
7768         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
7769         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
7770         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
7771         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
7772         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
7773         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
7774         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
7775         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
7776         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
7777         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
7778         g++.old-deja/old-deja.exp,
7779         gfortran.fortran-torture/execute/execute.exp,
7780         gfortran.fortran-torture/compile/compile.exp,
7781         treelang/output/output-1.c, treelang/output/output-1.tree,
7782         treelang/execute/execute.exp, treelang/Makefile.in,
7783         treelang/compile/compile.exp, g++.dg/dg.exp,
7784         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
7785         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
7786         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
7787         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
7788         g++.dg/compat/struct-layout-1.exp,
7789         g++.dg/compat/struct-layout-1_generate.c,
7790         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
7791         g++.dg/bprob/bprob.exp, config/default.exp,
7792         gcc.test-framework/test-framework.awk,
7793         gcc.test-framework/gen_directive_tests,
7794         gcc.test-framework/test-framework.exp,
7795         objc.dg/special/special.exp,
7796         objc.dg/gnu-encoding/gnu-encoding.exp,
7797         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
7798         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
7799         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
7800         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
7801         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
7802         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
7803         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
7804         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
7805         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
7806         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
7807         lib/target-supports-dg.exp, lib/gcc-defs.exp,
7808         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
7809         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
7810         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
7811         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
7812         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
7813         Likewise.
7814
7815 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
7816
7817         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
7818         error message text.
7819
7820 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
7821
7822         PR fortran/32945
7823         * gfortran.dg/initialization_12.f90: New test.
7824
7825 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
7826
7827         PR fortran/31609
7828         * gfortran.dg/entry_12.f90: New test.
7829
7830 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7831
7832         PR fortran/32938
7833         * gfortran.dg/altreturn_6.f90: New test.
7834
7835 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
7836
7837         PR fortran/32942
7838         * gfortran.dg/exponent_2.f90: New test.
7839
7840 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
7841
7842         * gcc.dg/vect/vect-117.c: New test.
7843         * gcc.dg/vect/vect-74.c: Enabled test
7844         * gcc.dg/vect/vect-81.c: Enabled test
7845
7846 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
7847
7848         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
7849         s/dg-error/dg-warning where warning is expected.
7850
7851 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
7852
7853         PR fortran/32770
7854         * gfortran.dg/array_constructor_12.f90:  Adjust argument
7855         of huge() to correct kind.
7856
7857 2007-07-30  Ollie Wild  <aaw@google.com>
7858
7859         * gcc.dg/cpp/counter-2.c: New test.
7860         * gcc.dg/cpp/counter-3.c: New test.
7861         * gcc.dg/cpp/dir-only-1.c: New test.
7862         * gcc.dg/cpp/dir-only-1.h: New file.
7863         * gcc.dg/cpp/dir-only-2.c: New test.
7864         * gcc.dg/cpp/dir-only-3.c: New test.
7865         * gcc.dg/cpp/dir-only-3a.h: New file.
7866         * gcc.dg/cpp/dir-only-3b.h: New file.
7867         * gcc.dg/cpp/dir-only-4.c: New test.
7868         * gcc.dg/cpp/dir-only-5.c: New test.
7869         * gcc.dg/cpp/dir-only-6.c: New test.
7870
7871 2007-07-30  Julian Brown  <julian@codesourcery.com>
7872
7873         * gcc.target/arm/neon/v*.c: Regenerate.
7874
7875 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
7876
7877         PR c++/32108
7878         * g++.dg/ext/label6.C: New.
7879
7880 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
7881
7882         PR libfortran/32858
7883         PR libfortran/30814
7884         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
7885
7886 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
7887
7888         PR fortran/31211
7889         * gfortran.dg/actual_pointer_function_1.f90: New test.
7890
7891         PR fortran/32682
7892         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
7893
7894 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
7895
7896         PR fortran/32906
7897         * gfortran.dg/shape_1.f90: Adjust error message.
7898         * gfortran.dg/parameter_array_ref_1.f90: New test.
7899
7900 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7901
7902         PR fortran/31609
7903         * gfortran.dg/entry_11.f90: New test.
7904
7905 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
7906             Revital Eres  <eres@il.ibm.com>
7907
7908         * gfortran.dg/sms-1.f90: New test.
7909
7910 2007-07-28  Richard Guenther  <rguenther@suse.de>
7911
7912         * gcc.c-torture/compile/pr32920.c: New testcase.
7913
7914 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
7915
7916         PR c++/30917
7917         * g++.dg/lookup/friend11.C: New test.
7918
7919 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
7920
7921         * gfortran.dg/namelist_5.f90: Adjusted error message.
7922         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
7923         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
7924         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
7925         * gfortran.dg/namelist_32.f90: ... this.
7926
7927         PR fortran/32876
7928         * gfortran.dg/namelist_33.f90: New test.
7929
7930         PR fortran/32905
7931         * gfortran.dg/namelist_34.f90: New test.
7932
7933         PR fortran/31818
7934         * gfortran.dg/namelist_35.f90: New test.
7935
7936 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
7937
7938         PR fortran/32880
7939         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
7940
7941 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7942
7943         PR testsuite/32471
7944         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
7945           assuming it is 0x7ffffffff.
7946         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
7947         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
7948
7949 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
7950
7951         * gfortran.dg/operator_3.f90: Fix dg directive.
7952         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
7953         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
7954         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
7955
7956 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
7957
7958         * g++.dg/cpp0x/decltype1.C: New.
7959         * g++.dg/cpp0x/decltype2.C: New.
7960         * g++.dg/cpp0x/decltype3.C: New.
7961         * g++.dg/cpp0x/decltype4.C: New.
7962         * g++.dg/cpp0x/decltype5.C: New.
7963         * g++.dg/cpp0x/decltype6.C: New.
7964
7965 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7966
7967         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
7968           because the test relies on bit 31 to be the sign bit.
7969
7970 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7971
7972         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
7973           assuming it is 0x7fffffff.
7974         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
7975         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
7976
7977 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
7978
7979         PR c++/32346
7980         * g++.dg/expr/bitfield9.C: New test.
7981
7982 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
7983
7984         PR fortran/32899
7985         * gfortran.dg/logical_comp.f90: Update dg-error strings.
7986
7987 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7988
7989         PR fortran/32760
7990         * gfortran.dg/private_type_7.f90: New test.
7991
7992 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7993
7994         PR fortran/32035
7995         * gfortran.dg/select_char_1.f90: New test.
7996
7997 2007-07-27  Tobias Burnus  <burnus@net-b.de>
7998
7999         PR fortran/32903
8000         * gfortran.dg/initialization_11.f90: New test.
8001
8002 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
8003
8004         * gcc.target/mips/ins-1.c: New test.
8005
8006 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
8007
8008         PR/19232
8009         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
8010         (f1): Likewise.
8011
8012 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
8013
8014         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
8015         error: width of 'spare' exceeds its type.
8016
8017 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
8018
8019         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
8020         * gcc.dg/sibcall-4.c: Likewise.
8021
8022 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8023
8024         PR rtl-optimization/31500
8025         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
8026         * g++.dg/warn/Warray-bounds.C: Likewise.
8027
8028 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
8029
8030         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
8031
8032 2007-07-25  Julian Brown  <julian@codesourcery.com>
8033             Paul Brook  <paul@codesourcery.com>
8034             Joseph Myers  <joseph@codesourcery.com>
8035             Mark Shinwell  <shinwell@codesourcery.com>
8036
8037         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
8038         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
8039         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
8040         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
8041         (check_effective_target_arm_neon_hw): New.
8042         * gcc.target/arm/neon/neon.exp: New file.
8043         * gcc.target/arm/neon/polytypes.c: New file.
8044         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
8045
8046 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
8047
8048         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
8049           targets where an "int" is less than 32 bits wide.
8050
8051 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
8052
8053         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
8054
8055 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8056
8057         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
8058           during addition if an int is only 16 bits wide.
8059         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
8060
8061 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8062
8063         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
8064           size as "long int" and are 32 or 64 bits wide.
8065         * gcc.dg/torture/pr28814.c: Likewise.
8066
8067 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8068
8069         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
8070           exactly as wide as an int.
8071
8072 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
8073
8074         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
8075         Define and use throughout as long long printf format specifier.
8076         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
8077         Likewise.
8078
8079 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
8080
8081         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
8082         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
8083
8084 2007-07-25  Ben Elliston  <bje@au.ibm.com>
8085
8086         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
8087
8088 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
8089
8090         * gcc.c-torture/execute/20070724-1.c: New.
8091
8092 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
8093
8094         PR fortran/31205
8095         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
8096         "deallocates" to 24, since patch has code rid of much spurious
8097         code.
8098         * gfortran.dg/interface_assignment_1.f90 : New test.
8099
8100         PR fortran/32842
8101         * gfortran.dg/interface_assignment_2.f90 : New test.
8102
8103 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
8104
8105         PR fortran/32867
8106         * fortran.dg/initialization_10.f90: New test.
8107
8108 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
8109
8110         PR fortran/32778
8111         * gfortran.dg/imag_2.f: Removed
8112         * gfortran.dg/warn_std_1.f90: New test.
8113         * gfortran.dg/warn_std_2.f90: New test.
8114         * gfortran.dg/warn_std_3.f90: New test.
8115
8116 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
8117
8118         PR c++/29001
8119         * g++.dg/init/new22.C: New.
8120
8121 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
8122
8123         PR c++/32561
8124         * g++.dg/template/crash67.C: New.
8125
8126 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
8127
8128         * lib/target-support.exp (check_effective_target_natural_alignment): 
8129         (check_effective_target_vector_alignment_reachable): New.
8130         * config/spu/spu.c (spu_vector_alignment_reachable): New.
8131         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
8132         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
8133         check.
8134         * gcc.dg/vect/pr25413.c: Likewise.
8135         * gcc.dg/vect/pr31699.c: Likewise.
8136
8137 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
8138
8139         PR fortran/30814
8140         * gfortran.dg/pack_bounds_1.f90:  New test case.
8141
8142 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
8143
8144         PR fortran/31639
8145         * gfortran.dg/initialization_9.f90: New test.
8146
8147 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
8148
8149         PR fortran/32797
8150         PR fortran/32800
8151         * gfortran.dg/bind_c_usage_8.f03: New test case.
8152         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
8153         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
8154
8155 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
8156
8157         * gcc.target/mips/branch-cost-1.c: New test.
8158         * gcc.target/mips/branch-cost-2.c: Likewise.
8159
8160 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
8161
8162         PR fortran/32732
8163         * gfortran.dg/c_char_tests.f03: New test case.
8164         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
8165         * gfortran.dg/c_char_tests_2.f03: New test case.
8166         * gfortran.dg/value_6.f03: Ditto.
8167         * gfortran.dg/value_7.f03: Ditto.
8168
8169 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
8170
8171         PR fortran/32600
8172         * gfortran.dg/c_funloc_tests_5.f03: New.
8173         * gfortran.dg/c_funloc_tests_5.f04: New.
8174         * gfortran.dg/c_funloc_tests_4_driver.c: New.
8175
8176 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8177
8178         PR c++/32839
8179         * g++.dg/expr/call4.C: New.
8180         * g++.dg/expr/call5.C: New.
8181
8182 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
8183
8184         PR fortran/32710
8185         * gfortran.dg/namelist_30.f90: New test.
8186
8187 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
8188
8189         PR fortran/29962
8190         * gfortran.dg/array_initializer_1.f90: Removed warning.
8191         * gfortran.dg/initialization_1.f90: Adjusted messages.
8192         * gfortran.dg/nested_modules_6.f90: Removed warning.
8193
8194         PR fortran/31253
8195         * gfortran.dg/initialization_7.f90: New test.
8196
8197         PR fortran/31639
8198         * gfortran.dg/initialization_8.f90: New test.
8199
8200 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8201
8202         PR c++/30818
8203         * g++.dg/template/crash47.C: Adjust errors.
8204         * g++.dg/template/crash48.C: Adjust errors.
8205         * g++.dg/template/typename12.C: New.
8206         * g++.dg/template/typename13.C: New.
8207         * g++.dg/template/typename14.C: New.
8208         * g++.dg/template/typedef6.C: Adjust errors.
8209
8210 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
8211
8212         PR fortran/32627
8213         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
8214         * gfortran.dg/pr32627.f03: New test case.
8215
8216         * gfortran.dg/c_f_pointer_logical.f03: New test case.
8217         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
8218         c_f_pointer_logical.
8219         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
8220         c_f_pointer_complex.
8221         * gfortran.dg/c_f_pointer_complex.f03: New test case.
8222         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
8223         c_f_pointer_shape_tests_2.
8224         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
8225
8226 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
8227
8228         PR fortran/32804
8229         * gfortran.dg/c_loc_tests_9.f03: New test case.
8230         * gfortran.dg/c_loc_tests_10.f03: Ditto.
8231
8232 2007-07-21  Lee Millward  <lee.millward@gmail.com>
8233
8234         PR fortran/32823
8235         * gfortran.dg/int_2.f90: New test.
8236         
8237 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8238
8239         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
8240
8241 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
8242
8243         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
8244         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
8245
8246 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
8247
8248         PR tree-optimization/19910
8249         * gcc.dg/pr19910.c: New test.
8250
8251 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
8252
8253         PR fortran/32738
8254         * gfortran.dg/pr32738.f90: New test.
8255
8256 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
8257
8258         PR tree-optimzation/32635
8259         * gfortran.dg/pr32635.f:  New test case.
8260
8261 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
8262
8263         PR fortran/32801
8264         * gfortran.dg/pr32801.f03: New test case.
8265
8266 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8267
8268         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
8269         Test negative numbers also.
8270         * gcc.dg/c99-math-float-1.c: Likewise.
8271         * gcc.dg/c99-math-long-double-1.c: Likewise.
8272         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
8273         test inputs.
8274
8275 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
8276         
8277         * lib/target-supports.exp (check_effective_target_sync_int_long):
8278         Enable for xtensa.
8279         (check_effective_target_sync_char_short): Likewise.
8280         
8281 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8282
8283         * gcc.dg/pr28796-2.c: Add more cases.
8284
8285 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8286
8287         * gcc.dg/pr28796-1.c: Add more cases.
8288         * gcc.dg/pr28796-2.c: Likewise.
8289
8290 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8291
8292         * gcc.dg/pr28796-1.c: Add more cases.
8293         * gcc.dg/pr28796-2.c: Likewise.
8294
8295 2007-07-17  Janus Weil  <jaydub66@gmail.com>
8296
8297         PR fortran/32535
8298         * gfortran.dg/pr32535.f90: New test.
8299
8300 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
8301
8302         PR fortran/31320
8303         PR fortran/32665
8304         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
8305
8306 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
8307
8308         PR rtl-optimization/32773
8309         * gcc.dg/pr32773.c: New test.
8310
8311 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8312
8313         * gcc.target/spu/intrinsics-1.c: Use dg-message to
8314         match flax-vector-conversions note.
8315         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
8316         instead of dg-error for the warning.
8317
8318 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8319
8320         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
8321           adapted to work on targets with 16-bit or wider int.
8322         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
8323         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
8324         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
8325         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
8326
8327 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8328
8329         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
8330         support large arrays.
8331         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
8332         * gcc.dg/20061109-1.c: Likewise.
8333         * gcc.c-torture/execute/20061101-1.x: Likewise.
8334         * gcc.c-torture/execute/pr29797-1.x: Likewise.
8335         * gcc.c-torture/execute/pr31448.x: Likewise.
8336
8337 2007-07-16  Lee Millward  <lee.millward@gmail.com>
8338
8339         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
8340
8341         PR fortran/32238
8342         * gfortran.dg/pr32238.f90: New test.
8343
8344         PR fortran/32222
8345         * gfortran.dg/pr32222.f90: New test.
8346
8347         PR fortran/32242
8348         * gfortran.dg/pr32242.f90: New test.
8349         
8350 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
8351             David Ung  <davidu@mips.com>
8352
8353         * gcc.target/mips/mips-sched-madd.c: New test case.
8354
8355 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8356
8357         PR libfortran/32611
8358         * gfortran.dg/large_real_kind_1.f90: Update test.
8359         * gfortran.dg/pr17706.f90: Update test.
8360         * gfortran.dg/fmt_zero_digits.f90: Update test.
8361         * gfortran.dg/fmt_zero_precision.f90: Update test.
8362         * gfortran.dg/real_const_3.f90: Update test.
8363
8364 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8365
8366         PR fortran/32036
8367         * gfortran.dg/bounds_check_8.f90: New test.
8368         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
8369
8370 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8371
8372         PR fortran/32357
8373         * gfortran.dg/mvbits_2.f90: New test.
8374
8375 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
8376
8377         PR libfortran/32731
8378         * gfortran.dg/pack_mask_1.f90:  New test.
8379         * gfortran.dg/unpack_mask_1.f90:  New test.
8380
8381 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8382
8383         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
8384         * gcc.dg/20001101-1.c: Likewise.
8385         * gcc.dg/20001102-1.c: Likewise.
8386         * gcc.dg/20020116-2.c: Likewise.
8387         * gcc.dg/20020416-1.c: Likewise.
8388         * gcc.dg/sparc-constant-1.c: Likewise.
8389         * gcc.dg/sparc-dwarf2.c: Likewise.
8390         * gcc.dg/sparc-frame-1.c: Likewise.
8391         * gcc.dg/sparc-getcontext-1.c: Likewise.
8392         * gcc.dg/sparc-loop-1.c: Likewise.
8393         * gcc.dg/sparc-reg-1.c: Likewise.
8394         * gcc.dg/sparc-ret.c: Likewise.
8395         * gcc.dg/sparc-trap-1.c: Likewise.
8396         * gcc.dg/ultrasp10.c: Likewise.
8397         * gcc.dg/ultrasp11.c: Likewise.
8398         * gcc.dg/ultrasp1.c: Likewise.
8399         * gcc.dg/ultrasp2.c: Likewise.
8400         * gcc.dg/ultrasp3.c: Likewise.
8401         * gcc.dg/ultrasp4.c: Likewise.
8402         * gcc.dg/ultrasp5.c: Likewise.
8403         * gcc.dg/ultrasp6.c: Likewise.
8404         * gcc.dg/ultrasp7.c: Likewise.
8405         * gcc.dg/ultrasp8.c: Likewise.
8406         * gcc.dg/ultrasp9.c: Likewise.
8407         * gcc.dg/splet-1.c: Delete.
8408
8409 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
8410
8411         PR fortran/32724
8412         * gfortran.dg/stfunc_5.f90: New test.
8413
8414 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
8415
8416         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
8417         New procedure to check if arrays are naturally aligned to the vector
8418         alignment boundary.
8419         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
8420         in size_t typedef.  Adjust tree dump scan results according to
8421         vect_aligned_arrays target check.
8422         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
8423         vect_aligned_arrays target check.
8424         * gcc.dg/vect/pr31699.c: Ditto.
8425
8426 2007-07-13  Sa Liu  <saliu@de.ibm.com>
8427
8428         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
8429         for V2DFmode vector conditional expression.
8430         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
8431         and dfceq patterns.
8432         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
8433         and dfcgt patterns.
8434         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
8435         V2DFmode comparison and test special values.
8436         * lib/target-supports.exp: Switch on test for V2DFmode 
8437         vector conditional expression.
8438
8439 2007-07-13  Richard Guenther  <rguenther@suse.de>
8440
8441         PR tree-optimization/32721
8442         * gcc.dg/pr32721.c: New testcase.
8443
8444 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
8445
8446         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
8447         error message part that continues on a new line.
8448
8449 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
8450
8451         * gcc.dg/c99-tgmath-1.c: New.
8452         * gcc.dg/c99-tgmath-2.c: New.
8453         * gcc.dg/c99-tgmath-3.c: New.
8454         * gcc.dg/c99-tgmath-4.c: New.
8455
8456 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8457             Janis Johnson  <janis187@us.ibm.com>
8458
8459         PR testsuite/25241
8460         * gcc.test-framework/dg-error-exp-F.c: New test.
8461         * gcc.test-framework/dg-warning-exp-F.c: New test.
8462         * lib/gcc.exp: Enable warning and error prefixes.
8463         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
8464         (dg-error): Wrap original dg-error.
8465         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
8466         markers from dg-error/dg-warning directives.
8467         * gcc.dg/20040322-1.c: Likewise.
8468         * gcc.dg/Wchar-subscripts-1.c: Likewise.
8469         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
8470         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
8471         * gcc.dg/Werror-1.c: Likewise.
8472         * gcc.dg/Werror-10.c: Likewise.
8473         * gcc.dg/Werror-11.c: Likewise.
8474         * gcc.dg/Werror-2.c: Likewise.
8475         * gcc.dg/Werror-3.c: Likewise.
8476         * gcc.dg/Werror-4.c: Likewise.
8477         * gcc.dg/Werror-5.c: Likewise.
8478         * gcc.dg/Werror-6.c: Likewise.
8479         * gcc.dg/Werror-7.c: Likewise.
8480         * gcc.dg/Werror-8.c: Likewise.
8481         * gcc.dg/Werror-9.c: Likewise.
8482         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8483         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
8484         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
8485         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
8486         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
8487         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
8488         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
8489         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
8490         * gcc.dg/Wnested-externs-1.c: Likewise.
8491         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
8492         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
8493         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
8494         * gcc.dg/Wshadow-3.c: Likewise.
8495         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
8496         * gcc.dg/Wwrite-strings-1.c: Likewise.
8497         * gcc.dg/anon-struct-5.c: Likewise.
8498         * gcc.dg/anon-struct-6.c: Likewise.
8499         * gcc.dg/anon-struct-7.c: Likewise.
8500         * gcc.dg/anon-struct-8.c: Likewise.
8501         * gcc.dg/array-8.c: Likewise.
8502         * gcc.dg/array-quals-2.c: Likewise.
8503         * gcc.dg/asm-qual-1.c: Likewise.
8504         * gcc.dg/asm-wide-1.c: Likewise.
8505         * gcc.dg/assign-warn-1.c: Likewise.
8506         * gcc.dg/assign-warn-2.c: Likewise.
8507         * gcc.dg/bitfld-10.c: Likewise.
8508         * gcc.dg/bitfld-11.c: Likewise.
8509         * gcc.dg/bitfld-12.c: Likewise.
8510         * gcc.dg/bitfld-13.c: Likewise.
8511         * gcc.dg/bitfld-14.c: Likewise.
8512         * gcc.dg/builtin-choose-expr-2.c: Likewise.
8513         * gcc.dg/builtins-30.c: Likewise.
8514         * gcc.dg/c90-const-expr-5.c: Likewise.
8515         * gcc.dg/c90-typespec-1.c: Likewise.
8516         * gcc.dg/c99-const-expr-5.c: Likewise.
8517         * gcc.dg/c99-flex-array-5.c: Likewise.
8518         * gcc.dg/c99-fordecl-3.c: Likewise.
8519         * gcc.dg/c99-tag-3.c: Likewise.
8520         * gcc.dg/c99-typespec-1.c: Likewise.
8521         * gcc.dg/c99-vla-jump-1.c: Likewise.
8522         * gcc.dg/c99-vla-jump-2.c: Likewise.
8523         * gcc.dg/c99-vla-jump-3.c: Likewise.
8524         * gcc.dg/c99-vla-jump-4.c: Likewise.
8525         * gcc.dg/c99-vla-jump-5.c: Likewise.
8526         * gcc.dg/cast-1.c: Likewise.
8527         * gcc.dg/cast-2.c: Likewise.
8528         * gcc.dg/cast-3.c: Likewise.
8529         * gcc.dg/cast-4.c: Likewise.
8530         * gcc.dg/cast-pretty-print-1.c: Likewise.
8531         * gcc.dg/comp-goto-2.c: Likewise.
8532         * gcc.dg/comp-goto-3.c: Likewise.
8533         * gcc.dg/cpp/error-1.c: Likewise.
8534         * gcc.dg/cpp/if-paren.c: Likewise.
8535         * gcc.dg/decl-7.c: Likewise.
8536         * gcc.dg/decl-8.c: Likewise.
8537         * gcc.dg/decl-nospec-1.c: Likewise.
8538         * gcc.dg/decl-nospec-2.c: Likewise.
8539         * gcc.dg/decl-nospec-3.c: Likewise.
8540         * gcc.dg/declspec-10.c: Likewise.
8541         * gcc.dg/declspec-11.c: Likewise.
8542         * gcc.dg/declspec-12.c: Likewise.
8543         * gcc.dg/declspec-13.c: Likewise.
8544         * gcc.dg/declspec-14.c: Likewise.
8545         * gcc.dg/declspec-15.c: Likewise.
8546         * gcc.dg/declspec-16.c: Likewise.
8547         * gcc.dg/declspec-17.c: Likewise.
8548         * gcc.dg/declspec-4.c: Likewise.
8549         * gcc.dg/declspec-5.c: Likewise.
8550         * gcc.dg/declspec-6.c: Likewise.
8551         * gcc.dg/declspec-7.c: Likewise.
8552         * gcc.dg/declspec-8.c: Likewise.
8553         * gcc.dg/declspec-9.c: Likewise.
8554         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
8555         * gcc.dg/dfp/constants-c99.c: Likewise.
8556         * gcc.dg/dfp/keywords-c89.c: Likewise.
8557         * gcc.dg/dfp/keywords-c99.c: Likewise.
8558         * gcc.dg/dfp/keywords-reserved.c: Likewise.
8559         * gcc.dg/dfp/typespec.c: Likewise.
8560         * gcc.dg/dremf-type-compat-2.c: Likewise.
8561         * gcc.dg/dremf-type-compat-3.c: Likewise.
8562         * gcc.dg/dremf-type-compat-4.c: Likewise.
8563         * gcc.dg/empty-source-2.c: Likewise.
8564         * gcc.dg/empty-source-3.c: Likewise.
8565         * gcc.dg/enum3.c: Likewise.
8566         * gcc.dg/extra-semi-2.c: Likewise.
8567         * gcc.dg/extra-semi-3.c: Likewise.
8568         * gcc.dg/float-range-1.c: Likewise.
8569         * gcc.dg/float-range-2.c: Likewise.
8570         * gcc.dg/float-range-3.c: Likewise.
8571         * gcc.dg/float-range-5.c: Likewise.
8572         * gcc.dg/format/asm_fprintf-2.c: Likewise.
8573         * gcc.dg/format/asm_fprintf-3.c: Likewise.
8574         * gcc.dg/format/asm_fprintf-4.c: Likewise.
8575         * gcc.dg/format/asm_fprintf-5.c: Likewise.
8576         * gcc.dg/format/cast-1.c: Likewise.
8577         * gcc.dg/format/gcc_diag-3.c: Likewise.
8578         * gcc.dg/format/gcc_diag-4.c: Likewise.
8579         * gcc.dg/format/gcc_diag-6.c: Likewise.
8580         * gcc.dg/format/gcc_diag-8.c: Likewise.
8581         * gcc.dg/format/gcc_diag-9.c: Likewise.
8582         * gcc.dg/format/nul-2.c: Likewise.
8583         * gcc.dg/format/opt-1.c: Likewise.
8584         * gcc.dg/format/opt-2.c: Likewise.
8585         * gcc.dg/format/opt-3.c: Likewise.
8586         * gcc.dg/format/opt-4.c: Likewise.
8587         * gcc.dg/format/opt-5.c: Likewise.
8588         * gcc.dg/format/opt-6.c: Likewise.
8589         * gcc.dg/framework-2.c: Likewise.
8590         * gcc.dg/func-args-1.c: Likewise.
8591         * gcc.dg/func-outside-1.c: Likewise.
8592         * gcc.dg/func-outside-2.c: Likewise.
8593         * gcc.dg/gnu-cond-expr-2.c: Likewise.
8594         * gcc.dg/gnu-cond-expr-3.c: Likewise.
8595         * gcc.dg/if-empty-1.c: Likewise.
8596         * gcc.dg/init-bad-1.c: Likewise.
8597         * gcc.dg/init-bad-2.c: Likewise.
8598         * gcc.dg/init-bad-3.c: Likewise.
8599         * gcc.dg/init-desig-obs-2.c: Likewise.
8600         * gcc.dg/init-desig-obs-3.c: Likewise.
8601         * gcc.dg/init-empty-2.c: Likewise.
8602         * gcc.dg/init-empty-3.c: Likewise.
8603         * gcc.dg/inline-11.c: Likewise.
8604         * gcc.dg/inline-12.c: Likewise.
8605         * gcc.dg/inline-8.c: Likewise.
8606         * gcc.dg/inline-9.c: Likewise.
8607         * gcc.dg/inline3.c: Likewise.
8608         * gcc.dg/label-decl-1.c: Likewise.
8609         * gcc.dg/label-decl-2.c: Likewise.
8610         * gcc.dg/label-decl-3.c: Likewise.
8611         * gcc.dg/label-decl-4.c: Likewise.
8612         * gcc.dg/long-long-typespec-1.c: Likewise.
8613         * gcc.dg/lvalue-2.c: Likewise.
8614         * gcc.dg/lvalue-3.c: Likewise.
8615         * gcc.dg/nested-func-3.c: Likewise.
8616         * gcc.dg/nested-redef-1.c: Likewise.
8617         * gcc.dg/noreturn-4.c: Likewise.
8618         * gcc.dg/old-style-prom-2.c: Likewise.
8619         * gcc.dg/old-style-prom-3.c: Likewise.
8620         * gcc.dg/old-style-then-proto-1.c: Likewise.
8621         * gcc.dg/overflow-warn-1.c: Likewise.
8622         * gcc.dg/overflow-warn-2.c: Likewise.
8623         * gcc.dg/overflow-warn-3.c: Likewise.
8624         * gcc.dg/overflow-warn-4.c: Likewise.
8625         * gcc.dg/overflow-warn-6.c: Likewise.
8626         * gcc.dg/parm-forwdecl-2.c: Likewise.
8627         * gcc.dg/parm-forwdecl-3.c: Likewise.
8628         * gcc.dg/parm-impl-decl-1.c: Likewise.
8629         * gcc.dg/parm-impl-decl-2.c: Likewise.
8630         * gcc.dg/parm-incomplete-1.c: Likewise.
8631         * gcc.dg/parm-mismatch-1.c: Likewise.
8632         * gcc.dg/pointer-arith-1.c: Likewise.
8633         * gcc.dg/pointer-arith-2.c: Likewise.
8634         * gcc.dg/pointer-arith-3.c: Likewise.
8635         * gcc.dg/pointer-arith-4.c: Likewise.
8636         * gcc.dg/pointer-arith-6.c: Likewise.
8637         * gcc.dg/pointer-arith-7.c: Likewise.
8638         * gcc.dg/pointer-arith-8.c: Likewise.
8639         * gcc.dg/pr13804-1.c: Likewise.
8640         * gcc.dg/pr15698-1.c: Likewise.
8641         * gcc.dg/pr15698-2.c: Likewise.
8642         * gcc.dg/pr15698-3.c: Likewise.
8643         * gcc.dg/pr15698-4.c: Likewise.
8644         * gcc.dg/pr15698-5.c: Likewise.
8645         * gcc.dg/pr15698-6.c: Likewise.
8646         * gcc.dg/pr15698-7.c: Likewise.
8647         * gcc.dg/pr15698-8.c: Likewise.
8648         * gcc.dg/pr17188-1.c: Likewise.
8649         * gcc.dg/pr17301-1.c: Likewise.
8650         * gcc.dg/pr17301-2.c: Likewise.
8651         * gcc.dg/pr17730-1.c: Likewise.
8652         * gcc.dg/pr20368-1.c: Likewise.
8653         * gcc.dg/pr20368-2.c: Likewise.
8654         * gcc.dg/pr20368-3.c: Likewise.
8655         * gcc.dg/pr22308-1.c: Likewise.
8656         * gcc.dg/qual-component-1.c: Likewise.
8657         * gcc.dg/redecl-1.c: Likewise.
8658         * gcc.dg/redecl-11.c: Likewise.
8659         * gcc.dg/redecl-12.c: Likewise.
8660         * gcc.dg/redecl-13.c: Likewise.
8661         * gcc.dg/redecl-14.c: Likewise.
8662         * gcc.dg/redecl-15.c: Likewise.
8663         * gcc.dg/register-var-1.c: Likewise.
8664         * gcc.dg/register-var-2.c: Likewise.
8665         * gcc.dg/stmt-expr-2.c: Likewise.
8666         * gcc.dg/stmt-expr-3.c: Likewise.
8667         * gcc.dg/stmt-expr-label-1.c: Likewise.
8668         * gcc.dg/stmt-expr-label-2.c: Likewise.
8669         * gcc.dg/stmt-expr-label-3.c: Likewise.
8670         * gcc.dg/struct-empty-2.c: Likewise.
8671         * gcc.dg/struct-empty-3.c: Likewise.
8672         * gcc.dg/struct-parse-1.c: Likewise.
8673         * gcc.dg/struct-semi-1.c: Likewise.
8674         * gcc.dg/struct-semi-2.c: Likewise.
8675         * gcc.dg/struct-semi-3.c: Likewise.
8676         * gcc.dg/switch-5.c: Likewise.
8677         * gcc.dg/switch-6.c: Likewise.
8678         * gcc.dg/switch-7.c: Likewise.
8679         * gcc.dg/tls/diag-5.c: Likewise.
8680         * gcc.dg/transparent-union-1.c: Likewise.
8681         * gcc.dg/transparent-union-3.c: Likewise.
8682         * gcc.dg/typespec-1.c: Likewise.
8683         * gcc.dg/vla-init-2.c: Likewise.
8684         * gcc.dg/vla-init-3.c: Likewise.
8685         * gcc.dg/vla-init-4.c: Likewise.
8686         * gcc.dg/vla-init-5.c: Likewise.
8687         * gcc.dg/void-cast-2.c: Likewise.
8688         * gcc.dg/wvla-3.c: Likewise.
8689         * gcc.dg/wvla-7.c: Likewise.
8690         * gcc.target/i386/991209-1.c: Likewise.
8691         * gcc.target/ia64/fpreg-1.c: Likewise.
8692         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
8693         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
8694         
8695 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
8696
8697         PR fortran/31639
8698         * gfortran.dg/func_decl_4.f90: New test.
8699
8700 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
8701
8702         PR fortran/32727
8703         * gfortran.dg/interface_17.f90: New test.
8704
8705 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
8706
8707         PR fortran/32599
8708         * gfortran.dg/32599.f03: New test case.
8709
8710         PR fortran/32601
8711         * gfortran.dg/32601.f03: New test case.
8712         * gfortran.dg/32601_1.f03: Ditto.
8713         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
8714         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
8715
8716 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
8717
8718         * gcc.c-torture/execute/align-3.c: Remove function addr check.
8719
8720 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
8721             Devang Patel  <dpatel@apple.com>
8722
8723         PR tree-optimization/25413
8724         * gcc.dg/vect/vect-align-1.c: New.
8725         * gcc.dg/vect/vect-align-2.c: New.
8726         * gcc.dg/vect/pr25413.c: New.
8727         * gcc.dg/vect/pr25413a.c: New.
8728         * gcc.dg/vect/pr31699.c: Fix dg-final check.
8729
8730 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
8731
8732         * lib/target-support.exp (check_ultrasparc_hw_available):
8733         New function.
8734         (is-effective-target): Check $arg for ultrasparc_hw.
8735         (is-effective-target-keyword): Likewise.
8736         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
8737         when determining what to do on sparc platforms.
8738         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
8739         * gcc.dg/20001101-1.c: Likewise.
8740         * gcc.dg/20001101-2.c: Likewise.
8741         * gcc.dg/ultrasp9.c: Likewise.
8742         * gcc.dg/ultrasp10.c: Likewise.
8743         * gcc.target/sparc/pdist-3.c: Likewise.
8744
8745 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
8746
8747         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
8748
8749 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
8750
8751         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
8752         get vectorized.
8753         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
8754         now get vectorized.
8755         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
8756         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
8757         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
8758         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
8759         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
8760         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
8761         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
8762         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
8763         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
8764         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
8765         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
8766         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
8767         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
8768         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
8769         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
8770         * lib/target-supports.exp (check_effective_target_vect_int_mul):
8771         Add spu.
8772
8773 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
8774
8775         PR c++/30854
8776         * g++.dg/parse/error30.C: New test.
8777
8778 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8779
8780         PR fortran/29804
8781         * gfortran.dg/alloc_comp_misc_1.f90: New test.
8782
8783 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
8784
8785         * gfortran.fortran-torture/compile/pr32663.f: New test.
8786
8787 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
8788
8789         PR c++/31027
8790         * g++.dg/inherit/virtual4.C: New.
8791
8792 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
8793
8794         PR target/32661
8795         * gcc.target/i386/pr32661-1.c: New test.
8796
8797 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
8798
8799         * gnat.dg/invariant_index.ad[sb]: New test.
8800
8801 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
8802
8803         PR c++/32560
8804         * g++.dg/template/decl3.C: New.
8805
8806 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
8807
8808         PR 32617
8809         * gcc.c-torture/execute/align-3.c: New.
8810
8811 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
8812
8813         PR target/32708
8814         * gcc.target/i386/pr32708-1.c: New test.
8815         * gcc.target/i386/pr32708-2.c: Ditto.
8816         * gcc.target/i386/pr32708-3.c: Ditto.
8817
8818 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
8819
8820         * g++.dg/init/new20.C: Remove svn:executable flag.
8821
8822 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
8823
8824         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
8825
8826 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
8827
8828         * gcc.dg/ultrasp7.c: Add fpic target requirement.
8829
8830 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8831
8832         PR testsuite/25241
8833         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
8834         directive.
8835         
8836 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
8837
8838         PR fortran/32157
8839         * gfortran.dg/overload_2.f90: New test.
8840
8841         PR fortran/32689
8842         * gfortran.dg/transfer_simplify_5.f90
8843
8844         PR fortran/32634
8845         * gfortran.dg/interface_15.f90: New test.
8846
8847 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
8848
8849         PR libfortran/32336
8850         * gfortran.dg/matmul_5.f90:  New test case.
8851
8852 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8853
8854         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
8855         * gcc.dg/fesd-any.h: Likewise.
8856         * gcc.dg/fesd-baseonly.c: Likewise.
8857         * gcc.dg/fesd-baseonly.h: Likewise.
8858         * gcc.dg/fesd-none.c: Likewise.
8859         * gcc.dg/fesd-none.h: Likewise.
8860         * gcc.dg/fesd-reduced.c: Likewise.
8861         * gcc.dg/fesd-reduced.h: Likewise.
8862         * gcc.dg/fesd-sys.c: Likewise.
8863         * gcc.dg/fesd-sys.h: Likewise
8864         * gcc.dg/fesd.h: Likewise.
8865
8866         * g++.dg/debug/dwarf2: New directory.
8867         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
8868         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
8869         * g++.dg/other/fesd-any.h: Likewise.
8870         * g++.dg/other/fesd-baseonly.C: Likewise.
8871         * g++.dg/other/fesd-baseonly.h: Likewise.
8872         * g++.dg/other/fesd-none.C: Likewise.
8873         * g++.dg/other/fesd-none.h: Likewise.
8874         * g++.dg/other/fesd-reduced.C: Likewise.
8875         * g++.dg/other/fesd-reduced.h: Likewise.
8876         * g++.dg/other/fesd-sys.C: Likewise.
8877         * g++.dg/other/fesd-sys.h: Likewise.
8878         * g++.dg/other/fesd.h: Likewise.
8879
8880 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
8881
8882         PR fortran/31129
8883         * gfortran.dg/parameter_unused.f90: New test.
8884
8885 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
8886
8887         PR tree-optimization/32681
8888         * gcc.dg/tree-ssa/pr32681.c: New test.
8889
8890 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8891
8892         PR fortran/32678
8893         * gfortran.dg/fmt_t_5.f90: New test.
8894
8895 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
8896
8897         PR c++/30535
8898         * g++.dg/template/operator10.C: New.
8899
8900 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
8901
8902         PR libfortran/32217
8903         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
8904
8905 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
8906
8907         PR fortran/29876
8908         * gfortran.dg/operator_6.f90: New test.
8909
8910 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
8911
8912         PR fortran/17711
8913         * gfortran.dg/operator_4.f90: New test.
8914         * gfortran.dg/operator_5.f90: New test.
8915         * gfortran.dg/logical_comp.f90: Adjusted error messages.
8916         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
8917
8918 2007-07-08  Tobias Burnus  <burnus@net-b.de>
8919
8920         PR fortran/32669
8921         * gfortran.dg/argument_checking_6.f90: New.
8922
8923 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
8924
8925         PR fortran/25094
8926         * gfortran.dg/interface_155555.f90: New test.
8927
8928 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8929
8930         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
8931         c99-math-long-double-1.c, c99-math.h: Test subnormals.
8932
8933 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8934
8935         PR testsuite/25241
8936         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
8937         discern pedantic diagnostics and errors.
8938         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
8939         and not an error.
8940         * gcc.dg/20050121-1.c: This is an error and not a warning.
8941         * gcc.target/i386/sseregparm-2.c:  Likewise.
8942         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
8943         * gcc.dg/charset/attribute2.c: Likewise.
8944         * gcc.dg/bitfld-1.c: Likewise.
8945         * gcc.dg/pack-test-2.c: Likewise.
8946         * gcc.dg/940510-1.c: Match separately error and warning.
8947         * gcc.dg/array-2.c: Match separately multiple messages. The second
8948         diagnostic is a pedantic warning and not an error.
8949         * gcc.dg/pr14475.c: Match separately multiple messages.
8950         * gcc.dg/pr18809-1.c: Likewise.
8951         * gcc.dg/pr27953.c: Likewise.
8952         * gcc.dg/vla-init-1.c: Likewise.
8953         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
8954
8955 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8956
8957         PR fortran/32644
8958         * gfortran.dg/char_decl_1.f90: New test.
8959
8960 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
8961
8962         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
8963
8964 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
8965
8966         PR c++/32232
8967         * g++.dg/template/overload9.C: New test.
8968
8969 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
8970
8971         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
8972         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
8973
8974 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
8975
8976         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
8977         * gcc.dg/20001012-2.c: Likewise.
8978         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
8979         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
8980
8981 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
8982
8983         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
8984         about the chunk size when STACK_SIZE is defined.
8985
8986 2007-07-06  Josh Conner  <jconner@apple.com>
8987
8988         PR middle-end/32602
8989         * gcc.dg/sibcall-8.c: New test.
8990
8991 2007-07-06  Josh Conner  <jconner@apple.com>
8992
8993         PR middle-end/32603
8994         * gcc.target/arm/sibcall-1.c: New test.
8995
8996 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
8997
8998         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
8999
9000 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
9001
9002         * gfortran.dg/save_parameter.f90: New test.
9003         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
9004
9005 2007-07-06  Richard Guenther  <rguenther@suse.de>
9006
9007         * g++.dg/opt/pr30965.C: New testcase.
9008
9009 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
9010
9011         * gcc.target/mips/save-restore-5.c: New test.
9012
9013 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
9014
9015         PR rtl_optimization/32450
9016         * gcc.dg/pr32450.c: New runtime test.
9017
9018 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
9019
9020         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
9021         single underscore in scan directives.
9022
9023 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
9024
9025         PR c++/32245
9026         * g++.dg/init/ptrmem4.C: New test.
9027
9028         PR c++/32251
9029         * g++.dg/init/new21.C: Likewise.
9030
9031         PR c++/31992
9032         * g++.dg/template/static30.C: Likewise.
9033
9034 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
9035
9036         * gcc.dg/vect/costmodel/ppc: New directory.
9037         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
9038         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
9039         New test.
9040         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
9041         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
9042         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
9043         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
9044         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
9045         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
9046         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
9047         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
9048         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
9049         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
9050         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
9051         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
9052         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
9053         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
9054
9055 2007-07-05  Tobias Burnus  <burnus@net-b.de>
9056
9057         PR fortran/32359
9058         * gfortran.dg/module_md5_1.f90: Update MD5 number.
9059
9060 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
9061
9062         PR fortran/32526
9063         * gfortran.dg/interface_14.f90: New test.
9064
9065         PR fortran/32613
9066         * gfortran.dg/do_iterator_2.f90: New test.
9067
9068 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
9069
9070         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
9071         (FE_DEC_DOWNWARD): Likewise.
9072         (FE_DEC_UPWARD): Likewise.
9073         (FE_DEC_TOWARDZERO): Likewise.
9074         (FE_DEC_TONEARESTFROMZERO): Likewise.
9075
9076 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
9077
9078         * gcc.c-torture/compile/pr32606.c: New.
9079         * gfortran.fortran-torture/execute/pr32604.f90: New.
9080
9081 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
9082
9083         * gcc.dg/visibility-12.c: New test.
9084         * gcc.dg/visibility-13.c: Likewise.
9085         * g++.dg/ext/visibility-9.C: Likewise.
9086         * g++.dg/ext/visibility-10.C: Likewise.
9087
9088 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9089
9090         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
9091         * gcc.dg/sh-relax-vxworks.c: New test.
9092
9093 2007-07-04  Richard Guenther  <rguenther@suse.de>
9094
9095         PR tree-optimization/32500
9096         * gcc.c-torture/execute/pr32500.c: New testcase.
9097
9098 2007-07-04  Richard Guenther  <rguenther@suse.de>
9099
9100         PR tree-optimization/32482
9101         * gcc.c-torture/compile/pr32482.c: New testcase.
9102
9103 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9104
9105         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
9106         VxWorks kernels.
9107         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
9108         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
9109         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
9110         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
9111
9112 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9113
9114         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
9115
9116 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9117
9118         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
9119
9120 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9121
9122         PR fortran/31198
9123         * gfortran.dg/min_max_optional_1.f90: New test.
9124         * gfortran.dg/min_max_optional_2.f90: New test.
9125         * gfortran.dg/min_max_optional_3.f90: New test.
9126
9127 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9128
9129         PR fortran/32545
9130         * gfortran.dg/fmt_error.f90: New test.
9131
9132 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9133
9134         PR fortran/32612
9135         * gfortran.dg/interface_13.f90: New test.
9136
9137 2007-07-03  Dave Brolley  <brolley@redhat.com>
9138
9139         PR c++/31743
9140         * g++.dg/init/new20.C: New test.
9141
9142 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
9143
9144         PR fortran/32579
9145         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
9146
9147 2007-07-03  Tobias Burnus  <burnus@net-b.de>
9148
9149         PR fortran/25062
9150         * common_7.f90: New.
9151         * common_8.f90: New.
9152         * common_9.f90: New.
9153
9154 2007-07-03  Tobias Burnus  <burnus@net-b.de>
9155
9156         PR fortran/30940
9157         * gfortran.dg/argument_checking_1.f90: New.
9158         * gfortran.dg/argument_checking_2.f90: New.
9159         * gfortran.dg/argument_checking_3.f90: New.
9160         * gfortran.dg/argument_checking_4.f90: New.
9161         * gfortran.dg/argument_checking_5.f90: New.
9162         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
9163         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
9164
9165 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
9166
9167         * gcc.dg/pr32176.c: Add -w to default dg-options.
9168
9169 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
9170
9171         * gcc.c-torture/compile/ssa-pre-1.c: New test.
9172
9173 2007-07-03  Tobias Burnus  <burnus@net-b.de>
9174
9175         PR fortran/20888
9176         * gfortran.dg/null_2.f90: New.
9177
9178 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
9179             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9180
9181         PR middle-end/32176
9182         * gcc.dg/pr32176.c: New test.
9183
9184 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
9185
9186         * gcc.dg/const-float80.c : New test.
9187         * gcc.dg/const-float128.c : New test.
9188         * gcc.dg/const-float80-ped.c : New test.
9189         * gcc.dg/const-float128-ped.c : New test.
9190
9191 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9192
9193         * gcc.dg/c99-math.h: Fix typo.
9194
9195 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
9196
9197         PR libgomp/32468
9198         * gcc.dg/gomp/pr32468-1.c: New test.
9199
9200 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
9201
9202         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
9203         an ABI option.
9204
9205 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
9206
9207         * gfortran.fortran-torture/compile/pr32583.f: New.
9208         * gcc.c-torture/compile/pr32584.c: New
9209
9210 2007-07-02  Ollie Wild  <aaw@google.com>
9211
9212         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
9213         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
9214
9215 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
9216
9217         * gcc.target/mips/save-restore-1.c: New test.
9218         * gcc.target/mips/save-restore-2.c: Likewise.
9219         * gcc.target/mips/save-restore-3.c: Likewise.
9220         * gcc.target/mips/save-restore-4.c: Likewise.
9221
9222 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
9223
9224         PR tree-optimization/31966
9225         PR tree-optimization/32533
9226         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
9227         * gfortran.dg/pr32533.f90: Ditto.
9228
9229 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
9230
9231         * g++.dg/opt/nrv12.C: New test.
9232         * gcc.target/i386/nrv1.c: New test.
9233
9234         PR c++/31748
9235         * g++.dg/gomp/pr31748.C: New test.
9236
9237 2007-07-02  Ira Rosen  <irar@il.ibm.com>
9238  
9239         PR tree-optimization/32230
9240         * gcc.dg/vect/pr32230.c: New test.
9241
9242 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
9243
9244         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
9245         * bind_c_coms.f90: Ditto.
9246         * bind_c_coms_driver.c: Ditto.
9247         * bind_c_dts.f90: Ditto.
9248         * bind_c_dts_2.f03: Ditto.
9249         * bind_c_dts_2_driver.c: Ditto.
9250         * bind_c_dts_3.f03: Ditto.
9251         * bind_c_dts_4.f03: Ditto.
9252         * bind_c_dts_driver.c: Ditto.
9253         * bind_c_implicit_vars.f03: Ditto.
9254         * bind_c_procs.f03: Ditto.
9255         * bind_c_usage_2.f03: Ditto.
9256         * bind_c_usage_3.f03: Ditto.
9257         * bind_c_usage_5.f03: Ditto.
9258         * bind_c_usage_6.f03: Ditto.
9259         * bind_c_usage_7.f03: Ditto.
9260         * bind_c_vars.f90: Ditto.
9261         * bind_c_vars_driver.c: Ditto.
9262         * binding_c_table_15_1.f03: Ditto.
9263         * binding_label_tests.f03: Ditto.
9264         * binding_label_tests_10.f03: Ditto.
9265         * binding_label_tests_10_main.f03: Ditto.
9266         * binding_label_tests_11.f03: Ditto.
9267         * binding_label_tests_11_main.f03: Ditto.
9268         * binding_label_tests_12.f03: Ditto.
9269         * binding_label_tests_13.f03: Ditto.
9270         * binding_label_tests_13_main.f03: Ditto.
9271         * binding_label_tests_14.f03: Ditto.
9272         * binding_label_tests_2.f03: Ditto.
9273         * binding_label_tests_3.f03: Ditto.
9274         * binding_label_tests_4.f03: Ditto.
9275         * binding_label_tests_5.f03: Ditto.
9276         * binding_label_tests_6.f03: Ditto.
9277         * binding_label_tests_7.f03: Ditto.
9278         * binding_label_tests_8.f03: Ditto.
9279         * binding_label_tests_9.f03: Ditto.
9280         * c_assoc.f90: Ditto.
9281         * c_assoc_2.f03: Ditto.
9282         * c_f_pointer_shape_test.f90: Ditto.
9283         * c_f_pointer_tests.f90: Ditto.
9284         * c_f_tests_driver.c: Ditto.
9285         * c_funloc_tests.f03: Ditto.
9286         * c_funloc_tests_2.f03: Ditto.
9287         * c_funloc_tests_3.f03: Ditto.
9288         * c_funloc_tests_3_funcs.c: Ditto.
9289         * c_kind_params.f90: Ditto.
9290         * c_kind_tests_2.f03: Ditto.
9291         * c_kinds.c: Ditto.
9292         * c_loc_driver.c: Ditto.
9293         * c_loc_test.f90: Ditto.
9294         * c_loc_tests_2.f03: Ditto.
9295         * c_loc_tests_2_funcs.c: Ditto.
9296         * c_loc_tests_3.f03: Ditto.
9297         * c_loc_tests_4.f03: Ditto.
9298         * c_loc_tests_5.f03: Ditto.
9299         * c_loc_tests_6.f03: Ditto.
9300         * c_loc_tests_7.f03: Ditto.
9301         * c_loc_tests_8.f03: Ditto.
9302         * c_ptr_tests.f03: Ditto.
9303         * c_ptr_tests_10.f03: Ditto.
9304         * c_ptr_tests_5.f03: Ditto.
9305         * c_ptr_tests_7.f03: Ditto.
9306         * c_ptr_tests_7_driver.c: Ditto.
9307         * c_ptr_tests_8.f03: Ditto.
9308         * c_ptr_tests_8_funcs.c: Ditto.
9309         * c_ptr_tests_9.f03: Ditto.
9310         * c_ptr_tests_driver.c: Ditto.
9311         * c_size_t_driver.c: Ditto.
9312         * c_size_t_test.f03: Ditto.
9313         * com_block_driver.f90: Ditto.
9314         * global_vars_c_init.f90: Ditto.
9315         * global_vars_c_init_driver.c: Ditto.
9316         * global_vars_f90_init.f90: Ditto.
9317         * global_vars_f90_init_driver.c: Ditto.
9318         * interop_params.f03: Ditto.
9319         * iso_c_binding_only.f03: Ditto.
9320         * iso_c_binding_rename_1.f03: Ditto.
9321         * iso_c_binding_rename_1_driver.c: Ditto.
9322         * iso_c_binding_rename_2.f03: Ditto.
9323         * iso_c_binding_rename_2_driver.c: Ditto.
9324         * kind_tests_2.f03: Ditto.
9325         * kind_tests_3.f03: Ditto.
9326         * module_md5_1.f90: Ditto.
9327         * only_clause_main.c: Ditto.
9328         * print_c_kinds.f90: Ditto.
9329         * test_bind_c_parens.f03: Ditto.
9330         * test_c_assoc.c: Ditto.
9331         * test_com_block.f90: Ditto.
9332         * test_common_binding_labels.f03: Ditto.
9333         * test_common_binding_labels_2.f03: Ditto.
9334         * test_common_binding_labels_2_main.f03: Ditto.
9335         * test_common_binding_labels_3.f03: Ditto.
9336         * test_common_binding_labels_3_main.f03: Ditto.
9337         * test_only_clause.f90: Ditto.
9338         * use_iso_c_binding.f90: Ditto.
9339         * value_5.f90: Ditto.
9340         * value_test.f90: Ditto.
9341         * value_tests_f03.f90: Ditto.
9342
9343 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
9344
9345         * gcc.dg/tls/opt-14.c: New.
9346
9347 2007-07-01  Ollie Wild  <aaw@google.com>
9348
9349         * g++.dg/lookup/using16.C: New test.
9350         * g++.dg/lookup/using17.C: New test.
9351
9352 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
9353
9354         PR fortran/32239
9355         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
9356         (test_4): Use proper test for floating point equality.
9357         (test_8): Likewise.
9358
9359 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9360
9361         PR libgfortran/32554
9362         * gfortran.dg/fmt_p_1.f90: New test.
9363
9364 2007-07-01  Ira Rosen  <irar@il.ibm.com>
9365
9366         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
9367         initialization and fix dg-final check - the initialization loop is
9368         vectorizable.
9369
9370 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
9371             Volker Reichelt  <reichelt@netcologne.de>
9372
9373         PR middle-end/32559
9374         * gcc.dg/pr32559.c: New test.
9375
9376 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
9377
9378         PR tree-optimization/25371
9379         * gcc.dg/vect/pr25371.c: New test.
9380
9381 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
9382
9383         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
9384         when allocating and initializing a flexible array.
9385
9386 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
9387
9388         PR fortran/20373
9389         * gfortran.dg/intrinsic.f90: New test.
9390
9391 2007-06-30  Tobias Burnus  <burnus@net-b.de>
9392
9393         PR fortran/32555
9394         * gfortran.dg/fmt_zero_check.f90: New.
9395
9396 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
9397
9398         PR fortran/30284
9399         * gfortran.dg/repeat_f90: New test.
9400
9401 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9402
9403         PR testsuite/25241
9404         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
9405         -pedantic-errors, so we should match errors.
9406         * gcc.dg/cpp/escape-1.c: Likewise.
9407         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
9408         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
9409         warning.
9410         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
9411         errors instead of warnings.
9412         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
9413         a pedantic warning.
9414         * gcc.dg/cpp/arith-3.c: Likewise.
9415
9416 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9417
9418         PR testsuite/25241
9419         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
9420         * gcc.dg/pch/valid-2.c: Likewise.
9421         * gcc.dg/pch/valid-3.c: Likewise.
9422         * gcc.dg/pch/warn-1.c: Likewise.
9423         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
9424         
9425 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9426
9427         PR c/4076
9428         * gcc.dg/Wunused-function.c: New.
9429         
9430 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9431
9432         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
9433
9434 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
9435
9436         * g++.dg/other/canon-31724.C: New.
9437         
9438 2007-06-29  Jan Hubicka  <jh@suse.cz>
9439
9440         PR middle-end/32372
9441         * gcc.c-torture/compile/pr32372.c: new.
9442
9443 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
9444
9445         * gfortran.dg/operator_3.f90: New test.
9446
9447 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
9448
9449         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
9450         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
9451
9452 2007-06-29  Richard Guenther  <rguenther@suse.de>
9453
9454         PR middle-end/32493
9455         * gcc.dg/inline-23.c: New testcase.
9456
9457 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
9458
9459         PR tree-optimization/24659
9460         * gcc.target/i386/vectorize2.c: New test.
9461         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
9462         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
9463
9464 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
9465
9466         * gcc.dg/pointer-arith-9.c: New test.
9467
9468 2007-06-29  Tobias Burnus  <burnus@net-b.de>
9469
9470         PR fortran/32483
9471         * gfortran.dg/fmt_read_2.f90: New.
9472
9473 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9474
9475         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
9476         If it exists, don't try to create it.
9477
9478 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
9479
9480         * g++.dg/ext/visibility/ms-compat-1.C: New.
9481
9482 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9483
9484         PR tree-opt/32417
9485         * gfortran.fortran-torture/compile/pr32417.f90: New test.
9486
9487 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
9488
9489         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
9490         targets.
9491
9492 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
9493
9494         PR fortran/32467
9495         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
9496
9497 2007-06-27  Richard Guenther  <rguenther@suse.de>
9498
9499         PR middle-end/32492
9500         * gcc.dg/inline-22.c: New testcase.
9501
9502 2007-06-26  Hui-May Chang <hm.chang@apple.com>
9503
9504         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
9505         the scan-assembler constant.
9506
9507 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
9508
9509         PR 20216
9510         * gcc.dg/pr20216.c: New.
9511
9512 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9513
9514         PR tree-opt/32421
9515         * gcc.dg/vect/pr32421.c: New test.
9516
9517 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
9518
9519         PR c++/32111
9520         * g++.dg/other/friend5.C: New test.
9521
9522 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
9523
9524         PR fortran/32464
9525         * gfortran.dg/host_assoc_function_2.f90: New test.
9526
9527         PR fortran/31494
9528         * gfortran.dg/host_assoc_call_1.f90: New test.
9529
9530 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9531
9532         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
9533         
9534 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9535
9536         PR fortran/32456
9537         * gfortran.dg/error_format.f90: New test.
9538
9539 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
9540
9541         PR fortran/32136
9542         * gfortran.dg/pr32136.f90: New test.
9543
9544 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
9545
9546         PR fortran/31726
9547         * gfortran.dg/minmaxloc_1.f90: New test.
9548
9549         PR fortran/32298
9550         * gfortran.dg/minmaxloc_2.f90: New test.
9551
9552 2007-06-23  Richard Guenther  <rguenther@suse.de>
9553
9554         PR tree-optimization/16876
9555         PR middle-end/29478
9556         * gcc.dg/pr29254.c: The warning is bogus.
9557         * gcc.dg/warn-1.c: Likewise.
9558         * gcc.dg/assign-warn-3.c: Likewise.
9559         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
9560
9561 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
9562
9563         * gcc.c-torture/execute/20070623-1.c: New.
9564
9565 2007-06-22  Jan Hubicka  <jh@suse.cz>
9566
9567         * gcc.c-torture/compile/pr31541.c: New.
9568
9569 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
9570
9571         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
9572         Remove -m64 from dg-options.
9573
9574 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
9575
9576         PR middle-end/32374
9577         * gcc.dg/pr32374.c: New test.
9578
9579 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9580
9581         PR fortran/32360
9582         * gfortran.dg/pointer_assign_3.f90: New test.
9583
9584 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
9585
9586         * gcc.dg/tree-ssa/pr19590.c: New.
9587
9588 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9589
9590         PR fortran/31162
9591         * gfortran.dg/assign.f90: Update test.
9592         * gfortran.dg/real_do_1.f90: Update test.
9593         * gfortran.dg/gomp/omp_do1.f90: Update test.
9594         * gfortran.dg/warnings_are_errors_1.f: Update test.
9595         * gfortran.dg/g77/20010519-1.f: Update test.
9596         * gfortran.dg/g77/pr9258.f: Update test.
9597         * gfortran.dg/g77/960317-1.f: Update test.
9598
9599 2007-06-21  Richard Guenther  <rguenther@suse.de>
9600
9601         PR tree-optimization/32453
9602         * gcc.c-torture/compile/pr32453.c: New testcase.
9603
9604 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
9605
9606         PR tree-optimization/31866
9607         * gcc.dg/pr31866.c: New test.
9608
9609 2007-06-21  Richard Guenther  <rguenther@suse.de>
9610
9611         PR tree-optimization/32451
9612         * g++.dg/torture/20070621-1.C: New testcase.
9613
9614 2007-06-21  Christian Bruel  <christian.bruel@st.com>
9615
9616         * gcc.dg/attr-isr.c: Test delay slot content.
9617         
9618 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9619
9620         PR fortran/32361
9621         gfortran.dg/pointer_assign_2.f90: New test.
9622
9623 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9624
9625         PR fortran/25061
9626         gfortran.dg/invalid_procedure_name.f90: New test.
9627
9628 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
9629
9630         PR tree-optimization/25737
9631         * gcc.dg/tree-ssa/alias-14.c: New test.
9632
9633 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
9634
9635         * gcc.target/i386/large-size-array-3.c: New.
9636
9637 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9638         Richard Guenther  <rguenther@suse.de>
9639
9640         PR fortran/32140
9641         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
9642
9643 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
9644
9645         PR middle-end/31959
9646         * gcc.dg/pr31959.c: New test.
9647
9648         PR inline-asm/32109
9649         * g++.dg/ext/asm10.C: New test.
9650
9651         PR middle-end/32285
9652         * gcc.c-torture/execute/20070614-1.c: New test.
9653
9654 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
9655
9656         * gcc.target/arm/stack-corruption.c: New test.
9657
9658 2007-06-19  Richard Guenther  <rguenther@suse.de>
9659
9660         * g++.dg/torture/pr30252.C: New testcase.
9661
9662 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
9663
9664         PR tree-optimization/32353
9665         * g++.dg/opt/nrv13.C: New test.
9666
9667 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
9668
9669         PR fortran/20863
9670         PR fortran/20882
9671         * gfortran.dg/impure_assignment_2.f90 : New test.
9672
9673         PR fortran/32236
9674         * gfortran.dg/data_initialized_2.f90 : New test.
9675
9676         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
9677         appropriate version of 'dmach'.
9678
9679 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
9680
9681         PR target/32389
9682         * gcc.target/i386/pr32389.c New test.
9683
9684 2007-06-18  Simon Baldwin <simonb@google.com>
9685
9686         PR c++/31923
9687         * g++.dg/template/error25.C: New.
9688         * g++.dg/template/spec35.C: New.
9689
9690 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
9691
9692         * gcc.c-torture/compile/pr32355.c: New testcase.
9693         
9694 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
9695
9696         PR tree-optimization/32383
9697         * g++.dg/opt/pr32383.C: New test.
9698
9699 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
9700
9701         PR rtl-optimization/32366
9702         * gcc.dg/vect/pr32366.c: New test.
9703
9704 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
9705
9706         * gcc.c-torture/compile/pr32349.c: New testcase.
9707         
9708 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
9709
9710         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
9711         * gcc.target/sparc/combined-2.c: Likewise.
9712         * gcc.target/sparc/fexpand.c : Likewise.
9713         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
9714         * gcc.target/sparc/fpack16.c : Likewise.
9715         * gcc.target/sparc/fpmerge.c : Likewise.
9716         * gcc.target/sparc/fpmul.c : Likewise.
9717         * gcc.target/sparc/noresult.c : Likewise.
9718         * gcc.target/sparc/pdist.c: Likewise.
9719
9720 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
9721
9722         PR middle-end/31723
9723         * gcc.target/i386/recip-divf.c: New test.
9724         * gcc.target/i386/recip-sqrtf.c: Ditto.
9725         * gcc.target/i386/recip-vec-divf.c: Ditto.
9726         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
9727         * gcc.target/i386/sse-recip.c: Ditto.
9728         * gcc.target/i386/sse-recip-vec.c: Ditto.
9729
9730 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9731
9732         PR tree-opt/32225
9733         * gcc.c-torture/compile/20070605-1.c: New test.
9734
9735         * gcc.c-torture/compile/20070603-1.c: New testcase.
9736         * gcc.c-torture/compile/20070603-2.c: New testcase.
9737
9738         * gcc.c-torture/compile/20070531-1.c: New test.
9739
9740         PR tree-opt/32167
9741         * gcc.c-torture/compile/20070531-2.c: New test.
9742
9743         PR tree-opt/32144
9744         * gcc.c-torture/compile/20070529-1.c: New test.
9745
9746         PR tree-opt/32145
9747         * gcc.c-torture/compile/20070529-2.c: New test.
9748
9749         PR tree-opt/32015
9750         * gcc.c-torture/compile/20070520-1.c: New test.
9751
9752         * g++.dg/ext/java-1.C: New test.
9753
9754         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
9755         loops instead of one. Remove the "can't determine dependence"
9756         check.
9757         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
9758         needed as the cast is gone in the first place.
9759         * gcc.dg/max-1.c: Change local variable a to be a global one.
9760         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
9761         have a cast which is PREd.
9762
9763 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
9764
9765         * g++.dg/lookup/anon6.C: New test.
9766
9767 2007-06-14  Dirk Mueller  <dmueller@suse.de>
9768
9769         PR c++/31806
9770         * g++.dg/opt/static6.C: New testcase.
9771
9772 2007-06-14  Geoff Keating  <geoffk@apple.com>
9773
9774         * g++.dg/ext/visibility/overload-1.C: New.
9775
9776         PR 31093
9777         * g++.dg/ext/visibility/anon4.C: New.
9778
9779 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
9780
9781         PR target/32268
9782         * gcc.target/i386/pr32268.c: New test.
9783
9784 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
9785
9786         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
9787         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
9788         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
9789
9790         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
9791         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
9792         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
9793         BID is used.
9794
9795 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
9796
9797         PR fortran/32302
9798         * gfortran.dg/common_resize_1.f90: New test.
9799
9800 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
9801
9802         PR target/32274
9803         * gcc.dg/vect/pr32224.c: Fix.   
9804         
9805 2007-06-13  Eric Christopher  <echristo@apple.com>
9806
9807         * gcc.target/i386/ssefn-1.c: Add -march=i386.
9808
9809 2007-06-13  Tobias Burnus  <burnus@net-b.de>
9810
9811         PR fortran/32323
9812         * gfortran.dg/actual_array_vect_1.f90: New.
9813
9814 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9815
9816         * gcc.target/sparc/mfpu.c: New test.
9817
9818 2007-06-12  Geoff Keating  <geoffk@apple.com>
9819
9820         * g++.dg/warn/weak1.C: Suppress on Darwin.
9821         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
9822
9823 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9824
9825         PR middle-end/31579
9826          * g++.dg/torture/pr31579.C: New testcase.
9827
9828 2007-06-12  Ian Lance Taylor  <iant@google.com>
9829
9830         PR libstdc++/29286
9831         * g++.dg/init/new16.C: New test.
9832         * g++.dg/init/new17.C: New test.
9833         * g++.dg/init/new18.C: New test.
9834         * g++.dg/init/new19.C: New test.
9835
9836 2007-06-12  Olivier Hainque  <hainque@adacore.com>
9837
9838         * gnat.dg/lhs_view_convert.adb: New test.
9839
9840 2007-06-12  Richard Guenther  <rguenther@suse.de>
9841
9842         PR tree-optimization/15353
9843         PR tree-optimization/31657
9844         * gcc.c-torture/execute/20070424-1.c: New testcase.
9845         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
9846         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
9847         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
9848         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
9849         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
9850
9851 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
9852
9853         PR rtl-optimization/32293
9854         * gcc.dg/pr32293.c: New test.
9855
9856 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
9857
9858         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
9859
9860 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
9861
9862         PR fortran/29786
9863         * gfortran.dg/equiv_7.f90: New test.
9864         * gfortran.dg/equiv_constraint_7.f90: Change error message.
9865
9866         PR fortran/30875
9867         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
9868
9869 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
9870
9871         * gcc.dg/setjmp-3.c: Rename raise to raise0.
9872         * gcc.dg/setjmp-4.c: Likewise.
9873         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
9874
9875 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
9876
9877         PR rtl-optimization/31025
9878         * gfortran.dg/pr31025.f90: New.
9879
9880 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
9881
9882         PR target/32280
9883         * gcc.target/i386/pr32280.c: New test.
9884
9885 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
9886
9887         PR middle-end/32279
9888         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
9889
9890 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9891
9892         PR libgfortran/32235
9893         * gfortran.dg/backspace_9.f: New test.
9894
9895 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
9896
9897         * gcc.dg/tree-ssa/prefetch-7.c: New test.
9898
9899 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
9900
9901         * gcc.dg/tree-ssa/loop-28.c: New testcase.
9902
9903 2007-06-09  Ian Lance Taylor  <iant@google.com>
9904
9905         PR tree-optimization/32169
9906         * gcc.c-torture/compile/pr32169.c: New test.
9907
9908 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
9909
9910         * gcc.dg/vect/costmodel: New directory.
9911         * gcc.dg/vect/costmodel/i386: New directory.
9912         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
9913         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
9914         New test.
9915         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
9916         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
9917         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
9918         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
9919         * gcc.dg/vect/costmodel/x86_64: New directory.
9920         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
9921         New testsuite.
9922         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
9923         New test.
9924         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
9925         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
9926         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
9927         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
9928         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
9929
9930 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
9931
9932         PR tree-optimization/32243
9933         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
9934         flags for -Os tests.
9935         * gcc.dg/vect/03-vect-pr32243.c: New test.
9936
9937 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
9938
9939         PR tree-optimization/32224
9940         * gcc.dg/vect/pr32224.c: New test.
9941
9942 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
9943
9944         PR c++/32177
9945         * g++.dg/gomp/pr32177.C: New test.
9946
9947 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9948
9949         PR testsuite/25241
9950         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
9951         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
9952         warning nor an error.
9953         * gcc.dg/Wfatal-2.c: Likewise.
9954         * gcc.dg/Werror-1.c: Likewise.
9955         * gcc.dg/Werror-5.c: Likewise.
9956         * gcc.dg/Werror-7.c: Likewise.
9957         * gcc.dg/Werror-10.c: Likewise.
9958         * gcc.dg/Werror-11.c: Likewise.
9959
9960 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
9961
9962         PR c++/30759
9963         * g++.dg/init/brace6.C: New test.
9964
9965 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
9966
9967         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
9968         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
9969         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
9970         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
9971
9972         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
9973         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
9974         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
9975         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
9976         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
9977         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
9978         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
9979         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
9980
9981         * gcc.dg/darwin-minversion-3.c: New.
9982
9983 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
9984
9985         * gcc.target/i386/builtin-copysign.c: New test.
9986
9987 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
9988
9989         PR tree-optimization/32220
9990         * gfortran.dg/predcom-2.f: New testcase.
9991
9992 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9993
9994         PR tree-opt/32231
9995         * gcc.target/i386/vectorize4.c: New test.
9996
9997 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
9998
9999         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
10000
10001 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10002
10003         PR testsuite/25241
10004         * gcc.dg/simd-5.c: Mark output as a note.
10005         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
10006         dg-message.
10007         * gcc.dg/simd-1.c: Likewise.
10008         * gcc.dg/always_inline.c: Mark output as a sorry.
10009         * gcc.dg/always_inline2.c: Likewise.
10010         * gcc.dg/always_inline3.c: Likewise.
10011
10012 2007-06-06  Ian Lance Taylor  <iant@google.com>
10013
10014         * g++.dg/conversion/enum1.C: New test.
10015
10016 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
10017
10018         PR tree-optimization/32216
10019         * gcc.dg/vect/pr32216.c: New test.
10020
10021 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10022
10023         PR testsuite/18923
10024         * gfortran.dg/invalid_contains_1.f90: New test.
10025         * gfortran.dg/invalid_contains_2.f90: New test.
10026
10027 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10028
10029         PR testsuite/32057
10030         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
10031         midnight issues.
10032
10033 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10034
10035         PR testsuite/25241
10036         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
10037         dg-message to match de note.
10038         * gcc.dg/pr26570.c: Use dg-message for a note.
10039         * gcc.dg/pr29254.c: Use dg-message for generic output and use
10040         dg-error instead of dg-warning because of -Werror.
10041         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
10042         neither an error, nor a warning.
10043         * gcc.dg/glibc-uclibc-2.c: Likewise
10044         * gcc.dg/cpp/19940712-1.c: Likewise.
10045
10046 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
10047
10048         PR preprocessor/23479
10049         * gcc.dg/binary-constants-1.c: Add test suites for
10050         the 0b-prefixed binary integer constants.
10051         * gcc.dg/binary-constants-2.c: Ditto.
10052         * gcc.dg/binary-constants-3.c: Ditto.
10053         * gcc.dg/binary-constants-4.c: Ditto.
10054
10055 2007-06-05  Ian Lance Taylor  <iant@google.com>
10056
10057         * gcc.dg/Wstrict-overflow-19.c: New test.
10058
10059 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
10060
10061         * gcc.dg/matrix/matrix-6.c: Remove conversion.
10062
10063 2007-06-04  Ian Lance Taylor  <iant@google.com>
10064
10065         * gcc.dg/Wstrict-overflow-18.c: New test.
10066
10067 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10068
10069         PR testsuite/25241
10070         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
10071         * gcc.dg/cpp/mi5.c: Likewise.
10072         * gcc.dg/cpp/mi7.c: Likewise.
10073
10074 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
10075
10076         PR c/32191
10077         * gcc.dg/pr32191.c: New test.
10078
10079 2007-05-28  Tobias Burnus  <burnus@net-b.de>
10080
10081         PR fortran/32124
10082         * gfortran.dg/allocate_stat_1.f90: Remove.
10083
10084 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
10085
10086         * gcc.target/i386/sse4_2-check.h: New.
10087         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
10088         * gcc.target/i386/sse4_2-crc32.h: Likewise.
10089         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
10090         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
10091         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
10092         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
10093         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
10094         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
10095         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
10096         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
10097         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
10098         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
10099         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
10100         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
10101         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
10102         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
10103         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
10104         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
10105
10106 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
10107
10108         * gcc.dg/pie-link.c: New test.
10109
10110 2007-06-01  Ian Lance Taylor  <iant@google.com>
10111
10112         * gcc.dg/Wstrict-overflow-17.c: New test.
10113
10114 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
10115
10116         * gcc.dg/builtin-return-1.c (g): New.
10117         (main): Allocate at least 64 bytes on the stack.
10118
10119 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
10120
10121         * g++.dg/init/cleanup3.C: New test.
10122
10123 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10124
10125         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
10126         int is 16 bits.
10127
10128 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
10129
10130         PR fortran/32156
10131         * gfortran.dg/char_array_constructor_3.f90: New test.
10132
10133 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
10134
10135         PR tree-optimization/32160
10136         * gfortran.dg/predcom-1.f: New test.
10137
10138 2007-05-31  Richard Guenther  <rguenther@suse.de>
10139
10140         * g++.dg/other/str_empty.C: Move...
10141         * g++.dg/other/pr30567.C: Move...
10142         * g++.dg/tree-ssa/pr27218.C: Move...
10143         * g++.dg/torture: ...here and remove dg-options.
10144
10145 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
10146
10147         PR c++/32158
10148         * g++.dg/ext/is_pod_incomplete.C: New.
10149
10150 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
10151             Douglas Gregor <doug.gregor@gmail.com>
10152             Pedro Lamarao <pedro.lamarao@mndfck.org>
10153             Howard Hinnant <howard.hinnant@gmail.com>
10154
10155         PR c++/7412
10156         PR c++/29939
10157         * g++.dg/cpp0x/rv8p.C: New.
10158         * g++.dg/cpp0x/temp-constructor-bug.C: New.
10159         * g++.dg/cpp0x/cast-bug.C: New.
10160         * g++.dg/cpp0x/elision_weak.C: New.
10161         * g++.dg/cpp0x/collapse-bug.C: New.
10162         * g++.dg/cpp0x/rv3p.C: New.
10163         * g++.dg/cpp0x/rv7n.C: New.
10164         * g++.dg/cpp0x/overload-conv-1.C: New.
10165         * g++.dg/cpp0x/rv2n.C: New.
10166         * g++.dg/cpp0x/deduce.C: New.
10167         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
10168         * g++.dg/cpp0x/rv6p.C: New.
10169         * g++.dg/cpp0x/template_deduction.C: New.
10170         * g++.dg/cpp0x/implicit-copy.C: New.
10171         * g++.dg/cpp0x/rv1p.C: New.
10172         * g++.dg/cpp0x/cast.C: New.
10173         * g++.dg/cpp0x/rv5n.C: New.
10174         * g++.dg/cpp0x/collapse.C: New.
10175         * g++.dg/cpp0x/overload-conv-2.C: New.
10176         * g++.dg/cpp0x/rv4p.C: New.
10177         * g++.dg/cpp0x/rvo.C: New.
10178         * g++.dg/cpp0x/iop.C: New.
10179         * g++.dg/cpp0x/rv3n.C: New.
10180         * g++.dg/cpp0x/rv7p.C: New.
10181         * g++.dg/cpp0x/reference_collapsing.C: New.
10182         * g++.dg/cpp0x/overload.C: New.
10183         * g++.dg/cpp0x/named.C: New.
10184         * g++.dg/cpp0x/rv2p.C: New.
10185         * g++.dg/cpp0x/rv6n.C: New.
10186         * g++.dg/cpp0x/not_special.C: New.
10187         * g++.dg/cpp0x/bind.C: New.
10188         * g++.dg/cpp0x/rv1n.C: New.
10189         * g++.dg/cpp0x/rv5p.C: New.
10190         * g++.dg/cpp0x/elision.C: New.
10191         * g++.dg/cpp0x/named_refs.C: New.
10192         * g++.dg/cpp0x/unnamed_refs.C: New.
10193         * g++.dg/cpp0x/rv4n.C: New.
10194         * g++.dg/cpp0x/elision_neg.C: New.
10195         * g++.dg/init/copy7.C: Run in C++98 mode.
10196         * g++.dg/overload/arg1.C: Ditto.
10197         * g++.dg/overload/arg4.C: Ditto.
10198
10199 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
10200
10201         PR c++/31809
10202         * g++.dg/opt/static5.C: New test.
10203
10204 2007-05-30  Richard Guenther  <rguenther@suse.de>
10205
10206         * g++.dg/dg.exp: Prune torture/.
10207         * g++.dg/torture/dg-torture.exp: New testsuite.
10208
10209 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
10210
10211         * gcc.target/arm/pr27387.C: Move and rename to ...
10212         * g++.dg/inherit/thunk8.C: ... here.
10213
10214 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
10215
10216         PR tree-optimization/31769
10217         * g++.dg/gomp/pr31769.C: New test.
10218
10219 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
10220
10221         * gcc.target/i386/stack-realign.c: New.
10222
10223 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
10224
10225         * gcc.dg/tree-ssa/prefetch-6.c: New test.
10226
10227 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
10228
10229         * gfortran.dg/sizeof.f90: New.
10230
10231 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10232
10233         PR c/31339
10234         * gcc.dg/boolcomplex-1.c: New test.
10235
10236         PR c++/31339
10237         * g++.dg/ext/boolcomplex-1.c: New test.
10238
10239 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
10240
10241         * gcc.dg/matrix: New directory.
10242
10243 2007-05-28  Tobias Burnus  <burnus@net-b.de>
10244
10245         PR fortran/32124
10246         * gfortran.dg/allocate_stat_1.f90: New.
10247
10248 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
10249
10250         PR fortran/31972
10251         * transfer_hollerith_1.f90: New test.
10252
10253 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10254
10255         PR tree-opt/32100
10256         * gcc.c-torture/execute/vrp-7.c: New test.
10257
10258 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
10259
10260         * gfortran.dg/transfer_simplify_4.f90: New test.
10261
10262 2007-05-27  Tobias Burnus  <burnus@net-b.de>
10263
10264         PR fortran/32088
10265         * gfortran.dg/func_result_3.f90: New.
10266
10267 2007-05-27  Tobias Burnus  <burnus@net-b.de>
10268
10269         PR middle-end/32083
10270         * gfortran.dg/transfer_simplify_3.f90: New.
10271
10272 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
10273
10274         PR target/32065
10275         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
10276         to compile options.
10277         * gcc.target/i386/pr32065-2.c: New test.
10278
10279 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10280
10281         PR fortran/31813
10282         * gfortran.dg/io_constraints_2.f90: Update.
10283
10284 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
10285
10286         PR fortran/31219
10287         * gfortran.dg/array_constructor_17.f90: New test.
10288
10289 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10290
10291         PR tree-opt/32090
10292         * g++.dg/opt/array2.C: New testcase.
10293
10294 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
10295
10296         PR target/32065
10297         * gcc.target/i386/pr32065.c: New test.
10298
10299 2007-05-25  Dirk Mueller  <dmueller@suse.de>
10300             Marcus Meissner <meissner@suse.de>
10301
10302         * gcc.dg/attr-alloc_size.c: New.
10303
10304 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
10305             Lee Millward  <lee.millward@gmail.com>
10306
10307         PR c++/31745
10308         * g++.dg/parse/crash34.C: New test.
10309
10310         * g++.dg/parse/crash35.C: New test.
10311
10312 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
10313
10314         * gcc.target/i386/sse2-check.h: New.
10315         * gcc.target/i386/sse2-vec-1.c: Likewise.
10316         * gcc.target/i386/sse2-vec-2.c: Likewise.
10317         * gcc.target/i386/sse2-vec-3.c: Likewise.
10318         * gcc.target/i386/sse2-vec-4.c: Likewise.
10319         * gcc.target/i386/sse2-vec-5.c: Likewise.
10320         * gcc.target/i386/sse2-vec-6.c: Likewise.
10321
10322 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
10323
10324         PR c++/31431
10325         PR c++/31432
10326         PR c++/31434
10327         PR c++/31435
10328         PR c++/31437
10329         PR c++/31438
10330         PR c++/31442
10331         PR c++/31443
10332         PR c++/31444
10333         PR c++/31445
10334         * g++.dg/cpp0x/pr31431.C: New.
10335         * g++.dg/cpp0x/pr31437.C: New.
10336         * g++.dg/cpp0x/pr31442.C: New.
10337         * g++.dg/cpp0x/pr31444.C: New.
10338         * g++.dg/cpp0x/pr31431-2.C: New.
10339         * g++.dg/cpp0x/pr31432.C: New.
10340         * g++.dg/cpp0x/pr31434.C: New.
10341         * g++.dg/cpp0x/pr31438.C: New.
10342         * g++.dg/cpp0x/pr31443.C: New.
10343         * g++.dg/cpp0x/pr31445.C: New.
10344         * g++.dg/cpp0x/variadic-crash1.C: New.
10345
10346 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
10347
10348         * gcc.target/arm/long-calls-1.c: New test.
10349         * gcc.target/arm/long-calls-2.c: Likewise.
10350         * gcc.target/arm/long-calls-3.c: Likewise.
10351         * gcc.target/arm/long-calls-4.c: Likewise.
10352
10353 2007-05-25  Richard Guenther  <rguenther@suse.de>
10354             Andrew Pinski  <andrew_pinski@playstation.sony.com>
10355
10356         PR tree-optimization/31982
10357         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
10358
10359 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
10360
10361         PR fortran/32047
10362         * gfortran.dg/result_in_spec_2.f90: New test.
10363
10364 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10365
10366         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
10367
10368 2007-05-24  Ollie Wild  <aaw@google.com>
10369
10370         * gcc.dg/cpp/counter-1.c: New test.
10371         * gcc.dg/pch/counter-1.c: New test.
10372         * gcc.dg/pch/counter-1.hs: New file.
10373         * gcc.dg/pch/counter-2.c: New test.
10374         * gcc.dg/pch/counter-2.hs: New file.
10375         * gcc.dg/pch/counter-3.c: New test.
10376         * gcc.dg/pch/counter-3.hs: New file.
10377
10378 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
10379
10380         * gcc.dg/tree-ssa/predcom-1.c: New test.
10381         * gcc.dg/tree-ssa/predcom-2.c: New test.
10382         * gcc.dg/tree-ssa/predcom-3.c: New test.
10383         * gcc.dg/tree-ssa/predcom-4.c: New test.
10384         * gcc.dg/tree-ssa/predcom-5.c: New test.
10385         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
10386
10387 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
10388
10389         PR testsuite/32062
10390         * gcc.target/i386/sse4_1-check.h (MASK): New.
10391
10392 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10393
10394         PR fortran/32038
10395         * gfortran.dg/pr25603.f: Initialize integer variables.
10396
10397 2007-05-23  Ian Lance Taylor  <iant@google.com>
10398
10399         * g++.dg/other/vrp1.C: New test.
10400
10401 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
10402
10403         PR preprocessor/20077
10404         * gcc.dg/cpp/paste15.c: New test.
10405
10406 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
10407             Nigel Stephens  <nigel@mips.com>
10408             Richard Sandiford  <richard@codesourcery.com>
10409
10410         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
10411         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
10412         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
10413         * gcc.target/mips/inter/mips16-inter.exp: New.
10414
10415 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
10416
10417         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
10418
10419 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10420
10421         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
10422         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
10423         * gcc.target/i386/sse3-addsubps.c: Likewise.
10424         * gcc.target/i386/sse3-haddpd.c: Likewise.
10425         * gcc.target/i386/sse3-haddps.c: Likewise.
10426         * gcc.target/i386/sse3-hsubpd.c: Likewise.
10427         * gcc.target/i386/sse3-hsubps.c: Likewise.
10428         * gcc.target/i386/sse3-lddqu.c: Likewise.
10429         * gcc.target/i386/sse3-movddup.c: Likewise.
10430         * gcc.target/i386/sse3-movshdup.c: Likewise.
10431         * gcc.target/i386/sse3-movsldup.c: Likewise.
10432
10433         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
10434         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
10435         * gcc.target/i386/ssse3-pabsd.c: Likewise.
10436         * gcc.target/i386/ssse3-pabsw.c: Likewise.
10437         * gcc.target/i386/ssse3-palignr.c: Likewise.
10438         * gcc.target/i386/ssse3-phaddd.c: Likewise.
10439         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
10440         * gcc.target/i386/ssse3-phaddw.c: Likewise.
10441         * gcc.target/i386/ssse3-phsubd.c: Likewise.
10442         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
10443         * gcc.target/i386/ssse3-phsubw.c: Likewise.
10444         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
10445         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
10446         * gcc.target/i386/ssse3-pshufb.c: Likewise.
10447         * gcc.target/i386/ssse3-psignb.c: Likewise.
10448         * gcc.target/i386/ssse3-psignd.c: Likewise.
10449         * gcc.target/i386/ssse3-psignw.c: Likewise.
10450         * gcc.target/i386/ssse3-vals.h: Likewise.
10451
10452         * gcc.target/i386/sse3-check.h: New file.
10453         * gcc.target/i386/ssse3-check.h: Likewise.
10454
10455 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10456
10457         PR middle-end/31095
10458         * gcc.c-torture/compile/bcopy-1.c: New testcase.
10459
10460 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10461
10462         PR middle-end/31606
10463         * gcc.c-torture/20070522-1.c: New testcase.
10464
10465 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10466
10467         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
10468
10469 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
10470
10471         * gcc.c-torture/execute/ieee/20000320-1.x,
10472         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
10473         m68k-*-* and check_effective_target_coldfire_fpu.
10474
10475 2007-05-22  Ollie Wild  <aaw@google.com>
10476
10477         * g++.dg/lookup/hidden-class10.C: New test.
10478         * g++.dg/lookup/hidden-class11.C: New test.
10479
10480 2007-05-22  Ollie Wild  <aaw@google.com>
10481
10482         * g++.dg/lookup/name-clash5.C: New test.
10483         * g++.dg/lookup/name-clash6.C: New test.
10484
10485 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10486
10487         * g++.dg/other/i386-2.C: Update comments on header files tested.
10488         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
10489         of <tmmintrin.h>.
10490         * gcc.target/i386/sse-12.c: Likewise.
10491         * gcc.target/i386/sse-13.c: Likewise.
10492         * gcc.target/i386/sse-14.c: Likewise.
10493
10494         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
10495         Redefined to test with immediate operand.
10496         (__builtin_ia32_blendps): Likewise.
10497         (__builtin_ia32_blendpd): Likewise.
10498         (__builtin_ia32_dpps): Likewise.
10499         (__builtin_ia32_dpps): Likewise.
10500         (__builtin_ia32_insertps128): Likewise.
10501         (__builtin_ia32_vec_ext_v4sf): Likewise.
10502         (__builtin_ia32_vec_set_v16qi): Likewise.
10503         (__builtin_ia32_vec_set_v4si): Likewise.
10504         (__builtin_ia32_vec_set_v2di): Likewise.
10505         (__builtin_ia32_vec_ext_v16qi): Likewise.
10506         (__builtin_ia32_vec_ext_v4si): Likewise.
10507         (__builtin_ia32_vec_ext_v2di): Likewise.
10508         (__builtin_ia32_roundpd): Likewise.
10509         (__builtin_ia32_roundsd): Likewise.
10510         (__builtin_ia32_roundps): Likewise.
10511         (__builtin_ia32_roundss): Likewise.
10512         (__builtin_ia32_mpsadbw128): Likewise.
10513
10514 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10515
10516         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
10517
10518 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
10519
10520         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
10521         failures.
10522         * gcc.dg/dfp/func-struct.c: Ditto.
10523         * gcc.dg/dfp/operator-assignment.c: Ditto.
10524         * gcc.dg/dfp/convert-bfp.c: Ditto.
10525         * gcc.dg/dfp/convert-int.c: Ditto.
10526         * gcc.dg/dfp/convert-int-max.c: Ditto.
10527         * gcc.dg/dfp/func-scalar.c: Ditto.
10528         * gcc.dg/dfp/cast.c: Ditto.
10529         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
10530         failures, and fix a typo in return type of arg1_128.
10531         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
10532         failures, and fix a typo in a constant suffix.
10533         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
10534         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
10535
10536 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
10537             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10538
10539         * lib/gcc-dg.exp(process_message): New proc.
10540         (dg-message): New test directive.
10541         * gcc.dg/always_inline.c: Use dg-message.
10542         * gcc.dg/always_inline2.c: Ditto.
10543         * gcc.dg/always_inline3.c: Ditto.
10544         * gcc.dg/invalid-call-1.c: Ditto.
10545         * gcc.dg/pr17506.c: Ditto.
10546         * gcc.dg/simd-5.c: Ditto.
10547         * gcc.dg/simd-6.c: Ditto.
10548         * gcc.dg/va-arg-2.c: Ditto.
10549         * gcc.dg/cpp/syshdr.c: Ditto.
10550         * gcc.dg/cpp/unc4.c: Ditto.
10551         * gcc.dg/cpp/trad/mi1.c: Ditto.
10552         * gcc.dg/cpp/trad/mi5.c: Ditto.
10553         * gcc.dg/cpp/trad/mi7.c: Ditto.
10554         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
10555         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
10556         * gcc.test-framework/test-framework.awk: Special-case outexists
10557         tests.
10558
10559 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10560
10561         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
10562         (bit_SSE4_2): Likewise.
10563         (bit_POPCNT): Likewise.
10564
10565         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
10566         Check if assembler supports SSE4 instructions.
10567
10568         * gcc.target/i386/sse4_1-blendpd.c: New file.
10569         * gcc.target/i386/sse4_1-blendps.c: Likewise.
10570         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
10571         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
10572         * gcc.target/i386/sse4_1-check.h: Likewise.
10573         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
10574         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
10575         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
10576         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
10577         * gcc.target/i386/sse4_1-extractps.c: Likewise.
10578         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
10579         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
10580         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
10581         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
10582         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
10583         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
10584         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
10585         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
10586         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
10587         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
10588         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
10589         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
10590         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
10591         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
10592         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
10593         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
10594         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
10595         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
10596         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
10597         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
10598         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
10599         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
10600         * gcc.target/i386/sse4_1-pminud.c: Likewise.
10601         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
10602         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
10603         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
10604         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
10605         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
10606         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
10607         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
10608         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
10609         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
10610         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
10611         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
10612         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
10613         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
10614         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
10615         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
10616         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
10617         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
10618         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
10619         * gcc.target/i386/sse4_1-round.h: Likewise.
10620         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
10621         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
10622         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
10623         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
10624         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
10625         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
10626         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
10627         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
10628         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
10629         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
10630         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
10631         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
10632         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
10633         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
10634
10635 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10636
10637         PR fortran/31627
10638         * gfortran.dg/bounds_check_7.f90: New test.
10639
10640 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
10641
10642         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
10643         (check_effective_target_sse4a): Ditto.
10644
10645         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
10646         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
10647         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
10648         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
10649         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
10650         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
10651         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
10652         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
10653         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
10654         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
10655         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
10656         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
10657         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
10658         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
10659         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
10660         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
10661         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
10662         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
10663         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
10664         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
10665
10666 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
10667
10668         * g++.dg/ext/cleanup-1.C: New test.
10669         * g++.dg/ext/cleanup-2.C: Likewise.
10670         * g++.dg/ext/cleanup-3.C: Likewise.
10671         * g++.dg/ext/cleanup-4.C: Likewise.
10672         * g++.dg/ext/cleanup-5.C: Likewise.
10673         * g++.dg/ext/cleanup-6.C: Likewise.
10674         * g++.dg/ext/cleanup-8.C: Likewise.
10675         * g++.dg/ext/cleanup-9.C: Likewise.
10676         * g++.dg/ext/cleanup-10.C: Likewise.
10677         * g++.dg/ext/cleanup-11.C: Likewise.
10678         * g++.dg/ext/cleanup-dtor.C: Likewise.
10679
10680 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10681
10682         PR middle-end/31995
10683         * gcc.dg/vect/vect-102a.c: New test.
10684
10685 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
10686             Paolo Carlini  <pcarlini@suse.de>
10687             Uros Bizjak  <ubizjak@gmail.com>
10688
10689         * gcc.dg/gcc-have-sync-compare-and-swap.c,
10690         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
10691         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
10692         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
10693         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
10694         New testcases.
10695
10696 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
10697
10698         PR fortran/32002
10699         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
10700
10701 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10702
10703         PR fortran/32027
10704         * gfortran.dg/do_3.F90: Add checks for the final value of the
10705         loop variable.
10706
10707 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
10708
10709         * gcc.c-torture/execute/990127-2.x: New file.
10710
10711 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
10712
10713         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
10714         * gcc.target/i386/sse-12: Add -O to compile options.
10715         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
10716         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
10717         and mm3dnow.h.  Add -O to compile options.
10718
10719 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
10720
10721         PR fortran/31867
10722         * gfortran.dg/char_length_5.f90: New test.
10723
10724         PR fortran/31994
10725         * gfortran.dg/array_reference_1.f90: New test.
10726
10727 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10728
10729         PR middle-end/7651
10730         PR c++/11856
10731         PR c/12963
10732         PR c/23587
10733         PR other/29694
10734         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
10735         * gcc.dg/Wtype-limits.c: New.
10736         * gcc.dg/Wtype-limits-Wextra.c: New.
10737         * gcc.dg/Wtype-limits-no.c: New.
10738         * g++.dg/warn/Wtype-limits.C: New.
10739         * g++.dg/warn/Wtype-limits-Wextra.C: New.
10740         * g++.dg/warn/Wtype-limits-no.C: New.
10741
10742 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
10743
10744         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
10745         instead of "-msse2".'
10746         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
10747         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
10748         and mm3dnow.h.
10749         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
10750         to test with immediate operand.
10751         (__builtin_ia32_insertqi): Ditto.
10752         (__builtin_ia32_palignr128): Ditto.
10753         (__builtin_ia32_palignr): Ditto.
10754         (__builtin_ia32_pshufhw): Ditto.
10755         (__builtin_ia32_pshuflw): Ditto.
10756         (__builtin_ia32_pshufd): Ditto.
10757         (__builtin_ia32_vec_set_v8hi): Ditto.
10758         (__builtin_ia32_vec_ext_v8hi): Ditto.
10759         (__builtin_ia32_shufpd): Ditto.
10760         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
10761
10762 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
10763
10764         PR fortran/32001
10765         * gfortran.dg/min_max_conformance.f90: Added more testcases.
10766
10767 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
10768
10769         PR target/31585
10770         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
10771         and "__inline".  Use "-msse" instead of "-msse2".
10772
10773 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10774
10775         PR middle-end/7651
10776         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
10777         * gcc.dg/20030906-2.c: Likewise.
10778         * objc.dg/method-17.m: Add -Wreturn-type.
10779         * obj-c++.dg/method-21.mm: Likewise.
10780
10781 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
10782
10783         PR target/31585
10784         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
10785         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
10786         (__builtin_ia32_psrlqi128): Ditto.
10787         (__builtin_ia32_psrlwi128): Ditto.
10788         (__builtin_ia32_psrldi128): Ditto.
10789         (__builtin_ia32_psrldqi128): Ditto.
10790         (__builtin_ia32_pslldqi128): Ditto.
10791         (__builtin_ia32_psrawi128): Ditto.
10792         (__builtin_ia32_psradi128): Ditto.
10793         (__builtin_ia32_psllqi128): Ditto.
10794         (__builtin_ia32_pslldi128): Ditto.
10795         (__builtin_prefetch): Ditto.
10796         (__builtin_ia32_pshufw): Ditto.
10797         (__builtin_ia32_vec_set_v4hi): Ditto.
10798         (__builtin_ia32_vec_ext_v4hi): Ditto.
10799         (__builtin_ia32_shufps): Ditto.
10800         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
10801
10802 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10803
10804         PR fortran/31974
10805         * gfortran.dg/char_allocation_1.f90: New test.
10806
10807 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10808
10809         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
10810         * gcc.dg/Wconversion-sign.c: New.
10811         * gcc.dg/Wconversion-integer-no-sign.c: New.
10812         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
10813         Wconversion-sign.C
10814         * g++.dg/warn/Wconversion-sign.C: New.
10815         * g++.old-deja/g++.other/warn4.C: Update.
10816         * g++.dg/warn/Wconversion1.C: Likewise.
10817
10818 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10819
10820         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
10821         * gcc.dg/torture/builtin-math-4.c: Likewise.
10822
10823 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10824
10825         PR libfortran/31964
10826         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
10827
10828 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10829
10830         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
10831
10832 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
10833
10834         PR target/31628
10835         * gcc.target/i386/pr31628.c: New.
10836
10837 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
10838
10839         PR middle-end/31344
10840         * gcc.dg/pr31344.c: New test.
10841
10842 2007-05-17  Ian Lance Taylor  <iant@google.com>
10843
10844         PR tree-optimization/31953
10845         * gcc.c-torture/compile/pr31953.c: New test.
10846
10847 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10848
10849         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
10850
10851         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
10852         and drem.
10853         * gcc.dg/torture/builtin-math-4.c: Likewise.
10854
10855         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
10856         * gcc.dg/torture/builtin-math-4.c: Likewise.
10857
10858         * gcc.dg/torture/builtin-math-4.c: New test.
10859
10860 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
10861             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10862
10863         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
10864         * gcc.dg/cpp/include2.c: Ditto.
10865         * gcc.dg/cpp/mac-dir-2.c: Ditto.
10866         * gcc.dg/cpp/paste5.c: Ditto.
10867         * gcc.dg/cpp/paste6.c: Ditto.
10868         * gcc.dg/cpp/paste8.c: Ditto.
10869         * gcc.dg/cpp/paste11.c: Ditto.
10870         * gcc.dg/cpp/paste13.c: Ditto.
10871         * gcc.dg/cpp/skipping2.c: Ditto.
10872         * gcc.dg/reg-vol-struct-1.c: Ditto.
10873         * gcc.dg/Wshadow-1.c: Ditto.
10874         * gcc.dg/cpp/trad/comment.c: Ditto.
10875         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
10876         * gcc.dg/cpp/if-2.c: Ditto.
10877         * gcc.dg/array-5.c: Ditto.
10878         * gcc.dg/inline-15.c: Ditto.
10879         * gcc.dg/pr27953.c: Ditto.
10880         * gcc.dg/Wno-c++-compat.c: Ditto.
10881
10882 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
10883
10884         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
10885
10886 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10887
10888         * gcc.c-torture/execute/20070517-1.c: New test.
10889
10890 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
10891
10892         PR fortran/31919
10893         * gfortran.dg/min_max_conformance.f90: New test.
10894
10895 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
10896
10897         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
10898         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
10899         gcc.dg/vect/vect-104.c: Use more complex construction to
10900         prevent vectorizing.
10901         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
10902
10903 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
10904
10905         PR tree-optimization/24659
10906         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
10907         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
10908         not vect_int target.
10909         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
10910         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
10911         targets.
10912         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
10913         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
10914         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
10915
10916 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
10917
10918         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
10919         and x86_64-*-* targets.
10920         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
10921
10922 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
10923
10924         PR fortran/18769
10925         PR fortran/30881
10926         PR fortran/31194
10927         PR fortran/31216
10928         PR fortran/31427
10929         * transfer_simplify_1.f90: New test.
10930         * transfer_simplify_2.f90: New test.
10931
10932 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
10933
10934         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
10935
10936 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
10937
10938         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
10939
10940         * gcc.dg/fltconst-pedantic-dfp.c: New test.
10941
10942         PR c/31924
10943         * gcc.dg/fltconst-1.c: New test.
10944
10945         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
10946         * gcc.dg/dfp/operator-assignment.c: Ditto.
10947
10948 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
10949
10950         PR c++/29928
10951         * g++.dg/rtti/typeid5.C: New.
10952
10953 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10954
10955         PR fortran/31725
10956         * gfortran.dg/substr_4.f: New test.
10957
10958 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
10959
10960         * gcc.target/m68k/interrupt_thread-1.c,
10961         gcc.target/m68k/interrupt_thread-2.c,
10962         gcc.target/m68k/interrupt_thread-3.c: New.
10963         * gcc.target/m68k/m68k.exp: Accept fido.
10964
10965 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
10966
10967         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
10968         * gfortran.dg/altreturn_3.f90: Likewise.
10969         * gfortran.dg/assumed_dummy_1.f90: Likewise.
10970         * gfortran.dg/default_numeric_type_1.f90: Likewise.
10971         * gfortran.dg/inquire_iolength.f90: Likewise.
10972         * gfortran.dg/module_naming_1.f90: Likewise.
10973         * gfortran.dg/oldstyle_2.f90: Likewise.
10974         * gfortran.dg/operator_2.f90: Likewise.
10975         * gfortran.dg/parameter_array_element_1.f90: Likewise.
10976         * gfortran.dg/used_types_11.f90: Likewise.
10977         * gfortran.dg/zero_array_components_1.f90: Likewise.
10978         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
10979         * gfortran.dg/parameter_array_dummy.f90: Likewise.
10980         * gfortran.dg/real_const_3.f90: Likewise.
10981
10982 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
10983
10984         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
10985         * gcc.dg/tree-ssa/loop-30.c: New test.
10986
10987 2007-05-13  Richard Guenther  <rguenther@suse.de>
10988
10989         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
10990         scanning forwprop1.
10991         * g++.dg/tree-ssa/pr31146.C: Likewise.
10992
10993 2007-05-13  Revital Eres  <eres@il.ibm.com>
10994
10995         * gcc.dg/dse.c: New test.
10996
10997 2007-05-12  Richard Guenther  <rguenther@suse.de>
10998
10999         PR tree-optimization/31797
11000         * gcc.c-torture/compile/pr31797.c: New testcase.
11001
11002 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
11003
11004         PR fortran/30746
11005         * gfortran.dg/host_assoc_function_1.f90: New test.
11006
11007 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
11008
11009         PR c++/31829
11010         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
11011
11012 2007-05-11  Silvius Rus  <rus@google.com>
11013
11014         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
11015         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
11016         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
11017         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
11018         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
11019         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
11020         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
11021         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
11022         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
11023         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
11024         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
11025         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
11026         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
11027         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
11028         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
11029         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
11030
11031 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
11032
11033         PR other/31852
11034         * gcc.c-torture/execute/builtins/memchr.c: New.
11035         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
11036         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
11037
11038 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
11039
11040         PR fortran/30876
11041         * gfortran.dg/recursive_reference_1.f90: Put error at correct
11042         line.
11043         * gfortran.dg/recursive_reference_2.f90: New test.
11044
11045 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
11046
11047         PR fortran/30878
11048         * gfortran.dg/namelist_29.f90: New test.
11049
11050 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
11051
11052         PR fortran/31474
11053         * gfortran.dg/entry_10.f90: New test.
11054
11055 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
11056
11057         PR tree-optimization/31885
11058         * gcc.dg/tree-ssa/loop-29.c: New test.
11059
11060 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
11061
11062         * assumed_dummy_1.f90: Fix dg directive.
11063         * char_initialiser_actual.f90: Likewise.
11064         * nested_modules_2.f90: Likewise.
11065         * shift-alloc.f90: Likewise.
11066
11067 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
11068
11069         * gcc.dg/20070507-1.c: Disable for non-pic targets.
11070
11071 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11072
11073         PR libfortran/31880
11074         * gfortran.dg/unf_read_corrupted_2.f90: New test.
11075
11076 2007-05-09  Mike Stump  <mrs@apple.com>
11077
11078         * g++.dg/other/first-global.C: Add -fpie for darwin.
11079         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
11080
11081 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11082
11083         * gcc.dg/20070507-1.c: New testcase.
11084
11085 2007-05-08  Chao-ying Fu  <fu@mips.com>
11086
11087         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
11088         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
11089         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
11090         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
11091
11092 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
11093
11094         PR 31847
11095         * gcc.dg/pr31847.c: New test.
11096
11097 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
11098
11099         PR fortran/31692
11100         * gfortran.dg/actual_array_result_1.f90: New test.
11101
11102 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
11103
11104         PR fortran/29397
11105         * gfortran.dg/parameter_array_init_1.f90: New test.
11106
11107         PR fortran/29400
11108         * gfortran.dg/parameter_array_init_2.f90: New test.
11109
11110 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
11111
11112         PR target/31854
11113         * gcc.target/i386/pr31854.c: New test.
11114
11115 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
11116
11117         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
11118
11119 2007-05-07  Mike Stump  <mrs@apple.com>
11120
11121         * g++.old-deja/g++.mike/empty.C: Add.
11122
11123 2007-05-07  Eric Christopher  <echristo@apple.com>
11124
11125         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
11126
11127 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
11128
11129         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
11130         variable.  Rearrange conversions from binary float to decimal float.
11131
11132 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
11133
11134         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
11135         x86.
11136
11137 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
11138
11139         * gnat.dg/opt1.ad[sb]: New testcase.
11140
11141 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11142
11143         PR fortran/31399
11144         * gfortran.dg/do_3.F90: New test.
11145
11146 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11147
11148         PR fortran/31764
11149         * gfortran.dg/new_line.f90: Add new checks.
11150
11151 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11152
11153         PR fortran/31201
11154         * gfortran.dg/large_unit_1.f90: New.
11155         * gfortran.dg/large_unit_2.f90: New.
11156         * gfortran.dg/iostat_4.f90: New
11157         * gfortran.dg/bounds_check_fail_1.f90: Updated.
11158
11159 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
11160
11161         PR fortran/31540
11162         * gfortran.dg/char_result_4.f90: New test.
11163
11164 2007-06-05  Revital Eres  <eres@il.ibm.com>
11165
11166         PR 30957
11167         * gcc.dg/pr30957-1.c: New test.
11168
11169 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11170
11171         PR fortran/31251
11172         * gfortran.dg/char_type_len_2.f90: New test.
11173
11174 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
11175
11176         PR 31775
11177         * g++.dg/other/nested-extern.cc: New.
11178         * g++.dg/other/nested-extern-1.C: New.
11179         * g++.dg/other/nested-extern-2.C: New.
11180
11181 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
11182
11183         PR fortran/31760
11184         * gfortran.dg/erf.f90: New test.
11185         * gfortran.dg/besxy.f90: New test.
11186
11187 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
11188
11189         PR fortran/22359
11190         * gfortran.dg/fseek.f90: New test.
11191
11192 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
11193
11194         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
11195
11196 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11197
11198         PR libfortran/31210
11199         * gfortran.dg/zero_length_1.f90: New test.
11200
11201 2007-05-04  Tobias Burnus  <burnus@net-b.de>
11202
11203         PR fortran/31803
11204         * gfortran.dg/char_pointer_assign_3.f90: New test.
11205         * gfortran.dg/char_result_2.f90: Re-enable test.
11206
11207 2007-05-04  Tobias Burnus  <burnus@net-b.de>
11208
11209         PR fortran/25071
11210         * gfortran.dg/char_length_3.f90: New test.
11211         * gfortran.dg/char_result_2.f90: Fix test.
11212
11213 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
11214
11215         PR tree-optimization/30565
11216         * gcc.dg/tree-ssa/loop-27.c: New test.
11217
11218 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
11219
11220         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
11221         * gcc.target/bfin/arith.c (__v2hi): Likewise.
11222         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
11223         * gcc.target/bfin/shift.c (__v2hi): Likewise.
11224
11225 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
11226
11227         PR tree-optimization/31699
11228         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
11229         New.
11230         (check_effective_target_vect_floatint_cvt): New.
11231         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
11232         of specific targets.
11233         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
11234         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
11235         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
11236         * gcc.dg/vect/vect-iv-4.c: Likewise.
11237         * gcc.dg/vect/vect-multitypes-11.c: New.
11238         * gcc.dg/vect/pr31699.c: New.
11239
11240 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
11241
11242         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
11243
11244 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
11245
11246         PR C++/31663
11247         * g++.dg/warn/anonymous-namespace-2.C: New.
11248         * g++.dg/warn/anonymous-namespace-2.h: New.
11249
11250 2007-05-02  Paul Brook  <paul@codesourcery.com>
11251
11252         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
11253
11254 2007-05-02  Eric Christopher  <echristo@apple.com>
11255
11256         * gcc.dg/cpp/if-div.c: New file.
11257
11258 2007-05-02  Tom Tromey  <tromey@redhat.com>
11259
11260         PR preprocessor/28709:
11261         * gcc.dg/cpp/pr28709.c: New file.
11262
11263 2007-05-02  Richard Guenther  <rguenther@suse.de>
11264
11265         PR tree-optimization/31146
11266         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
11267
11268 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
11269
11270         * gcc.c-torture/compile/limits-blockid.c: New.
11271         * gcc.c-torture/compile/limits-caselabels.c: New.
11272         * gcc.c-torture/compile/limits-declparen.c: New.
11273         * gcc.c-torture/compile/limits-enumconst.c: New.
11274         * gcc.c-torture/compile/limits-exprparen.c: New.
11275         * gcc.c-torture/compile/limits-externalid.c: New.
11276         * gcc.c-torture/compile/limits-fnargs.c: New.
11277         * gcc.c-torture/compile/limits-fndefn.c: New.
11278         * gcc.c-torture/compile/limits-idexternal.c: New.
11279         * gcc.c-torture/compile/limits-idinternal.c: New.
11280         * gcc.c-torture/compile/limits-pointer.c: New.
11281         * gcc.c-torture/compile/limits-stringlit.c: New.
11282         * gcc.c-torture/compile/limits-structmem.c: New.
11283         * gcc.c-torture/compile/limits-structnest.c: New.
11284
11285 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
11286
11287         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
11288
11289 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11290
11291         PR middle-end/31740
11292         * gcc.c-torture/compile/20070501-1.c: New testcase.
11293
11294 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
11295
11296         PR fortran/31732
11297         * gfortran.dg/array_memset_2:  New test case.
11298
11299 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
11300
11301         PR testsuite/31615
11302         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
11303
11304 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
11305
11306         PR testsuite/31589
11307         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
11308         dg-final test.
11309         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
11310         keyword to dg-final test.
11311         * gcc.dg/vect/vect-iv-4.c: Likewise.
11312         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
11313         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
11314         test.
11315         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
11316         cast.
11317         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
11318         * lib/target-supports.exp
11319         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
11320         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
11321
11322 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
11323
11324         * gcc.c-torture/execute/ieee/20000320-1.c: Use
11325         __LONG_LONG_MAX__ and its friends instead of those supplied by
11326         limits.h.
11327
11328 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
11329
11330         PR C++/31721
11331         * g++.dg/ext/vector7.C: New testcase.
11332
11333 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11334
11335         PR fortran/31591
11336         * gfortran.dg/bound_simplification_1.f90: New test.
11337
11338 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11339
11340         PR fortran/31645
11341         * gfortran.dg/bom_error.f90: New test.
11342         * gfortran.dg/bom_include.f90: New test.
11343         * gfortran.dg/bom_UTF16-LE.f90: New test.
11344         * gfortran.dg/bom_UTF16-BE.f90: New test.
11345         * gfortran.dg/bom_UTF-8.f90: New test.
11346         * gfortran.dg/bom_UTF-32.f90: New test.
11347         * gfortran.dg/bom_UTF-8.F90: New test.
11348         * gfortran.dg/bom_include.inc: New file.
11349
11350 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11351
11352         PR C++/30221
11353         * g++.dg/init/ptrfn2.C: New test.
11354         * g++.dg/init/ptrfn3.C: New test.
11355
11356 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
11357
11358         PR fortran/31711
11359         * gfortran.dg/dependency_21.f90: New test.
11360
11361 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11362
11363         * gfortran.dg/secnds.f: Use real*8.
11364         * gfortran.dg/secnds-1.f: Use real*8.
11365
11366 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11367
11368         PR libfortran/31532
11369         * gfortran.dg/inquire_5.f90: Update test.
11370
11371 2007-04-27  Ian Lance Taylor  <iant@google.com>
11372
11373         PR middle-end/31710
11374         * gcc.c-torture/compile/pr31710.c: New test.
11375
11376 2007-04-27  Richard Guenther  <rguenther@suse.de>
11377
11378         PR tree-optimization/30965
11379         PR tree-optimization/30978
11380         * gcc.dg/tree-ssa/pr30978.c: New testcase.
11381         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
11382         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
11383         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
11384
11385 2007-04-27  Richard Guenther  <rguenther@suse.de>
11386
11387         PR tree-optimization/31715
11388         * gcc.dg/Warray-bounds-4.c: New testcase.
11389
11390 2007-04-26  Ian Lance Taylor  <iant@google.com>
11391
11392         PR target/28675
11393         * gcc.c-torture/compile/pr28675.c: New test.
11394
11395 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11396
11397         PR C++/30016
11398         * g++.dg/ext/vector6.C: New test.
11399
11400 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
11401
11402         * gcc.c-torture/execute/ieee/20000320-1.x: New.
11403
11404 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
11405
11406         PR middle-end/31617
11407         * g++.dg/other/str_empty.C: Add expected warning.
11408
11409 2007-04-26  Richard Guenther  <rguenther@suse.de>
11410         Daniel Berlin  <dberlin@dberlin.org>
11411
11412         PR tree-optimization/30567
11413         * g++.dg/other/pr30567.C: New testcase.
11414
11415 2007-04-26  Richard Guenther  <rguenther@suse.de>
11416
11417         PR tree-optimization/31703
11418         * gcc.c-torture/compile/pr31703.c: New testcase.
11419         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
11420         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
11421
11422 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
11423
11424         * gfortran.dg/open_errors.f90: Added if statements checking
11425         the value of iostat.
11426
11427 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
11428
11429         PR c++/31598
11430         * g++.dg/gomp/pr31598.C: New test.
11431
11432         PR tree-optimization/30558
11433         * g++.dg/gomp/pr30558.C: New test.
11434
11435 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
11436
11437         PR c++/31338
11438         * g++.dg/ext/complex2.C: New test.
11439
11440 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
11441
11442         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
11443
11444 2007-04-25  Thiemo Seufer  <ths@mips.com>
11445
11446         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
11447         value to signed char.
11448
11449 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
11450
11451         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
11452         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
11453         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
11454
11455 2007-04-25  Tobias Burnus  <burnus@net-b.de>
11456
11457         PR fortran/31668
11458         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
11459         statement functions.
11460         * gfortran.dg/c_by_val_5.f90: New test.
11461
11462 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
11463
11464         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
11465         with two new subroutines to avoid parameter-induced aliasing.
11466         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
11467         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
11468
11469 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11470
11471         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
11472         * g++.dg/warn/Warray-bounds.C: Likewise.
11473
11474 2007-04-24  Ian Lance Taylor  <iant@google.com>
11475
11476         PR tree-optimization/31605
11477         * gcc.c-torture/execute/pr31605.c: New test.
11478
11479 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11480
11481         PR fortran/31587
11482         * lib/gcc-dg.exp (scan-module): New function.
11483         * gfortran.dg/module_md5_1.f90: New test.
11484
11485 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
11486
11487         * g++.old-deja/g++.pt/defarg6.C: Only run with
11488         -std=gnu++98.
11489         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
11490         * g++.dg/cpp0x/variadic61.C: Ditto.
11491         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
11492         * g++.dg/cpp0x/variadic62.C: Ditto.
11493         * g++.dg/template/meminit1.C: Ditto.
11494         * g++.dg/template/operator7.C: Ditto.
11495         * g++.dg/template/static15.C: Ditto.
11496         * g++.dg/template/invalid1.C: Ditto.
11497         * g++.dg/template/shift1.C: Ditto.
11498         * g++.dg/template/error10.C: Ditto.
11499
11500 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
11501
11502         PR diagnostic/25923
11503         * gfortran.dg/pr25923.f90: New test.
11504
11505 2007-04-24  Ian Lance Taylor  <iant@google.com>
11506
11507         PR tree-optimization/31602
11508         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
11509
11510 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
11511
11512         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
11513         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
11514
11515 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
11516
11517         * gcc.target/i386/reload-1.c. New.
11518
11519 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11520             Olga Golovanevsky  <olga@il.ibm.com>
11521
11522         * g++.dg/other/str_empty.C: New test.
11523
11524 2007-04-24  Richard Henderson  <rth@redhat.com>
11525
11526         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
11527
11528 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
11529
11530         PR target/31641
11531         * gcc.c-torture/compile/pr31641.c: New testcase.
11532
11533 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
11534
11535         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
11536         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
11537         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
11538         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
11539
11540 2007-04-23  Simon Baldwin  <simonb@google.com>
11541
11542         * g++.dg/other/error15.C: New.
11543         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
11544         triggering a "multiple parameters named" error.
11545
11546 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
11547
11548         PR fortran/31618
11549         * gfortran.dg/backspace_8.f:  New test case.
11550
11551 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
11552
11553         PR fortran/31630
11554         * gfortran.dg/used_types_17.f90: New test.
11555
11556         PR fortran/31620
11557         * gfortran.dg/zero_array_components_1.f90: New test.
11558
11559 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11560
11561         PR fortran/31616
11562         * gfortran.dg/open_errors.f90: Allow a different error message.
11563
11564 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
11565
11566         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
11567         Rename from check_effective_target_vect_pack_mod.  Rename global
11568         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
11569         messages.
11570         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
11571         rename.
11572         * gcc.dg/vect/vect-iv-8a.c: Ditto.
11573         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
11574
11575 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11576
11577         PR middle-end/31448
11578         * gcc.c-torture/execute/pr31448.c: New testcase.
11579
11580 2007-04-22  Nick Clifton  <nickc@redhat.com>
11581
11582         * gcc.dg/20020312-2.c: Add support for the FRV.
11583
11584 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
11585
11586         PR tree-optimization/24659
11587         * gcc.dg/vect/vect-float-extend-1.c: New test.
11588         * gcc.dg/vect/vect-float-truncate-1.c: New test.
11589
11590 2007-04-22  Richard Guenther  <rguenther@suse.de>
11591
11592         PR tree-optimization/29789
11593         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
11594         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
11595
11596 2007-04-22  Revital Eres  <eres@il.ibm.com>
11597
11598         * gcc.dg/var-expand2.c: New test.
11599
11600 2007-04-22  Revital Eres  <eres@il.ibm.com>
11601
11602         * gcc.dg/var-expand3.c: New test.
11603
11604 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11605
11606         PR fortran/31495
11607         * gfortran.dg/continuation_8.f90: New test.
11608
11609 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11610
11611         PR C/30265
11612         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
11613         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
11614
11615 2007-04-21  Richard Guenther  <rguenther@suse.de>
11616
11617         PR middle-end/31136
11618         * gcc.c-torture/execute/pr31136.c: New testcase.
11619
11620 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
11621
11622         * gcc.target/i386/movsi-sm-1.c: New.
11623
11624 2007-04-20  Richard Henderson  <rth@redhat.com>
11625
11626         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
11627         * gcc.dg/pr27095.c: Cope with alpha GOT load.
11628
11629 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
11630
11631         * gcc.target/i386/ordcmp-1.c: New test.
11632         * gcc.target/i386/unordcmp-1.c: New test.
11633
11634         PR tree-optimization/31632
11635         * gcc.c-torture/compile/20070419-1.c: New test.
11636
11637 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11638
11639         * gcc.dg/invalid-call-1.c: New test.
11640
11641 2007-04-18  Dirk Mueller  <dmueller@suse.de>
11642
11643         PR diagnostic/31227
11644         * gcc.dg/Warray-bounds-3.c: New.
11645
11646 2007-04-18  Richard Guenther  <rguenther@suse.de>
11647
11648         PR tree-optimization/19431
11649         PR tree-optimization/21463
11650         * gcc.c-torture/execute/20070212-1.c: New testcase.
11651         * gcc.c-torture/execute/20070212-2.c: Likewise.
11652         * gcc.c-torture/execute/20070212-3.c: Likewise.
11653         * gcc.dg/tree-ssa/pr19431.c: Likewise.
11654         * gcc.dg/tree-ssa/pr21463.c: Likewise.
11655         * g++.dg/tree-ssa/pr21463.C: Likewise.
11656         * g++.dg/tree-ssa/pr30738.C: Likewise.
11657
11658 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
11659
11660         PR c++/31513
11661         * g++.dg/expr/bitfield8.C: New test.
11662
11663 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
11664             Richard Sandiford  <richard@codesourcery.com>
11665
11666         * lib/target-supports.exp (check_profiling_available): Return 0
11667         for uClibc with -p or -pg.
11668
11669 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
11670
11671         PR c++/31517
11672         * g++.dg/template/init7.C: New test.
11673
11674 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
11675
11676         PR rtl-optimization/31360
11677         * gcc.dg/loop-7.c: New test.
11678
11679 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
11680
11681         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
11682         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
11683         build.
11684         (compat-execute): Likewise.
11685         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
11686         files to remote hosts.
11687         * lib/c-ctorture.exp (c-torture-compile): Likewise.
11688         (c-torture-execute): Likewise.
11689         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
11690         or plain file.  Use remote_upload and remote_download to copy
11691         files about.
11692         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
11693         before scanning it.
11694
11695 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
11696
11697         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
11698
11699 2007-04-16  Lawrence Crowl  <crowl@google.com>
11700
11701         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
11702         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
11703         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
11704         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
11705         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
11706         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
11707         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
11708         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
11709         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
11710         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
11711         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
11712
11713         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
11714         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
11715         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
11716         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
11717         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
11718         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
11719         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
11720         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
11721         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
11722         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
11723         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
11724
11725 2007-04-16  Ian Lance Taylor  <iant@google.com>
11726
11727         PR tree-optimization/31522
11728         * gcc.dg/Wstrict-overflow-16.c: New test.
11729
11730 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
11731
11732         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
11733
11734 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
11735
11736         PR fortran/31144
11737         * gfortran.dg/module_naming_1.f90: New.
11738
11739 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
11740
11741         * lib/target-supports.exp (check_profiling_available): Return
11742         false for m68k-*-uclinux.
11743
11744 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
11745
11746         PR c++/29365
11747         Testcase for c++ anonymous namespace warning
11748
11749         * g++.dg/warn/anonymous-namespace-1.C: New test
11750         * g++.dg/warn/anonymous-namespace-1.h: New test
11751
11752 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11753
11754         PR testsuite/31578
11755         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
11756
11757 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11758
11759         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
11760
11761 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
11762
11763         PR fortran/31204
11764         * gfortran.dg/array_constructor_16.f90: New test.
11765
11766 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
11767
11768         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
11769         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
11770
11771 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11772
11773         PR rtl-optimization/31500
11774         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
11775         * g++.dg/warn/Warray-bounds.C: Likewise.
11776
11777 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11778
11779         PR C/31520
11780         * gcc.dg/gnu89-init-4.c: New testcase.
11781
11782 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
11783
11784         PR c++/25874
11785         * gcc.dg/gomp/pr25874.c: Add dg-options.
11786         * g++.dg/gomp/pr25874.C: Add dg-options.
11787
11788 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
11789
11790         PR fortran/21061
11791         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
11792         * gfortran.dg/warnings_are_errors_1.f: New testcase.
11793
11794 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11795
11796         PR fortran/31561
11797         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
11798
11799 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
11800
11801         PR fortran/29507
11802         PR fortran/31404
11803         * gfortran.dg/initialization_6.f90: New test.
11804
11805 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
11806
11807         * gcc.c-torture/compile/pr27528.c: Require nonpic.
11808
11809         * lib/target-supports.exp (check_gc_sections_available):
11810         Return false if ldflags includes -elf2flt.
11811
11812 2007-04-13  Jason Merrill  <jason@redhat.com>
11813
11814         PR c++/31074
11815         * conv3.C: New test.
11816
11817 2007-04-13  Mike Stump  <mrs@apple.com>
11818
11819         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
11820         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
11821
11822 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
11823
11824         PR tree-optimization/29598
11825         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
11826
11827 2007-04-13  Tobias Burnus  <burnus@net-b.de>
11828
11829         PR fortran/31559
11830         * gfortran.dg/func_assign.f90: New test.
11831
11832 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
11833
11834         PR fortran/31550
11835         * gfortran.dg/used_types_16.f90: New test.
11836
11837 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
11838
11839         PR fortran/18937
11840         * gfortran.dg/goto_2.f90: New.
11841         * gfortran.dg/goto_3.f90: New.
11842         * gfortran.dg/pr17708.f90: Rename to ...
11843         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
11844
11845 2007-04-13  Tobias Burnus  <burnus@net-b.de>
11846
11847         PR fortran/31562
11848         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
11849         instead of a struct.
11850
11851 2007-04-13  Tobias Burnus  <burnus@net-b.de>
11852
11853         PR fortran/31562
11854         * gfortran.dg/value_4.c: Use GNU extensions for complex
11855         instead of a struct.
11856
11857 2007-04-13  Richard Guenther  <rguenther@suse.de>
11858
11859         PR tree-optimization/21258
11860         * gcc.dg/tree-ssa/vrp34.c: New testcase.
11861
11862 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11863
11864         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
11865         <complex.h>.
11866
11867 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
11868
11869         PR fortran/31250
11870         * gfortran.dg/char_length_2.f90: New.
11871         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
11872         * gfortran.dg/repeat_4.f90: Likewise.
11873
11874         PR fortran/31266
11875         * gfortran.dg/char_assign_1.f90: New.
11876
11877         PR fortran/31471
11878         * gfortran.dg/block_name_1.f90: New.
11879         * gfortran.dg/block_name_2.f90: New.
11880
11881 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
11882
11883         PR c++/31078
11884         * g++.dg/other/pr31078.C: New.
11885
11886 2007-04-12  Richard Guenther  <rguenther@suse.de>
11887
11888         PR tree-optimization/31169
11889         * gcc.c-torture/execute/pr31169.c: New testcase.
11890
11891 2007-04-12  Richard Guenther  <rguenther@suse.de>
11892
11893         PR tree-optimization/24689
11894         PR tree-optimization/31307
11895         * g++.dg/tree-ssa/pr31307.C: New testcase.
11896         * gcc.dg/tree-ssa/pr24689.c: Likewise.
11897
11898 2007-04-12  Tobias Burnus  <burnus@net-b.de>
11899
11900         PR fortran/31472
11901         * gfortran.dg/access_spec_1.f90: New test.
11902         * gfortran.dg/access_spec_2.f90: New test.
11903         * gfortran.dg/non_module_public.f90: Match new error message.
11904
11905 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
11906
11907         PR testsuite/31538
11908         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
11909         to 4 at line 38 to fix bounds problem.
11910
11911 2007-04-11  Tobias Burnus  <burnus@net-b.de>
11912
11913         PR testsuite/31240
11914         * gfortran.dg/pointer_intent_1.f90: Fix test.
11915
11916 2007-04-10  Eric Christopher  <echristo@apple.com>
11917
11918         * lib/target-supports.exp
11919         (check_effective_target_fstack_protector): Rewrite.
11920
11921 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
11922
11923         PR c++/31449
11924         * g++.dg/init/const5.C: New test.
11925
11926 2007-04-09  Jan Hubicka  <jh@suse.cz>
11927
11928         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
11929
11930 2007-04-08  Jan Hubicka  <jh@suse.cz>
11931
11932         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
11933
11934 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11935
11936         PR fortran/31257
11937         * gfortran.dg/achar_4.f90: New test.
11938
11939 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11940
11941         PR fortran/30880
11942         * gfortran.dg/used_dummy_types_8.f90: New test.
11943
11944 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11945
11946         PR fortran/30872
11947         * gfortran.dg/parameter_array_element_1.f90: New test.
11948
11949 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11950
11951         PR fortran/31222
11952         * gfortran.dg/default_numeric_type_1.f90: New test.
11953
11954 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11955
11956         PR fortran/31424
11957         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
11958
11959 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11960
11961         PR fortran/31293
11962         * gfortran.dg/interface_12.f90: New test.
11963
11964 2007-04-07  Bruce Korb  <bkorb@gnu.org>
11965
11966         * gcc.dg/format/opt-6.c: New test.
11967         * gcc.dg/format/nul-1.c: New test.
11968         * gcc.dg/format/nul-2.c: New test.
11969
11970 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11971
11972         PR libgfortran/31395
11973         * gfortran.dg/fmt_colon.f90: New test.
11974
11975 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
11976
11977         * g++.old-deja/g++.other/init18.C: Use
11978         dg-require-effective-target instead of an explicit xfail.
11979
11980 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
11981
11982         * gcc.dg/dfp/signbit-1.c
11983         * gcc.dg/dfp/signbit-2.c
11984
11985 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
11986
11987         PR fortran/31483
11988         * gfortran.dg/altreturn_5.f90: New test.
11989
11990 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
11991
11992         PR fortran/31292
11993         * gfortran.dg/contained_module_proc_1.f90: New test.
11994
11995 2007-04-04  Stuart Hastings  <stuart@apple.com>
11996
11997         PR 31281
11998         * objc/execute/exceptions/pr31281.m: New.
11999
12000 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
12001
12002         * g++.dg/ext/dllimport12.C: Update comments.
12003
12004 2007-04-03  Eric Christopher  <echristo@apple.com>
12005
12006         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
12007
12008 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12009
12010         PR fortran/31304
12011         * gfortran.dg/repeat_2.f90: New test.
12012         * gfortran.dg/repeat_3.f90: New test.
12013         * gfortran.dg/repeat_4.f90: New test.
12014
12015 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
12016
12017         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
12018
12019 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
12020
12021         PR c++/30847
12022         * g++.dg/parse/cond3.C: New test.
12023
12024         PR middle-end/30704
12025         * gcc.c-torture/execute/ieee/pr30704.c: New test.
12026
12027 2007-04-02  Jason Merrill  <jason@redhat.com>
12028
12029         PR c++/31187
12030         * g++.dg/ext/visibility/anon3.C: New test.
12031
12032 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12033
12034         PR libgfortran/31052
12035         * gfortran.dg/namelist_28.f90: New test.
12036
12037 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12038
12039         PR libgfortran/31366
12040         * gfortran.dg/direct_io_6.f90: New test.
12041
12042 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12043
12044         PR libgfortran/31207
12045         * gfortran.dg/advance_5.f90: New test.
12046         * gfortran.dg/advance_6.f90: New test.
12047
12048 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
12049
12050         * g++.dg/ext/dllimport6.C: Remove extra ';'.
12051         * g++.dg/ext/dllimport7.C: Likewise.
12052         * g++.dg/ext/selectany1.C: Likewise.
12053
12054 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
12055
12056         * g++.dg/parser/pr31138.C: New.
12057         * g++.dg/parser/pr31140.C: New.
12058         * g++.dg/parser/pr31141.C: New.
12059
12060 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
12061
12062         PR c++/26099
12063         * g++.dg/ext/is_base_of.C: New.
12064         * g++.dg/ext/has_virtual_destructor.C: New.
12065         * g++.dg/ext/is_polymorphic.C: New.
12066         * g++.dg/ext/is_base_of_diagnostic.C: New.
12067         * g++.dg/ext/is_enum.C: New.
12068         * g++.dg/ext/has_nothrow_assign.C: New.
12069         * g++.dg/ext/has_nothrow_constructor.C: New.
12070         * g++.dg/ext/is_empty.C: New.
12071         * g++.dg/ext/has_trivial_copy.C: New.
12072         * g++.dg/ext/has_trivial_assign.C: New.
12073         * g++.dg/ext/is_abstract.C: New.
12074         * g++.dg/ext/is_pod.C: New.
12075         * g++.dg/ext/has_nothrow_copy.C: New.
12076         * g++.dg/ext/is_class.C: New.
12077         * g++.dg/ext/has_trivial_constructor.C: New.
12078         * g++.dg/ext/is_union.C: New.
12079         * g++.dg/ext/has_trivial_destructor.C: New.
12080         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
12081         * g++.dg/template/crash43.C: Likewise.
12082
12083 2007-03-29  Dirk Mueller  <dmueller@suse.de>
12084
12085         * g++.dg/warn/pedantic2.C: New testcase.
12086
12087 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12088
12089         * size_dim.f90: Fix dg directive.
12090         * pr16433.f: Likewise.
12091         * use_6.f90: Likewise.
12092         * use_7.f90: Likewise.
12093         * entry_9.f90: Likewise.
12094         * pointer_intent_2.f90: Likewise.
12095         * protected_1.f90: Likewise.
12096         * fmt_missing_period_2.f: Likewise.
12097         * pointer_intent_3.f90: Likewise.
12098         * protected_2.f90: Likewise.
12099         * protected_3.f90: Likewise.
12100         * pr15754.f90: Likewise.
12101         * protected_4.f90: Likewise.
12102         * protected_5.f90: Likewise.
12103         * initialization_2.f90: Likewise.
12104         * protected_6.f90: Likewise.
12105         * continuation_7.f90: Likewise.
12106         * derived_function_interface_1.f90: Likewise.
12107         * der_pointer_4.f90: Likewise.
12108         * fmt_zero_precision.f90: Likewise.
12109         * blockdata_3.f90: Likewise.
12110         * fmt_missing_period_1.f: Likewise.
12111         * real_const_3.f90: Likewise.
12112         * use_4.f90: Likewise.
12113         * fmt_missing_period_3.f: Likewise.
12114         * use_5.f90: Likewise.
12115
12116 2007-03-28  Mike Stump  <mrs@apple.com>
12117
12118         * gcc.dg/darwin-comm.c: Add.
12119
12120 2007-03-28  Eric Christopher  <echristo@apple.com>
12121
12122         * lib/target-supports.exp (check_effective_target_fstack_protector):
12123         New.
12124         * gcc.dg/ssp-1.c: Use.
12125         * gcc.dg/ssp-2.c: Ditto.
12126
12127 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
12128
12129         PR c++/29077
12130         * g++.dg/parse/constructor3.C: New test.
12131
12132 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
12133
12134         * gnat.dg/thin_pointer.ad[sb]: New test.
12135
12136 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
12137
12138         * g++.dg/cpp0x/bracket1.C: New.
12139         * g++.dg/cpp0x/bracket2.C: New.
12140         * g++.dg/cpp0x/bracket3.C: New.
12141         * g++.dg/cpp0x/bracket4.C: New.
12142
12143 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
12144
12145         * g++.dg/cpp0x/temp_default1.C: New.
12146         * g++.dg/cpp0x/temp_default3.C: New.
12147         * g++.dg/cpp0x/temp_default2.C: New.
12148         * g++.dg/cpp0x/temp_default4.C: New.
12149
12150 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
12151
12152         PR c++/29993
12153         * g++.dg/other/cv_func2.C: New.
12154
12155 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
12156
12157         * gcc.dg/dfp/func-vararg-alternate.h: New file.
12158         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
12159         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
12160         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
12161
12162         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
12163         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
12164
12165         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
12166
12167         * lib/compat.exp (compat-execute): Fix processing of file names.
12168
12169 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
12170
12171         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
12172
12173 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
12174
12175         * lib/target-supports.exp (check_effective_target_fortran_large_real):
12176         Delete created executable test file.
12177         (check_effective_target_fortran_large_int): Ditto.
12178         (check_effective_target_static_libgfortran): Ditto.
12179
12180 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
12181
12182         PR c++/30500
12183         * g++.dg/warn/pragma-system_header1.C: New test.
12184         * g++.dg/warn/pragma-system_header2.C: New test.
12185         * g++.dg/warn/pragma-system_header1.h. New.
12186         * g++.dg/warn/pragma-system_header2.h. New.
12187
12188 2007-03-26  Ian Lance Taylor  <iant@google.com>
12189
12190         PR tree-optimization/31345
12191         * gcc.c-torture/compile/pr31345-1.c: New test.
12192
12193 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
12194
12195         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
12196         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
12197         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
12198         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
12199         * gfortran.dg/overload_1.f90: Likewise.
12200         * gfortran.dg/impure_assignment_1.f90: Likewise.
12201         * gfortran.dg/error_recovery_3.f90: Likewise.
12202         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
12203         * gfortran.dg/sequence_types_1.f90: Likewise.
12204         * gfortran.dg/internal_references_1.f90: Likewise.
12205         * gfortran.dg/present_1.f90: Likewise.
12206         * gfortran.dg/volatile10.f90: Likewise.
12207         * gfortran.dg/module_equivalence_2.f90: Likewise.
12208         * gfortran.dg/use_4.f90: Likewise.
12209         * gfortran.dg/elemental_result_1.f90: Likewise.
12210         * gfortran.dg/generic_actual_arg.f90: Likewise.
12211         * gfortran.dg/private_type_5.f90: Likewise.
12212         * gfortran.dg/protected_4.f90: Likewise.
12213         * gfortran.dg/interface_3.f90: Likewise.
12214
12215 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
12216
12217         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
12218         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
12219
12220 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
12221
12222         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
12223
12224 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12225
12226         PR libgfortran/31199
12227         * gfortran.dg/fmt_t_4.f90: New test.
12228
12229 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
12230
12231         PR libfortran/31297
12232         * gfortran.dg/backspace_5.f:  Initialize variable(s).
12233         * gfortran.dg/backspace_6.f:  Likewise.
12234         * gfortran.dg/char_bounds_check_fail_1: Likewise.
12235         * gfortran.dg/direct_io_2.f90:  Likewise.
12236         * gfortran.dg/write_back.f:  Likewise.
12237         * gfortran.dg/write_rewind_2.f:  Likewise.
12238         * gfortran.dg/write_rewind_1.f:  Likewise.
12239         * gfortran.dg/write_rewind_2.f:  Likewise.
12240
12241 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
12242
12243         PR tree-optimization/30784
12244         * gcc.dg/vect/pr30784.c: New test.
12245
12246 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12247
12248         PR fortran/30877
12249         * gfortran.dg/operator_1.f90: New test.
12250         * gfortran.dg/operator_2.f90: New test.
12251
12252 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
12253
12254         PR libfortran/31196
12255         * gfortran.dg/reshape_transpose_1.f90:  New test.
12256
12257 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12258
12259         PR fortran/30655
12260         * gfortran.dg/bounds_check_6.f90: New test.
12261
12262 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
12263
12264         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
12265         #ifndef/#endif.
12266         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
12267         * gcc.dg/dfp/decfloat-constants.c: Ditto.
12268
12269 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
12270
12271         PR fortran/31209
12272         * gfortran.dg/pointer_function_actual_1.f90: New test.
12273
12274         PR fortran/31200
12275         * gfortran.dg/pointer_function_actual_2.f90: New test.
12276
12277         PR fortran/31215
12278         * gfortran.dg/result_in_spec_1.f90: New test.
12279
12280 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12281
12282         PR fortran/30834
12283         * gfortran.dg/integer_exponentiation_3.F90: New test.
12284         * gfortran.dg/integer_exponentiation_4.f90: New test.
12285         * gfortran.dg/integer_exponentiation_5.F90: New test.
12286
12287 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
12288
12289         PR c++/30863
12290         * g++.dg/template/error24.C: New test.
12291         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
12292
12293 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
12294
12295         PR c++/31273
12296         * g++.dg/expr/bitfield7.C: New test.
12297
12298 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12299
12300         PR other/23572
12301         * gcc.dg/float-range-4.c: New.
12302         * gcc.dg/float-range-1.c: Update. Test for a warning.
12303         * gcc.dg/float-range-3.c: New.
12304         * gcc.dg/float-range-5.c: New.
12305
12306 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12307
12308         PR fortran/31262
12309         * gfortran.dg/no_range_check_1.f90: New test.
12310
12311 2007-03-22  Dirk Mueller  <dmueller@suse.de>
12312
12313         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
12314         * g++.dg/other/static1.C: Remove stray semicolon.
12315         * g++.dg/other/init1.C: Likewise.
12316         * g++.dg/rtti/dyncast1.C: Likewise.
12317         * g++.dg/tree-ssa/pr17153.C: Likewise.
12318         * g++.dg/lookup/disamb1.C: Likewise.
12319         * g++.dg/lookup/scoped2.C: Likewise.
12320         * g++.dg/lookup/friend7.C: Likewise.
12321         * g++.dg/parse/parse4.C: Likewise.
12322         * g++.dg/parse/parse5.C: Likewise.
12323         * g++.dg/expr/pr29066.C: Likewise.
12324         * g++.dg/expr/cast4.C: Likewise.
12325         * g++.dg/tc1/dr193.C: Likewise.
12326         * g++.dg/tc1/dr213.C: Likewise.
12327         * g++.dg/abi/dcast1.C: Likewise.
12328         * g++.dg/abi/covariant2.C: Likewise.
12329         * g++.dg/inherit/covariant11.C: Likewise.
12330         * g++.dg/inherit/covariant9.C: Likewise.
12331         * g++.dg/inherit/covariant10.C: Likewise.
12332         * g++.dg/init/static3.C: Likewise.
12333         * g++.dg/init/init-ref3.C: Likewise.
12334         * g++.dg/init/ref10.C: Likewise.
12335         * g++.dg/template/meminit2.C: Likewise.
12336         * g++.dg/template/using9.C: Likewise.
12337         * g++.dg/template/friend9.C: Likewise.
12338         * g++.dg/template/ref1.C: Likewise.
12339         * g++.old-deja/g++.warn/inline.C: Likewise.
12340         * g++.old-deja/g++.robertl/eb91.C: Likewise.
12341         * g++.old-deja/g++.robertl/eb46.C: Likewise.
12342         * g++.old-deja/g++.robertl/eb34.C: Likewise.
12343         * g++.old-deja/g++.robertl/eb43.C: Likewise.
12344         * g++.old-deja/g++.robertl/eb26.C: Likewise.
12345         * g++.old-deja/g++.robertl/eb116.C: Likewise.
12346         * g++.old-deja/g++.brendan/copy5.C: Likewise.
12347         * g++.old-deja/g++.brendan/overload8.C: Likewise.
12348         * g++.old-deja/g++.brendan/overload11.C: Likewise.
12349         * g++.old-deja/g++.brendan/copy7.C: Likewise.
12350         * g++.old-deja/g++.brendan/crash38.C: Likewise.
12351         * g++.old-deja/g++.brendan/template11.C: Likewise.
12352         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
12353         * g++.old-deja/g++.brendan/crash50.C: Likewise.
12354         * g++.old-deja/g++.brendan/crash16.C: Likewise.
12355         * g++.old-deja/g++.jason/pmem2.C: Likewise.
12356         * g++.old-deja/g++.jason/parse9.C: Likewise.
12357         * g++.old-deja/g++.jason/byval2.C: Likewise.
12358         * g++.old-deja/g++.jason/overload8.C: Likewise.
12359         * g++.old-deja/g++.jason/pmf8.C: Likewise.
12360         * g++.old-deja/g++.jason/template33.C: Likewise.
12361         * g++.old-deja/g++.jason/return3.C: Likewise.
12362         * g++.old-deja/g++.jason/scoping2.C: Likewise.
12363         * g++.old-deja/g++.jason/virtual.C: Likewise.
12364         * g++.old-deja/g++.jason/opeq3.C: Likewise.
12365         * g++.old-deja/g++.jason/template27.C: Likewise.
12366         * g++.old-deja/g++.jason/synth6.C: Likewise.
12367         * g++.old-deja/g++.jason/ref8.C: Likewise.
12368         * g++.old-deja/g++.jason/offset1.C: Likewise.
12369         * g++.old-deja/g++.other/static20.C: Likewise.
12370         * g++.old-deja/g++.other/array1.C: Likewise.
12371         * g++.old-deja/g++.other/new3.C: Likewise.
12372         * g++.old-deja/g++.other/array2.C: Likewise.
12373         * g++.old-deja/g++.other/overload9.C: Likewise.
12374         * g++.old-deja/g++.other/cast6.C: Likewise.
12375         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
12376         * g++.old-deja/g++.other/eh4.C: Likewise.
12377         * g++.old-deja/g++.other/using7.C: Likewise.
12378         * g++.old-deja/g++.other/init18.C: Likewise.
12379         * g++.old-deja/g++.other/dyncast1.C: Likewise.
12380         * g++.old-deja/g++.other/dyncast2.C: Likewise.
12381         * g++.old-deja/g++.other/dtor11.C: Likewise.
12382         * g++.old-deja/g++.pt/static11.C: Likewise.
12383         * g++.old-deja/g++.pt/crash19.C: Likewise.
12384         * g++.old-deja/g++.pt/overload12.C: Likewise.
12385         * g++.old-deja/g++.pt/crash46.C: Likewise.
12386         * g++.old-deja/g++.pt/mi1.C: Likewise.
12387         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
12388         * g++.old-deja/g++.pt/nontype5.C: Likewise.
12389         * g++.old-deja/g++.pt/local5.C: Likewise.
12390         * g++.old-deja/g++.pt/typename2.C: Likewise.
12391         * g++.old-deja/g++.pt/explicit80.C: Likewise.
12392         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
12393         * g++.old-deja/g++.law/visibility1.C: Likewise.
12394         * g++.old-deja/g++.law/visibility2.C: Likewise.
12395         * g++.old-deja/g++.law/virtual2.C: Likewise.
12396         * g++.old-deja/g++.law/operators19.C: Likewise.
12397         * g++.old-deja/g++.law/parsing10.C: Likewise.
12398         * g++.old-deja/g++.law/visibility4.C: Likewise.
12399         * g++.old-deja/g++.law/operators4.C: Likewise.
12400         * g++.old-deja/g++.law/dtors2.C: Likewise.
12401         * g++.old-deja/g++.law/missed-error3.C: Likewise.
12402         * g++.old-deja/g++.law/visibility10.C: Likewise.
12403         * g++.old-deja/g++.law/scope3.C: Likewise.
12404         * g++.old-deja/g++.law/casts2.C: Likewise.
12405         * g++.old-deja/g++.law/code-gen5.C: Likewise.
12406         * g++.old-deja/g++.law/operators33.C: Likewise.
12407         * g++.old-deja/g++.law/friend4.C: Likewise.
12408         * g++.old-deja/g++.mike/pmf7.C: Likewise.
12409         * g++.old-deja/g++.mike/p5611.C: Likewise.
12410         * g++.old-deja/g++.mike/net37.C: Likewise.
12411         * g++.old-deja/g++.mike/p3570.C: Likewise.
12412         * g++.old-deja/g++.mike/p5718.C: Likewise.
12413         * g++.old-deja/g++.mike/net21.C: Likewise.
12414         * g++.old-deja/g++.mike/p1862.C: Likewise.
12415         * g++.old-deja/g++.mike/p4511.C: Likewise.
12416         * g++.old-deja/g++.mike/virt3.C: Likewise.
12417         * g++.old-deja/g++.mike/p16146.C: Likewise.
12418         * g++.old-deja/g++.mike/p1989.C: Likewise.
12419         * g++.old-deja/g++.mike/p5571.C: Likewise.
12420         * g++.old-deja/g++.gb/scope10.C: Likewise.
12421         * g++.old-deja/g++.abi/primary5.C: Likewise.
12422         * g++.old-deja/g++.abi/empty2.C: Likewise.
12423         * g++.old-deja/g++.abi/arraynew.C: Likewise.
12424         * g++.old-deja/g++.eh/vbase4.C: Likewise.
12425         * g++.old-deja/g++.eh/ptr1.C: Likewise.
12426         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
12427         * g++.old-deja/g++.bob/template3.C: Likewise.
12428         * g++.old-deja/g++.bob/inherit1.C: Likewise.
12429
12430 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
12431
12432         PR fortran/31193
12433         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
12434
12435 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
12436
12437         PR fortran/20897
12438         * gfortran.dg/derived_name_1.f90: New.
12439         * gfortran.dg/derived_name_2.f: New.
12440
12441 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
12442
12443         * lib/target-supports.exp (check_effective_target_nonpic): New
12444         procedure.
12445         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
12446         when compiling PIC.
12447         * gcc.target/i386/asm-4.c: Require nonpic.
12448         * gcc.target/i386/cmov1.c: Likewise.
12449         * gcc.target/i386/mul.c: Likewise.
12450         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
12451         * gcc.target/i386/ssetype-1.c: Require nonpic.
12452         * gcc.target/i386/ssetype-3.c: Likewise.
12453         * gcc.target/i386/ssetype-5.c: Likewise.
12454
12455 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
12456
12457         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
12458         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
12459         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
12460         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
12461
12462 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
12463
12464         PR tree-optimization/30590
12465         * g++.dg/opt/pr30590.C: New testcase.
12466
12467 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
12468
12469         PR c/30762
12470         * gcc.dg/pr30762-1.c: New test.
12471         * gcc.dg/pr30762-2.c: New test.
12472
12473         PR inline-asm/30505
12474         * gcc.target/i386/pr30505.c: New test.
12475
12476 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
12477
12478         * gcc.target/arm/register-variables.c: New.
12479
12480 2007-03-19  Jeff Law  <law@redhat.com>
12481
12482         * PR tree-optimization/30984
12483         * gcc.c-torture/pr30984.c: New test.
12484
12485 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12486         Richard Guenther  <rguenther@suse.de>
12487
12488         PR tree-optimization/31254
12489         * gcc.dg/torture/pr31254.c: New testcase.
12490
12491 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
12492
12493         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
12494         target default_packed.
12495
12496 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12497
12498         PR fortran/31203
12499         * gfortran.dg/string_length_1.f90: New test.
12500
12501 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12502
12503         PR testsuite/30395
12504         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
12505
12506 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12507
12508         PR libgfortran/31052
12509         * gfortran.dg/namelist_27.f90: New test.
12510
12511 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
12512
12513         PR fortran/30531
12514         * gfortran.dg/used_types_14.f90: New test.
12515
12516         PR fortran/31086
12517         * gfortran.dg/used_types_15.f90: New test.
12518
12519 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
12520
12521         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
12522         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
12523
12524 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12525
12526         PR fortran/31120
12527         * gfortran.dg/integer_exponentiation_2.f90: New test.
12528
12529 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
12530
12531         PR tree-optimization/31041
12532         * gcc.dg/vect/pr31041.c: New test.
12533
12534 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12535
12536         * g++.dg/warn/Wconversion-integer.C: New
12537         * g++.dg/warn/Wconversion-real.C: New.
12538         * g++.dg/warn/Wconversion-real-integer.C: New.
12539         * g++.dg/warn/conv2.C: Updated.
12540
12541 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
12542
12543         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
12544         exclude RTPs.
12545
12546 2007-03-16  Richard Guenther  <rguenther@suse.de>
12547
12548         PR tree-optimization/31146
12549         * g++.dg/tree-ssa/pr31146.C: New testcase.
12550
12551 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
12552
12553         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
12554         assume that the target has <features.h>.
12555
12556 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
12557
12558         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
12559         dg-options rather than to the whole test.
12560
12561 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
12562
12563         PR debug/29906
12564         * g++.dg/debug/pr29906.C: New
12565
12566 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12567
12568         PR libgfortran/31099
12569         * gfortran.dg/unformatted_recl.f90: Update test.
12570
12571 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
12572
12573         * gcc.dg/tree-ssa/prefetch-5.c: New test.
12574
12575 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12576
12577         PR c++/30891
12578         * g++.dg/parse/namespace-definition.C: New.
12579
12580 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12581
12582         PR c++/24924
12583         * g++.dg/cpp/pedantic-errors.C: New.
12584         * g++.dg/cpp/permissive.C: New.
12585
12586 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12587
12588         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
12589         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
12590
12591 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12592
12593         * lib/target-supports.exp (check_missing_uclibc_feature)
12594         (check_effective_target_wchar): New procedures.
12595         * gcc.dg/wchar_t-1.c: Require target wchar.
12596         * gcc.dg/wint_t-1.c: Likewise.
12597
12598 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12599
12600         * lib/target-supports.exp (check_gc_sections_available): Return
12601         false for VxWorks targets.
12602
12603 2007-03-15  Dirk Mueller  <dmueller@suse.de>
12604
12605         * g++.dg/warn/Wconversion2.C: Fix typo.
12606         * gcc.dg/if-empty-1.c: Ditto.
12607
12608 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12609
12610         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
12611
12612 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
12613
12614         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
12615         * gcc.target/i386/pr31167.c: Ditto.
12616
12617 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
12618
12619         PR target/31167
12620         * gcc.target/i386/pr31167.c: New test.
12621
12622 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
12623
12624         PR fortran/30922
12625         * gfortran.dg/import5.f90.f90: New test.
12626
12627
12628         PR fortran/30879
12629         * gfortran.dg/data_components_1.f90: New test.
12630
12631
12632         PR fortran/30870
12633         * gfortran.dg/generic_13.f90: New test.
12634
12635         PR fortran/31163
12636         * gfortran.dg/alloc_comp_basics_5.f90: New test.
12637
12638 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12639
12640         PR libgfortran/31051
12641         * gfortran.dg/fmt_t_4.f90: New
12642
12643 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12644
12645         PR C++/31165
12646         * g++.dg/other/default7.C: New test.
12647
12648 2007-03-15  Dirk Mueller  <dmueller@suse.de>
12649
12650         * g++.dg/warn/Wconversion2.C: New.
12651
12652 2007-03-14  Eric Christopher  <echristo@apple.com>
12653
12654         * gcc.dg/ssp-1.c: New.
12655         * gcc.dg/ssp-2.c: Ditto.
12656
12657 2007-03-14  Dirk Mueller  <dmueller@suse.de>
12658
12659         * g++.dg/warn/do-empty.C: New.
12660         * gcc.dg/do-empty.c: New.
12661         * gcc.dg/if-empty-1.c: Update.
12662         * gcc.dg/20001116-1.c: Update.
12663         * gcc.dg/pr23165.c: Update.
12664
12665 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
12666
12667         * gfortran.dg/module_implicit_conversion.f90: New test.
12668
12669 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
12670
12671         PR middle-end/31127
12672         * gcc.dg/pr31127.c: New.
12673
12674 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
12675
12676         * gcc.dg/tree-ssa/loop-26.c: New test.
12677
12678 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
12679
12680         * gcc.target/i386/cmpxchg16b-1.c: New test.
12681
12682 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
12683
12684         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
12685         * gcc.dg/c99-vla-1.c: Likewise.
12686         * g++.dg/ext/vla1.C: Likewise
12687
12688 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
12689
12690         * gcc.dg/wvla-1.c: New test
12691         * gcc.dg/wvla-2.c: New test
12692         * gcc.dg/wvla-3.c: New test
12693         * gcc.dg/wvla-4.c: New test
12694         * gcc.dg/wvla-5.c: New test
12695         * gcc.dg/wvla-6.c: New test
12696         * gcc.dg/wvla-7.c: New test
12697         * g++.dg/warn/Wvla-1.C: New test
12698         * g++.dg/warn/Wvla-2.C: New test
12699         * g++.dg/warn/Wvla-3.C: New test
12700
12701 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
12702
12703         PR c++/30108
12704         * g++.dg/other/default6.C: New test.
12705
12706 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
12707
12708         * lib/target-supports.exp (check_profiling_available): Return false
12709         for VxWorks.
12710         (check_effective_target_vxworks_kernel): New procedure.
12711         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
12712         VxWorks.
12713         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
12714         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
12715         to include VxWorks.
12716         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
12717
12718 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
12719
12720         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
12721         PIC is not supported.
12722         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
12723         * gcc.dg/20020426-2.c: Likewise.
12724         * gcc.dg/pr28243.c: Likewise.
12725         * gcc.dg/visibility-11.c: Likewise.
12726         * gcc.dg/tls/opt-9.c: Likewise.
12727         * gcc.dg/tls/opt-10.c: Likewise.
12728         * gcc.dg/tls/pic-1.c: Likewise.
12729         * gcc.dg/tls/struct-1.c: Likewise.
12730         * gcc.target/i386/20000807-1.c: Likewise.
12731         * gcc.target/i386/20000904-1.c: Likewise.
12732         * gcc.target/i386/20011119-1.c: Likewise.
12733         * gcc.target/i386/990213-2.c: Likewise.
12734         * gcc.target/i386/990214-1.c: Likewise.
12735         * gcc.target/i386/compress-float-387-pic.c: Likewise.
12736         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
12737         * gcc.target/i386/pic-1.c: Likewise.
12738         * gcc.target/i386/pr21518.c: Likewise.
12739         * gcc.target/i386/pr23098.c: Likewise.
12740         * gcc.target/i386/pr23943.c: Likewise.
12741
12742 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
12743
12744         PR c++/31038
12745         * g++.dg/template/complit2.C: New test.
12746
12747         PR c++/30328
12748         * g++.dg/ext/bitfield1.C: New test.
12749
12750 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
12751
12752         PR fortran/30883
12753         * gfortran.dg/interface_11.f90: New test.
12754
12755 2007-03-11  Richard Guenther  <rguenther@suse.de>
12756
12757         PR tree-optimization/31115
12758         * gcc.dg/torture/pr31115.c: New testcase.
12759
12760 2007-03-11  Ira Rosen  <irar@il.ibm.com>
12761
12762         PR tree-optimization/29925
12763         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
12764
12765 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
12766
12767         PR c++/30274
12768         * g++.dg/expr/bitfield3.C: New test.
12769         * g++.dg/expr/bitfield4.C: Likewise.
12770         * g++.dg/expr/bitfield5.C: Likewise.
12771         * g++.dg/expr/bitfield6.C: Likewise.
12772
12773         PR c++/30924
12774         * g++.dg/template/array18.C: New test.
12775
12776 2007-03-10  Dirk Mueller  <dmueller@suse.de>
12777
12778         PR c++/17946
12779         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
12780         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
12781
12782 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
12783
12784         PR c++/20599
12785         * g++.dg/cpp0x/variadic-bind.C: New.
12786         * g++.dg/cpp0x/variadic-function.C: New.
12787         * g++.dg/cpp0x/variadic-mem_fn.C: New.
12788         * g++.dg/cpp0x/variadic-tuple.C: New.
12789         * g++.dg/cpp0x/variadic1.C: New.
12790         * g++.dg/cpp0x/variadic2.C: New.
12791         * g++.dg/cpp0x/variadic3.C: New.
12792         * g++.dg/cpp0x/variadic4.C: New.
12793         * g++.dg/cpp0x/variadic5.C: New.
12794         * g++.dg/cpp0x/variadic6.C: New.
12795         * g++.dg/cpp0x/variadic7.C: New.
12796         * g++.dg/cpp0x/variadic8.C: New.
12797         * g++.dg/cpp0x/variadic9.C: New.
12798         * g++.dg/cpp0x/variadic10.C: New.
12799         * g++.dg/cpp0x/variadic11.C: New.
12800         * g++.dg/cpp0x/variadic12.C: New.
12801         * g++.dg/cpp0x/variadic13.C: New.
12802         * g++.dg/cpp0x/variadic14.C: New.
12803         * g++.dg/cpp0x/variadic15.C: New.
12804         * g++.dg/cpp0x/variadic16.C: New.
12805         * g++.dg/cpp0x/variadic17.C: New.
12806         * g++.dg/cpp0x/variadic18.C: New.
12807         * g++.dg/cpp0x/variadic19.C: New.
12808         * g++.dg/cpp0x/variadic20.C: New.
12809         * g++.dg/cpp0x/variadic21.C: New.
12810         * g++.dg/cpp0x/variadic22.C: New.
12811         * g++.dg/cpp0x/variadic23.C: New.
12812         * g++.dg/cpp0x/variadic24.C: New.
12813         * g++.dg/cpp0x/variadic25.C: New.
12814         * g++.dg/cpp0x/variadic26.C: New.
12815         * g++.dg/cpp0x/variadic27.C: New.
12816         * g++.dg/cpp0x/variadic28.C: New.
12817         * g++.dg/cpp0x/variadic29.C: New.
12818         * g++.dg/cpp0x/variadic30.C: New.
12819         * g++.dg/cpp0x/variadic31.C: New.
12820         * g++.dg/cpp0x/variadic32.C: New.
12821         * g++.dg/cpp0x/variadic33.C: New.
12822         * g++.dg/cpp0x/variadic34.C: New.
12823         * g++.dg/cpp0x/variadic35.C: New.
12824         * g++.dg/cpp0x/variadic36.C: New.
12825         * g++.dg/cpp0x/variadic37.C: New.
12826         * g++.dg/cpp0x/variadic38.C: New.
12827         * g++.dg/cpp0x/variadic39.C: New.
12828         * g++.dg/cpp0x/variadic40.C: New.
12829         * g++.dg/cpp0x/variadic41.C: New.
12830         * g++.dg/cpp0x/variadic42.C: New.
12831         * g++.dg/cpp0x/variadic43.C: New.
12832         * g++.dg/cpp0x/variadic44.C: New.
12833         * g++.dg/cpp0x/variadic45.C: New.
12834         * g++.dg/cpp0x/variadic46.C: New.
12835         * g++.dg/cpp0x/variadic47.C: New.
12836         * g++.dg/cpp0x/variadic48.C: New.
12837         * g++.dg/cpp0x/variadic49.C: New.
12838         * g++.dg/cpp0x/variadic50.C: New.
12839         * g++.dg/cpp0x/variadic51.C: New.
12840         * g++.dg/cpp0x/variadic52.C: New.
12841         * g++.dg/cpp0x/variadic53.C: New.
12842         * g++.dg/cpp0x/variadic54.C: New.
12843         * g++.dg/cpp0x/variadic55.C: New.
12844         * g++.dg/cpp0x/variadic56.C: New.
12845         * g++.dg/cpp0x/variadic57.C: New.
12846         * g++.dg/cpp0x/variadic58.C: New.
12847         * g++.dg/cpp0x/variadic59.C: New.
12848         * g++.dg/cpp0x/variadic60.C : New.
12849         * g++.dg/cpp0x/variadic61.C : New.
12850         * g++.dg/cpp0x/variadic62.C : New.
12851         * g++.dg/cpp0x/variadic63.C : New.
12852         * g++.dg/cpp0x/variadic64.C : New.
12853         * g++.dg/cpp0x/variadic65.C : New.
12854         * g++.dg/cpp0x/variadic66.C : New.
12855         * g++.dg/cpp0x/variadic67.C : New.
12856         * g++.dg/cpp0x/variadic68.C : New.
12857         * g++.dg/cpp0x/variadic69.C : New.
12858         * g++.dg/cpp0x/variadic70.C : New.
12859         * g++.dg/cpp0x/variadic71.C : New.
12860         * g++.dg/cpp0x/variadic72.C : New.
12861         * g++.dg/cpp0x/variadic73.C : New.
12862         * g++.dg/cpp0x/variadic74.C : New.
12863         * g++.dg/cpp0x/variadic75.C : New.
12864         * g++.dg/cpp0x/variadic-ex1.C : New.
12865         * g++.dg/cpp0x/variadic-ex2.C : New.
12866         * g++.dg/cpp0x/variadic-ex3.C : New.
12867         * g++.dg/cpp0x/variadic-ex4.C : New.
12868         * g++.dg/cpp0x/variadic-ex5.C : New.
12869         * g++.dg/cpp0x/variadic-ex6.C : New.
12870         * g++.dg/cpp0x/variadic-ex7.C : New.
12871         * g++.dg/cpp0x/variadic-ex8.C : New.
12872         * g++.dg/cpp0x/variadic-ex9.C : New.
12873         * g++.dg/cpp0x/variadic-ex10.C : New.
12874         * g++.dg/cpp0x/variadic-ex11.C : New.
12875         * g++.dg/cpp0x/variadic-ex12.C : New.
12876         * g++.dg/cpp0x/variadic-ex13.C : New.
12877         * g++.dg/cpp0x/variadic-ex14.C : New.
12878
12879 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12880
12881         PR libgfortran/31099
12882         * gfortran.dg/unformatted_recl.f90: New test.
12883
12884 2007-03-09  Roger Sayle  <roger@eyesopen.com>
12885
12886         * gcc.dg/fold-eqcmplx-1.c: New test case.
12887
12888 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
12889
12890         PR rtl-optimization/30643
12891         * gcc.dg/pr30643.c: New.
12892
12893 2007-03-09  Chao-ying Fu  <fu@mips.com>
12894
12895         * gcc.target/mips/mips32-dspr2-type.c: New test.
12896         * gcc.target/mips/mips32-dspr2.c: New test.
12897         * gcc.target/mips/dspr2-MULT.c: New test.
12898         * gcc.target/mips/dspr2-MULTU.c: New test.
12899         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
12900         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
12901         Adjust some formats.
12902
12903 2007-03-09  Dirk Mueller  <dmueller@suse.de>
12904
12905         PR c++/17946
12906         * gcc.dg/Wlogical-op-1.c: New.
12907         * g++.dg/warn/Wlogical-op-1.C: New.
12908
12909 2007-03-09  Richard Guenther  <rguenther@suse.de>
12910
12911         PR tree-optimization/30904
12912         PR middle-end/31058
12913         * gcc.dg/pr30904.c: Remove xfail.
12914
12915 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12916
12917         PR C/31072
12918         * gcc.c-torture/execute/pr31072.c: New test.
12919
12920 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12921
12922         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
12923         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12924         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
12925         *lrint* and *lround*.
12926         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
12927         floor->lfloor.
12928         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
12929         * gcc.dg/torture/builtin-integral-1.c: Likewise.
12930         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
12931         and *lround*.  Correct macro names.
12932         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
12933         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
12934
12935 2007-03-08  Ian Lance Taylor  <iant@google.com>
12936
12937         * gcc.dg/no-strict-overflow-5.c: New test.
12938         * gcc.dg/no-strict-overflow-6.c: New test.
12939         * gcc.dg/Wstrict-overflow-11.c: New test.
12940         * gcc.dg/Wstrict-overflow-12.c: New test.
12941         * gcc.dg/Wstrict-overflow-13.c: New test.
12942         * gcc.dg/Wstrict-overflow-14.c: New test.
12943         * gcc.dg/Wstrict-overflow-15.c: New test.
12944
12945 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
12946
12947         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
12948         for VxWorks kernel mode.
12949         * gcc.c-torture/execute/strncmp-1.x: Likewise.
12950
12951 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
12952
12953         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
12954         mode.
12955
12956 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
12957
12958         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
12959         and lib/bfill.c on VxWorks targets.
12960         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
12961         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
12962         lib/bfill.c and lib/memmove.c on VxWorks targets.
12963         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
12964         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
12965         on VxWorks targets.
12966         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
12967         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
12968
12969 2007-03-08  Tobias Burnus  <burnus@net-b.de>
12970
12971         * gfortran.dg/use_5.f90: New test.
12972         * gfortran.dg/use_6.f90: Ditto.
12973         * gfortran.dg/use_7.f90: Ditto.
12974
12975 2007-03-08  Tobias Burnus  <burnus@net-b.de>
12976
12977         PR fortran/30973
12978         * gfortran.dg/use_4.f90: New test.
12979         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
12980
12981 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
12982
12983         PR fortran/31011
12984         * gfortran.dg/parameter_array_section_2.f90: New test.
12985
12986 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
12987
12988         PR c++/30852
12989         * g++.dg/ext/offsetof1.C: Add cases with volatile.
12990
12991         PR c++/30534
12992         * g++.dg/template/arg5.C: New test.
12993
12994 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
12995
12996         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
12997
12998 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
12999
13000         * gcc.dg/var-expand1.c: Add newline at end of file.
13001
13002 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
13003
13004         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
13005
13006 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
13007
13008         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
13009
13010 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13011
13012         * gcc.dg/torture/builtin-convert-4.c: New test.
13013
13014 2007-03-05  Ian Lance Taylor  <iant@google.com>
13015
13016         * gcc.c-torture/compile/pr31034.c: New test.
13017
13018 2007-03-05  Ian Lance Taylor  <iant@google.com>
13019
13020         * gcc.dg/inline-18.c: New test.
13021         * gcc.dg/inline-19.c: New test.
13022         * gcc.dg/inline-20.c: New test.
13023         * gcc.dg/inline-21.c: New test.
13024
13025 2007-03-05  Richard Guenther  <rguenther@suse.de>
13026
13027         PR tree-optimization/14052
13028         * gcc.dg/tree-ssa/vrp33.c: New testcase.
13029
13030 2007-03-05  Richard Guenther  <rguenther@suse.de>
13031
13032         PR tree-optimization/23777
13033         * gcc.dg/tree-ssa/pr23777.c: New testcase.
13034
13035 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13036
13037         PR other/30465
13038         * gcc.dg/multiple-overflow-warn-3.c: New.
13039         * g++.dg/warn/multiple-overflow-warn-3.C: New.
13040
13041 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
13042
13043         PR c++/30895
13044         * g++.dg/parse/template23.C: New test.
13045
13046 2007-03-04  Roger Sayle  <roger@eyesopen.com>
13047
13048         PR middle-end/30744
13049         * gcc.dg/pr30744-1.c: New test case.
13050
13051 2007-03-04  Tobias Burnus  <burnus@net-b.de>
13052
13053         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
13054
13055 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13056
13057         PR target/30406
13058         * gfortran.dg/logical_3.f90: New test.
13059
13060 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
13061
13062         PR libfortran/30981
13063         * gfortran.dg/integer_exponentiation_1.f90:  New test.
13064
13065 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
13066
13067         * gcc.target/m68k/m68k.exp: New.
13068         * gcc.target/m68k/crash1.c: New.
13069
13070 2007-03-03  Tobias Burnus  <burnus@net-b.de>
13071
13072         * gfortran.dg/c_by_val.c: Use int64_t instead of long
13073         to be more compatible with integer(kind=8).
13074
13075 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13076
13077         PR libfortran/31001
13078         * gfortran.dg/zero_sized_3.f90: New test.
13079
13080 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13081
13082         PR c++/15787
13083         * g++.dg/parse/else.C: New.
13084         * g++.dg/parse/else-2.C: New.
13085
13086 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
13087             Tobias Burnus  <burnus@net-b.de>
13088
13089         PR fortran/30882
13090         * gfortran.dg/size_dim.f90: New test.
13091
13092 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
13093             Tobias Burnus  <burnus@net-b.de>
13094
13095         PR fortran/30873
13096         * gfortran.dg/entry_9.f90: New test.
13097
13098 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
13099
13100         PR c++/28253
13101         * g++.dg/inherit/covariant16.C: New test.
13102
13103 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
13104
13105         * g++.dg/other/darwin-minversion-1.C: New.
13106
13107 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
13108
13109         * gcc.dg/tree-ssa/20070302-1.c: New test.
13110
13111 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
13112
13113         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
13114         tests.
13115
13116 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
13117
13118         * gcc.dg/tree-ssa/prefetch-4.c: New test.
13119
13120 2007-03-01  Simon Baldwin <simonb@google.com>
13121
13122         PR c++/23689
13123         * warn/ignored_typedef.C: New.
13124         * init/ctor8.C: Added dg-warning to consume ignored typedef
13125         warning.
13126         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
13127         and added an explicit line number.
13128
13129 2007-02-28  Richard Guenther  <rguenther@suse.de>
13130
13131         PR middle-end/30364
13132         * gcc.dg/torture/pr30364-1.c: New testcase.
13133         * gcc.dg/torture/pr30364-2.c: Likewise.
13134         * gcc.dg/torture/pr30364-3.c: Likewise.
13135
13136 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13137
13138         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
13139         powerpc*, use -funsafe-math-optimizations.
13140         * gcc.dg/torture/builtin-logb-1.c: Likewise.
13141         * gcc.dg/torture/builtin-modf-1.c: Likewise.
13142
13143 2007-02-28  Tobias Burnus  <burnus@net-b.de>
13144             Paul Thomas  <pault@gcc.gnu.org>
13145
13146         PR fortran/30888
13147         PR fortran/30887
13148         * c_by_val_1.f: Test %VAL() with non-default kind.
13149         * c_by_val.c: Ditto.
13150         * c_by_val_4.f: New test.
13151
13152 2007-02-28  Tobias Burnus  <burnus@net-b.de>
13153
13154         PR fortran/30968
13155         * gfortran.dg/continuation_7.f90: New test.
13156
13157 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
13158
13159         * g++.dg/inherit/thunk7.C: New test.
13160         * lib/target-supports.exp (check_profiling_available): Not available
13161         for bfin-*-*.
13162
13163 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
13164
13165         PR target/30970
13166         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
13167
13168 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
13169
13170         * lib/target-supports.exp (check_effective_target_init_priority):
13171         Remove Solaris special case.
13172
13173 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
13174
13175         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
13176         for more builtin types.
13177
13178         * g++.dg/ext/visibility/class1.C: Port to Darwin.
13179         * g++.dg/ext/visibility/noPLT.C: Likewise.
13180
13181 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13182
13183         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
13184         sh* targets.
13185
13186 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
13187
13188         PR fortran/30865
13189         * size_optional_dim_1.f90:  New test.
13190
13191 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
13192
13193         * gcc.dg/vxworks/vxworks.exp: New file.
13194         * gcc.dg/vxworks/initpri1.c: Likewise.
13195         * gcc.dg/vxworks/initpri2.c: Likewise.
13196         * gcc.dg/initpri2.c: Add more tests.
13197         * g++.dg/special/initpri2.C: Likewise.
13198
13199         * gcc.dg/initpri1.c: New test.
13200         * gcc.dg/initpri2.c: Likewise.
13201         * g++.dg/special/initpri1.C: New test.
13202         * g++.dg/special/initpri2.C: Likewise.
13203         * g++.dg/special/conpr-1.C: Use init_priority effective target.
13204         * g++.dg/special/conpr-2.C: Likewise.
13205         * g++.dg/special/conpr-3.C: Likewise.
13206         * g++.dg/special/conpr-4.C: Likewise.
13207         * g++.dg/special/initp1.C: Likewise.
13208         * g++.dg/special/ecos.exp: Remove code to detect availability of
13209         constructor priorities.
13210         * lib/target-supports.exp (check_effective_target_init_priority):
13211         New function.
13212
13213 2007-02-24  Jan Hubicka  <jh@suse.cz>
13214
13215         * gcc.c-torture/execute/pr30778.c: New testcase.
13216
13217 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13218
13219         PR libgfortran/30918
13220         * gfortran.dg/namelist_26.f90: New test.
13221
13222 2007-02-24  Richard Guenther  <rguenther@suse.de>
13223
13224         PR middle-end/30951
13225         * gcc.dg/pr30951.c: New testcase.
13226
13227 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13228
13229         * gcc.dg/torture/builtin-modf-1.c: New test.
13230
13231 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
13232
13233         PR tree-optimization/30904
13234         * gcc.dg/pr30904.c: New test.
13235
13236 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13237
13238         * gcc.test-framework/README: Correct command.
13239         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
13240         -Wunused-value.
13241         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
13242
13243 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
13244
13245         * lib/target-supports.exp (check_effective_target_unwrapped): New.
13246
13247 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
13248
13249         * lib/target-supports.exp (check_effective_target_newlib): New
13250         function.
13251
13252 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
13253
13254         PR fortran/30660
13255         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
13256         allocatable component.
13257
13258
13259 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13260
13261         * gcc.dg/torture/builtin-logb-1.c: New test.
13262         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
13263         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
13264         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
13265         sh* targets.
13266
13267 2007-02-23  Richard Guenther  <rguenther@suse.de>
13268
13269         * g++.dg/warn/changes-meaning.C: New testcase.
13270
13271 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13272
13273         PR libgfortran/30910
13274         * gfortran.dg/fmt_zero_precision.f90: Update test.
13275
13276 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13277
13278         * gcc.dg/torture/builtin-frexp-1.c: New test.
13279
13280 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
13281
13282         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
13283
13284 2007-02-22  Ian Lance Taylor  <iant@google.com>
13285
13286         PR debug/30898
13287         * g++.dg/debug/pr30898.C: New test.
13288
13289 2007-02-22  Ira Rosen  <irar@il.ibm.com>
13290
13291         * gcc.dg/vect/vect-106.c: New test.
13292
13293 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
13294             Ira Rosen  <irar@il.ibm.com>
13295
13296         PR tree-optimization/30843
13297         * gcc.dg/vect/pr30843.c: New test.
13298
13299 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
13300
13301         PR tree-optimization/30858
13302         * gcc.dg/vect/pr30858.c: New test.
13303
13304 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
13305
13306         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
13307         to set options for compiling testglue.
13308         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
13309         * lib/obj-c++.exp (obj-c++_init): Likewise.
13310
13311 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
13312
13313         * gnat.dg/derived_aggregate.adb: New test.
13314
13315 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13316
13317         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
13318         sh* targets.  Call the correct CKSGN macro.
13319
13320 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
13321
13322         * gfortran.dg/gomp/omp_parse1.f90: New test.
13323         * gfortran.dg/gomp/omp_parse2.f: New test.
13324
13325 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
13326
13327         PR fortran/30869
13328         * gfortran.dg/do_pointer_1.f90:  New test.
13329
13330 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13331
13332         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
13333         and scalbln.
13334
13335 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
13336
13337         * gcc.dg/darwin-minversion-1.c: New.
13338         * gcc.dg/darwin-minversion-2.c: New.
13339
13340 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13341
13342         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
13343
13344 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13345             DJ Delorie <dj@redhat.com>
13346
13347         PR other/30824
13348         * gcc.dg/Wfatal.c: New.
13349         * gcc.dg/Wfatal-2.c: New.
13350         * gcc.dg/Werror-1.c: Adjust expectations.
13351         * gcc.dg/Werror-5.c: Likewise.
13352         * gcc.dg/Werror-7.c: Likewise.
13353         * gcc.dg/Werror-10.c: Likewise.
13354         * gcc.dg/Werror-11.c: Likewise.
13355
13356 2007-02-20  Tobias Burnus  <burnus@net-b.de>
13357
13358         PR fortran/30522
13359         * gfortran.dg/volatile10.f90: New test.
13360
13361 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
13362
13363         PR libfortran/30533
13364         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
13365
13366 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13367
13368         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
13369         * gcc.dg/Walways-true-1.c: Likewise.
13370         * gcc.dg/weak/weak-3.c: Likewise.
13371         * gcc.dg/Werror-1.c: Likewise.
13372         * gcc.dg/Werror-3.c: Likewise.
13373         * gcc.dg/Werror-4.c: Likewise.
13374         * gcc.dg/Werror-5.c: Likewise.
13375         * gcc.dg/Werror-6.c: Likewise.
13376         * gcc.dg/Werror-7.c: Likewise.
13377         * gcc.dg/Werror-8.c: Likewise.
13378         * gcc.dg/Werror-10.c: Likewise.
13379         * gcc.dg/Werror-11.c: Likewise.
13380         * gcc.dg/Werror-12.c: Likewise.
13381         * g++.old-deja/g++.mike/warn8.C: Likewise.
13382         * g++.dg/warn/Walways-true-1.C: Likewise.
13383         * g++.dg/warn/Walways-true-2.C: Likewise.
13384         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
13385         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
13386         -Wstring-literal-comparison with -Waddress.
13387         * gcc.dg/Wstring-literal-comparison-4.c: Replace
13388         -Wno-string-literal-comparison with -Wno-address.
13389
13390 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
13391
13392         * gnat.dg/self_aggregate_with_call.adb: New test.
13393
13394 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
13395
13396         PR tree-optimization/30975
13397         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
13398         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
13399         * gcc.dg/vect/pr30795.c: New.
13400
13401 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13402
13403         PR fortran/30681
13404         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
13405
13406 2007-02-18  Roger Sayle  <roger@eyesopen.com>
13407
13408         PR rtl-optimization/28173
13409         * gcc.target/i386/andor-1.c: New test case.
13410
13411 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13412
13413         * gcc.dg/torture/builtin-ldexp-1.c: New.
13414         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
13415
13416 2007-02-18  Roger Sayle  <roger@eyesopen.com>
13417
13418         * gfortran.dg/array_constructor_15.f90: New test case.
13419
13420 2007-02-18  Roger Sayle  <roger@eyesopen.com>
13421
13422         * gfortran.dg/forall_10.f90: New test case.
13423
13424 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
13425
13426         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
13427
13428 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
13429
13430         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
13431         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
13432
13433 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
13434
13435         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
13436         * gcc.target/i386/builtin-bswap-3.c: Ditto.
13437         * gcc.target/i386/xchg-1.c: New test.
13438         * gcc.target/i386/xchg-2.c: New test.
13439
13440 2007-02-16  Richard Guenther  <rguenther@suse.de>
13441             Christian Bruel  <christian.bruel@st.com>
13442
13443         * gcc.dg/strict-overflow-5.c: New testcase.
13444
13445 2007-02-16  Tobias Burnus  <burnus@net-b.de>
13446
13447         PR fortran/30793
13448         * gfortran.dg/func_derived_4.f90: New test.
13449
13450 2007-02-15  Roger Sayle  <roger@eyesopen.com>
13451
13452         PR middle-end/30391
13453         * gfortran.dg/pr30391-1.f90: New test case.
13454
13455 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13456
13457         PR middle-end/30433
13458         * gcc.c-torture/compile/pr30433.c: New testcase to check
13459         that complex constants comparisions are foldded.
13460
13461 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13462
13463         PR C++/30158
13464         * g++.dg/ext/stmtexpr10.C: New testcase.
13465
13466 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13467
13468         PR middle-end/30729
13469         * gcc.dg/Wunused-value-2.c: New testcase.
13470
13471 2007-02-15  Ian Lance Taylor  <iant@google.com>
13472
13473         * g++.dg/eh/subreg-1.C: New test.
13474
13475 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13476
13477         PR c/26494
13478         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
13479         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
13480         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
13481         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
13482         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
13483         * gcc.dg/Werror-implicit-function-declaration.c: New.
13484
13485 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13486
13487         PR c++/28943
13488         * g++.dg/warn/pr28943.C: New.
13489
13490 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13491
13492         * gfortran.fortran-torture/execute/math.f90: Fix typo.
13493
13494 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13495
13496         PR fortran/30779
13497         * gfortran.dg/error_recovery_3.f90: New test.
13498
13499 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
13500
13501         * g++.dg/tree-ssa/sra-1.C: New.
13502
13503 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
13504
13505         * g++.dg/tree-ssa/sra-1.C: New.
13506
13507 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
13508
13509         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
13510
13511 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13512
13513         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
13514
13515 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
13516
13517         PR fortran/30799
13518         * gfortran.dg/logical_2.f90: New test.
13519
13520 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
13521
13522         * gcc.dg/torture/complex-alias-1.c: New test.
13523
13524 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
13525
13526         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
13527         instead of -fdump-tree-tailcall.
13528
13529 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
13530
13531         * gfortran.dg/interface_10.f90: Fix comment typo.
13532
13533 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
13534
13535         PR tree-optimization/30771
13536         * gcc.dg/vect/pr30771.c: New test.
13537
13538 2007-02-13  Ian Lance Taylor  <iant@google.com>
13539
13540         * gcc.dg/Wstrict-overflow-1.c: New test.
13541         * gcc.dg/Wstrict-overflow-2.c: New test.
13542         * gcc.dg/Wstrict-overflow-3.c: New test.
13543         * gcc.dg/Wstrict-overflow-4.c: New test.
13544         * gcc.dg/Wstrict-overflow-5.c: New test.
13545         * gcc.dg/Wstrict-overflow-6.c: New test.
13546         * gcc.dg/Wstrict-overflow-7.c: New test.
13547         * gcc.dg/Wstrict-overflow-8.c: New test.
13548         * gcc.dg/Wstrict-overflow-9.c: New test.
13549         * gcc.dg/Wstrict-overflow-10.c: New test.
13550
13551 2007-02-13  Roger Sayle  <roger@eyesopen.com>
13552
13553         * gcc.target/ia64/builtin-bswap-2.c: New test case.
13554
13555 2007-02-13  Richard Henderson  <rth@redhat.com>
13556
13557         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
13558         * gcc.c-torture/execute/pr29302-1.c: ... here.
13559
13560 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13561
13562         PR c/29521
13563         * gcc.dg/c90-return-1.c: Update output.
13564         * gcc.dg/c99-return-1.c: Likewise.
13565
13566 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
13567
13568         PR fortran/30554
13569         * gfortran.dg/used_dummy_types_7.f90: New test..
13570
13571 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
13572
13573         * gcc.target/i386/parity-1.c: New test.
13574         * gcc.target/i386/parity-2.c: New test.
13575
13576 2007-02-12  Roger Sayle  <roger@eyesopen.com>
13577
13578         * gcc.target/i386/builtin-bswap-3.c: New test case.
13579
13580 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
13581
13582         PR tree-optimization/29145
13583         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
13584         alias analysis is improved to take better advantage of restrict
13585         qualified pointers.
13586         * gcc.dg/vect/vect-80.c: Likewise.
13587         * gcc.dg/vect/pr29145.c: New.
13588
13589 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
13590
13591         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
13592         * gcc.target/i386/sse4a-insert.c: Likewise.
13593
13594 2007-02-11  Roger Sayle  <roger@eyesopen.com>
13595
13596         * gcc.target/ia64/builtin-popcount-1.c: New test case.
13597         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
13598
13599 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
13600
13601         PR fortran/30478
13602         * gfortran.dg/enum_4.f90: Update error message checks.
13603
13604 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
13605
13606         PR fortran/30554
13607         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
13608         versions of the modules.
13609
13610         PR fortran/30617
13611         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
13612         by getting rid of recursive I/O and providing functions with
13613         results.
13614
13615         PR fortran/30319
13616         * gfortran.dg/char_array_constructor_2.f90
13617
13618 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
13619
13620         PR c++/26988
13621         * g++.dg/template/spec34.C: New test
13622
13623 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
13624
13625         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
13626         on i?86 and x86_64.
13627         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
13628         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
13629         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
13630         on i?86 and x86_64.
13631         * gcc.dg/vect/vect-113.c: Ditto.
13632
13633 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
13634
13635         PR c++/29487
13636         * g++.dg/eh/weak1-C: New test.
13637         * g++.dg/eh/weak1-a.cc: Likewise.
13638         * g++.dg/eh/comdat1.C: Likewise.
13639
13640 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
13641             Dorit Nuzman  <dorit@il.ibm.com>
13642
13643         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
13644         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
13645         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
13646         * gcc.dg/vect/vect-113.c: Likewise.
13647
13648         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
13649
13650 2007-02-10  Richard Henderson  <rth@redhat.com>
13651
13652         * lib/target-supports.exp (check_effective_target_tls): Redefine
13653         to mean non-emulated tls.
13654         * gcc.dg/tls/alias-1.c: Remove tls requirement.
13655         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
13656         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
13657         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
13658         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
13659         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
13660         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
13661
13662 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
13663
13664         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
13665
13666 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
13667
13668         * gfortran.dg/secnds.f: Replace time tolerance with a
13669         before-and-after bracket.
13670         * gfortran.dg/secnds-1.f: Likewise.
13671
13672 2007-02-09  Tobias Burnus  <burnus@net-b.de>
13673
13674         PR fortran/30512
13675         * gfortran.dg/maxlocval_1.f90: New test.
13676
13677 2007-02-09  Roger Sayle  <roger@eyesopen.com>
13678
13679         * gcc.target/ia64/builtin_bswap-1.c: New test case.
13680
13681 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13682
13683         PR fortran/30720
13684         * gfortran.dg/array_function_1.f90: New test.
13685
13686 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13687
13688         * lib/target-supports.exp (check_effective_target_lax_strtofp)
13689         (check_effective_target_dummy_wcsftime): New functions.
13690
13691 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13692
13693         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
13694         * lib/target-supports.exp (check_effective_target_uclibc): New
13695         function.
13696
13697 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13698
13699         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
13700         (vsnprintf): Don't define for uClibc targets.
13701
13702 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13703
13704         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
13705         set before checking whether it was allowed.
13706         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
13707         before checking inside_main.
13708
13709 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13710
13711         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
13712         uClinux targets.
13713         (u16sf): Likewise u4sf.
13714         * g++.dg/compat/struct-layout-1.h: Likewise.
13715
13716 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13717
13718         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
13719         procedure.
13720         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
13721         m68k targets if check_effective_target_coldfire_fpu returns true.
13722
13723 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
13724         Richard Guenther  <rguenther@suse.de>
13725
13726         PR middle-end/23361
13727         * gcc.dg/fold-compare-3.c: New testcase.
13728         * gcc.dg/tree-ssa/loop-24.c: Likewise.
13729
13730 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
13731
13732         * gcc.dg/pr26570.c: Clean up coverage files.
13733         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
13734         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
13735         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
13736         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
13737         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
13738         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
13739         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
13740         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
13741         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
13742         * gcc.dg/tree-ssa/pr25501.c: Ditto.
13743         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
13744         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
13745         * gcc.dg/vect/pr28952.c: Ditto.
13746         * gcc.dg/vect/pr27151.c: Ditto.
13747         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
13748         * g++.dg/gomp/macro-3.C: Ditto.
13749
13750 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
13751
13752         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
13753         of the loop.
13754
13755 2007-02-08  Roger Sayle  <roger@eyesopen.com>
13756
13757         * gcc.target/i386/builtin-bswap-2.c: New test case.
13758
13759 2007-02-08  Roger Sayle  <roger@eyesopen.com>
13760
13761         * gfortran.dg/forall_8.f90: New test case.
13762         * gfortran.dg/forall_9.f90: Likewise.
13763
13764 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13765
13766         * gcc.dg/builtins-20.c: Add some -~ complex cases.
13767
13768 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
13769
13770         * lib/target-supports.exp (check_effective_target_simulator): New.
13771
13772 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
13773
13774         * gcc.dg/tree-ssa/loop-25.c: New test.
13775
13776 2007-02-06  Richard Henderson  <rth@redhat.com>
13777
13778         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
13779
13780 2007-02-06  Roger Sayle  <roger@eyesopen.com>
13781
13782         * gcc.target/powerpc/popcount-1.c: New test case.
13783         * gcc.target/powerpc/parity-1.c: Likewise.
13784
13785 2007-02-06  Richard Guenther  <rguenther@suse.de>
13786
13787         PR middle-end/27302
13788         * gcc.dg/torture/pr27302-2.c: New testcase.
13789
13790 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
13791
13792         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
13793         * gcc.dg/vect/vect-iv-1.c: New test.
13794         * gcc.dg/vect/vect-iv-2.c: New test.
13795         * gcc.dg/vect/vect-iv-3.c: New test.
13796         * gcc.dg/vect/vect-iv-4.c: New test.
13797         * gcc.dg/vect/vect-iv-5.c: New test.
13798         * gcc.dg/vect/vect-iv-6.c: New test.
13799         * gcc.dg/vect/vect-iv-7.c: New test.
13800         * gcc.dg/vect/vect-iv-8.c: New test.
13801         * gcc.dg/vect/vect-iv-9.c: New test.
13802         * gcc.dg/vect/vect-iv-10.c: New test.
13803         * gcc.dg/vect/vect-iv-11.c: New test.
13804         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
13805         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
13806         * gcc.dg/vect/vect-14.c: Now vectorizable.
13807         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
13808         loop).
13809         * gcc.dg/vect/vect-27.c: Likewise.
13810         * gcc.dg/vect/vect-29.c Likewise.
13811         * gcc.dg/vect/vect-dv-2.c: Likewise.
13812         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
13813         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
13814         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
13815
13816 2007-02-06  Ira Rosen  <irar@il.ibm.com>
13817
13818         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
13819
13820 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13821
13822         * gcc.dg/builtins-20.c: Add more cases.
13823
13824 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
13825
13826         PR debug/30189
13827         * gcc.dg/pr30189.c: New test.
13828
13829 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
13830
13831         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
13832         for running tests.
13833         * gcc.target/i386/sse4a-extract.c: New test.
13834         * gcc.target/i386/sse4a-insert.c: New test.
13835         * gcc.target/i386/sse4a-montsd.c: New test.
13836         * gcc.target/i386/sse4a-montss.c: New test.
13837
13838 2007-02-05  Richard Guenther  <rguenther@suse.de>
13839
13840         * gcc.target/i386/vectorize3.c: New testcase.
13841
13842 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
13843
13844         PR target/30665
13845         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
13846
13847 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13848
13849         PR fortran/30611
13850         * gfortran.dg/repeat_1.f90: New test.
13851
13852 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
13853
13854         PR fortran/30605
13855         * gfortran.dg/spread_shape_1.f90: Remove tabs.
13856         * gfortran.dg/derived_init_2.f90: Ditto.
13857         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
13858         * gfortran.dg/array_initializer_1.f90: Ditto.
13859         * gfortran.dg/do_2.f90: Ditto.
13860         * gfortran.dg/proc_assign_1.f90: Ditto.
13861
13862 2007-02-04  Richard Guenther  <rguenther@suse.de>
13863
13864         PR middle-end/30636
13865         * g++.dg/warn/pr30636.C: New testcase.
13866         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
13867
13868 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
13869
13870         PR middle-end/30667
13871         * gfortran.dg/pr30667.f: New test.
13872
13873 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13874
13875         * gcc.dg/builtins-54.c: Add more cases.
13876
13877 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
13878
13879         PR fortran/30514
13880         * gfortran.dg/zero_sized_2.f90: New test.
13881
13882         PR fortran/30660
13883         * gfortran.dg/alloc_comp_basics_4.f90: New test.
13884
13885         PR fortran/29820
13886         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
13887         file.
13888
13889 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
13890
13891         PR fortran/30683
13892         * gfortran.dg/interface_10.f90: New test.
13893
13894 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13895
13896         * gcc.dg/builtins-20.c: Add more cases.
13897
13898 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
13899
13900         PR target/29682
13901         * gcc-target/ia64/pr29682.c: New test.
13902
13903 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
13904
13905         PR fortran/30284
13906         * gfortran.dg/arrayio_11.f90.f90: New test.
13907
13908         PR fortran/30626
13909         * gfortran.dg/arrayio_12.f90.f90: New test.
13910
13911 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
13912
13913         PR c++/30536
13914         * g++.dg/tls/diag-5.C: New test.
13915
13916         PR middle-end/30473
13917         * gcc.dg/pr30473.c: New test.
13918         * gcc.c-torture/execute/20070201-1.c: New test.
13919
13920 2007-02-01  Roger Sayle  <roger@eyesopen.com>
13921
13922         * gfortran.dg/dependency_20.f90: New test case.
13923
13924 2007-01-31  Ian Lance Taylor  <iant@google.com>
13925
13926         * gcc.dg/lower-subreg-1.c (test): New test.
13927
13928 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
13929
13930         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
13931
13932 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13933
13934         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
13935         * gcc.dg/torture/builtin-math-3.c: Likewise.
13936
13937 2007-01-31  Dirk Mueller  <dmueller@suse.de>
13938
13939         gcc.dg/Wparentheses-2.c: Update and add new tests.
13940
13941 2007-01-31  Ira Rosen  <irar@il.ibm.com>
13942
13943         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
13944         vectorize.
13945
13946 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
13947
13948         * gcc.dg/builtins-63.c: New test.
13949
13950 2007-01-31  Tobias Burnus  <burnus@net-b.de>
13951
13952         PR fortran/27588
13953         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
13954
13955 2007-01-31  Tobias Burnus  <burnus@net-b.de>
13956
13957         PR fortran/30520
13958         * gfortran.dg/volatile8.f90: New argument conformance test.
13959         * gfortran.dg/volatile9.f90: New scope test.
13960
13961 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13962
13963         PR c++/24745
13964         * g++.dg/warn/null4.C: New.
13965
13966 2001-01-30  Roger Sayle  <roger@eyesopen.com>
13967             Uros Bizjak  <ubizjak@gmail.com>
13968
13969         * gcc.dg/large-size-array-3.c: Correct typo.
13970
13971 2007-01-30  Richard Guenther  <rguenther@suse.de>
13972
13973         PR middle-end/27657
13974         * g++.dg/debug/pr27657.C: New testcase.
13975
13976 2007-01-30  Richard Guenther  <rguenther@suse.de>
13977
13978         PR middle-end/30313
13979         * gcc.dg/torture/pr30313.c: New testcase.
13980
13981 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
13982
13983         * gcc.dg/dfp/dfp-except.h: New file.
13984         * gcc.dg/dfp/fe-check.h: New file.
13985         * gcc.dg/dfp/fe-binop.c: New test.
13986         * gcc.dg/dfp/fe-convert-1.c: New test.
13987         * gcc.dg/dfp/fe-convert-2.c: New test.
13988         * gcc.dg/dfp/fe-convert-3.c: New test.
13989
13990         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
13991         * gcc.dg/dfp/decfloat-constants.c: Ditto.
13992         * gcc.dg/dfp/convert-dfp.c: Ditto.
13993         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
13994
13995 2007-01-29  Josh Conner  <jconner@apple.com>
13996
13997         * gcc.target/powerpc/altivec-24.c: New test.
13998
13999 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
14000
14001         PR c++/28266
14002         * g++.dg/parse/defarg12.C: New test.
14003
14004 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
14005
14006         PR fortran/30554
14007         * gfortran.dg/used_dummy_types_6.f90: New test.
14008
14009 2007-01-28  Jan Hubicka  <jh@suse.cz>
14010
14011         * gcc.dg/tree-prof/val-prof-6.c: New test.
14012
14013 2007-01-28  Roger Sayle  <roger@eyesopen.com>
14014
14015         * gcc.dg/large-size-array-3.c: Correct test case (portability).
14016
14017 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
14018
14019         PR C++/28988
14020         * g++.dg/expr/dtor4.C: New test.
14021
14022 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
14023
14024         * gcc.dg/tree-ssa/loop-23.c: New test.
14025
14026 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
14027
14028         PR libfortran/30389
14029         * gfortran.dg/achar_2.f90:  New test.
14030         * gfortran.dg/achar_3.f90:  New test.
14031
14032 2007-01-27  Ian Lance Taylor  <iant@google.com>
14033
14034         * gcc.dg/strict-overflow-1.c: New test.
14035         * gcc.dg/no-strict-overflow-1.c: New test.
14036         * gcc.dg/strict-overflow-2.c: New test.
14037         * gcc.dg/no-strict-overflow-2.c: New test.
14038         * gcc.dg/strict-overflow-3.c: New test.
14039         * gcc.dg/no-strict-overflow-3.c: New test.
14040         * gcc.dg/strict-overflow-4.c: New test.
14041         * gcc.dg/no-strict-overflow-4.c: New test.
14042         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
14043         * gcc.dg/pr15784-1.c: Likewise.
14044         * gcc.dg/pr20922-1.c: Likewise.
14045         * gcc.dg/pr20922-3.c: Likewise.
14046         * gcc.dg/pr20922-4.c: Likewise.
14047         * gcc.dg/pr20922-6.c: Likewise.
14048         * gcc.dg/compare-4.c: Likewise.
14049         * gcc.dg/torture/pr26898-1.c: Likewise.
14050         * gcc.dg/tree-ssa/divide-1.c: Likewise.
14051         * gcc.dg/tree-ssa/divide-2.c: Likewise.
14052         * gcc.dg/tree-ssa/divide-3.c: Likewise.
14053         * gcc.dg/tree-ssa/divide-4.c: Likewise.
14054         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
14055         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
14056         * gcc.dg/tree-ssa/pr21082.c: Likewise.
14057         * gcc.dg/tree-ssa/pr26899.c: Likewise.
14058         * g++.dg/tree-ssa/pr21082.C: Likewise.
14059
14060 2007-01-27  Roger Sayle  <roger@eyesopen.com>
14061
14062         * gcc-dg/large-size-array-3.c: New test case.
14063
14064 2007-01-27  Roger Sayle  <roger@eyesopen.com>
14065
14066         * gfortran.dg/forall_7.f90: New test case.
14067
14068 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
14069
14070         PR fortran/30407
14071         * gfortran.dg/where_operator_assign_1.f90: New test.
14072         * gfortran.dg/where_operator_assign_2.f90: New test.
14073         * gfortran.dg/where_operator_assign_3.f90: New test.
14074
14075 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
14076
14077         * lib/target-supports.exp
14078         (check_effective_target_powerpc_altivec): New.
14079         (check_effective_target_vect_cmdline_needed): Use it.
14080
14081 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
14082
14083         PR fortran/30278
14084         * gfortran.dg/backslash_3.f: New test.
14085
14086 2007-01-26  Richard Guenther  <rguenther@suse.de>
14087
14088         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
14089
14090 2007-01-26  Tobias Burnus  <burnus@net-b.de>
14091
14092         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
14093         * gfortran.dg/vect/vect.exp: Ditto.
14094         * gfortran.dg/dg.exp: Ditto.
14095         * gfortran.fortran-torture/execute/execute.exp: Ditto.
14096         * gfortran.fortran-torture/compile/compile.exp: Ditto.
14097
14098 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14099
14100         * gcc.dg/builtins-20.c: Add more cases.
14101         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
14102
14103 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14104
14105         PR fortran/30437
14106         * gcc.dg/Wall.c: New.
14107         * gcc.dg/Wno-all.c: New.
14108         * gfortran.dg/Wall.f90: New.
14109         * gfortran.dg/Wno-all.f90: New.
14110
14111 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
14112
14113         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
14114         * g++.dg/eh/simd-2.C: Also run on Darwin.
14115         * g++.dg/eh/simd-3.C: New.
14116         * g++.dg/eh/simd-4.C: New.
14117
14118 2007-01-25  Richard Guenther  <rguenther@suse.de>
14119
14120         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
14121         and _PROFILE_USE.
14122         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
14123
14124 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
14125
14126         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
14127         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
14128         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
14129         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
14130         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
14131         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
14132         * gcc.dg/ipa/ipa-7.c: New testcase.
14133
14134 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
14135
14136         * g++.dg/cpp0x/warn_cxx0x.C: New.
14137
14138 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14139
14140         * gcc.dg/builtins-20.c: Test builtin carg.
14141
14142 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
14143
14144         PR middle-end/27416
14145         * gcc.dg/gomp/pr27416.c: New test.
14146
14147         PR middle-end/30494
14148         * gcc.dg/gomp/pr30494.c: New test.
14149         * g++.dg/gomp/pr30494.C: New test.
14150
14151         PR middle-end/30421
14152         * gcc.dg/gomp/pr30421.c: New test.
14153
14154 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
14155
14156         * gcc.target/ia64/versionid-1.c: New test.
14157         * gcc.target/ia64/versionid-2.c: New test.
14158
14159 2007-01-24  Richard Guenther  <rguenther@suse.de>
14160
14161         PR testsuite/30181
14162         * gcc.dg/builtins-57.c: Change to a link-time testcase
14163         to support non-C99 targets.
14164
14165 2007-01-24  Jan Hubicka  <jh@suse.cz>
14166
14167         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
14168
14169 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
14170
14171         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
14172
14173 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
14174
14175         PR objc/27438
14176         * objc.dg/const-str-12.m: New test.
14177
14178 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14179
14180         PR fortran/30532
14181         * gfortran.dg/ctrl-z.f90:  New test.
14182
14183 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14184
14185         PR fortran/30481
14186         * gfortran.dg/namelist_assumed_char.f90:  New test.
14187
14188 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
14189
14190         PR c++/27492
14191         * g++.dg/inherit/covariant15.C: New test.
14192
14193 2007-01-23  Ian Lance Taylor  <iant@google.com>
14194
14195         * g++.dg/warn/Wparentheses-24.C: New test.
14196
14197 2007-01-23  Richard Guenther  <rguenther@suse.de>
14198
14199         PR testsuite/30560
14200         * ada/acats/run_acats: Do not call gnatmake or gnatchop
14201         with full path.
14202
14203 2007-01-22  Richard Guenther  <rguenther@suse.de>
14204
14205         PR tree-optimization/30038
14206         * gcc.dg/builtins-62.c: New testcase.
14207
14208 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14209
14210         * gcc.c-torture/compile/20070121.c: New test.
14211
14212 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
14213
14214         PR libfortran/30525
14215         * gfortran.dg/char_comparison_1.f:  New test.
14216
14217 2007-01-21  Ira Rosen  <irar@il.ibm.com>
14218
14219         * gcc.dg/vect/vect-strided-same-dr.c: New test.
14220
14221 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
14222
14223         PR objc/30479
14224         * objc.dg/pch: New directory.
14225         * objc.dg/pch/pch.exp: New file.
14226         * objc.dg/pch/interface-1.m: New test.
14227         * objc.dg/pch/interface-1.hs: New include file.
14228         * lib/objc.exp (objc_target_compile): Add
14229         "-x objective-c-header" in front of the sources if this is
14230         a precompiled header being compiled.
14231
14232 2007-01-20  Roger Sayle  <roger@eyesopen.com>
14233
14234         * gfortran.dg/array_memcpy_3.f90: New test case.
14235         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
14236
14237 2007-01-20  Roger Sayle  <roger@eyesopen.com>
14238             Brooks Moses  <brooks.moses@codesourcery.com>
14239             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14240
14241         * gfortran.dg/intrinsic_sign_1.f90: New test case.
14242         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
14243
14244 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14245
14246         * gcc.dg/torture/builtin-math-3.c: Test fdim.
14247
14248 2007-01-19  Mike Stump  <mrs@apple.com>
14249
14250         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
14251         away.
14252
14253 2007-01-19  Roger Sayle  <roger@eyesopen.com>
14254
14255         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
14256         option instead of -funsafe-math-optimizations.
14257
14258 2007-01-19  Tomas Bily  <tbily@suse.cz>
14259
14260         gcc.dg/tree-prof/indir-call-prof.c: New.
14261         g++.dg/dg.exp: Add tree-prof subdirectory.
14262         g++.dg/tree-prof/indir-call-prof.C: New.
14263         g++.dg/tree-prof/tree-prof.exp: New.
14264
14265 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14266
14267         PR c++/17947
14268         * g++.dg/warn/deprecated.C: Update warning output.
14269         * g++.dg/warn/deprecated-2.C: Likewise.
14270         * g++.dg/warn/deprecated-3.C: New.
14271
14272 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
14273
14274         * gcc.c-torture/execute/nestfunc-7.c: New.
14275
14276 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
14277
14278         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
14279
14280 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
14281
14282         * gcc.dg/m68k-pic-1.c: New.
14283
14284 2007-01-18  Roger Sayle  <roger@eyesopen.com>
14285
14286         * gfortran.dg/array_memcpy_4.f90: New test case.
14287
14288 2007-01-18  Josh Conner  <jconner@apple.com>
14289
14290         PR target/30485
14291         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
14292         * gcc.dg/vect/no-trapping-math-1: New.
14293         * gcc.dg/vect/no-trapping-math-2: New.
14294
14295 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
14296
14297         * gcc.target/i386/387-8.c: Update comment about optimizing
14298         inherent load of 1.0 of fptan instruction.
14299
14300 2007-01-18  Dirk Mueller  <dmueller@suse.de>
14301             Richard Guenther <rguenther@suse.de>
14302
14303         PR diagnostic/8268
14304         * gcc.dg/Warray-bounds.c: New testcase.
14305         * gcc.dg/Warray-bounds-2.c: New testcase.
14306         * g++.dg/warn/Warray-bounds.C: New testcase.
14307         * g++.dg/warn/Warray-bounds-2.C: New testcase.
14308
14309 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
14310
14311         PR fortran/30476
14312         * gfortran.dg/generic_12.f90: New test.
14313
14314 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
14315
14316         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
14317         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
14318
14319 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
14320
14321         * gcc.dg/dfp/compare-special.h: New file.
14322         * gcc.dg/dfp/compare-special-32.c: New test.
14323         * gcc.dg/dfp/compare-special-64.c: New test.
14324         * gcc.dg/dfp/compare-special-128.c: New test.
14325
14326 2007-01-16  Roger Sayle  <roger@eyesopen.com>
14327             Paul Thomas  <pault@gcc.gnu.org>
14328             Steven G. Kargl  <kargl@gcc.gnu.org>
14329
14330         PR fortran/30404
14331         * gfortran.dg/forall_6.f90: New test case.
14332         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
14333         * gfortran.dg/dependency_13.f90: Likewise.
14334
14335 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14336
14337         PR testsuite/12325
14338         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
14339         targets that don't support Inf.
14340
14341 2007-01-15  Dale Johannesen  <dalej@apple.com>
14342
14343         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
14344
14345 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
14346
14347         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
14348         of achar for 0xff to avoid the "Extended ASCII not
14349         implemented" error message.
14350
14351 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
14352
14353         PR fortran/28172
14354         * gfortran.dg/altreturn_4.f90: New test.
14355
14356         PR fortran/29389
14357         * gfortran.dg/stfunc_4.f90: New test.
14358
14359         PR fortran/29712
14360         * gfortran.dg/bound_2.f90: Reinstate commented out line.
14361         * gfortran.dg/initialization_1.f90: Change warning.
14362
14363         PR fortran/30283
14364         * gfortran.dg/specification_type_resolution_2.f90: New test.
14365
14366 2007-01-14  Jan Hubicka  <jh@suse.cz>
14367
14368         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
14369         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
14370         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
14371         elimination.
14372
14373 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
14374
14375         PR fortran/30410
14376         * gfortran.dg/external_procedures_2.f90: New test.
14377
14378 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
14379
14380         PR target/30413
14381         * gcc.target/i386/pr30413.c: New test.
14382
14383 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
14384
14385         PR fortran/30452
14386         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
14387
14388 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
14389
14390         * gcc.dg/20070112-1.c: New test.
14391
14392 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14393
14394         PR libgfortran/30435
14395         * gfortran.dg/list_read_6.f90: New test.
14396
14397 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
14398
14399         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
14400
14401 2007-01-12  Tom Tromey  <tromey@redhat.com>
14402
14403         PR preprocessor/28227:
14404         * gcc.dg/cpp/pr28227.c: New file.
14405
14406 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
14407
14408         * gcc.dg/tree-ssa/loop-22.c: New test.
14409
14410 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
14411
14412         PR tree-optimization/29516
14413         * gcc.dg/tree-ssa/loop-20.c: New test.
14414
14415 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
14416
14417         PR libfortran/30415
14418         * minmaxloc_integer_kinds_1.f90:  New test.
14419
14420 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
14421
14422         PR c++/29573
14423         * g++.dg/template/sizeof-template-argument.C: New test.
14424
14425 2007-01-11  Jan Hubicka  <jh@suse.cz>
14426
14427         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
14428         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
14429         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
14430         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
14431         * gcc.dg/tree-ssa/pr21658.c: Likewise.
14432         * gcc.dg/tree-ssa/pr15349.c: Likewise.
14433         * gcc.dg/tree-ssa/pr25501.c: Likewise.
14434         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
14435         transformation in question.
14436         * gcc.dg/tree-ssa/vrp05.c: Likewise.
14437         * gcc.dg/tree-ssa/pr20701.c: Likewise.
14438         * gcc.dg/always_inline3.c: Likewise.
14439
14440 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
14441
14442         PR c++/28999
14443         * g++.dg/template/typename11.C: New test.
14444
14445 2007-01-10  Robert Kennedy <jimbob@google.com>
14446
14447         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
14448
14449 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
14450
14451         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
14452         for different integer kinds.
14453         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
14454         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
14455         * gfortran.dg/ishft_2.f90: New test.
14456         * gfortran.dg/ishft_3.f90: New test.
14457
14458 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
14459
14460         * gfortran.dg/altreturn_2.f90: Removed executable bit.
14461
14462 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
14463
14464         PR tree-optimization/30322
14465         * gcc.dg/tree-ssa/loop-21.c: New test.
14466
14467 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
14468
14469         * g++.dg/rtti/darwin-builtin-linkage.C: New.
14470
14471 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14472
14473         * gcc.target/spu/intrinsics-1.c: Remove xfail.
14474
14475 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14476
14477         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
14478         * g++.dg/warn/overflow-warn-3.C: Likewise.
14479         * g++.dg/warn/overflow-warn-4.C: Likewise.
14480         * g++.dg/warn/overflow-warn-5.C: Likewise.
14481         * g++.dg/warn/overflow-warn-6.C: Likewise.
14482         * g++.dg/warn/Woverflow-1.C: Likewise.
14483         * g++.dg/warn/Woverflow-2.C: Likewise.
14484         * g++.dg/warn/Woverflow-3.C: Likewise.
14485         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
14486
14487 2007-01-08  Roger Sayle  <roger@eyesopen.com>
14488
14489         * gfortran.dg/array_constructor_14.f90: New test case.
14490         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
14491
14492 2007-01-08  Richard Guenther  <rguenther@suse.de>
14493
14494         PR tree-optimization/23603
14495         * gcc.dg/tree-ssa/vrp31.c: New testcase.
14496         * gcc.dg/tree-ssa/vrp32.c: Likewise.
14497
14498 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
14499
14500         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
14501         in __v8qi typedef.
14502         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
14503         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
14504         compiler behaviour.
14505         * gcc.dg/simd-5.c: Likewise.
14506         * gcc.dg/simd-6.c: Likewise.
14507         * g++.dg/conversion/simd1.C: Likewise.
14508         * g++.dg/conversion/simd3.C: Likewise.
14509         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
14510         (main): Use it.
14511
14512 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
14513
14514         PR tree-optimization/29877
14515         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
14516         name of a hard register for the target concerned.  Adjust dg-error
14517         directives to cope with new behaviour of TER.
14518
14519 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14520
14521         PR c++/28986
14522         * g++.dg/conversion/nullptr1.C: Added overflow warning.
14523         * g++.dg/warn/overflow-warn-1.C: New.
14524         * g++.dg/warn/overflow-warn-3.C: New.
14525         * g++.dg/warn/overflow-warn-4.C: New.
14526         * g++.dg/warn/overflow-warn-5.C: New.
14527         * g++.dg/warn/overflow-warn-6.C: New.
14528         * g++.dg/warn/Woverflow-1.C: New.
14529         * g++.dg/warn/Woverflow-2.C: New.
14530         * g++.dg/warn/Woverflow-3.C: New.
14531         * g++.dg/warn/multiple-overflow-warn-2.C: New.
14532
14533 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
14534
14535         PR fortran/27698
14536         * gfortran.dg/invalid_name.f90: New test.
14537         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
14538         * gfortran.dg/gomp/pr29759.f90: Ditto.
14539
14540 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
14541
14542         * gfortran.dg/present_1.f90:  Update error message.
14543
14544 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
14545
14546         PR c++/19439
14547         * g++.dg/template/duplicate1.C: New test
14548         * g++.dg/template/memfriend6.C: Adjust error markers.
14549
14550 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
14551
14552         PR tree-opt/30385
14553         * gcc.dg/torture/inline-1.c: New test.
14554
14555 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14556
14557         PR c/19978
14558         * gcc.dg/multiple-overflow-warn-1.c: New.
14559         * gcc.dg/multiple-overflow-warn-2.c: New.
14560         * gcc.dg/overflow-warn-6.c: New.
14561         * g++.dg/warn/multiple-overflow-warn-1.C: New.
14562
14563 2007-01-05  Roger Sayle  <roger@eyesopen.com>
14564
14565         * gfortran.dg/array_memcpy_1.f90: New test case.
14566         * gfortran.dg/array_memcpy_2.f90: Likewise.
14567
14568 2007-01-05  Richard Guenther  <rguenther@suse.de>
14569
14570         PR middle-end/27826
14571         * g++.dg/opt/pr27826.C: New testcase.
14572
14573 2007-01-05  Ian Lance Taylor  <iant@google.com>
14574
14575         * gcc.dg/Walways-true-1.c: New test.
14576         * gcc.dg/Walways-true-2.c: New test.
14577         * g++.dg/warn/Walways-true-1.C: New test.
14578         * g++.dg/warn/Walways-true-2.C: New test.
14579
14580 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
14581
14582         PR c/30360
14583         * gcc.dg/pr30360.c: New test.
14584
14585 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
14586
14587         PR fortran/23232
14588         * gfortran.dg/data_implied_do_1.f90: New test.
14589
14590         PR fortran/27996
14591         PR fortran/27998
14592         * gfortran.dg/char_length_1.f90: New test.
14593
14594 2007-01-05  Richard Guenther  <rguenther@suse.de>
14595
14596         PR middle-end/28116
14597         * g++.dg/opt/pr28116.C: New testcase.
14598
14599 2007-01-05  Tobias Burnus  <burnus@net-b.de>
14600
14601         PR fortran/29624
14602         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
14603           invalid deallocate.
14604         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
14605         * gfortran.dg/protected_4.f90: Add pointer intent check.
14606         * gfortran.dg/protected_6.f90: Add pointer intent check.
14607         * gfortran.dg/pointer_intent_1.f90: New test.
14608         * gfortran.dg/pointer_intent_2.f90: New test.
14609         * gfortran.dg/pointer_intent_3.f90: New test.
14610
14611 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
14612
14613         PR 30235
14614         * gfortran.dg/altreturn_2.f90: new test.
14615
14616 2007-01-04  Tom Tromey  <tromey@redhat.com>
14617
14618         PR preprocessor/28165:
14619         * gcc.dg/cpp/pr28165.c: New file.
14620
14621 2007-01-03  Josh Conner  <jconner@apple.com>
14622
14623         PR middle-end/29683
14624         * gcc.dg/pr29683.c: New.
14625
14626 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
14627
14628         PR c++/28217
14629         * g++.dg/pch/template-1.C: New test.
14630         * g++.dg/pch/template-1.Hs: New file.
14631
14632 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14633
14634         PR middle-end/30353
14635         * gcc.c-torture/compile/complex-4.c: New test.
14636
14637 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
14638
14639         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
14640         -maltivec.
14641         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
14642
14643 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
14644
14645         PR middle-end/30286
14646         * gcc.dg/pr30286.c: New test.
14647
14648         PR c++/29535
14649         * g++.dg/template/crash66.C: New test.
14650
14651         PR c++/29054
14652         * g++.dg/template/friend49.C: New test.
14653
14654 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
14655
14656         * gfortran.dg/ibits.f90: New test.
14657
14658 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
14659
14660         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
14661         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
14662
14663 2007-01-02  Jan Hubicka  <jh@suse.cz>
14664
14665         * gcc.dg/pr16194.c: We now output error on all three functions,
14666         not just first one.
14667
14668 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14669
14670         PR c/19977
14671         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
14672         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
14673
14674 2006-01-02  Ian Lance Taylor  <iant@google.com>
14675
14676         * g++.dg/warn/Wparentheses-22.C: New test.
14677         * g++.dg/warn/Wparentheses-23.C: New test.
14678
14679 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14680
14681         PR middle-end/7651
14682         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
14683         * gcc.dg/declspec-3-Wextra.c: New.
14684         * gcc.dg/declspec-3-no.c: New
14685
14686 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
14687
14688         PR fortran/20896
14689         * gfortran.dg/interface_10.f90: Remove.
14690
14691 2007-01-01  Roger Sayle  <roger@eyesopen.com>
14692
14693         * gcc.dg/fold-eqxor-4.c: New test case.
14694
14695 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
14696
14697         PR middle-end/30311
14698         * gcc.c-torture/compile/pr30311.c: New test.
14699
14700 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
14701
14702         PR middle-end/30253
14703         * gcc.c-torture/compile/statement-expression-1.c: New test.
14704
14705 2007-01-01  Andreas Schwab  <schwab@suse.de>
14706
14707         PR target/29166
14708         * g++.dg/eh/pr29166.C: New test.
14709
14710 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
14711
14712         * lib/target-supports.exp (check_effective_target_powerpc_spe):
14713         New.
14714         (check_effective_target_vect_cmdline_needed): Use it.
14715
14716 2006-12-31  Richard Guenther  <rguenther@suse.de>
14717
14718         PR middle-end/30137
14719         * gcc.dg/pr30137-1.c: New testcase.
14720         * gcc.dg/pr30137-2.c: Likewise.
14721
14722 2006-12-31  Roger Sayle  <roger@eyesopen.com>
14723
14724         PR middle-end/30322
14725         * gcc.dg/fold-plusnot-1.c: New test case.
14726
14727 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
14728
14729         PR c++/29731
14730         * g++.dg/parse/template22.C: New test.
14731
14732 2006-12-31  Richard Guenther  <rguenther@suse.de>
14733
14734         PR middle-end/30338
14735         * gcc.c-torture/compile/pr30338.c: New testcase.
14736
14737 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
14738
14739         PR fortran/27900
14740         * gfortran.dg/intrinsic_actual_4.f90: New test.
14741
14742         PR fortran/24325
14743         * gfortran.dg/func_decl_3.f90: New test.
14744
14745 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
14746
14747         PR fortran/23060
14748         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
14749         * gfortran.dg/c_by_val_1.f: New test.
14750         * gfortran.dg/c_by_val_2.f: New test.
14751         * gfortran.dg/c_by_val_3.f: New test.
14752
14753 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
14754
14755         PR libfortran/30321
14756         * gfortran.dg/sum_zero_array_1.f90:  New test.
14757
14758 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
14759
14760         PR preprocessor/29612
14761         * gcc.dg/cpp/pr29612-1.c: New test.
14762         * gcc.dg/cpp/pr29612-2.c: New test.
14763
14764 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
14765
14766         PR fortran/30034
14767         * gfortran.dg/pure_formal_proc_1.f90: New test.
14768
14769         PR fortran/30237
14770         * gfortran.dg/intrinsic_actual_3.f90: New test.
14771
14772 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14773
14774         PR fortran/30014
14775         * gfortran.dg/io_constraints_1.f90: Update test.
14776         * gfortran.dg/io_constraints_2.f90: Update test.
14777         * gfortran.dg/inquire_iolength.f90: New test.
14778
14779 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
14780
14781         PR fortran/20896
14782         * gfortran.dg/interface_10.f90: New test.
14783         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
14784         since z is already, locally a variable.
14785
14786         PR fortran/25135
14787         * gfortran.dg/generic_11.f90: New test.
14788         * gfortran.dg/interface_7.f90: Remove name clash between module
14789         name and procedure 'x' referenced in the interface.
14790
14791 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14792
14793         PR middle-end/7651
14794         * gcc.dg/Wmissing-parameter-type.c: New.
14795         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
14796         * gcc.dg/Wmissing-parameter-type-no.c: New.
14797
14798 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
14799
14800         PR fortran/25818
14801         * gfortran.dg/entry_array_specs_2.f: New test.
14802
14803         PR fortran/30084
14804         * gfortran.dg/nested_modules_6.f90: New test.
14805
14806 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14807
14808         PR middle-end/7651
14809         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
14810         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
14811
14812 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
14813
14814         PR C++/30168
14815         * g++.dg/opt/complex6.C: New test.
14816
14817 2006-12-22  Ben Elliston  <bje@au.ibm.com>
14818
14819         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
14820         full" if the linker on spu-*-* warns about exceeding local store.
14821
14822         And revert this patch:
14823         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
14824         fail to link due to relocation overflows on spu-*-*.
14825
14826 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
14827
14828         PR fortran/30273
14829         * gfortran.dg/dependency_19.f90: New test.
14830
14831 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
14832
14833         PR fortran/30202
14834         * gfortran.dg/alloc_comp_basics_3.f90: New test.
14835
14836 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
14837
14838         PR middle-end/30262
14839         * gcc.c-torture/execute/20061220-1.c: New test.
14840
14841         PR middle-end/30263
14842         * gcc.dg/gomp/asm-1.c: New test.
14843
14844         PR target/30230
14845         * g++.dg/eh/ia64-2.C: New test.
14846
14847 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
14848
14849         PR target/28966
14850         PR target/29248
14851         * gcc.dg/rs6000-leaf.c: New.
14852
14853 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14854
14855         PR fortran/25392
14856         * gfortran.dg/f2c_8.f90: New test.
14857
14858 2006-12-20  Bill Wendling  <wendling@apple.com>
14859
14860         * gcc.dg/asm-b.c: Check for __ppc64__.
14861
14862 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
14863
14864         PR fortran/30190
14865         * gfortran.dg/bounds_check_5.f90: New test.
14866
14867 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
14868
14869         PR middle-end/30143
14870         * gcc.dg/gomp/complex-1.c: New testcase.
14871
14872 2006-12-20  Roger Sayle  <roger@eyesopen.com>
14873
14874         * gfortran.dg/array_memset_1.f90: New test case.
14875
14876 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
14877
14878         * lib/target-supports.exp: Add spu to
14879         check_effective_target_vect_widen_mult_hi_to_si.
14880
14881 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
14882
14883         PR fortran/29992
14884         * gfortran.dg/generic_9.f90: New test.
14885
14886         PR fortran/30081
14887         * gfortran.dg/generic_10.f90: New test.
14888
14889 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
14890
14891         PR tree-opt/30045
14892         * gcc.dg/pr30045.c: New test.
14893
14894 2006-12-20  Ben Elliston  <bje@au.ibm.com>
14895
14896         * gcc.dg/20020312-2.c: Add a case for __SPU__.
14897
14898 2006-12-19  Eric Christopher  <echristo@apple.com>
14899
14900         PR target/29302
14901         * gcc.c-torture/execute/pr29302-1.c: New.
14902
14903 2006-12-19  Tobias Burnus  <burnus@net-b.de>
14904
14905         PR fortran/39238
14906         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
14907
14908 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
14909
14910         PR fortran/30236
14911         * gfortran.dg/altreturn_3.f90: New test.
14912
14913         * gfortran.dg/char_result_12.f90: Fix comment typos.
14914
14915 2006-12-19  Ben Elliston  <bje@au.ibm.com>
14916
14917         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
14918         as newlib's stdio.h uses non-traditional cpp constructs.
14919
14920 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
14921
14922         * gfortran.dg/advance.f90: Renamed to advance_1.f90
14923         * gfortran.dg/append-1.f90: Renamed to append_1.f90
14924         * gfortran.dg/array-1.f90: Renamed to array_1.f90
14925         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
14926         * gfortran.dg/backspace.f: Renamed to backspace_1.f
14927         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
14928         * gfortran.dg/default_initialization.f: Renamed to
14929         default_initialization_1.f
14930         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
14931         dollar_edit_descriptor_1.f
14932         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
14933         dollar_edit_descriptor_2.f
14934         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
14935         dollar_edit_descriptor_3.f
14936         * gfortran.dg/logint-1.f: Renamed to logint_1.f
14937         * gfortran.dg/logint-2.f: Renamed to logint_2.f
14938         * gfortran.dg/logint-3.f: Renamed to logint_3.f
14939         * gfortran.dg/advance_1.f90: Renamed from advance.f90
14940         * gfortran.dg/append_1.f90: Renamed from append-1.f90
14941         * gfortran.dg/array_1.f90: Renamed from array-1.f90
14942         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
14943         * gfortran.dg/backspace_1.f: Renamed from backspace.f
14944         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
14945         * gfortran.dg/default_initialization_1.f: Renamed from
14946         default_initialization.f
14947         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
14948         dollar_edit_descriptor-1.f
14949         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
14950         dollar_edit_descriptor-2.f
14951         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
14952         dollar_edit_descriptor-3.f
14953         * gfortran.dg/logint_1.f: Renamed from logint-1.f
14954         * gfortran.dg/logint_2.f: Renamed from logint-2.f
14955         * gfortran.dg/logint_3.f: Renamed from logint-3.f
14956
14957 2006-12-18  Bill Wendling  <wendling@apple.com>
14958
14959         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
14960         id is an OjbC keyword.
14961
14962 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14963
14964         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
14965
14966 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
14967
14968         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
14969
14970 2006-12-18  Ian Lance Taylor  <iant@google.com>
14971
14972         * g++.dg/warn/Wmissing-declarations-1.C: New test.
14973
14974 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
14975
14976         * gcc.c-torture/compile/pr27528.c: Use empty templates.
14977
14978 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
14979
14980         PR fortran/30207
14981         * gfortran.fortran-torture/execute/where21.f90: New test.
14982
14983 2006-12-17  Tobias Burnus  <burnus@net-b.de>
14984
14985         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
14986
14987 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14988
14989         PR middle-end/7651
14990         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
14991         * gcc.dg/if-empty-1.c: Likewise.
14992         * gcc.dg/pr23165.c: Likewise.
14993         * g++.dg/warn/empty-body.C: Likewise.
14994
14995 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14996
14997         PR libfortran/30005
14998         * gfortran.dg/open_errors.f90: New test.
14999
15000 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
15001
15002         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
15003
15004         * gcc.target/i386/ssse3-pabsb.c: New file.
15005         * gcc.target/i386/ssse3-pabsd.c: Likewise.
15006         * gcc.target/i386/ssse3-pabsw.c: Likewise.
15007         * gcc.target/i386/ssse3-palignr.c: Likewise.
15008         * gcc.target/i386/ssse3-phaddd.c: Likewise.
15009         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
15010         * gcc.target/i386/ssse3-phaddw.c: Likewise.
15011         * gcc.target/i386/ssse3-phsubd.c: Likewise.
15012         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
15013         * gcc.target/i386/ssse3-phsubw.c: Likewise.
15014         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
15015         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
15016         * gcc.target/i386/ssse3-pshufb.c: Likewise.
15017         * gcc.target/i386/ssse3-psignb.c: Likewise.
15018         * gcc.target/i386/ssse3-psignd.c: Likewise.
15019         * gcc.target/i386/ssse3-psignw.c: Likewise.
15020         * gcc.target/i386/ssse3-vals.h: Likewise.
15021
15022 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
15023
15024         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
15025         * lib/fortran-torture.exp: Include target-supports.exp.
15026
15027 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
15028
15029         PR target/30185
15030         * gcc.c-torture/execute/pr30185.c: New test.
15031
15032 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15033
15034         PR testsuite/30179
15035         PR testsuite/30180
15036         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
15037         * gcc.dg/builtin-bswap-2.c: Likewise.
15038         * gcc.dg/builtin-bswap-3.c: Likewise.
15039         * gcc.dg/builtin-bswap-4.c: Likewise.
15040         * lib/target-supports.exp (check_effective_target_stdint_types): New.
15041         * gcc.c-torture/execute/mode-dependent-address.x: New file.
15042
15043 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15044
15045         PR libfortran/30145
15046         * gfortran.dg/write_zero_array: New test.
15047
15048 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15049
15050         PR fortran/30200
15051         * gfortran.dg/write_fmt_trim.f90: New test.
15052
15053 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
15054
15055         PR 30194
15056         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
15057         temporarily.
15058
15059 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15060
15061         * lib/target-supports.exp (check_weak_available): Use istarget
15062         "hppa*-*-hpux10*" instead of regexp.
15063         (check_cxa_atexit_available): Likewise.
15064
15065 2006-12-14  Richard Guenther  <rguenther@suse.de>
15066
15067         PR tree-optimization/30197
15068         * gcc.c-torture/execute/complex-1.c: Fix function name.
15069         * gcc.dg/builtins-61.c: New testcase.
15070
15071 2006-12-14  Richard Guenther  <rguenther@suse.de>
15072
15073         PR middle-end/30172
15074         * gcc.dg/pr30172-1.c: New testcase.
15075
15076 2006-12-14  Richard Guenther  <rguenther@suse.de>
15077
15078         PR tree-optimization/30198
15079         * gcc.dg/builtins-60.c: New testcase.
15080
15081 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
15082
15083         * lib/target-supports.exp (vect_no_align): Remove spu.
15084
15085 2006-12-13  Ian Lance Taylor  <iant@google.com>
15086
15087         PR c++/19564
15088         PR c++/19756
15089         * g++.dg/warn/Wparentheses-5.C: New test.
15090         * g++.dg/warn/Wparentheses-6.C: New test.
15091         * g++.dg/warn/Wparentheses-7.C: New test.
15092         * g++.dg/warn/Wparentheses-8.C: New test.
15093         * g++.dg/warn/Wparentheses-9.C: New test.
15094         * g++.dg/warn/Wparentheses-10.C: New test.
15095         * g++.dg/warn/Wparentheses-11.C: New test.
15096         * g++.dg/warn/Wparentheses-12.C: New test.
15097         * g++.dg/warn/Wparentheses-13.C: New test.
15098         * g++.dg/warn/Wparentheses-14.C: New test.
15099         * g++.dg/warn/Wparentheses-15.C: New test.
15100         * g++.dg/warn/Wparentheses-16.C: New test.
15101         * g++.dg/warn/Wparentheses-17.C: New test.
15102         * g++.dg/warn/Wparentheses-18.C: New test.
15103         * g++.dg/warn/Wparentheses-19.C: New test.
15104         * g++.dg/warn/Wparentheses-20.C: New test.
15105         * g++.dg/warn/Wparentheses-21.C: New test.
15106
15107 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15108
15109         PR testsuite/30157
15110         * lib/target-supports.exp (check_cxa_atexit_available): Return false
15111         for target "hppa.*hpux10".
15112
15113 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
15114
15115         * g++.dg/debug/vartrack1.C: New test.
15116
15117         * g++.dg/opt/ifcvt1.C: New test.
15118
15119         * gcc.dg/tls/opt-13.c: New test.
15120
15121         * gcc.dg/20060425-2.c: New test.
15122
15123         * g++.dg/opt/pr15054-2.C: New test.
15124
15125         * gcc.c-torture/execute/20060420-1.c: New test.
15126
15127         * gcc.c-torture/execute/20060412-1.c: New test.
15128
15129         * objc/compile/20060406-1.m: New test.
15130
15131 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
15132
15133         * g++.dg/template/array17.C: New test.
15134
15135 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
15136
15137         * gcc.target/powerpc/altivec-23.c: New test.
15138
15139 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
15140
15141         PR c++27316
15142         * g++.dg/inherit/error3.C: New test.
15143
15144         PR c++/28740
15145         * g++.dg/inherit/error4.C: New test.
15146
15147 2006-12-13  Richard Guenther  <rguenther@suse.de>
15148
15149         PR tree-optimization/17687
15150         * gcc.dg/builtins-59.c: New testcase.
15151
15152 2006-12-13  Ben Elliston  <bje@au.ibm.com>
15153
15154         * gcc.target/spu/Wmain.c: New test.
15155
15156 2006-12-12  Josh Conner  <jconner@apple.com>
15157
15158         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
15159         * g++.dg/abi/thunk4.C: Likewise.
15160         * g++.dg/abi/rtti3.C: Likewise.
15161
15162 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
15163
15164         * gcc.target/spu/cpat-1.c: New test.
15165         * gcc.target/spu/cpat-2.c: New test.
15166         * gcc.target/spu/cpat-3.c: New test.
15167         * gcc.target/spu/cpat-4.c: New test.
15168
15169 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15170
15171         PR tree-opt/28436
15172         * gcc.c-torture/compile/vector-1.c: New test.
15173         * gcc.c-torture/compile/vector-2.c: New test.
15174         * gcc.c-torture/compile/vector-3.c: New test.
15175
15176 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15177
15178         * lib/fortran-torture.exp: Update copyright years.  Remove
15179         obsolete comment.  Test -ftree-vectorize where it makes sense.
15180         * lib/gfortran-dg.exp: Update copyright years.  Use settings
15181         from fortran-torture.exp.
15182         * gfortran.dg/char_transpose_1.f90,
15183         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
15184         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
15185         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
15186         '-w' to dg-options.
15187
15188 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
15189
15190         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
15191         saved_${tool}_load.
15192
15193 2006-12-12  Ira Rosen  <irar@il.ibm.com>
15194
15195         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
15196         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
15197         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
15198         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
15199         gaps.
15200
15201 2006-12-12  Richard Guenther  <rguenther@suse.de>
15202
15203         PR middle-end/30147
15204         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
15205
15206 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
15207             Diego Novillo  <dnovillo@redhat.com>
15208
15209         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
15210         VDEF/VUSE changes.
15211         * gcc.dg/tree-ssa/pr26421.c: Likewise
15212         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
15213         * gcc.dg/tree-ssa/pr23382.c: Likewise.
15214         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
15215         * gcc.dg/tree-ssa/pr28410.c: Likewise.
15216         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
15217         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
15218         * gcc.dg/tree-ssa/vrp07.c: Likewise.
15219         * gcc.dg/tree-ssa/vrp08.c: Likewise.
15220         * gcc.dg/tree-ssa/alias-12.c: Likewise.
15221
15222 2006-12-11  Jan Hubicka  <jh@suse.cz>
15223
15224         * gcc.dg/tree-prof/stringop-1.c: New test.
15225         * gcc.dg/tree-prof/stringop-2.c: New test.
15226
15227 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
15228
15229         PR target/30120
15230         * gcc.target/i386/pr30120.c: New test.
15231
15232         Revert:
15233         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
15234
15235         * gcc.target/i386/x87regparm-1.c: New test.
15236         * gcc.target/i386/x87regparm-2.c: New test.
15237         * gcc.target/i386/x87regparm-3.c: New test.
15238         * gcc.target/i386/x87regparm-4.c: New test.
15239
15240 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
15241
15242         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
15243
15244 2006-12-10  Tobias Burnus  <burnus@net-b.de>
15245
15246         PR fortran/23994
15247         * gfortran.dg/protected_1.f90: New test.
15248         * gfortran.dg/protected_2.f90: New test.
15249         * gfortran.dg/protected_3.f90: New test.
15250         * gfortran.dg/protected_4.f90: New test.
15251         * gfortran.dg/protected_5.f90: New test.
15252         * gfortran.dg/protected_6.f90: New test.
15253
15254 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
15255             Tobias Burnus  <burnus@gcc.gnu.org>
15256
15257         PR fortran/29975
15258         PR fortran/30068
15259         * gfortran.dg/interface_4.f90: Test adding procedure to generic
15260         interface.
15261         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
15262         ambiguous interfaces.
15263         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
15264         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
15265         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
15266         ambiguous interfaces.
15267         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
15268         * gfortran.dg/array_initializer_2.f90: Add initializer array
15269         constructor test.
15270
15271         PR fortran/30096
15272         * gfortran.dg/interface_9.f90: Test that host interfaces are
15273         not checked for ambiguity with the local version.
15274
15275 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
15276
15277         PR fortran/29464
15278         * gfortran.dg/module_interface_2.f90: New test.
15279
15280 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
15281
15282         PR fortran/29941
15283         * gfortran.dg/assumed_len.f90: New test.
15284
15285 2006-12-09  Richard Guenther  <rguenther@suse.de>
15286
15287         * g++.dg/warn/implicit-typename1.C: Qualify types.
15288         * g++.dg/parse/crash12.C: Likewise.
15289         * g++.dg/tree-ssa/pr22444.C: Likewise.
15290
15291 2006-12-09  Tobias Burnus  <burnus@net-b.de>
15292
15293         * gfortran.dg/array_2.f90: Added sqrt test.
15294
15295 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
15296
15297         * gcc.target/i386/x87regparm-1.c: XFAIL.
15298         * gcc.target/i386/x87regparm-2.c: XFAIL.
15299         * gcc.target/i386/x87regparm-3.c: XFAIL.
15300         * gcc.target/i386/x87regparm-4.c: XFAIL.
15301
15302 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15303
15304         * lib/target-supports.exp
15305         (check_effective_target_large_long_double): New.
15306         * gcc.dg/Wconversion-real.c : Use it.
15307         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
15308         unsigned.
15309
15310 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
15311
15312         * gcc.c-torture/execute/mode-dependent-address.c: New test.
15313
15314 2006-12-08  Tobias Burnus  <burnus@net-b.de>
15315
15316         PR fortran/27546
15317         * gfortran.dg/import4.f90: New test for IMPORT in modules.
15318
15319 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
15320
15321         PR c++/29732
15322         * g++.dg/template/crash65.C: New test.
15323         * g++.dg/template/spec16.C: Tweak error markers.
15324
15325 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15326
15327         * gcc.target/spu: New directory.
15328         * gcc.target/spu/spu.exp: New file.
15329         * gcc.target/spu/intrinsics-1.c: New test.
15330
15331 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
15332
15333         PR c++/29980
15334         * g++.dg/ext/attrib27.C: New test.
15335         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
15336         * g++.dg/parse/typedef5.C: Likewise.
15337
15338 2006-12-07  Mike Stump  <mrs@apple.com>
15339
15340         * treelang/compile/var_defs.tree: Adjust.
15341
15342 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
15343
15344         PR c++/29730
15345         * g++.dg/template/crash64.C: New test.
15346         * g++.dg/parse/crash27.C: Adjust error markers.
15347
15348 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
15349
15350         PR libfortran/30009
15351         PR libfortran/30056
15352         * gfortran.dg/read_eof_4.f90:  Add tests.
15353         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
15354         * gfortran.dg/unf_read_corrupted_1.f90: New test.
15355
15356 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
15357
15358         PR c++/29729
15359         * g++.dg/template/crash63.C: New test.
15360
15361         PR c++/29728
15362         * g++.dg/template/crash62.C: New test.
15363
15364 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
15365
15366         PR fortran/30003
15367         * gfortran.dg/allocatable_function_1.f90: Increase the number
15368         of expected calls of free to 10; the lhs section reference is
15369         now evaluated so there is another call to bar.  Change the
15370         comment appropriately.
15371         * gfortran.dg/array_section_1.f90: New test.
15372
15373 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
15374
15375         PR fortran/29912
15376         * gfortran.dg/char_result_12.f90: New test.
15377
15378 2006-12-05  Richard Guenther  <rguenther@suse.de>
15379
15380         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
15381         * gcc.dg/vect/vect-pow-2.c: Rename to ...
15382         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
15383         vect_double, xfail for spu*-*-*.
15384
15385 2006-12-04  Tobias Burnus  <burnus@net-b.de>
15386
15387         PR fortran/29962
15388         * initialization_4.f90: Test noninteger exponents (-std=f95).
15389         * initialization_5.f90: New test for noninteger exponents
15390           with -std=f2003.
15391
15392 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
15393
15394         PR fortran/29821
15395         * gfortran.dg/parameter_array_section_1.f90: New test.
15396
15397 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
15398
15399         PR c++/29733
15400         * g++.dg/template/crash61.C: New test.
15401
15402         PR c++/29632
15403         * g++.dg/template/error23.C: New test.
15404
15405 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
15406
15407         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
15408
15409 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
15410
15411         PR fortran/29916
15412         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
15413
15414 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
15415
15416         PR middle-end/29965
15417         * gcc.dg/gomp/pr29965-1.c: New test.
15418         * gcc.dg/gomp/pr29965-2.c: New test.
15419         * gcc.dg/gomp/pr29965-3.c: New test.
15420         * gcc.dg/gomp/pr29965-4.c: New test.
15421         * gcc.dg/gomp/pr29965-5.c: New test.
15422         * gcc.dg/gomp/pr29965-6.c: New test.
15423         * g++.dg/gomp/pr29965-1.C: New test.
15424         * g++.dg/gomp/pr29965-2.C: New test.
15425         * g++.dg/gomp/pr29965-3.C: New test.
15426         * g++.dg/gomp/pr29965-4.C: New test.
15427         * g++.dg/gomp/pr29965-5.C: New test.
15428         * g++.dg/gomp/pr29965-6.C: New test.
15429         * g++.dg/gomp/pr29965-7.C: New test.
15430         * g++.dg/gomp/pr29965-8.C: New test.
15431         * g++.dg/gomp/pr29965-9.C: New test.
15432         * g++.dg/gomp/pr29965-10.C: New test.
15433
15434 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
15435
15436         * gnat.dg/pointer_variable_bounds.adb: New test.
15437         * gnat.dg/pointer_variable_bounds.ads: Likewise.
15438         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
15439
15440 2006-12-03  Eric Christopher  <echristo@apple.com>
15441
15442         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
15443
15444 2006-12-03  Richard Henderson  <rth@redhat.com>
15445             Andrew Pinski  <pinskia@gmail.com>
15446
15447         PR C++/14329
15448         * g++.dg/warn/unit-1.C: New test.
15449
15450 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
15451
15452         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
15453
15454 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
15455
15456         * g++.dg/vect/vect.exp: Enable tests to run on spu.
15457         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
15458         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
15459         * gcc.dg/vect/vect-70.c: Reduce array size.
15460         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
15461         vect_no_compaer_double targets.
15462         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
15463         vect_float, vect_double, and vect_int.
15464
15465 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
15466
15467         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
15468         test for loop versioning on vect_no_align targets.
15469         * gcc.dg/vect/pr20122.c: Likewise.
15470         * gcc.dg/vect/vect-105.c: Likewise.
15471         * gcc.dg/vect/vect-42.c: Likewise.
15472         * gcc.dg/vect/vect-43.c: Likewise.
15473         * gcc.dg/vect/vect-74.c: Likewise.
15474         * gcc.dg/vect/vect-75.c: Likewise.
15475         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
15476         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
15477         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
15478         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
15479
15480 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
15481
15482         PR fortran/29642
15483         * gfortran.dg/value_1.f90 : New test.
15484         * gfortran.dg/value_2.f90 : New test.
15485         * gfortran.dg/value_3.f90 : New test.
15486         * gfortran.dg/value_4.f90 : New test.
15487         * gfortran.dg/value_4.c : Called from value_4.f90.
15488
15489 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15490
15491         PR C++/30033
15492         *  g++.dg/cpp0x/static_assert4.C: New testcase.
15493
15494 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15495
15496         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
15497
15498 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
15499
15500         PR c/27953
15501         * gcc.dg/pr27953.c: New test.
15502
15503 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15504
15505         PR c++/30022
15506         * g++.dg/ext/vector5.C: New test.
15507
15508         PR c++/30021
15509         * g++.dg/other/main1.C: New test.
15510
15511 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
15512
15513         PR libfortran/29568
15514         * gfortran.dg/convert_implied_open.f90:  Change to
15515         new default record length.
15516         * gfortran.dg/unf_short_record_1.f90:  Adapt to
15517         new error message.
15518         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
15519
15520 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
15521
15522         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
15523
15524 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
15525
15526         PR c++/29066
15527         * g++.dg/expr/pr29066.c: New.
15528
15529 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
15530             Zdenek Dvorak <dvorakz@suse.cz>
15531
15532         PR tree-optimization/29921
15533         * gcc.dg/pr29921-2.c: New test.
15534
15535 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
15536
15537         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
15538         (i386_get_cpuid): New function.
15539         (i386_cpuid_ecx): Likewise.
15540         (i386_cpuid_edx): Likewise.
15541         (i386_cpuid): Updated to call i386_cpuid_edx.
15542
15543         * gcc.target/i386/sse3-addsubpd.c: New file.
15544         * gcc.target/i386/sse3-addsubps.c: Likewise.
15545         * gcc.target/i386/sse3-haddpd.c: Likewise.
15546         * gcc.target/i386/sse3-haddps.c: Likewise.
15547         * gcc.target/i386/sse3-hsubpd.c: Likewise.
15548         * gcc.target/i386/sse3-hsubps.c: Likewise.
15549         * gcc.target/i386/sse3-lddqu.c: Likewise.
15550         * gcc.target/i386/sse3-movddup.c: Likewise.
15551         * gcc.target/i386/sse3-movshdup.c: Likewise.
15552         * gcc.target/i386/sse3-movsldup.c: Likewise.
15553
15554 2006-12-01  Dirk Mueller  <dmueller@suse.de>
15555
15556         * g++.dg/warn/Wreturn-type-4.C: New testcase.
15557
15558 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
15559
15560         * gcc.dg/dfp/convert-int-max.c: New test.
15561         * gcc.dg/dfp/convert-int-max-fold.c: New test.
15562
15563 2006-11-30  Richard Guenther  <rguenther@suse.de>
15564
15565         * gcc.dg/vect/vect-pow-1.c: Rename ...
15566         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
15567         floats instead of doubles, check successful vectorization.
15568
15569 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15570
15571         PR target/29945
15572         * gcc.c-torture/compile/pr29945.c: New testcase.
15573
15574 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
15575
15576         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
15577         -maltivec.
15578
15579 2006-11-29  Eric Christopher  <echristo@apple.com>
15580
15581         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
15582
15583 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
15584
15585         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
15586
15587         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
15588
15589 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
15590
15591         PR c++/29022
15592         * g++.dg/inherit/virtual2.C: New test.
15593         * g++.dg/inherit/virtual3.C: Likewise.
15594         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
15595         * g++.dg/inherit/error2.C: Likewise.
15596         * g++.dg/template/instantiate1.C: Likewise.
15597
15598 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
15599
15600         PR tree-opt/29984
15601         * gcc.dg/tree-ssa/reassoc-12.c: New test.
15602
15603 2006-11-28  Jan Hubicka  <jh@suse.cz>
15604
15605         * gcc.dg/memcpy-1.c: New test.
15606
15607 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
15608
15609         PR c++/29735
15610         * g++.dg/warn/main-3.C: New test.
15611
15612 2006-11-28  Jan Hubicka  <jh@suse.cz>
15613
15614         * gcc.dg/winline-1.c: New test.
15615
15616 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
15617
15618         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
15619         alignments.
15620
15621 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
15622
15623         PR fortran/29976
15624         * gfortran.dg/missing_optional_dummy_3.f90
15625
15626 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
15627
15628         PR fortran/20880
15629         * gfortran.dg/interface_3.f90: Modify errors.
15630
15631 2006-11-28  Ben Elliston  <bje@au.ibm.com>
15632
15633         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
15634         fail to link due to relocation overflows on spu-*-*.
15635
15636 2006-11-27  Michael Matz  <matz@suse.de>
15637             Andreas Krebbel  <krebbel1@de.ibm.com>
15638
15639         PR target/29319
15640         * gcc.dg/20061127-1.c: New testcase.
15641
15642 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
15643
15644         * gcc.dg/20061124-1.c: Add exit() function prototype.
15645
15646 2006-11-27  Jan Hubicka  <jh@suse.cz>
15647
15648         * gcc.target/i386/memcpy-1.c: Adjust size.
15649         * gcc.dg/visibility-11.c: Likewise.
15650
15651 2006-11-27  Richard Guenther  <rguenther@suse.de>
15652
15653         PR middle-end/25620
15654         * gcc.target/i386/pow-1.c: New testcase.
15655         * gcc.dg/builtins-58.c: Likewise.
15656
15657 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
15658
15659         PR c++/29886
15660         * g++.dg/expr/cast8.C: New test.
15661
15662 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15663
15664         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
15665         Don't ever inline the testcase.
15666
15667 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
15668
15669         PR fortran/29982
15670         * gfortran.fortran-torture/compile/parameter_3.f90: New
15671         testcase.
15672
15673 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
15674
15675         PR fortran/29951
15676         * gfortran.fortran-torture/execute/transfer2.f90: New test.
15677
15678 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15679
15680         * gfortran.fortran-torture/execute/specifics.f90: Remove test
15681         for CHAR.
15682
15683 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15684
15685         PR libgfortran/29936
15686         * gfortran.dg/write_check3.f90: New test.
15687
15688 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15689
15690         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
15691
15692 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
15693
15694         PR fortran/20880
15695         * gfortran.dg/interface_3.f90: New test.
15696
15697         PR fortran/29387
15698         * gfortran.dg/generic_8.f90: New test.
15699
15700 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15701
15702         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
15703         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
15704         * gfortran.dg/specifics_3.f90: Remove.
15705
15706 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
15707
15708         PR c/29955
15709         * gcc.dg/gomp/pr29955.c: New test.
15710
15711         PR c/29736
15712         * gcc.dg/pr29736.c: New test.
15713
15714 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15715
15716         PR tree-opt/29964
15717         * gcc.dg/pure-1.c: New test.
15718
15719 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
15720
15721         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
15722         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
15723
15724 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
15725
15726         * gcc.dg/20061124-1.c: New testcase.
15727
15728 2006-11-23  Eric Christopher  <echristo@apple.com>
15729
15730         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
15731
15732 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15733
15734         PR c/2707
15735         PR c++/26167
15736         * gcc.dg/Wconversion-integer.c: New. Supersedes
15737         Wconversion-negative-constants.c
15738         * gcc.dg/Wconversion-real.c: New.
15739         * gcc.dg/Wconversion-real-integer.c: New.
15740         * gcc.dg/Wconversion-negative-constants.c: Deleted.
15741         * g++.dg/warn/Wconversion1.C: Modified.
15742
15743 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15744
15745         * gfortran.dg/overload_1.f90: New test.
15746
15747 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15748
15749         PR c/9072
15750         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
15751         Wtraditional-conversion.
15752         * gcc.dg/overflow-warn-2.c: Likewise.
15753         * gcc.dg/Wconversion.c: Likewise. Renamed as
15754         Wtraditional-conversion.c .
15755         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
15756         Wtraditional-conversion-2.c .
15757         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
15758         Wtraditional-conversion-2.c
15759         * gcc.dg/Wconversion-negative-constants.c: New.
15760
15761 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
15762
15763         * gcc.dg/tree-ssa/dump-1.c: New test.
15764
15765 2006-11-23  David Ung <davidu@mips.com>
15766
15767         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
15768         -mfp64, allowable when ISA >= 33 and float is enabled.
15769         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
15770         of mthc1 and mfhc1 patterns.
15771
15772 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
15773
15774         PR tree-optimization/29921
15775         * gcc.dg/pr29921.c: New test.
15776
15777 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15778
15779         PR fortran/29441
15780         * gfortran.dg/initialization_4.f90: New test.
15781
15782 2006-11-22  Ira Rosen  <irar@il.ibm.com>
15783
15784         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
15785         platforms that have interleaving support.
15786         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
15787         * gcc.dg/vect/vect-strided-a-u16-i2.c,
15788         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
15789         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
15790         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
15791         gcc.dg/vect/vect-strided-u8-i2-gap.c,
15792         gcc.dg/vect/vect-strided-u8-i8.c,
15793         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
15794         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
15795         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
15796         gcc.dg/vect/vect-strided-float.c,
15797         gcc.dg/vect/vect-strided-a-mult.c,
15798         gcc.dg/vect/vect-strided-mult-char-ls.c,
15799         gcc.dg/vect/vect-strided-a-u16-mult.c,
15800         gcc.dg/vect/vect-strided-a-u32-mult.c,
15801         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
15802         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
15803         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
15804         gcc.dg/vect/vect-strided-mult.c,
15805         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
15806         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
15807         New.
15808
15809 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
15810
15811         PR fortran/25087
15812         * gfortran.dg/auto_char_len_4.f90: New test.
15813
15814 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
15815
15816         PR fortran/29652
15817         * gfortran.dg/generic_7.f90: New test.
15818         * gfortran.dg/defined_operators_1.f90: Add new error.
15819
15820 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
15821
15822         PR tree-optimization/29902
15823         * g++.dg/tree-ssa/pr29902.C: New test.
15824
15825 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
15826
15827         PR fortran/29820
15828         * gfortran.dg/used_types_13.f90: New test.
15829
15830 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
15831
15832         * gcc.dg/dfp/snan.c: Delete.
15833
15834 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
15835
15836         * g++.dg/cpp0x/static_assert1.C: New.
15837         * g++.dg/cpp0x/static_assert2.C: New.
15838         * g++.dg/cpp0x/static_assert3.C: New.
15839
15840 2006-11-21  Richard Guenther  <rguenther@suse.de>
15841
15842         * gcc.dg/vect/vect-pow-1.c: New testcase.
15843         * gcc.dg/vect/vect-pow-2.c: Likewise.
15844
15845 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
15846
15847         PR c++/29570
15848         * g++.dg/template/static29.C: New test.
15849
15850         PR c++/29734
15851         * g++.dg/conversion/simd4.C: New test.
15852
15853 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
15854
15855         PR c++/29475
15856         * g++.dg/template/access19.C: New test.
15857         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
15858         error is reported.
15859
15860 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15861
15862         PR tree-opt/25500
15863         * gcc.dg/tree-ssa/sra-4.c: New testcase.
15864
15865 2006-11-20  Tobias Burnus  <burnus@net-b.de>
15866
15867         PR fortran/27546
15868         * gfortran.dg/import.f90: Extended test.
15869         * gfortran.dg/import2.f90: Extended test.
15870
15871 2006-11-20  Tobias Burnus  <burnus@net-b.de>
15872
15873         * gfortran.dg/volatile3.f90: Add conflict test.
15874
15875 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
15876
15877         PR fortran/24783
15878         * gfortran.dg/implicit_10.f90: New test.
15879
15880 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15881
15882         PR c++/8586
15883         * g++.dg/warn/Wall-write-strings.C: New.
15884
15885 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
15886
15887         * gfortran.dg/alloc_comp_constraint_5.f90: New.
15888         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
15889
15890 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15891
15892         * gfortran.dg/use_3.f90: Remove error message.
15893         * gfortran.dg/iso_fortran_env_1.f90: New test.
15894         * gfortran.dg/iso_fortran_env_2.f90: New test.
15895         * gfortran.dg/iso_fortran_env_3.f90: New test.
15896         * gfortran.dg/iso_fortran_env_4.f90: New test.
15897
15898 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
15899
15900         * gcc.dg/vect/vect-27.c: Fix initialization.
15901
15902 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15903
15904         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
15905         * gcc.dg/torture/builtin-minmax-1.c: New.
15906
15907         * gcc.dg/builtins-20.c: Add cases for copysign.
15908
15909 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15910
15911         PR fortran/24285
15912         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
15913
15914 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15915         * gfortran.dg/use_1.f90: New test.
15916         * gfortran.dg/use_1.f90: New test.
15917         * gfortran.dg/use_1.f90: New test.
15918
15919 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
15920
15921         PR tree-optimization/29801
15922         * gcc.dg/pr29801.c: New test.
15923
15924 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
15925
15926         PR middle-end/29584
15927         * gcc.dg/torture/pr29584.c: New test.
15928
15929 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
15930
15931         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
15932         Condition PowerPC tests for saving FPRs on powerpc_fprs.
15933         * gcc.target/powerpc/compress-float-ppc.c,
15934         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
15935         powerpc_fprs.
15936         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
15937         do not pass -mhard-float.
15938
15939 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
15940
15941         * gnat.dg/volatile_aggregate.adb: New test.
15942
15943 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15944
15945         PR fortran/29391
15946         PR fortran/29489
15947         * gfortran.dg/bound_2.f90: Add more checks.
15948         * gfortran.dg/bound_3.f90: New test.
15949
15950 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
15951
15952         PR target/29201
15953         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
15954
15955 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
15956
15957         * gfortran.dg/import3.f90: Fix error message.
15958
15959 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15960
15961         PR tree-opt/29788
15962         * gfortran.fortran-torture/compile/inline_1.f90:
15963         New testcase.
15964
15965 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
15966
15967         * gcc.target/i386/x87regparm-1.c: New test.
15968         * gcc.target/i386/x87regparm-2.c: New test.
15969         * gcc.target/i386/x87regparm-3.c: New test.
15970         * gcc.target/i386/x87regparm-4.c: New test.
15971
15972 2006-11-15  Tobias Burnus  <burnus@net-b.de>
15973
15974         PR fortran/27546
15975         * gfortran.dg/import.f90: New test.
15976         * gfortran.dg/import2.f90: New test.
15977         * gfortran.dg/import3.f90: New test.
15978
15979 2006-11-15  Tobias Burnus  <burnus@net-b.de>
15980
15981         PR fortran/27588
15982         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
15983
15984 2006-11-15  Tobias Burnus  <burnus@net-b.de>
15985
15986         PR fortran/29806
15987         * gfortran.dg/contains.f90: New test.
15988         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
15989
15990 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
15991
15992         PR tree-optimization/29581
15993         * gcc.dg/pr29581-1.c: New test.
15994         * gcc.dg/pr29581-2.c: New test.
15995         * gcc.dg/pr29581-3.c: New test.
15996         * gcc.dg/pr29581-4.c: New test.
15997         * gfortran.dg/pr29581.f90: New test.
15998
15999 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
16000
16001         PR fortran/29702
16002         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
16003         numbers in error message headers.
16004
16005 2006-11-14  Richard Guenther  <rguenther@suse.de>
16006
16007         * gcc.target/i386/math-torture/math-torture.exp: Restrict
16008         to i?86 and x86_64 targets.
16009
16010 2006-11-14  Caroline Tice  <ctice@apple.com>
16011
16012         * gcc.dg/pubtypes-1.c: New file/testcase.
16013         * gcc.dg/pubtypes-2.c: New file/testcase.
16014         * gcc.dg/pubtypes-3.c: New file/testcase.
16015         * gcc.dg/pubtypes-4.c: New file/testcase.
16016         * g++.dg/pubtypes.C: New file/testcase.
16017
16018 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
16019
16020         PR c++/29106
16021         * g++.dg/init/self1.C: New test.
16022
16023 2006-11-14  Tobias Burnus  <burnus@net-b.de>
16024
16025         PR fortran/29657
16026         * gfortran.dg/conflicts.f90: Add.
16027
16028 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
16029
16030         PR rtl-optimization/29798
16031
16032         * gcc.c-torture/execute/pr29798.c: New.
16033
16034 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16035
16036         * gcc.dg/builtins-20.c: Add more cases.
16037
16038 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
16039
16040         PR fortran/29759
16041         * gfortran.dg/gomp/pr29759.f90: New test.
16042
16043 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
16044
16045         PR c++/29518
16046         * g++.dg/template/static28.C: New test.
16047
16048 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
16049
16050         * lib/c-torture.exp: Use target-libpath.exp.
16051         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
16052         set GCC_EXEC_PREFIX env var from global variable of same name.
16053
16054 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16055
16056         PR fortran/26994
16057         * gfortran.fortran-torture/compile/transfer-1.f90:
16058         New testcase.
16059
16060 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
16061             Zdenek Dvorak <dvorakz@suse.cz>
16062
16063         PR tree-optimization/29680
16064         * gcc.dg/alias-11.c: New test.
16065
16066 2006-11-12  Jason Merrill  <jason@redhat.com>
16067             Andrew Pinski <pinskia@physics.uc.edu>
16068
16069         PR middle-end/28915
16070         * gcc.target/i386/vectorize1.c: New.
16071
16072 2006-11-12  Roger Sayle  <roger@eyesopen.com>
16073
16074         PR rtl-optimization/29797
16075         * gcc.c-torture/execute/pr29797-1.c: New test case.
16076
16077 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16078
16079         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
16080
16081 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
16082
16083         * gcc.dg/tree-ssa/prefetch-3.c: New test.
16084
16085 2006-11-12  Roger Sayle  <roger@eyesopen.com>
16086
16087         PR tree-optimization/13827
16088         * gcc.dg/fold-eqand-1.c: New test case.
16089
16090 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16091
16092         PR rtl-opt/28812
16093         * gcc.c-torture/execute/mayalias-3.c: New test.
16094
16095 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
16096
16097         PR middle-end/27528
16098         * gcc.c-torture/compile/pr27528.c: New test.
16099         * gcc.dg/pr27528.c: Likewise.
16100
16101 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16102
16103         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
16104
16105         * gcc.dg/torture/builtin-symmetric-1.c: New test.
16106
16107 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
16108
16109         PR fortran/29758
16110         * gfortran.dg/reshape_source_size_1.f90: New test.
16111
16112 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
16113
16114         PR fortran/29315
16115         * gfortran.dg/aliasing_dummy_4.f90: New test.
16116
16117 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
16118
16119         PR target/29777
16120         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
16121         and x86_64-*-* targets.
16122
16123 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16124
16125         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
16126         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
16127         New macros. Use them in exact tests.
16128         (TESTIT3): New macro.
16129         Add tests for fmin, fmax and fma.
16130
16131 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16132
16133         PR fortran/29431
16134         * gfortran.dg/array_constructor_13.f90: New test.
16135
16136 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16137
16138         PR fortran/29744
16139         * gfortran.dg/used_types_12.f90: New test.
16140
16141 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
16142
16143         PR middle-end/29726
16144         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
16145         (test6): Ditto.
16146         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
16147         * gcc.dg/fold-eqandshift-3.c: New test case.
16148
16149 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16150
16151         PR fortran/29699
16152         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
16153
16154         PR fortran/21370
16155         * gfortran.dg/change_symbol_attributes_1.f90: New test.
16156
16157 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
16158
16159         * gcc.dg/20061109-1.c: New testcase.
16160
16161 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16162
16163         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
16164
16165 2006-11-09  Tobias Burnus  <burnus@net-b.de>
16166
16167         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
16168         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
16169
16170 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
16171
16172         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
16173         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
16174
16175 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16176
16177         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
16178
16179 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16180
16181         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
16182         vect-9.c).
16183         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
16184         * gcc.dg/vect/vect-9.c: Now vectorizable.
16185         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
16186         that support vect_widen_mult.
16187         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
16188         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
16189         vect-reduc-dot-u16.c).
16190         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
16191         vect-reduc-dot-u16.c).
16192         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
16193         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
16194         vect-reduc-dot-s8.c).
16195         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
16196         vect-reduc-dot-s8.c).
16197         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
16198         vect-reduc-dot-s8.c).
16199         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
16200         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
16201         vect-reduc-dot-u8.c).
16202         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
16203         vect-reduc-dot-u8.c).
16204         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
16205         * gcc.dg/vect/vect-multitypes-9.c: New test.
16206         * gcc.dg/vect/vect-multitypes-10.c: New test.
16207         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
16208         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
16209         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
16210         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
16211         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
16212         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
16213         wrapv-vect-reduc-dot-s8.c.
16214         * lib/target-support.exp (check_effective_target_vect_unpack): New.
16215         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
16216         targets that support vec_unpack.
16217         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
16218         (check_effective_target_vect_widen_mult_qi_to_hi): New.
16219         (check_effective_target_vect_widen_mult_hi_to_si): New.
16220         (check_effective_target_vect_widen_sum): Removed.
16221
16222         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16223
16224         * gcc.dg/vect/vect-multitypes-8.c: New test.
16225         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
16226
16227         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
16228
16229         * gcc.dg/vect/vect-multitypes-7.c: New test.
16230
16231         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16232
16233         * gcc.dg/vect/vect-multitypes-4.c: New test.
16234         * gcc.dg/vect/vect-multitypes-5.c: New test.
16235         * gcc.dg/vect/vect-multitypes-6.c: New test.
16236
16237         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16238
16239         * gcc.dg/vect/vect-multitypes-1.c: New test.
16240         * gcc.dg/vect/vect-multitypes-2.c: New test.
16241         * gcc.dg/vect/vect-multitypes-3.c: New test.
16242
16243 2006-11-07  Eric Christopher  <echristo@apple.com>
16244
16245         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
16246         Test using scan-assembler-not.
16247
16248 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
16249
16250         * gcc.dg/inline-17.c: New test.
16251
16252 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
16253
16254         PR other/25028
16255         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
16256         on HP-UX.
16257
16258 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
16259
16260         PR fortran/29539
16261         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
16262
16263         PR fortran/29634
16264         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
16265         test.
16266
16267 2006-11-07  Tobias Burnus  <burnus@net-b.de>
16268
16269         PR fortran/29601
16270         * gfortran.dg/volatile.f90: Add.
16271         * gfortran.dg/volatile2.f90: Add.
16272         * gfortran.dg/volatile3.f90: Add.
16273         * gfortran.dg/volatile4.f90: Add.
16274         * gfortran.dg/volatile5.f90: Add.
16275         * gfortran.dg/volatile6.f90: Add.
16276         * gfortran.dg/volatile7.f90: Add.
16277
16278 2006-11-06  Tobias Burnus  <burnus@net-b.de>
16279
16280         * gfortran.dg/io_constraints_2.f90: Adjust pattern
16281           for matching error messages.
16282         * gfortran.dg/specifics_3.f90: Adjust pattern
16283           for matching error messages.
16284
16285 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
16286             Bernhard Fischer  <aldot@gcc.gnu.org>
16287
16288         * lib/gcc-dg.exp (output-exists): New proc.
16289         (output-exists-not): New proc.
16290         * gcc.test-framework/test-framework.awk: Support new directives.
16291         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
16292         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
16293         * gcc.test-framework/dg-outexists-exp-F.c: New test.
16294         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
16295         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
16296         * gcc.test-framework/dg-outexists-exp-P.c: New test.
16297
16298 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
16299
16300         PR fortran/29630
16301         PR fortran/29679
16302         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
16303         * gfortran.dg/initialization_3.f90: New.
16304
16305 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16306
16307         PR libgfortran/25545
16308         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
16309
16310 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
16311
16312         PR middle-end/29695
16313         * gcc.c-torture/execute/pr29695-1.c: New test.
16314         * gcc.c-torture/execute/pr29695-2.c: New test.
16315
16316 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
16317
16318         PR fortran/29565
16319         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
16320
16321 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
16322
16323         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
16324         for matching error messages.
16325
16326 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
16327
16328         PR target/26915
16329         * gcc.target/i386/387-12.c: New test.
16330
16331 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16332
16333         PR libfortran/29713
16334         * gfortran.dg/pr29713.f90: New test.
16335
16336 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
16337
16338         * gcc.c-torture/execute/arith-rand-ll.c:
16339         Also test for bogus rest sign.
16340
16341 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16342
16343         PR libfortran/27895
16344         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
16345
16346 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
16347
16348         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
16349         from error messages.
16350
16351 2006-11-02  Mike Stump  <mrs@apple.com>
16352
16353         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
16354
16355         * g++.old-deja/g++.abi/align.C: Enable for darwin.
16356
16357 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
16358
16359         * g++.dg/eh/gcsec1.C: New test.
16360
16361 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16362
16363         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
16364         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
16365
16366 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
16367
16368         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
16369         hexadecimal value.
16370         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
16371         * gcc.dg/pr14796-2.c: Likewise.
16372
16373 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16374
16375         * gcc.c-torture/execute/20061101-1.c: New test.
16376
16377 2006-11-01  Richard Guenther  <rguenther@suse.de>
16378
16379         * gcc.target/i386/fpprec-1.c: New testcase.
16380
16381 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16382
16383         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
16384         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
16385
16386 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
16387
16388         * gcc.c-torture/execute/20061031-1.c: New test.
16389
16390 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
16391
16392         PR 23067
16393         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
16394         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
16395         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
16396         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
16397         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
16398         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
16399         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
16400
16401 2006-10-31  Eric Christopher  <echristo@apple.com>
16402             Falk Hueffner  <falk@debian.org>
16403
16404         * gcc.dg/builtin-bswap-1.c: New.
16405         * gcc.dg/builtin-bswap-2.c: New.
16406         * gcc.dg/builtin-bswap-3.c: New.
16407         * gcc.dg/builtin-bswap-4.c: New.
16408         * gcc.dg/builtin-bswap-5.c: New.
16409         * gcc.target/i386/builtin-bswap-1.c: New.
16410
16411 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
16412
16413         * gcc.dg/inline-16.c: New.
16414
16415         PR 16622
16416         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
16417         defining it.
16418         * gcc.dg/inline-13.c: New.
16419         * gcc.dg/inline-14.c: New.
16420         * gcc.dg/inline-15.c: New.
16421
16422         PR 11377
16423         * gcc.dg/inline6.c: New.
16424         * gcc.dg/inline7.c: New.
16425
16426 2006-10-31  Roger Sayle  <roger@eyesopen.com>
16427
16428         PR middle-end/23470
16429         * gcc.dg/pr23470-1.c: New test case.
16430
16431 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
16432
16433         PR fortran/29537
16434         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
16435         data.
16436         * gfortran.dg/blockdata_2.f90: New testcase.
16437
16438 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
16439
16440         PR libfortran/29627
16441         * gfortran.dg/unf_short_record_1.f90:  New test.
16442
16443 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16444
16445         PR fortran/29067
16446         * gfortran.dg/pr29067.f: New test.
16447
16448 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
16449             Richard Sandiford  <richard@codesourcery.com>
16450
16451         * lib/target-supports.exp (get_compiler_messages): Append options
16452         as a single list element.
16453         (check_effective_target_arm_vfp_ok): New.
16454         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
16455
16456 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
16457
16458         PR fortran/29387
16459         * gfortran.dg/intrinsic_actual_2.f90: New test.
16460
16461         PR fortran/29490
16462         * gfortran.dg/actual_array_interface_1.f90: New test.
16463
16464         PR fortran/29641
16465         * gfortran.dg/used_types_11.f90: New test.
16466
16467 2006-10-30  Dirk Mueller  <dmueller@suse.de>
16468
16469         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
16470         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
16471         * g++.old-deja/g++.pt/eichin01.C (main): Same.
16472         * g++.old-deja/g++.mike/net25.C (main): Same.
16473         * g++.dg/lookup/exception1.C (main): Same.
16474         * g++.dg/parse/parens2.C (main): Same.
16475
16476 2006-10-30  Roger Sayle  <roger@eyesopen.com>
16477
16478         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
16479
16480 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16481
16482         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
16483         * gcc.dg/torture/builtin-math-3.c: Likewise.
16484
16485 2006-10-30  Tobias Burnus  <burnus@net-b.de>
16486
16487         PR fortran/29452
16488         * gfortran.dg/write_check.f90: Check run-time keyword checking.
16489         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
16490
16491 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
16492
16493         PR Fortran/29410
16494         * gfortran.fortran-torture/execute/transfer1.f90: New test.
16495
16496 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
16497
16498         * lib/target-supports.exp (check_function_available): Declare
16499         function before calling.
16500
16501 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
16502
16503         PR tree-optimization/29637
16504         * gcc.dg/pr29637.c: New test.
16505
16506 2006-10-29  Roger Sayle  <roger@eyesopen.com>
16507
16508         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
16509         tree canonicalization.
16510
16511 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16512
16513         * gcc.dg/builtins-20.c: Add more hypot tests.
16514
16515 2006-10-29  Roger Sayle  <roger@eyesopen.com>
16516
16517         * gcc.dg/fold-compare-1.c: New test case.
16518
16519 2006-10-29  Dirk Mueller  <dmueller@suse.de>
16520
16521         PR c++/16307
16522         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
16523
16524 2006-10-29  Roger Sayle  <roger@eyesopen.com>
16525
16526         PR tree-optimization/15458
16527         * gcc.dg/fold-xornot-1.c: New test case.
16528
16529 2006-10-29  Richard Guenther  <rguenther@suse.de>
16530
16531         * gcc.target/i386/math-torture/trunc.c: New testcase.
16532
16533 2006-10-29  Richard Guenther  <rguenther@suse.de>
16534
16535         * gcc.target/i386/math-torture/round.c: New testcase.
16536
16537 2006-10-29  Richard Guenther  <rguenther@suse.de>
16538
16539         * gcc.target/i386/math-torture/ceil.c: New testcase.
16540         * gcc.target/i386/math-torture/floor.c: Likewise.
16541
16542 2006-10-29  Richard Guenther  <rguenther@suse.de>
16543
16544         * gcc.target/i386/math-torture/rint.c: New testcase.
16545         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
16546
16547 2006-10-29  Richard Guenther  <rguenther@suse.de>
16548
16549         * gcc.target/i386/math-torture/lfloor.c: New testcase.
16550         * gcc.target/i386/math-torture/lceil.c: Likewise.
16551
16552 2006-10-28  Tobias Burnus  <burnus@net-b.de>
16553
16554         PR libgfortran/24313
16555         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
16556
16557 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
16558
16559         * gcc.c-torture/execute/20020118-1.c,
16560         gcc.c-torture/execute/builtins/strlen.c,
16561         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
16562         comment typos.
16563
16564 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16565
16566         * gcc.dg/builtins-20.c: Add tests for hypot.
16567         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
16568         two-argument builtins.
16569         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
16570         TESTIT2.  Update all callers.
16571         (TESTIT2, TESTIT2_R): New helper macros.
16572         Add testcases for pow, hypot and atan2.
16573
16574 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16575
16576         PR C++/29295
16577         * g++.dg/expr/bool1.C: New test.
16578         * g++.dg/expr/bool2.C: New test.
16579
16580 2006-10-28  Tobias Burnus  <burnus@net-b.de>
16581
16582         PR fortran/28224
16583         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
16584         * gfortran.dg/namelist_internal.f90: New test.
16585
16586 2006-10-28  Tobias Burnus  <burnus@net-b.de>
16587
16588         PR fortran/29625
16589         * gfortran.dg/io_real_boz.f90: Add.
16590         * gfortran.dg/io_real_boz2.f90: Add.
16591
16592 2006-10-28  Richard Guenther  <rguenther@suse.de>
16593
16594         PR middle-end/26899
16595         * gcc.dg/tree-ssa/pr26899.c: New testcase.
16596
16597 2006-10-28  Richard Guenther  <rguenther@suse.de>
16598
16599         PR target/28806
16600         * gcc.target/i386/math-torture/lround.c: New testcase.
16601
16602 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
16603
16604         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
16605         * gcc.dg/builtins-44.c: Likewise.
16606         * gcc.dg/builtins-45.c: Likewise.
16607         * gcc.dg/pr28796-2.c: Likewise.
16608         * gcc.dg/unordered-3.c: Likewise.
16609
16610 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16611
16612         PR libgfortran/27954
16613         * gfortran.dg/error_recovery_2.f90: New test.
16614
16615 2006-10-26  Richard Guenther  <rguenther@suse.de>
16616
16617         * gcc.target/i386/i386.exp: Use glob, not find to collect
16618         tests.  Avoids recursing into subdirectories.
16619         * gcc.target/i386/math-torture/math-torture.exp: Torture
16620         for interesting ia32 math options.
16621         * gcc.target.i386/math-torture/lrint.c: New testcase.
16622
16623 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16624
16625         PR libgfortran/29563
16626         * gfortran.dg/arrayio_9.f90: Update test.
16627         * gfortran.dg/arrayio_19.f90: New test.
16628
16629 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
16630
16631         * gcc.dg/20061026.c: New testcase.
16632
16633 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16634
16635         PR libgfortran/29563
16636         * gfortran.dg/arrayio_9.f90: New test.
16637
16638 2006-10-26  Ben Elliston  <bje@au.ibm.com>
16639
16640         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
16641         Copy the strings manually, as strcpy may call strlen.
16642
16643 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16644
16645         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
16646         Add checks for log, log2, log10 and log1p.
16647
16648         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
16649         we already test 0.0.  Add checks for expm1, log, log2, log10,
16650         log1p, cbrt, erf and erfc.
16651
16652 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
16653
16654         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
16655
16656 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
16657
16658         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
16659         and remainderl() built-in functions.  Remove -ffast-math from
16660         dg-options.
16661
16662 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16663
16664         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
16665         acosh and atanh.
16666
16667         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
16668         floating point modifiers to arguments passed to float and long
16669         double functions respectively.  Update all callers to use floating
16670         point numbers, not integers.  Add tests for exp, exp2 and
16671         exp10/pow10.
16672
16673         * gcc.dg/torture/builtin-math-3.c: New test.
16674
16675 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
16676
16677         PR fortran/29393
16678         * gfortran.dg/initialize_2.f90: New.
16679
16680 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16681
16682         * gcc.dg/torture/builtin-math-2.c: New test.
16683
16684 2006-10-24  Richard Guenther  <rguenther@suse.de>
16685
16686         PR middle-end/28796
16687         * gcc.dg/pr28796-1.c: New testcase.
16688         * gcc.dg/pr28796-2.c: Likewise.
16689
16690 2006-10-24  Richard Guenther  <rguenther@suse.de>
16691
16692         * gcc.dg/builtins-57.c: New testcase.
16693
16694 2006-10-24  Richard Guenther  <rguenther@suse.de>
16695
16696         PR tree-optimization/29567
16697         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
16698
16699 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
16700
16701         PR tree-optimization/14784
16702         * gcc.dg/alias-10.c: New test.
16703
16704 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16705
16706         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
16707
16708 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
16709
16710         * gcc.dg/builtin-strncat-chk-1.c: New test.
16711
16712 2006-10-23  Jan Hubicka  <jh@suse.cz>
16713
16714         * gcc.dg/memmove-1.c: New test.
16715
16716 2006-10-23  Paul Brook  <paul@codesourcery.com>
16717
16718         * gcc.dg/pragma-pack-5.c: New test.
16719
16720 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
16721
16722         * g++.dg/other/s390-1.C: New testcase.
16723
16724 2006-10-23  Richard Guenther  <rguenther@suse.de>
16725
16726         PR middle-end/27132
16727         PR middle-end/23295
16728         * gcc.dg/pr27132.c: New testcase.
16729         * gcc.dg/pr23295.c: Likewise.
16730         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
16731         * g++.dg/tree-ssa/pr19807.C: Likewise.
16732
16733 2006-10-23  Richard Guenther  <rguenther@suse.de>
16734
16735         PR middle-end/21032
16736         * gcc.dg/pr21032.c: New testcase.
16737
16738 2006-10-22  Jeff Law  <law@redhat.com>
16739         Richard Guenther  <rguenther@suse.de>
16740
16741         PR tree-optimization/15911
16742         * gcc.dg/tree-ssa/vrp30.c: New testcase.
16743
16744 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
16745
16746         PR c++/20647
16747         * g++.dg/abi/rtti3.C: New.
16748
16749 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
16750
16751         PR middle-end/28252
16752         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
16753         transformation.
16754
16755 2006-10-21  Richard Guenther  <rguenther@suse.de>
16756
16757         PR tree-optimization/3511
16758         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
16759
16760 2006-10-21  Richard Guenther  <rguenther@suse.de>
16761
16762         PR middle-end/26898
16763         * gcc.dg/torture/pr26898-1.c: New testcase.
16764         * gcc.dg/torture/pr26898-2.c: Likewise.
16765
16766 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
16767
16768         PR c++/28053
16769         * g++.dg/parse/bitfield1.C: Adjust error markers.
16770         * g++.dg/parse/bitfield2.C: New test.
16771
16772 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
16773
16774         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
16775
16776 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16777
16778         PR libfortran/27895
16779         * gfortran.dg/zero_sized_1.f90: New test.
16780
16781 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
16782
16783         * gcc.dg/div-compare-1.c: New test.
16784
16785 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
16786
16787         PR fortran/29216
16788         * gfortran.dg/result_default_init_1.f90: New test.
16789
16790         PR fortran/29314
16791         * gfortran.dg/automatic_default_init_1.f90: New test.
16792
16793         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
16794         from 38 to 33.
16795
16796 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
16797
16798         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
16799         'using namespace std' without previous declaration.
16800         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
16801         * g++.old-deja/g++.robertl/eb133c.C: New.
16802
16803 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16804
16805         PR libgfortran/29277
16806         * gfortran.dg/streamio_4.f90: Update test.
16807         * gfortran.dg/streamio_11.f90: New test.
16808
16809 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
16810
16811         PR c++/27952
16812         * g++.dg/inherit/virtual1.C: New test.
16813
16814 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
16815
16816         PR c++/28261
16817         * g++.dg/parse/enum3.C: New test.
16818
16819 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
16820
16821         PR c++/29039
16822         * g++.dg/init/ctor8.C: New test.
16823
16824 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
16825
16826         PR c++/27270
16827         * g++.dg/ext/complit8.C: Tweak error markers.
16828         * g++.dg/template/complit1.C: Add error marker.
16829
16830 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
16831
16832         PR c++/27270
16833         * g++.dg/ext/complit8.C: New test.
16834
16835         PR c++/29408
16836         * g++.dg/parse/dtor12.C: New test.
16837
16838         PR c++/29435
16839         * g++.dg/template/sizeof11.C: New test.
16840
16841 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
16842
16843         PR fortran/29392
16844         * gfortran.dg/data_char_3.f90: New test.
16845
16846         PR fortran/29451
16847         * gfortran.dg/negative_automatic_size.f90: New test.
16848
16849 2006-10-16  David Daney  <ddaney@avtrex.com>
16850
16851         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
16852
16853 2006-10-16  Eric Christopher  <echristo@apple.com>
16854
16855         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
16856         x86_64.
16857
16858 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
16859
16860         PR c++/28211
16861         * g++.dg/tc1/dr49.C: Tweak error messages.
16862         * g++.dg/parse/template21.C: New test.
16863
16864 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16865
16866         PR middle-end/20491
16867         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
16868
16869 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
16870
16871         PR fortran/29403
16872         * gfortran.dg/print_1.f90: New test.
16873
16874 2006-10-15  Jan Hubicka  <jh@suse.cz>
16875
16876         PR middle-end/29241
16877         * gcc.c-torture/compile/pr29241.c: New testcase.
16878
16879 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
16880
16881         PR middle-end/29250
16882         * gcc.c-torture/compile/pr29250.c: New test.
16883
16884 2006-10-15  Richard Guenther  <rguenther@suse.de>
16885
16886         * gcc.dg/pr29299.c: New testcase.
16887
16888 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
16889
16890         PR fortran/24767
16891         * gfortran.dg/label_4.f90: Adjust warning flag.
16892
16893 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
16894
16895         PR fortran/29371
16896         * gfortran.dg/nullify_3.f90: New test.
16897
16898 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16899
16900         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
16901         on Solaris 2.5.1 too.
16902
16903 2006-10-13  Eric Christopher  <echristo@apple.com>
16904
16905         * gcc.dg/pr25993.c: Skip for darwin.
16906
16907 2006-10-13  Eric Christopher  <echristo@apple.com>
16908
16909         * gcc.dg/visibility-11.c: Skip for darwin.
16910
16911 2006-10-13  Eric Christopher  <echristo@apple.com>
16912
16913         * gcc.dg/darwin-weakimport-1.c: Use
16914         -fno-asynchronous-unwind-tables.
16915         * gcc.dg/darwin-weakimport-3.c: Ditto.
16916
16917 2006-10-13  Richard Guenther  <rguenther@suse.de>
16918
16919         PR tree-optimization/29446
16920         * gcc.dg/torture/pr29446.c: New testcase.
16921
16922 2006-10-13  Bill Wendling  <wendling@apple.com>
16923
16924         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
16925         * g++.old-deja/g++.jason/hmc1.C: Likewise.
16926         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
16927         * g++.old-deja/g++.law/shadow1.C: Likewise.
16928         * g++.old-deja/g++.law/ctors10.C: Likewise.
16929         * g++.dg/debug/namespace1.C: Likewise.
16930         * g++.dg/inherit/namespace-as-base.C: Likewise.
16931         * g++.dg/opt/delay-slot-1.C: Likewise.
16932         * g++.dg/parse/defarg10.C: Likewise.
16933         * g++.dg/template/ptrmem11.C: Likewise.
16934         * g++.dg/template/mem_func_ptr.C: Likewise.
16935         * g++.dg/template/spec19.C: Likewise.
16936
16937 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
16938
16939         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
16940
16941 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
16942
16943         PR fortran/29373
16944         * gfortran.dg/implicit_9.f90: New test.
16945
16946         PR fortran/29407
16947         * gfortran.dg/namelist_25.f90: New test.
16948
16949         PR fortran/27701
16950         * gfortran.dg/same_name_2.f90: New test.
16951
16952         PR fortran/29232
16953         * gfortran.dg/host_assoc_types_1.f90: New test.
16954
16955         PR fortran/29364
16956         * gfortran.dg/missing_derived_type_1.f90: New test.
16957         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
16958
16959         PR fortran/29422
16960         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
16961
16962         PR fortran/29428
16963         * gfortran.dg/alloc_comp_assign_5.f90: New test.
16964
16965 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16966
16967         PR fortran/29391
16968         * gfortran.dg/bound_2.f90: New test.
16969
16970 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16971
16972         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
16973         directive.
16974         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
16975         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
16976         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
16977         * gfortran.dg/gomp/reduction3.f90: Likewise.
16978         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
16979         * gfortran.dg/dummy_procedure_2.f90: Likewise.
16980         * gfortran.dg/interface_derived_type_1.f90: Likewise.
16981         * gfortran.dg/forall_4.f90: Likewise.
16982         * gfortran.dg/spec_expr_4.f90: Likewise.
16983         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
16984         * gfortran.dg/forall_5.f90: Likewise.
16985         * gfortran.dg/open_access_append_2.f90: Add check for
16986         compile-time warning.
16987
16988 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
16989
16990         PR c++/28506
16991         * g++.dg/parse/pure1.C: New test.
16992
16993 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16994
16995         PR fortran/21435
16996         * gfortran.dg/io_constraints_3.f90: New test.
16997         * gfortran.dg/open_access_append_1.f90: Add checks
16998         for compile-time warnings.
16999         * gfortran.dg/pr20163-2.f: Likewise.
17000         * gfortran.dg/iostat_2.f90: Likewise.
17001         * gfortran.dg/label_4.f90: Delete the temporary
17002         file.
17003         * gfortran.dg/direct_io_2.f90: Add a FILE=
17004         specifier.
17005         * gfortran.dg/iomsg_1.f90: Add check for
17006         compile-time warning.
17007
17008 2006-10-12  Jan Hubicka  <jh@suse.cz>
17009
17010         PR c/28419
17011         * gcc.dg/pr28319.c: New test.
17012
17013 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
17014         PR c++/29318
17015         * g++.dg/ext/vla4.C: New test.
17016
17017 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
17018
17019         PR c++/27961
17020         * g++.dg/template/crash60.C: New test.
17021         * g++.dg/other/large-size-array.C: Adjust error markers.
17022         * g++.dg/parse/crash27.C: Likewise.
17023         * g++.dg/template/crash1.C: Likewise.
17024
17025 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
17026
17027         PR testsuite/29093
17028         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
17029
17030 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
17031
17032         PR preprocessor/28709
17033         * gcc.dg/cpp/paste14.c: New test.
17034
17035 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
17036
17037         PR c++/29175
17038         * g++.dg/init/array24.C: New test.
17039
17040 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17041
17042         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
17043         of <sys/types.h>.
17044
17045 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
17046
17047         PR c++/29024
17048         * g++.dg/parse/typedef8.C: New test.
17049         * g++.dg/other/mult-stor1.C: Adjust error markers.
17050
17051 2006-10-11  Richard Guenther  <rguenther@suse.de>
17052
17053         PR tree-optimization/28230
17054         * gcc.dg/torture/pr28230.c: New testcase.
17055
17056 2006-10-11  Richard Guenther  <rguenther@suse.de>
17057
17058         PR inline-asm/29119
17059         * gcc.dg/torture/pr29119.c: New testcase.
17060
17061 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
17062
17063         PR middle-end/29272
17064         * gcc.c-torture/execute/20060930-2.c: New test.
17065
17066 2006-10-09  Richard Henderson  <rth@redhat.com>
17067
17068         Revert emutls patch.
17069
17070 2006-10-09  Richard Guenther  <rguenther@suse.de>
17071
17072         PR middle-end/29254
17073         * gcc.dg/pr29254.c: New testcase.
17074
17075 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
17076             Paul Thomas  <pault@gcc.gnu.org>
17077
17078         PR fortran/20541
17079         * gfortran.dg/alloc_comp_basics_1.f90: New test.
17080         * gfortran.dg/alloc_comp_basics_2.f90: New test.
17081         * gfortran.dg/alloc_comp_assign_1.f90: New test.
17082         * gfortran.dg/alloc_comp_assign_2.f90: New test.
17083         * gfortran.dg/alloc_comp_assign_3.f90: New test.
17084         * gfortran.dg/alloc_comp_assign_4.f90: New test.
17085         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
17086         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
17087         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
17088         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
17089         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
17090         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
17091         * gfortran.dg/alloc_comp_std.f90: New test.
17092         * gfortran.dg/move_alloc.f90: New test.
17093
17094 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
17095
17096         PR fortran/29115
17097         * gfortran.dg/derived_constructor_comps_2.f90: New test.
17098
17099         PR fortran/29211
17100         * gfortran.dg/forall_char_dependencies_1.f90: New test.
17101
17102 2006-10-08  Tobias Burnus  <burnus@net-b.de>
17103
17104         PR fortran/28585
17105         * gfortran.dg/new_line.f90: New test.
17106
17107 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17108
17109         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
17110         * gcc.dg/torture/builtin-convert-1.c,
17111         gcc.dg/torture/builtin-convert-2.c,
17112         gcc.dg/torture/builtin-convert-3.c,
17113         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
17114
17115 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
17116
17117         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
17118         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
17119         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
17120         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
17121
17122 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
17123
17124         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
17125         Xfail some tests for powerpc-darwin and powerpc-aix.
17126
17127 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
17128
17129         PR c/29380
17130         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
17131
17132 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17133
17134         PR target/29300
17135         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
17136         on hppa*-*-hpux*.
17137
17138 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17139
17140         PR fortran/16580
17141         PR fortran/29288
17142         * gfortran.fortran-torture/execute/specifics.f90:
17143         Add tests for using all possible intrinsics as actual arguments.
17144         * gfortran.dg/specifics_1.f90: Add tests for using
17145         all possible intrinsics as actual arguments.
17146         * gfortran.dg/specifics_2.f90: New file.
17147         * gfortran.dg/specifics_3.f90: New file.
17148
17149 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
17150
17151         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
17152         * gcc.dg/debug/debug-2.c: Likewise.
17153
17154 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
17155
17156         * gcc.c-torture/compile/sync-2.c: New test.
17157
17158 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17159
17160         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
17161         line endings.
17162
17163 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
17164
17165         PR rtl-optimization/29128
17166         * gcc.c-torture/compile/pr29128.c: New test.
17167
17168 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17169
17170         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
17171         line endings.
17172
17173 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
17174
17175         PR middle-end/29256
17176         * gcc.dg/tree-ssa/loop-19.c: New test.
17177
17178 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
17179
17180         PR tree-optimization/29330
17181         * gcc.dg/pr29330.c: New test.
17182
17183         PR target/28924
17184         * gcc.c-torture/compile/20061005-1.c: New test.
17185
17186 2006-10-06  Olivier Hainque  <hainque@adacore.com>
17187
17188         * gcc.dg/typename-vla-1.c: New case.
17189         * gnat.dg/forward_vla.adb: New case.
17190
17191 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
17192
17193         PR tree-optimization/29290
17194         * gfortran.dg/loop_nest_1.f90: New test.
17195
17196         PR target/29198
17197         * gcc.dg/tls/opt-12.c: New test.
17198
17199         PR fortran/28415
17200         * gfortran.dg/save_2.f90: New test.
17201
17202         PR c/29091
17203         * gcc.dg/pr29091.c: New test.
17204
17205 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
17206
17207         * lib/target-supports.exp
17208         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
17209         same as x86_64-*-*; check for LP64.
17210
17211 2006-10-04  Richard Henderson  <rth@redhat.com>
17212
17213         * lib/target-supports.exp (check_effective_target_tls): Redefine
17214         to mean non-emulated tls.
17215         * gcc.dg/tls/alias-1.c: Remove tls requirement.
17216         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
17217         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
17218         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
17219         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
17220         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
17221         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
17222
17223 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
17224
17225         PR fortran/29343
17226         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
17227
17228 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17229
17230         * gfortran.dg/bounds_check_fail_1.f90: New test.
17231
17232 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
17233
17234         PR c++/29020
17235         * g++.dg/template/friend48.C: New test.
17236
17237 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
17238
17239         PR fortran/29098
17240         * gfortran.dg/default_initialization_2.f90: New test.
17241
17242 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
17243
17244         PR fortran/20779
17245         PR fortran/20891
17246         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
17247
17248 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
17249
17250         PR fortran/29284
17251         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
17252
17253         PR fortran/29321
17254         PR fortran/29322
17255         * gfortran.dg/missing_optional_dummy_2.f90: New test.
17256
17257         PR fortran/25091
17258         PR fortran/25092
17259         * gfortran.dg/entry_array_specs_1.f90: New test.
17260
17261 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
17262
17263         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
17264         insufficient to inhibit some test failures at -O3.  Do testing
17265         on integers.
17266
17267 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
17268
17269         PR c++/29138
17270         * g++.dg/inherit/access8.C: New test.
17271         * g++.dg/template/dtor4.C: Tweak error messages.
17272
17273 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17274
17275         PR fortran/27478
17276         * gfortran.dg/entry_8.f90: New test.
17277
17278 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17279
17280         PR c++/29291
17281         * g++.dg/parse/new4.C: New test.
17282
17283 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
17284
17285         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
17286         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
17287         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
17288         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
17289         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
17290
17291 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17292
17293         PR fortran/19260
17294         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
17295         * gfortran.dg/continuation_2.f90: New test.
17296
17297         PR fortran/19262
17298         * gfortran.dg/continuation_3.f90: New test.
17299         * gfortran.dg/continuation_4.f90: New test.
17300         * gfortran.dg/continuation_5.f: New test.
17301         * gfortran.dg/continuation_6.f: New test.
17302
17303 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
17304
17305         PR c++/29226
17306         * g++.dg/template/vla1.C: New test.
17307
17308 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17309
17310         PR fortran/29210
17311         * gfortran.dg/complex_parameter_1.f90: New test.
17312
17313 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
17314
17315         PR c/29154
17316         * gcc.c-torture/execute/20060929-1.c: New test.
17317
17318 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
17319
17320         PR c++/29105
17321         * g++.dg/template/member6.C: New test.
17322         * g++.dg/parse/typename7.C: Adjust error markers.
17323
17324         PR c++/29080
17325         * g++.dg/template/member7.C: New test.
17326
17327 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
17328
17329         PR c/24010
17330         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
17331         gcc.dg/Woverride-init-3.c: New tests.
17332
17333 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
17334
17335         * gcc.c-torture/execute/20060930-1.c: New test.
17336
17337 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17338
17339         PR fortran/18791
17340         * gfortran.dg/specifics_1.f90: New test.
17341         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
17342         complex specifics.
17343
17344 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17345
17346         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
17347         pthread-init-common.h: New.
17348
17349 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
17350
17351         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
17352         precision on some archs.
17353
17354 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
17355
17356         * gcc.dg/non-local-goto-1.c: New test.
17357         * gcc.dg/non-local-goto-2.c: Likewise.
17358         * gcc.dg/setjmp-3.c: Likewise.
17359         * gcc.dg/setjmp-4.c: Likewise.
17360
17361 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
17362
17363         * gnat.dg/self_aggregate_with_pointer.adb: New test.
17364
17365 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
17366
17367         PR fortran/28276
17368         * gfortran.dg/exponent_1.f90: New test.
17369
17370         PR fortran/27021
17371         * gfortran.dg/nearest_1.f90: New test.
17372
17373 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
17374
17375         PR middle-end/25261
17376         PR middle-end/28790
17377         * gcc.dg/gomp/nestedfn-1.c: New test.
17378
17379 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
17380
17381         PR objc/29195
17382         * objc/compile/method-1.m: New test.
17383
17384 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
17385
17386         PR c++/26938
17387         * g++.dg/template/crash58.C: New test.
17388         * g++.dg/parse/crash28.C: Adjust error markers.
17389         * g++.dg/template/crash34.C: Likewise.
17390         * g++.dg/template/friend31.C: Likewise.
17391         * g++.dg/template/crash32.C: Likewise.
17392
17393         PR c++/27329
17394         * g++.dg/template/crash59.C: New test.
17395
17396         PR c++/27667
17397         * g++.dg/template/spec33.C: New test.
17398         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
17399
17400 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
17401             Adam Nemet  <anemet@caviumnetworks.com>
17402
17403         * gcc.dg/tree-ssa/ivopts-1.c: New test.
17404         * gcc.dg/tree-ssa/ivopts-2.c: New test.
17405
17406 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
17407
17408         PR target/28911
17409         * gcc.dg/pr28911.c: New.
17410
17411 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
17412
17413         PR target/29169
17414         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
17415         (dg-options): Add -mfpmath=387.
17416
17417 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
17418
17419         PR c/28706
17420         * gcc.dg/pr28706.c: New test.
17421
17422         PR c/28712
17423         * gcc.dg/pr28712.c: New test.
17424
17425 2006-09-22  Mike Stump  <mrs@apple.com>
17426
17427         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
17428
17429 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
17430
17431         PR tree-optimization/28888
17432         * gcc.dg/pr28888.c: New test.
17433
17434 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
17435
17436         PR c++/29016
17437         * g++.dg/init/ptrfn1.C: New test.
17438
17439 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
17440
17441         PR c++/28861
17442         * g++.dg/template/spec32.C: New test.
17443         * g++.dg/parse/crash9.C: Adjust error markers.
17444
17445         PR c++/28303
17446         * g++.dg/template/typedef6.C: New test.
17447         * g++.dg/init/error1.C: Adjust error markers.
17448         * g++.dg/parse/crash9.C: Likewise.
17449         * g++.dg/template/crash55.C: Likewise.
17450
17451 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
17452
17453         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
17454
17455 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
17456
17457         PR target/27650
17458         * g++.dg/ext/dllimport12.C: New test.
17459
17460 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
17461
17462         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
17463         * gcc.target/mips/nmadd-2.c: Likewise.
17464         * gcc.target/mips/mips-ps-6.c: New test.
17465         * gcc.target/mips/neg-abs-1.c: Likewise.
17466         * gcc.target/mips/neg-abs-2.c: Likewise.
17467         * gcc.target/mips/nmadd-3.c: New test.
17468
17469 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
17470
17471         PR middle-end/28046
17472         * gcc.dg/gomp/atomic-10.c: New test.
17473         * g++.dg/gomp/atomic-10.C: New test.
17474
17475 2006-09-20  Eric Christopher  <echristo@apple.com>
17476
17477         * gcc.target/i386/sse3-not-fisttp.c: New.
17478
17479 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
17480
17481         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
17482
17483 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
17484
17485         * gcc.c-torture/execute/pr28289.c (one): New variable.
17486         (main): Use it instead of argc.
17487         * gcc.c-torture/execute/20060102-1.c (one): New variable.
17488         (main): Use it instead of argc.
17489
17490 2006-09-19  Paul Brook  <paul@codesourcery.com>
17491
17492         PR target/28516
17493         * gcc.dg/nested-func-5.c: New test.
17494
17495 2006-09-19  Ben Elliston  <bje@au.ibm.com>
17496
17497         * lib/target-supports.exp (check_effective_target_tls): Compile
17498         test stubs using ${tool}_target_compile, not just target_compile.
17499         (check_effective_target_tls_runtime): Likewise.
17500
17501 2006-09-19  Ben Elliston  <bje@au.ibm.com>
17502
17503         * gcc.c-torture/compile/20030405-1.x: Remove.
17504
17505         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
17506         optimising linker from discarding it.
17507
17508 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
17509
17510         PR fortran/28526
17511         * gfortran.dg/keyword_symbol_1.f90: New test.
17512
17513         * gfortran.dg/spread_shape_1.f90: Add missing warning with
17514         pedantic compilation option.
17515
17516 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
17517
17518         PR fortran/29060
17519         * gfortran.dg/spread_shape_1.f90: New test.
17520
17521 2006-09-17  Roger Sayle  <roger@eyesopen.com>
17522
17523         PR tree-optimization/28887
17524         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
17525
17526 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
17527
17528         PR c/25993
17529         * gcc.dg/pr25993.c: New test.
17530
17531 2006-09-17  Ira Rosen  <irar@il.ibm.com>
17532
17533         PR tree-opt/21591
17534         * gcc.dg/vect/pr21591.c: New test.
17535
17536 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
17537
17538         PR tree-opt/29059
17539         * gcc.c-torture/compile/strcpy-1.c: New test.
17540         * gcc.c-torture/compile/strcpy-2.c: New test.
17541         * gcc.c-torture/compile/memcpy-1.c: New test.
17542         * gcc.c-torture/compile/memcpy-2.c: New test.
17543
17544 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
17545
17546         PR testsuite/29055
17547         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
17548
17549 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
17550
17551         * gnat.dg/specs/double_record_extension1.ads: New test.
17552         * gnat.dg/specs/double_record_extension2.ads: Likewise.
17553
17554 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
17555
17556         PR fortran/29051
17557         * gfortran.dg/oldstyle_3.f90: New test.
17558
17559 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17560
17561         PR libgfortran/29099
17562         * gfortran.dg/secnds-1.f: New test.
17563
17564 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17565
17566         PR libgfortran/29053
17567         * gfortran.dg/streamio_9.f90: New test.
17568         * gfortran.dg/streamio_10.f90: New test.
17569
17570 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
17571
17572         PR C++/29002
17573         * g++.dg/init/array22.C: New test.
17574         * g++.dg/init/array23.C: New test.
17575
17576 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
17577
17578         * stackcheck.lst: Update list of tests requiring stack checking.
17579         * norun.lst: Adjust for above change.
17580         * ada95.lst: New file.
17581         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
17582         requiring -gnat95 switch.
17583
17584 2006-09-14  Olivier Hainque  <hainque@adacore.com>
17585
17586         * gnat.dg/in_out_parameter.adb: New test.
17587
17588 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
17589
17590         PR debug/28980
17591         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
17592
17593 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
17594
17595         * gnat.dg/specs/unchecked_union.ads: New test.
17596
17597 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
17598
17599         PR rtl-optimization/28982
17600         * gcc.c-torture/execute/pr28982a.c: New test.
17601         * gcc.c-torture/execute/pr28982b.c: Likewise.
17602
17603 2006-09-12  Eric Christopher  <echristo@apple.com>
17604
17605         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
17606         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
17607
17608 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
17609
17610         PR c/28768
17611         PR preprocessor/14634
17612         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
17613         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
17614         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
17615
17616 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17617
17618         * gcc.dg/pr28243.c: New test.
17619
17620 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
17621
17622         PR fortran/28971
17623         gfortran.dg/pr28971.f90: New test to act as a backstop in case
17624         this undiagnosed regression reappears.
17625
17626 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
17627
17628         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
17629         Treat $srcdir as a literal.
17630         * lib/fortran-torture.exp (fortran-torture-compile,
17631         fortran-torture-execute): Likewise.
17632         * lib/objc-torture.exp (objc-torture-compile,
17633         objc-torture-execute): Likewise.
17634         * lib/profopt.exp (profopt-execute): Likewise.
17635
17636 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
17637
17638         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
17639
17640 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
17641
17642         PR testsuite/28950
17643         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
17644
17645 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
17646
17647         PR target/13685
17648         * gcc.target/i386/pr13685.c: New test.
17649
17650 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
17651
17652         * gcc.dg/pr28726.c: New test.
17653
17654 2006-09-11  Josh Conner  <jconner@apple.com>
17655
17656         * gcc.dg/nrv3.c: Increase size of structure.
17657         * gcc.dg/nrv4.c: Likewise.
17658         * gcc.dg/nrv5.c: Likewise.
17659
17660 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
17661
17662         PR libfortran/28890
17663         gfortran.dg/assumed_charlen_function_5.f90: New test.
17664
17665 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
17666
17667         PR c++/28991
17668         * g++.dg/init/static3.C: New test.
17669
17670 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
17671
17672         PR testsuite/29007
17673         * gcc.dg/long-long-cst1.c (t): Add cast to
17674         __SIZE_TYPE__ before casting to int.
17675         (main): Return 0 on success.
17676
17677 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17678
17679         * gcc.c-torture/execute/20060910-1.c: New test.
17680
17681 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
17682
17683         PR middle-end/26983
17684         * gcc.dg/pr26983.c: New test.
17685
17686 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
17687
17688         PR target/29006
17689         * gcc.c-torture/execute/pr29006.c: New test.
17690
17691 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
17692
17693         PR libfortran/28947
17694         gfortran.dg/matmul_4.f90: New test.
17695
17696 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
17697
17698         PR fortran/28959
17699         gfortran.dg/used_types_10: New test.
17700
17701 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
17702
17703         PR libfortran/28923
17704         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
17705         gfortran.dg/array_initializer_3.f90: New test.
17706
17707 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17708
17709         PR fortran/28914
17710         * gfortran.dg/actual_array_constructor_3.f90: New test.
17711
17712 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
17713
17714         PR testsuite/26778
17715         * gcc.target/i386/pr26778.c: New testcase.
17716
17717 2006-09-08  Eric Christopher  <echristo@apple.com>
17718
17719         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
17720         * gcc.target/i386/memcpy-1.c: Ditto.
17721         * gcc.target/i386/asm-1.c: Ditto.
17722         * gcc.target/i386/20060512-4.c: Ditto.
17723         * gcc.target/i386/compress-float-387.c: Ditto.
17724         * gcc.target/i386/20060512-1.c: Ditto.
17725         * gcc.target/i386/compress-float-sse.c: Ditto.
17726         * gcc.target/i386/20060512-2.c: Ditto.
17727         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
17728         * gcc.target/i386/stack-prot-kernel.c: Ditto.
17729         * gcc.target/i386/compress-float-387-pic.c: Ditto.
17730         * gcc.dg/pr26449.c: Ditto.
17731         * gcc.dg/attr-ms_struct-2.c: Ditto.
17732         * gcc.dg/attr-ms_struct-1.c: Ditto.
17733         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
17734
17735 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
17736
17737         PR c/28504
17738         * gcc.dg/vla-10.c: New test.
17739
17740 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17741
17742         PR c++/28858
17743         * g++.dg/parse/template20.C: New test.
17744         * g++.dg/template/operator8.C: Remove obsolete part.
17745         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
17746         * g++.old-deja/g++.pt/crash65.C: Likewise.
17747
17748 2006-09-07  Jason Merrill  <jason@redhat.com>
17749
17750         PR middle-end/27724
17751         * gcc.dg/long-long-cst1.c: New test.
17752
17753 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17754
17755         PR C++/28906
17756         * g++.dg/other/array3.C: New test.
17757         * g++.dg/other/array4.C: New test.
17758         * g++.dg/other/array5.C: New test.
17759
17760 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
17761
17762         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
17763
17764 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
17765
17766         PR target/28946
17767         * gcc.target/i386/pr28946.c: New test.
17768
17769 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
17770
17771         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
17772         in integer literal constant.
17773         * gfortran.dg/enum_8.f90: Ditto.
17774         * gfortran.dg/g77/20030326-1.f: Ditto.
17775
17776 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
17777
17778         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
17779         nonconformance usage.
17780
17781 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17782
17783         PR middle-end/28862
17784         * gcc.c-torture/compile/vector-align-1.c: New test.
17785
17786 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
17787
17788         PR rtl-opt/27883
17789         * g++.dg/opt/copysign-1.C: New test.
17790
17791 2006-09-06  Jason Merrill  <jason@redhat.com>
17792
17793         PR c++/27371
17794         * g++.dg/warn/unused-result1.C: New test.
17795
17796 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
17797
17798         PR c++/28903
17799         * g++.dg/ext/vla3.C: New test.
17800
17801         PR c++/28886
17802         * g++.dg/template/array16.C: New test.
17803
17804 2006-09-06  Richard Guenther  <rguenther@suse.de>
17805
17806         * gcc.dg/pr27226.c: Remove testcase again.
17807
17808 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
17809
17810         PR tree-opt/28937
17811         * g++.dg/opt/unroll2.C: New test.
17812
17813 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
17814
17815         PR tree-opt/28952
17816         * gcc.dg/vect/pr28952.c: New test.
17817
17818 2006-09-05  Richard Guenther  <rguenther@suse.de>
17819
17820         PR tree-optimization/28900
17821         * gcc.dg/torture/pr28900.c: New testcase
17822
17823 2006-09-05  Richard Guenther  <rguenther@suse.de>
17824
17825         PR tree-optimization/28905
17826         * gcc.c-torture/compile/pr28905.c: New testcase.
17827
17828 2006-09-05  Richard Guenther  <rguenther@suse.de>
17829
17830         PR middle-end/28935
17831         * gcc.dg/pr28935.c: New testcase.
17832
17833 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17834
17835         * gcc.c-torture/execute/20060905-1.c: New test.
17836
17837 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
17838
17839         PR fortran/28908
17840         * gfortran.dg/used_types_7.f90: New test.
17841         * gfortran.dg/used_types_8.f90: New test.
17842         * gfortran.dg/used_types_9.f90: New test.
17843
17844 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17845
17846         * gcc.c-torture/compile/20060904-1.c: New test.
17847
17848 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
17849
17850         PR c++/23287 Revert my 2006-09-01 patch
17851         * g++.dg/parse/dtor12.C: Remove.
17852
17853 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
17854
17855         PR c+/27670
17856         * g++.dg/template/operator9.C: New test.
17857
17858         PR c++/27493
17859         * g++.dg/template/operator7.C: New test.
17860
17861         PR c++/27494
17862         * g++.dg/template/operator8.C: New test.
17863
17864         PR c++/27397
17865         * g++.dg/template/crash57.C: New test.
17866
17867         * g++.dg/template/typedef4.C: Adjust error markers.
17868         * g++.dg/template/typedef5.C: Likewise.
17869
17870 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
17871
17872         PR c++/28878
17873         * g++.dg/parse/crash33.C: New test.
17874
17875 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
17876         Richard Guenther  <rguenther@suse.de>
17877         Adam Nemet  <anemet@caviumnetworks.com>
17878
17879         PR middle-end/27226
17880         * gcc.target/mips/memcpy-1.c: New testcase.
17881         * gcc.dg/pr27226.c: Likewise.
17882
17883 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
17884
17885         PR c++/28705
17886         * g++.dg/lookup/koenig5.C: New.
17887         * g++.dg/template/crash56.C: New.
17888
17889 2006-09-01  Josh Conner  <jconner@apple.com>
17890
17891         PR c++/25505
17892         * gcc.dg/nrv3.c: New test.
17893         * gcc.dg/nrv4.c: New test.
17894         * gcc.dg/nrv5.c: New test.
17895
17896 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
17897
17898         PR c++/23287
17899         * g++.dg/parse/dtor12.C: New.
17900
17901 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
17902
17903         PR tree-optimization/28839
17904         * gcc.dg/pr28839.c: New test.
17905
17906 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
17907
17908         PR target/24367
17909         * gcc.dg/pr24367.c: New testcase.
17910
17911 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
17912
17913         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
17914
17915 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
17916
17917         PR rtl-optimization/27735
17918         * gcc.dg/loop-unswitch-1.c: New test.
17919
17920 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
17921
17922         PR fortran/28885
17923         * gfortran.dg/aliasing_dummy_2.f90: New test.
17924
17925         PR fortran/20067
17926         * gfortran.dg/generic_5.f90: Change error message.
17927
17928         PR fortran/28873
17929         * gfortran.dg/generic_6.f90: New test.
17930
17931         PR fortran/25077
17932         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
17933
17934         PR fortran/25102
17935         * gfortran.dg/invalid_interface_assignment.f90: New test.
17936
17937         PR fortran/24866
17938         * gfortran.dg/module_proc_external_dummy.f90: New test.
17939
17940 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
17941
17942         PR c++/28349
17943         * g++.dg/warn/var-args1.C: New test.
17944
17945 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
17946
17947         PR fortran/28866
17948         * gfortran.dg/simpleif_2.f90: New test.
17949         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
17950         * gfortran.dg/enum_5.f90: Ditto.
17951
17952 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17953             Kazu Hirata  <kazu@codesourcery.com>
17954
17955         PR tree-optimization/17506
17956         * gcc.dg/pr17506.c: New.
17957
17958 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
17959
17960         PR c++/28139
17961         * g++.dg/eh/alias1.C: New test.
17962
17963 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17964
17965         PR c++/28860
17966         * g++.dg/template/ttp22.C: New test.
17967
17968 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
17969
17970         PR middle-end/26632
17971         * gcc.dg/pr26632.c: New.
17972
17973 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17974
17975         PR libgfortran/28354
17976         * gfortran.dg/fmt_zero_precision.f90: New test.
17977
17978 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
17979
17980         PR c++/28058
17981         * g++.dg/template/spec31.C: New test.
17982
17983 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
17984
17985         PR c++/26573
17986         * g++.dg/other/static2.C: New test.
17987
17988 2006-08-26  Roger Sayle  <roger@eyesopen.com>
17989
17990         * gcc.dg/Wswitch-enum-2.c: New test case.
17991         * gcc.dg/Wswitch-enum-3.c: Likewise.
17992
17993 2006-08-26  Richard Guenther  <rguenther@suse.de>
17994
17995         * gcc.c-torture/compile/20060826-1.c: New testcase.
17996
17997 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
17998
17999         PR c++/28736
18000         * g++.dg/template/void10.C: New test.
18001
18002         PR c++/28737
18003         * g++.dg/template/void8.C: New test.
18004
18005         PR c+_+/28738
18006         * g++.dg/template/void9.C: New test.
18007
18008         * g++.dg/template/void3.C: Adjust error markers.
18009         * g++.dg/template/void4.C: Likewise.
18010         * g++.dg/template/crash55.C: Likewise.
18011         * g++.dg/template/void7.C: Likewise
18012
18013 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
18014
18015         PR c++/28588
18016         * g++.dg/inherit/access6.C: New test.
18017         * g++.dg/inherit/access7.C: Likewise.
18018
18019         PR c++/28595
18020         * g++.dg/template/array15.C: New test.
18021         * g++.dg/template/crash2.C: Tweak error markers.
18022
18023 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
18024
18025         PR middle-end/28683
18026         * gcc.c-torture/compile/20060823-1.c: New test.
18027
18028 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18029
18030         PR c++/28853
18031         * g++.dg/template/ttp21.C: New test.
18032
18033         PR c++/28852
18034         * g++.dg/other/operator1.C: Add error-marker.
18035         * g++.dg/other/operator2.C: New test.
18036
18037 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
18038
18039         PR c/27893
18040         * gcc.c-torture/compile/vla-const-1.c,
18041         gcc.c-torture/compile/vla-const-2.c: New tests.
18042
18043 2006-08-26  Richard Guenther  <rguenther@suse.de>
18044
18045         PR middle-end/28814
18046         * gcc.dg/torture/pr28814.c: New testcase.
18047
18048 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
18049
18050         PR c/28418
18051         * gcc.c-torture/compile/compound-literal-1.c: New test.
18052
18053 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
18054
18055         PR c/28299
18056         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
18057         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
18058         Expect extra diagnostics.
18059
18060 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
18061
18062         gcc.dg/noncompile/pr16876.c: New test.
18063
18064 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
18065
18066         PR c++/28056
18067         * g++.dg/parse/local1.C: New test.
18068         * g++.dg/other/qual1.C: Tweak error marker.
18069
18070 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
18071
18072         PR c++/27787
18073         * g++.dg/template/typename10.C: New.
18074         * g++.dg/template/lookup4.C: Remove bogus error marker.
18075
18076 2006-08-25  Richard Guenther  <rguenther@suse.de>
18077
18078         PR testsuite/28829
18079         * gcc.dg/pr26570.c: Fix testcase.
18080
18081 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
18082
18083         PR tree-opt/28807
18084         * gcc.c-torture/execute/mayalias-2.c: New test.
18085         * gcc.dg/tree-ssa/alias-13.c: New test.
18086
18087 2006-08-24  Jan Hubicka  <jh@suse.cz>
18088
18089         PR debug/26881
18090         * gcc.dg/debug/pr26881.c: New file.
18091
18092 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
18093
18094         PR fortran/28788
18095         * gfortran.dg/used_types_4.f90: New test.
18096         * gfortran.dg/derived_init_2.f90: Modify to check sibling
18097         association of derived types.
18098         * gfortran.dg/used_types_2.f90: Add module cleanup.
18099         * gfortran.dg/used_types_3.f90: The same.
18100
18101         PR fortran/28771
18102         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
18103         fix of regression.
18104
18105 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18106
18107         PR 28813
18108         * gfortran.dg/direct_io_6.f90: Remove test.
18109
18110 2006-08-23  Stuart Hastings  <stuart@apple.com>
18111
18112         PR 28825
18113         * gcc.target/i386/20060821-1.c: New.
18114
18115 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
18116
18117         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
18118         dg-warning strings for dllimport.
18119
18120 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
18121
18122         PR C++/28450
18123         * g++.dg/ext/vector4.C: New test.
18124         * g++.dg/ext/complex1.C: New test.
18125
18126 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
18127
18128         PR debug/28692
18129         * gcc.dg/debug/const-1.c: New.
18130         * gcc.dg/debug/const-2.c: New.
18131         * gcc.dg/debug/dwarf2/const-1.c: New.
18132         * gcc.dg/debug/dwarf2/const-2.c: New.
18133         * gcc.dg/debug/dwarf2/const-2b.c: New.
18134
18135 2006-08-22  Richard Guenther  <rguenther@suse.de>
18136
18137         PR middle-end/28776
18138         * gcc.c-torture/compile/pr28776-1.c: New testcase.
18139         * gcc.c-torture/compile/pr28776-2.c: Likewise.
18140
18141 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
18142
18143         PR tree-optimization/28003
18144         * g++.dg/tree-ssa/pr28003.C: New.
18145
18146 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
18147
18148         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
18149
18150 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
18151
18152         PR c++/26269
18153         * g++.dg/other/error14.C: New test.
18154
18155         PR c++/28505
18156         * g++.dg/parse/ctor7.C: New test.
18157         * g++.dg/parse/ctor8.C: Likewise.
18158
18159         PR c++/28741
18160         * g++.dg/template/void7.C: New test.
18161
18162 2006-08-21  Olivier Hainque  <hainque@adacore.com>
18163
18164         * gnat.dg/self_aggregate_with_zeros.adb: New test.
18165         * gnat.dg/self_aggregate_with_array.adb: New test.
18166
18167 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
18168
18169         * g++.dg/eh/arm-vfp-unwind.C: New test.
18170
18171 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
18172
18173         PR c++/28341
18174         * g++.dg/template/ref3.C: New test.
18175         * g++.dg/template/nontype13.C: New test.
18176
18177         PR c++/28346
18178         * g++.dg/template/ptrmem17.C: New test.
18179
18180 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
18181
18182         PR target/28648 c:
18183         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
18184
18185 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
18186
18187         PR fortran/28630
18188         * gfortran.dg/used_types_2.f90: New test.
18189
18190         PR fortran/28601
18191         * gfortran.dg/used_types_3.f90: New test.
18192
18193         PR fortran/20886
18194         * gfortran.dg/generic_actual_arg.f90: New test.
18195
18196         PR fortran/28735
18197         * gfortran.dg/module_private_array_refs_1.f90: New test.
18198
18199         PR fortran/28762
18200         * gfortran.dg/program_name_1.f90: New test.
18201
18202         PR fortran/28425
18203         * gfortran.dg/derived_constructor_comps_1.f90: New test.
18204
18205         PR fortran/28496
18206         * gfortran.dg/array_initializer_2.f90: New test.
18207
18208         PR fortran/18111
18209         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
18210
18211         PR fortran/28600
18212         * gfortran.dg/assumed_charlen_function_4.f90: New test.
18213
18214         PR fortran/28771
18215         * gfortran.dg/assumed_charlen_in_main.f90: New test.
18216
18217         PR fortran/28660
18218         * gfortran.dg/dependent_decls_1.f90: New test.
18219
18220 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
18221
18222         PR fortran/25217
18223         * gfortran.dg/derived_init_2.f90: New.
18224
18225 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
18226
18227         * gcc.c-torture/execute/pr28289.c: New test.
18228
18229 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
18230
18231         PR c/28744
18232         * gcc.dg/attr-externally-visible-1.c: New test.
18233         * gcc.dg/attr-externally-visible-2.c: New test.
18234         * g++.dg/parse/attr-externally-visible-1.C: New test.
18235         * g++.dg/parse/attr-externally-visible-2.C: New test.
18236
18237 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18238
18239         PR c++/28606
18240         * g++.dg/parse/dtor11.C: New test.
18241
18242 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
18243
18244         PR rtl-optimization/28489
18245         * gcc.c-torture/compile/pr28489.c: New test.
18246
18247 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18248
18249         PR c++/28710
18250         * g++.dg/template/redecl4.C: New test.
18251
18252         PR c++/28711
18253         * g++.dg/template/ctor8.C: New test.
18254
18255 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
18256
18257         * gcc.dg/pr26570.c: Fix testcase.
18258
18259 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
18260
18261         * PR c++/28573
18262         * g++.dg/parse/offsetof6.C: New test.
18263         * g++.dg/parse/offsetof6.C: New test.
18264         * g++.dg/parse/offsetof7.C: New test.
18265
18266 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18267
18268         PR testsuite/28602
18269         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
18270         is false.
18271
18272 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
18273
18274         PR c++/28302
18275         * g++.dg/ext/vector3.C: New test.
18276
18277 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
18278
18279         PR gcov/profile/26570
18280         * gcc.dg/pr26570.c: New test.
18281
18282 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
18283
18284         PR c/27697
18285         * gcc.dg/qual-component-1.c: New test.
18286
18287 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18288
18289         PR c++/28593
18290         * g++.dg/parse/new3.C: New test.
18291
18292 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18293
18294         PR fortran/25828
18295         * gfortran.dg/streamio_1.f90: New test.
18296         * gfortran.dg/streamio_2.f90: New test.
18297         * gfortran.dg/streamio_3.f90: New test.
18298         * gfortran.dg/streamio_4.f90: New test.
18299         * gfortran.dg/streamio_5.f90: New test.
18300         * gfortran.dg/streamio_6.f90: New test.
18301         * gfortran.dg/streamio_7.f90: New test.
18302         * gfortran.dg/streamio_8.f90: New test.
18303
18304 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
18305
18306         PR c/28287
18307         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
18308
18309 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
18310
18311         PR c++/28594
18312         * g++.dg/template/void6.C: New test.
18313
18314 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18315
18316         PR c/28649
18317         * gcc.dg/parse-error-1.c: New test.
18318         * gcc.dg/parse-error-2.c: New test.
18319         * gcc.dg/cpp/digraph2.c: Add error-marker.
18320         * gcc.dg/noncompile/920923-1.c: Likewise.
18321
18322 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
18323
18324         PR c/27490
18325         * gcc.dg/sizeof-2.c: New testcase.
18326
18327         PR c/27489
18328         * gcc.dg/switch-A.c: New testcase.
18329
18330 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
18331
18332         PR c++/28288
18333         PR c++/14556
18334         * g++.old-deja/g++.warn/compare1.C: Delete.
18335         * g++.dg/opt/pr7503-2.C: Delete.
18336         * g++.dg/opt/pr7503-3.C: Delete.
18337         * g++.dg/opt/pr7503-4.C: Delete.
18338         * g++.dg/opt/pr7503-5.C: Delete.
18339         * g++.dg/opt/max1.C: Delete.
18340         * g++.dg/warn/minmax.C: Delete.
18341         * g++.dg/expr/minmax.C: New test.
18342
18343 2006-08-14  Richard Guenther  <rguenther@suse.de>
18344
18345         PR testsuite/28703
18346         * gcc.c-torture/execute/pr28651.c: Do not use argc
18347         to avoid optimization, instead forbid inlining.
18348
18349 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
18350
18351         PR rtl-optimization/28634
18352         * gcc.c-torture/execute/ieee/pr28634.c: New test.
18353
18354 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
18355
18356         PR c/27184
18357         * gcc.dg/torture/pr27184.c: New test.
18358
18359 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
18360
18361         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
18362
18363 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18364
18365         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
18366         * gfortran.dg/stat_2.f90: Likewise.
18367         * gfortran.dg/chmod_1.f90: Likewise.
18368         * gfortran.dg/chmod_2.f90: Likewise.
18369         * gfortran.dg/chmod_3.f90: Likewise.
18370
18371 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
18372
18373         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
18374
18375 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
18376
18377         * g++.dg/opt/pr23454-2.C: New test.
18378
18379 2006-08-11  Richard Guenther  <rguenther@suse.de>
18380
18381         PR middle-end/28651
18382         * gcc.c-torture/execute/pr28651.c: New testcase.
18383
18384 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
18385
18386         * gnat.dg/specs/static_initializer.ads: New test.
18387
18388 2006-08-10  Paul Brook  <paul@codesourcery.com>
18389
18390         * gcc.target/arm/cond-asm.c: New test.
18391
18392 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
18393
18394         PR tree-optimization/26197
18395         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
18396         * g++.dg/vect/vect.exp: Compile the new tests with
18397         --param max-aliased-vops=0.
18398
18399 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
18400
18401         PR c++/28637
18402         * g++.dg/template/void3.C: New test.
18403
18404         PR c++/28638
18405         * g++.dg/template/void4.C: New test.
18406
18407         PR c++/28640
18408         * g++.dg/template/void5.C: New test.
18409
18410 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
18411
18412         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
18413         after dg-do compile.
18414
18415 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
18416
18417         PR tree-optimizations/26969
18418         * gcc.dg/vect/vect.exp: Compile tests prefixed with
18419         "unswitch-loops" with -funswitch-loops.
18420         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
18421
18422 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18423
18424         * gcc.dg/sparc-getcontext-1.c: Fix typo.
18425         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
18426         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
18427         * objc.dg/dwarf-1.m: Likewise.
18428         * objc.dg/dwarf-2.m: Likewise.
18429         * obj-c++.dg/dwarf-2.mm: Likewise.
18430
18431 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18432
18433         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
18434         * objc.dg/dwarf-2.m: Likewise.
18435         * obj-c++.dg/dwarf-2.mm: Likewise.
18436
18437         PR libfortran/28603
18438         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
18439
18440         PR testsuite/27611
18441         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
18442
18443         PR testsuite/27033
18444         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
18445
18446 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
18447
18448         PR target/27827
18449         * gcc.target/i386/pr27827.c: New testcase.
18450
18451 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
18452
18453         PR fortran/28590
18454         * gfortran.dg/sequence_types_1.f90: New test.
18455
18456 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
18457
18458         PR fortran/28548
18459         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
18460         dg-warning.  Add -pedantic option.
18461
18462 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18463
18464         PR c/28502
18465         * gcc.dg/proto-1.c: New test.
18466
18467         PR c/27721
18468         * gcc.dg/lvalue-4.c: New test.
18469
18470         PR c/28136
18471         * gcc.dg/init-bad-5.c: New test.
18472
18473 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
18474
18475         PR c++/28347
18476         * g++.dg/ext/typedef-init.C: Add new test for typedef
18477         initialization inside templates. Adjust existing error markers.
18478
18479 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
18480
18481         PR c++/28148
18482         * g++.dg/init/ptrmem3.C: New test.
18483
18484 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
18485
18486         PR tree-optimization/27770
18487         * lib/target-support.exp: New target keyword "section_anchors".
18488         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
18489         tests.
18490         * gcc.dg/vect/section-anchors-pr27770.c: New test.
18491         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
18492         * gcc.dg/vect/section-anchors-vect-69.c: New test.
18493         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
18494
18495 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18496
18497         * gcc.dg/20060801-1.c: Add missing '}'.
18498
18499 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18500
18501         PR c++/27508
18502         * g++.dg/parse/dtor9.C: New test.
18503         * g++.dg/parse/dtor10.C: New test.
18504         * g++.dg/other/error7.C: Adjust error-marker.
18505
18506         PR c++/28274
18507         * g++.dg/other/default5.C: New test.
18508
18509 2006-08-02  Richard Guenther  <rguenther@suse.de>
18510
18511         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
18512
18513 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
18514
18515         PR c++/28557
18516         * g++.dg/template/conv9.C: New test.
18517
18518 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
18519
18520         PR debug/28063
18521         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
18522         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
18523         Optionally return assembly text.  Update callers.
18524         (check_no_compiler_messages): Update verbose messages.
18525         (check_no_messages_and_pattern): New.
18526         (check_effective_target_string_merging): New.
18527
18528 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18529
18530         PR c++/28250
18531         * g++.dg/eh/catch4.C: New test.
18532
18533         PR c++/28257
18534         * g++.dg/other/qual1.C: New test.
18535
18536         PR c++/28259
18537         * g++.dg/inherit/error2.C: New test.
18538
18539         PR c++/28267
18540         * g++.dg/other/new1.C: New test.
18541
18542         * g++.dg/warn/pr23075.C: Remove obsolete test.
18543         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
18544         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
18545
18546 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
18547
18548         PR c++/28523
18549         * g++.dg/eh/cast1.C: New test.
18550
18551 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
18552
18553         PR libfortran/28452
18554         * gfortran.dg/random_3.f90:  New test.
18555
18556 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
18557
18558         PR c++/28432
18559         * g++.dg/other/pr28304.C: Change expected error message.
18560         * g++.dg/other/pr28432.C: New test.
18561
18562 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
18563
18564         PR c++/28256
18565         * g++.dg/init/brace2.C: Change expected error message, add empty init.
18566
18567 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
18568
18569         PR debug/23336
18570         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
18571         at -g1.
18572         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
18573         g++.dg/debug/enum-2.C: New.
18574
18575 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18576
18577         PR c++/6634
18578         * g++.dg/parse/long1.C: Add more tests.
18579
18580 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18581
18582         * gfortran.dg/lrshift_1.c: New file.
18583
18584 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18585
18586         PR libgfortran/28335
18587         * gfortran.dg/no_unit_error_1.f90: New test.
18588
18589 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18590
18591         PR libgfortran/28335
18592         * gfortran.dg/no_unit_error_1.f90: Delete test.
18593         * gfortran.dg/no_unit_error_2.f90: Delete test.
18594
18595 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18596
18597         * gfortran.dg/chmod_3.f90: New test.
18598         * gfortran.dg/ltime_gmtime_1.f90: New test.
18599         * gfortran.dg/ltime_gmtime_2.f90: New test.
18600         * gfortran.dg/lrshift_1.f90: New test.
18601         * gfortran.dg/chmod_1.f90: New test.
18602         * gfortran.dg/chmod_2.f90: New test.
18603
18604 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
18605
18606         PR c++/27668
18607         * g++.dg/template/crash55.C: New test.
18608
18609         PR c++/27962
18610         * g++.dg/template/nontype16.C: New test.
18611
18612         * g++.dg/template/void2.C: Adjust error markers.
18613         * g++.dg/template/nontype5.C: Adjust error markers.
18614
18615 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
18616
18617         * gcc.target/i386/stack-prot-kernel.c: New test.
18618
18619 2006-07-27  Roger Sayle  <roger@eyesopen.com>
18620
18621         * gcc.dg/builtins-55.c: New test case.
18622
18623 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
18624
18625         PR rtl-optimization/27907
18626         * gcc.c-torture/compile/pr27907.c: New test.
18627
18628 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18629
18630         * gfortran.dg/mclock.f90: New test.
18631         * gfortran.dg/int_conv_1.f90: New test.
18632         * gfortran.dg/stat_1.f90: New test.
18633         * gfortran.dg/stat_2.f90: New test.
18634
18635 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18636
18637         PR libgfortran/28335
18638         * gfortran.dg/no_unit_error_1.f90: New test.
18639         * gfortran.dg/no_unit_error_2.f90: New test.
18640         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
18641
18642 2006-07-25  Roger Sayle  <roger@eyesopen.com>
18643
18644         PR middle-end/28473
18645         * gcc.dg/fold-convround-1.c: New test case.
18646
18647 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
18648
18649         * gfortran.dg/arithmetic_if.f90:  Fix comments.
18650
18651 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18652
18653         PR c++/27572
18654         * g++.dg/other/typedef1.C: New test.
18655         * g++.dg/template/typedef4.C: New test.
18656         * g++.dg/template/typedef5.C: New test.
18657
18658 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
18659
18660         PR fortran/28416
18661         * gfortran.dg/allocatable_dummy_3.f90: New.
18662
18663 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
18664
18665         PR fortran/28439
18666         * gfortran.dg/arithmetic_if.f90:  New test.
18667
18668 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
18669
18670         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
18671         avoid memcpy optimization.
18672
18673 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18674
18675         PR fortran/25289
18676         * gfortran.dg/direct_io_6.f90: New test.
18677
18678 2006-07-24  Jan Hubicka  <jh@suse.cz>
18679
18680         PR c/25795
18681         PR c++/27369
18682         * gcc.dg/pr25795.c: New test.
18683         * gcc.dg/pr25795-1.c: New test.
18684
18685 2006-07-23  Roger Sayle  <roger@eyesopen.com>
18686
18687         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
18688         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
18689         which may be transformed to "g || h" on some platforms.
18690
18691 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
18692
18693         PR c++/28025
18694         * g++.dg/template/friend45.C: New test.
18695
18696 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18697
18698         PR libgfortran/28339
18699         * gfortran.dg/arrayio_8.f90: New test.
18700
18701 2006-07-21  Mike Stump  <mrs@apple.com>
18702
18703         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
18704
18705         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
18706
18707 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18708
18709         PR c++/28250
18710         * g++.dg/eh/catch3.C: New test.
18711
18712         PR c++/28363
18713         * g++.dg/template/defarg10.C: New test.
18714
18715 2006-07-20  Paul Brook  <paul@codesourcery.com>
18716
18717         PR 27363
18718         * gcc.dg/pr27363.c: New test.
18719
18720 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
18721
18722         PR c++/28338
18723         * g++.dg/init/ref13.C: New test.
18724
18725 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18726
18727         PR obj-c++/28434
18728         * obj-c++.dg/proto-error-1.mm: New test.
18729
18730 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
18731
18732         PR c++/28337
18733         * g++.dg/template/string1.C: New test.
18734
18735 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
18736
18737         PR c++/28048
18738         * g++.dg/template/defarg9.C: New test.
18739
18740         PR c++/28235
18741         * g++.dg/template/static27.C: New test.
18742
18743 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
18744
18745         PR 28410
18746         * gcc.dg/tree-ssa/pr28410.c: New test.
18747
18748 2006-07-18  Lee Millward  <lee.millward@gmail.com>
18749
18750         PR c++/28258
18751         * g++/dg/other/error13.C: New test.
18752
18753         PR c++/28260
18754         * g++.dg/template/friend44.C: New test.
18755
18756 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
18757
18758         PR c++/27495
18759         * g++.dg/other/pr27495.C: New.
18760
18761 2006-07-18  Olivier Hainque  <hainque@adacore.com>
18762
18763         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
18764         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
18765
18766 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18767
18768         PR c/28286
18769         * gcc.dg/pragma-pack-4.c: New test.
18770
18771 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
18772
18773         PR c++/28291
18774         * g++.dg/ext/pr28291.C: New test.
18775
18776 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
18777
18778         PR middle-end/28403
18779         * gcc.c-torture/execute/pr28403.c: New test.
18780
18781 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
18782
18783         PR middle-end/28402
18784         * gcc.dg/pr28402.c: New test.
18785
18786 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
18787
18788         PR c++/28304
18789         * g++.dg/other/pr28304.C: New test.
18790
18791 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
18792
18793         PR other/28251
18794         gcc.c-torture/unsorted/dump-noaddr.c: New test.
18795         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
18796
18797 2006-07-17  Richard Guenther  <rguenther@suse.de>
18798
18799         PR tree-optimization/28238
18800         * g++.dg/tree-ssa/pr28238.C: New testcase.
18801
18802 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18803
18804         PR c++/28250
18805         * g++.dg/eh/catch1.C: New test.
18806         * g++.dg/eh/catch2.C: New test.
18807
18808 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
18809
18810         PR c++/28370
18811         * g++.dg/template/anon3.C: New test.
18812
18813 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
18814
18815         PR fortran/20844
18816         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
18817         specifiers requiring an explicit format tag..
18818
18819         PR fortran/28201
18820         * gfortran.dg/generic_5: New test.
18821
18822         PR fortran/20893
18823         * gfortran.dg/elemental_optional_args_1.f90: New test.
18824
18825 2006-07-16  Olivier Hainque  <hainque@adacore.com>
18826
18827         * gnat.dg/assert.ads: New file.
18828         * gnat.dg/controlled_record.ads: Likewise.
18829         * gnat.dg/controlled_record.adb: Likewise.
18830
18831 2006-07-15  Lee Millward  <lee.millward@gmail.com>
18832
18833         PR c++/28292
18834         * g++.dg/other/error12.C: New test.
18835
18836         PR c++/28269
18837         * g++.dg/template/crash54.C: New test.
18838
18839 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18840
18841         PR c++/28249
18842         * g++.dg/parse/catch1.C: New test.
18843
18844         PR c++/28294
18845         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
18846
18847         PR c++/28387
18848         * g++.dg/ext/attrib24.C: New test.
18849
18850 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18851
18852         PR c++/28343
18853         * g++.dg/ext/asmspec1.C: New test.
18854
18855 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
18856
18857         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
18858         (dg-test): Support shouldfail tests.
18859         * lib/target-supports-dg.exp (dg-shouldfail): New.
18860         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
18861         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
18862         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
18863         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
18864         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
18865         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
18866         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
18867
18868 2006-07-13  Jan Hubicka  <jh@suse.cz>
18869
18870         * gcc.target/i386/memcpy-1.c: New.
18871
18872 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
18873
18874         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
18875
18876 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
18877
18878         PR fortran/25097
18879         * gfortran.dg/present_1.f90: New test.
18880
18881         PR fortran/20903
18882         * gfortran.dg/interface_derived_type_1.f90: New test.
18883
18884 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
18885
18886         PR fortran/28213
18887         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
18888         list.
18889
18890 2006-07-07  Lee Millward  <lee.millward@gmail.com>
18891
18892         PR c++/27820
18893         * g++.dg/other/label1.C: New test.
18894
18895 2006-07-07  Richard Guenther  <rguenther@suse.de>
18896
18897         PR middle-end/28268
18898         * gcc.dg/torture/pr28268.c: New testcase.
18899
18900 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
18901
18902         PR c++/27019
18903         * g++.dg/ext/pr27019.C: New.
18904
18905 2006-07-07  Richard Guenther  <rguenther@suse.de>
18906
18907         PR tree-optimization/28187
18908         * gcc.dg/pr28187.c: New testcase.
18909
18910 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
18911
18912         * gnat.dg/address_conversion.adb: New test.
18913         * gnat.dg/boolean_subtype.adb: Likewise.
18914         * gnat.dg/frame_overflow.adb: Likewise.
18915         * gnat.dg/pointer_array.adb: Likewise.
18916         * gnat.dg/pointer_conversion.adb: Likewise.
18917
18918 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
18919
18920         PR fortran/28237
18921         PR fortran/23420
18922         * gfortran.dg/print_fmt_5.f90: New test.
18923
18924 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18925
18926         PR fortran/28129
18927         * gfortran.dg/bounds_check_4.f90: New test.
18928
18929 2006-07-05  Richard Guenther  <rguenther@suse.de>
18930
18931         PR target/28158
18932         * gfortran.dg/pr28158.f90: New testcase.
18933
18934 2006-07-05  Richard Guenther  <rguenther@suse.de>
18935
18936         PR tree-optimization/28162
18937         * gcc.dg/pr28162.c: New testcase.
18938
18939 2006-07-05  Richard Guenther  <rguenther@suse.de>
18940         Andrew Pinski  <pinskia@gcc.gnu.org>
18941
18942         PR c++/27084
18943         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
18944
18945 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
18946
18947         PR fortran/28174
18948         * gfortran.dg/actual_array_substr_2.f90: New test.
18949
18950         PR fortran/28167
18951         * gfortran.dg/actual_array_constructor_2.f90: New test.
18952
18953 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18954
18955         * gfortran.dg/itime_idate_1.f: New test.
18956         * gfortran.dg/itime_idate_2.f: New test.
18957
18958 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18959
18960         PR libgfortran/27704
18961         * gfortran.dg/open_status_3.f90: New test.
18962         * gfortran.dg/fmt_l.f90: Update for new feature.
18963
18964 2006-07-03  Asher Langton  <langton2@llnl.gov>
18965
18966         * gfortran.dg/oldstyle_2.f90: New.
18967
18968 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
18969
18970         * gnat.dg/string_slice.adb: New test.
18971
18972 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18973
18974         PR fortran/19259
18975         * gfortran.dg/semicolon_fixed.c: New.
18976         * gfortran.dg/semicolon_free.c: New.
18977
18978 2006-06-30  Mike Stump  <mrs@apple.com>
18979
18980         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
18981         that don't support internal visibility.
18982
18983 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
18984
18985         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
18986         for '(' / ')' needing an extra '\'.
18987
18988 2006-06-29  Roger Sayle  <roger@eyesopen.com>
18989
18990         PR middle-end/27428
18991         * gcc.dg/pr27428-1.c: New test case.
18992
18993 2006-06-29  Mike Stump  <mrs@apple.com>
18994
18995         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
18996         on darwin as we can't align commons large enough yet.
18997
18998         * gcc.dg/vla-8.c: Add additional testcases.
18999
19000 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
19001
19002         PR c++/28114
19003         * g++.dg/other/pr28114.C: New.
19004
19005 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
19006
19007         * gcc.c-torture/compile/20060625-1.c: New test.
19008
19009 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
19010
19011         PR fortran/20867
19012         * gfortran.dg/stfunc_3.f90: New test.
19013
19014         PR fortran/25056
19015         * gfortran.dg/impure_actual_1.f90: New test.
19016
19017         PR fortran/20874
19018         * gfortran.dg/elemental_result_1.f90: New test.
19019
19020         PR fortran/25073
19021         * gfortran.dg/select_7.f90: New test.
19022
19023         PR fortran/27554
19024         * intrinsic_actual_1.f: New test.
19025
19026         PR fortran/22038
19027         PR fortran/28119
19028         * gfortran.dg/forall_4.f90: New test.
19029
19030         PR fortran/25072
19031         * gfortran.dg/forall_5.f90: New test.
19032
19033 2006-06-25  Lee Millward  <lee.millward@gmail.com>
19034
19035         PR c++/28051
19036         * g++.dg/template/using13.C: New test.
19037
19038         PR c++/28054
19039         * g++.dg/other/incomplete3.C: New test.
19040
19041 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19042
19043         PR fortran/28081
19044         * gfortran.dg/substr_3.f: New test.
19045         * gfortran.dg/equiv_2.f90: Update expected error message.
19046
19047 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
19048
19049         PR fortran/28118
19050         * gfortran.dg/actual_array_substr_1.f90: New test.
19051
19052 2006-06-24  Olivier Hainque  <hainque@adacore.com>
19053
19054         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
19055         * gnat.dg/scalar_mode_agg_compare.adb: New test.
19056
19057 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
19058
19059         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
19060
19061 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
19062
19063         PR fortran/27981
19064         * gfortran.dg/simpleif_2.f90: New test.
19065
19066 2006-06-23  Lee Millward  <lee.millward@gmail.com>
19067
19068         * g++.dg/template/error22.C: Fix typo.
19069
19070 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19071
19072         PR c++/28112
19073         * g++.dg/ext/attrib23.C: New test.
19074
19075 2006-06-23  Olivier Hainque  <hainque@adacore.com>
19076
19077         * gnat.dg/varsize_temp.adb: New test.
19078
19079 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19080
19081         PR c++/11468
19082         * g++.dg/other/java2.C: New test.
19083
19084 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
19085
19086         PR target/27789
19087         * g++.dg/ext/dllimport4.C. Add more tests for invalid
19088         initialization.
19089
19090 2006-06-22  Roger Sayle  <roger@eyesopen.com>
19091
19092         PR target/27531
19093         * gcc.dg/pr27531-1.c: New test case.
19094
19095 2006-06-22  Asher Langton  <langton2@llnl.gov>
19096
19097         PR fortran/24748
19098         * gfortran.dg/implicit_8.f90: New.
19099
19100 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
19101
19102         PR rtl-optimization/28121
19103         * gcc.dg/pr28121.c: New test.
19104
19105 2006-06-22  Lee Millward  <lee.millward@gmail.com>
19106
19107         PR c++/27805
19108         * g++.dg/parse/ptrmem6.C: New test.
19109
19110         PR c++/27821
19111         * g++.dg/template/error22.C: New test.
19112
19113 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19114
19115         PR c++/28111
19116         * g++.dg/template/friend43.C: New test.
19117
19118         PR c++/28110
19119         * g++.dg/template/crash53.C: New test.
19120
19121         PR c++/28109
19122         * g++.dg/rtti/incomplete1.C: New test.
19123
19124 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
19125
19126         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
19127
19128 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
19129
19130         * gcc.c-torture/execute/complex-7.c: New.
19131
19132 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
19133
19134         * gcc.dg/merge-all-constants-1.c: New test.
19135
19136 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
19137
19138         PR c++/28113
19139         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
19140
19141 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
19142
19143         * gfortran.dg/rrspacing_1.f90: New test.
19144
19145 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19146
19147         PR c++/28052
19148         * g++.dg/other/bitfield2.C: New test.
19149
19150 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
19151
19152         PR tree-optimization/27331
19153         * gcc.dg/pr27331.c: New test.
19154
19155 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
19156             Eric Botcazou  <ebotcazou@adacore.com>
19157
19158         PR ada/18692
19159         * lib/gnat.exp: New file.
19160         * lib/gnat-dg.exp: Likewise.
19161         * gnat.dg: New directory.
19162         * gnat.dg/dg.exp: New driver.
19163         * gnat.dg/specs: New directory.
19164         * gnat.dg/specs/specs.exp: New driver.
19165         * gnat.dg/style: New directory.
19166         * gnat.dg/style/style.exp: New driver.
19167
19168 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
19169
19170         PR fortran/16206
19171         * gfortran.dg/array_initializer_1.f90: New test.
19172
19173         PR fortran/28005
19174         * gfortran.dg/matmul_3.f90: New test.
19175
19176 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
19177
19178         PR middle-end/28075
19179         * gcc.dg/tree-ssa/inline-1.c: New test.
19180
19181 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
19182
19183         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
19184         in malloc prototype; remove XFAIL.
19185         * gcc.dg/pr18241-2.c: Ditto.
19186         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
19187         in memset prototype; remove XFAIL.
19188         * gcc.dg/tree-ssa/pr23382.c: Ditto.
19189
19190 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
19191
19192         * gcc.dg/vla-8.c: Add.
19193
19194 2006-06-19  Richard Guenther  <rguenther@suse.de>
19195
19196         PR tree-optimization/27090
19197         * g++.dg/tree-ssa/pr27090.C: New testcase.
19198
19199 2006-06-19  Roger Sayle  <roger@eyesopen.com>
19200
19201         PR target/27861
19202         * gcc.dg/pr27861-1.c: New test case.
19203
19204 2006-06-19  Richard Guenther  <rguenther@suse.de>
19205
19206         PR middle-end/28045
19207         * gcc.dg/torture/pr28045.c: New testcase.
19208
19209 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19210
19211         PR fortran/26801
19212         * gfortran.dg/associated_4.f90: New test.
19213
19214 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19215
19216         PR fortran/19310
19217         PR fortran/19904
19218         * gfortran.dg/real_const_3.f90: New test.
19219
19220 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
19221
19222         PR c++/28016
19223         * g++.dg/template/static26.C: New test.
19224
19225         PR c++/27979
19226         * g++.dg/expr/bitfield2.C: New test.
19227
19228         PR c++/27884
19229         * g++.dg/parse/linkage2.C: New test.
19230
19231 2006-06-16  Richard Guenther  <rguenther@suse.de>
19232
19233         PR middle-end/27116
19234         * gcc.dg/pr15785-1.c: Revert last change.
19235         * gcc.dg/torture/pr27116-2.c: New testcase.
19236
19237 2006-06-16  Roger Sayle  <roger@eyesopen.com>
19238
19239         PR middle-end/27802
19240         * gcc.dg/pr27802-1.c: New test case.
19241
19242 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
19243
19244         PR c++/27689
19245         * g++.dg/template/ttp18.C: New test.
19246         * g++.dg/template/ttp19.C: Likewise.
19247
19248         PR c++/27666
19249         * g++.dg/expr/cond9.C: New test.
19250
19251         PR c++/27640
19252         * g++.dg/template/ctor7.C: New test.
19253
19254 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
19255
19256         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
19257
19258 2006-06-16  Richard Guenther  <rguenther@suse.de>
19259
19260         PR tree-optimization/27781
19261         * gcc.dg/tree-ssa/pr27781.c: New testcase.
19262
19263 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
19264
19265         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
19266
19267 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
19268
19269         * gcc.dg/tree-ssa/loop-18.c: New test.
19270
19271 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
19272
19273         PR c++/27665
19274         * g++.dg/template/crash52.C: New test.
19275
19276         PR c++/27648
19277         * g++.dg/ext/attrib22.C: New test.
19278
19279         PR c++/26559
19280         * g++.dg/template/builtin1.C: New test.
19281         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
19282
19283         PR c++/28018
19284         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
19285         assignment.
19286         * g++.old-deja/g++.pt/crash51.C: Likewise.
19287
19288         PR c++/27227
19289         * g++.dg/lookup/linkage1.C: New test.
19290         * g++.dg/lookup/linkage2.C: Likewise.
19291
19292 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
19293
19294         PR middle-end/27959
19295         * gcc.dg/pr27959.c: New testcase.
19296
19297 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
19298
19299         PR target/28014:
19300         * g++.dg/eh/div.C: New test.
19301
19302 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
19303
19304         PR c++/27894
19305         * g++.dg/tree-ssa/pr26757.C: New test.
19306         * g++.dg/tree-ssa/pr27894.C: New test.
19307
19308 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
19309
19310         * gcc.c-torture/compile/20060609-1.c: New test.
19311
19312         PR target/27863
19313         * gcc.c-torture/compile/pr27863.c: New test.
19314
19315 2006-06-13  Richard Guenther  <rguenther@suse.de>
19316
19317         PR tree-optimization/27830
19318         * g++.dg/tree-ssa/pr27830.C: New testcase.
19319
19320 2006-06-13  Matthew Sachs  <msachs@apple.com>
19321
19322         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
19323         the list of compiler flags; this causes those flags to be checked
19324         for things like dg-skip-if.
19325
19326 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19327
19328         PR c++/27601
19329         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
19330
19331 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
19332             Kazu Hirata  <kazu@codesourcery.com>
19333
19334         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
19335         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
19336
19337 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19338
19339         PR c++/27933
19340         * g++.dg/lookup/using15.C: New test.
19341
19342         PR c++/27951
19343         * g++.dg/other/anon4.C: New test.
19344
19345 2006-06-12  Roger Sayle  <roger@eyesopen.com>
19346
19347         PR c++/21210
19348         * g++.dg/init/complex1.C: New test case.
19349
19350 2006-06-11  Eric Christopher  <echristo@apple.com>
19351
19352         PR middle-end/27948
19353         * gcc.dg/bf-ms-layout.c: Run on darwin.
19354         * gcc.dg/bf-no-ms-layout: Ditto.
19355         * gcc.dg/attr-ms_struct-2.c: New.
19356         * gcc.dg/bf-ms-layout-2.c: Ditto.
19357
19358 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
19359
19360         * gcc.dg/attr-ms_struct-packed1.c: New.
19361
19362 2006-06-09  Mike Stump  <mrs@apple.com>
19363
19364         * gcc.dg/vla-7.c: Add.
19365
19366 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
19367
19368         PR fortran/24558
19369         * gfortran.dg/entry_6.f90: New test.
19370
19371         PR fortran/20877
19372         PR fortran/25047
19373         * gfortran.dg/entry_7.f90: New test.
19374
19375 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
19376
19377         PR c/27747
19378         * gcc.dg/cpp/_Pragma6.c: New test.
19379
19380         PR c++/27748
19381         * g++.dg/cpp/_Pragma1.C: New test.
19382
19383         PR preprocessor/27746
19384         * gcc.dg/gomp/macro-3.c: New test.
19385         * gcc.dg/gomp/macro-4.c: New test.
19386         * g++.dg/gomp/macro-3.C: New test.
19387         * g++.dg/gomp/macro-4.C: New test.
19388
19389 2006-06-09  Richard Guenther  <rguenther@suse.de>
19390
19391         PR tree-optimization/26998
19392         * gcc.dg/torture/pr26998.c: New testcase.
19393         * gcc.dg/tree-ssa/vrp29.c: New testcase.
19394
19395 2006-06-08  Mike Stump  <mrs@apple.com>
19396
19397         * gcc.dg/pr27095.c: Account for stubs.
19398
19399         PR target/26427
19400         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
19401         produce bad code on darwin.
19402
19403 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19404
19405         PR fortran/27958
19406         * gfortran.dg/substr_2.f: New test.
19407
19408 2006-06-08  Asher Langton  <langton2@llnl.gov>
19409
19410         PR fortran/27786
19411         * cray_pointers_2.f90: Add -fbounds-check compile flag.
19412
19413 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19414
19415         PR target/27421
19416         * gcc.dg/union-3.c: New test.
19417
19418 2006-06-08  Richard Guenther  <rguenther@suse.de>
19419
19420         PR middle-end/27116
19421         * gcc.dg/torture/pr27116.c: New testcase.
19422         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
19423
19424 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
19425
19426         PR rtl-optimization/26449
19427         * gcc.dg/pr26449.c: New test.
19428
19429 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19430
19431         PR c++/27601
19432         * g++.dg/ext/offsetof1.C: Test member functions.
19433
19434 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
19435
19436         * gcc.dg/pr27095.c: Improve scanning.
19437
19438 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
19439
19440         PR fortran/23091
19441         * gfortran.dg/saved_automatic_1.f90: New test.
19442
19443         PR fortran/24168
19444         * gfortran.dg/array_simplify_1.f90: New test.
19445
19446         PR fortran/25090
19447         * gfortran.dg/entry_dummy_ref_1.f90: New test.
19448
19449         PR fortran/25058
19450         * gfortran.dg/entry_dummy_ref_2.f90: New test.
19451
19452 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
19453
19454         PR c++/27177
19455         * g++.dg/expr/cast7.C: New test.
19456
19457 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
19458
19459         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
19460         * lib/gcc-defs.exp (tool_check_compile): Ditto.
19461         * lib/fortran-torture.exp (fortran-torture-compile,
19462         fortran-torture-execute): Ditto.
19463
19464 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
19465
19466         PR target/27842
19467         * gcc.dg/vmx/pr27842.c: New test.
19468
19469 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19470
19471         PR libfortran/27895
19472         * gfortran.dg/bounds_check_3.f90: New test.
19473
19474 2006-06-05  Mike Stump  <mrs@apple.com>
19475
19476         * objc.dg/objc-fast-4.m: Skip for ppc64.
19477
19478 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
19479
19480         PR testsuite/27705
19481         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
19482
19483 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
19484             Victor Kaplansky  <victork@il.ibm.com>
19485
19486         PR tree-optimizations/26360
19487         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
19488         with -fno-tree-dce.
19489         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
19490
19491 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
19492
19493         PR fortran/14067
19494         * gfortran.dg/data_char_1.f90: Add messages for truncated
19495         strings.
19496
19497         PR fortran/16943
19498         * gfortran.dg/func_decl_2.f90: New test.
19499
19500         PR fortran/20839
19501         * gfortran.dg/do_2.f90: New test.
19502
19503         PR fortran/27655
19504         * gfortran.dg/associated_3.f90: New test.
19505
19506 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
19507
19508         PR c++/27819
19509         * g++.dg/template/static25.C: New test.
19510
19511         PR c++/27722
19512         * g++.dg/init/array21.C: New test.
19513
19514         PR c++/27807
19515         * g++.dg/ext/complit7.C: New test.
19516
19517         PR c++/27806
19518         * g++.dg/parse/ptrmem5.C: New test.
19519
19520 2006-06-04  Roger Sayle  <roger@eyesopen.com>
19521             Andrew Pinski  <pinskia@physics.uc.edu>
19522
19523         PR c/27150
19524         PR middle-end/27382
19525         * gcc.dg/pr27150-1.c: New testcase.
19526         * gcc.dg/pr27382-1.c: New testcase.
19527         * gcc.dg/pr27382-2.c: New testcase.
19528
19529 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
19530
19531         PR c/25161
19532         PR c/27020
19533         * gcc.dg/array-10.c: New test.
19534
19535 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19536
19537         PR c++/27804
19538         * g++.dg/init/const4.C: New test.
19539         * g++.dg/init/member1.C: Add error-marker.
19540         * g++.dg/other/fold1.C: Adjust error-marker.
19541
19542 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19543
19544         PR c++/27601
19545         * g++.dg/ext/offsetof1.C: New test.
19546
19547 2006-06-04 Eric Christopher <echristo@apple.com>
19548
19549         * gcc.dg/attr-ms_struct-1.c: New.
19550
19551 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
19552
19553         * gcc.c-torture/compile/builtin_constant_p.c: New test.
19554
19555 2006-06-04  Richard Guenther  <rguenther@suse.de>
19556
19557         PR tree-optimization/27039
19558         * gcc.dg/tree-ssa/loop-17.c: New testcase.
19559
19560 2006-06-03  Roger Sayle  <roger@eyesopen.com>
19561
19562         PR target/26223
19563         * gcc.target/i386/amd64-abi-2.c: New test case.
19564
19565 2006-06-02  Eric Christopher  <echristo@apple.com>
19566
19567         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
19568         * gcc.target/i386/20020523-1.c: Skip if darwin.
19569         * gcc.target/i386/asm-3.c: Ditto.
19570         * gcc.target/i386/20011119-1.c: Ditto.
19571         * gcc.target/i386/clobbers.c: Remove pic part of test.
19572
19573 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
19574
19575         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
19576         * g++.old-deja/g++.other/init19.C: Ditto.
19577         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
19578         and add other platforms as expected failures.
19579
19580 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
19581
19582         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
19583         (is-effective-target-keyword): Ditto.
19584
19585 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
19586
19587         PR fortran/27715
19588         * gfortran.dg/extended_char_comparison_1.f:  New test.
19589
19590 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
19591
19592         PR fortran/25098
19593         * gfortran.dg/dummy_procedure_1.f90: New test.
19594
19595         PR fortran/25147
19596         * gfortran.dg/dummy_procedure_2.f90: New test.
19597
19598         * gfortran.dg/associated_2.f90: Correct to make consistent with
19599         standard.
19600
19601 2006-05-31  Roger Sayle  <roger@eyesopen.com>
19602
19603         * gcc.target/i386/387-11.c: New test case.
19604
19605 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
19606
19607         PR c++/27801
19608         * g++.dg/template/cond6.C: New test.
19609
19610         PR c++/26496
19611         * g++.dg/template/crash51.C: New test.
19612         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
19613
19614         PR c++/27385
19615         * g++.dg/init/array20.C: New test.
19616
19617 2006-05-31  Roger Sayle  <roger@eyesopen.com>
19618
19619         * gcc.dg/builtins-54.c: New test case.
19620
19621 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
19622
19623         PR c++/26433
19624         * g++.dg/template/fntry1.C: Add dg-do link.
19625
19626         PR c++/27808
19627         * g++.dg/parse/friend6.C: New test.
19628
19629 2006-05-30  Asher Langton  <langton2@llnl.gov>
19630
19631         * gfortran.dg/cray_pointers_7.f90: New test.
19632
19633 2006-05-30  Roger Sayle  <roger@eyesopen.com>
19634
19635         PR tree-optimization/23452
19636         * gcc.dg/fold-mulconj-1.c: New test case.
19637
19638 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
19639
19640         PR c++/27803
19641         * g++.dg/parse/bitfield1.C: New test.
19642
19643 2006-05-30  Roger Sayle  <roger@eyesopen.com>
19644
19645         * gcc.target/ppc-eq0-1.c: New test case.
19646         * gcc.target/ppc-negeq0-1.c: New test case.
19647
19648 2006-05-30  Dirk Mueller  <dmueller@suse.de>
19649
19650         PR c/27273
19651         * gcc.dg/overflow-warn-5.c: New test.
19652
19653 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19654
19655         PR c/27718
19656         * gcc.dg/sizeof-1.c: New test.
19657
19658 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
19659
19660         PR target/27790
19661         * gcc.target/i386/pr27790.c: New test.
19662
19663 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19664
19665         PR libgfortran/27757
19666         * gfortran.dg/direct_io_5.f90: New test.
19667
19668 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19669
19670         PR libgfortran/27634
19671         * gfortran.dg/fmt_missing_period_1.f: New test.
19672         * gfortran.dg/fmt_missing_period_2.f: New test.
19673         * gfortran.dg/fmt_missing_period_3.f: New test.
19674
19675 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19676
19677         PR fortran/19777
19678         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
19679         arrays.
19680
19681 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19682
19683         PR c++/27713
19684         * g++.dg/template/new6.C: New test.
19685
19686 2006-05-29  Roger Sayle  <roger@eyesopen.com>
19687
19688         PR tree-optimization/24964
19689         * gcc.target/i386/387-10.c: New test case.
19690
19691 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
19692
19693         * intrinsics/string_intrinsics.c (compare_string):
19694         Use memcmp instead of strncmp to avoid tripping over
19695         CHAR(0) in a string.
19696
19697 2006-05-27  Richard Guenther  <rguenther@suse.de>
19698
19699         PR middle-end/27773
19700         * gcc.dg/torture/pr27773.c: New testcase.
19701
19702 2006-05-27  Dirk Mueller  <dmueller@suse.de>
19703
19704         * gcc.dg/pr24561.c: Rename to..
19705         * gcc.dg/pr25962.c: .. this.
19706
19707 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19708
19709         PR fortran/19777
19710         * gfortran.dg/bounds_check_2.f: New test.
19711
19712 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
19713
19714         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
19715         * gfortran.dg/byte_1.f90: Likewise.
19716         * gfortran.dg/dup_save_2.f90: Likewise.
19717
19718 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
19719
19720         * gfortran.dg/associated_2.f90: New test.
19721
19722 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19723
19724         PR fortran/27524
19725         * gfortran.dg/bounds_check_1.f90: New test.
19726
19727 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
19728
19729         PR rtl-optimization/27661
19730         * gcc.dg/pr27661.c: New test case.
19731
19732 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
19733
19734         PR fortran/23151
19735         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
19736         * gfortran.dg/print_parentheses_1.f:  New test.
19737         * gfortran.dg/print_parentheses_2.f90:  New test.
19738
19739 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
19740
19741         PR target/27758
19742         * gcc.dg/pr27758.c: New test.
19743
19744 2006-05-24  Falk Hueffner  <falk@debian.org>
19745
19746         * gcc.c-torture/compile/pr27571.c: New test.
19747
19748 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
19749
19750         PR fortran/27709
19751         * gfortran.dg/spec_expr_4.f90: New test.
19752
19753         PR fortran/27155
19754         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
19755
19756 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
19757
19758         PR c++/20103
19759         * g++.dg/ext/complit6.C: New test.
19760         * g++.dg/ext/complit3.C: Adjust error markers.
19761         * g++.dg/init/const3.C: New test.
19762
19763 2006-05-25  Richard Guenther  <rguenther@suse.de>
19764
19765         PR middle-end/27743
19766         * gcc.dg/torture/pr27743.c: New testcase.
19767
19768 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19769
19770         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
19771
19772 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
19773
19774         * gcc.dg/compat/scalar-by-value-x.h: New.
19775         * gcc.dg/compat/scalar-by-value-y.h: New.
19776         * gcc.dg/compat/scalar-by-value-5.c: New.
19777         * gcc.dg/compat/scalar-by-value-5_main.c: New.
19778         * gcc.dg/compat/scalar-by-value-5_x.c: New.
19779         * gcc.dg/compat/scalar-by-value-5_y.c: New.
19780         * gcc.dg/compat/scalar-by-value-6.c: New.
19781         * gcc.dg/compat/scalar-by-value-6_main.c: New.
19782         * gcc.dg/compat/scalar-by-value-6_x.c: New.
19783         * gcc.dg/compat/scalar-by-value-6_y.c: New.
19784
19785 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
19786
19787         PR tree-optimization/27639
19788         PR tree-optimization/26719
19789         * gcc.dg/pr27639.c: New test.
19790         * gcc.dg/pr26719.c: New test.
19791         * gcc.dg/tree-ssa/scev-cast.c: New test.
19792
19793 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
19794
19795         PR c++/20173
19796         * g++.dg/template/error21.C: New test.
19797
19798 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
19799
19800         PR target/27696
19801         * gcc.target/i386/pr27696.c: New.
19802
19803 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
19804
19805         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
19806
19807         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
19808
19809 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19810
19811         PR c++/27716
19812         * g++.dg/other/assign1.C: New test.
19813
19814 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
19815
19816         PR target/27266
19817         * gcc.target/i386/pr27266.c: New.
19818
19819 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19820
19821         PR c++/27451
19822         * g++.dg/ext/asm9.C: New test.
19823
19824 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
19825
19826         PR rtl-optimization/25514
19827         * gcc.c-torture/compile/pr25514.c: New test.
19828
19829 2006-05-22  Richard Guenther  <rguenther@suse.de>
19830
19831         Revert
19832         2006-01-31  Richard Guenther  <rguenther@suse.de>
19833
19834         * gcc.target/i386/sselibm-1.c: New testcase.
19835         * gcc.target/i386/sselibm-2.c: Likewise.
19836         * gcc.target/i386/sselibm-3.c: Likewise.
19837         * gcc.target/i386/sselibm-4.c: Likewise.
19838         * gcc.target/i386/sselibm-5.c: Likewise.
19839
19840 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19841
19842         PR c/27420
19843         * gcc.dg/func-args-2.c: New test.
19844
19845         PR c/26818
19846         * gcc.dg/struct-incompl-1.c: New test.
19847
19848 2006-05-22  Richard Guenther  <rguenther@suse.de>
19849
19850         PR testsuite/27708
19851         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
19852         the transformations we test for.
19853
19854 2006-05-22  Richard Guenther  <rguenther@suse.de>
19855
19856         PR testsuite/27707
19857         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
19858
19859 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
19860
19861         PR c++/27210
19862         * g++.dg/warn/new1.C: New test.
19863         * g++.dg/template/new5.C: Likewise.
19864
19865 2006-05-21  Roger Sayle  <roger@eyesopen.com>
19866
19867         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
19868         * gcc.target/i386/20060512-3.c: Likewise.
19869
19870 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
19871
19872         PR rtl-optimization/27671
19873         * gcc.c-torture/execute/pr27671-1.c: New.
19874         * gcc.dg/pr27671-2.c: Likewise.
19875
19876         PR tree-optimization/26622.
19877         * gcc.c-torture/compile/pr26622.c: New.
19878
19879 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
19880
19881         PR fortran/27613
19882         * gfortran.dg/recursive_reference_1.f90: New test.
19883
19884 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
19885
19886         PR fortran/25746
19887         * gfortran.dg/elemental_subroutine_3.f90: New test.
19888
19889         PR fortran/25090
19890         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
19891
19892         PR fortran/27584
19893         * gfortran.dg/associated_target_1.f90: New test.
19894
19895         PR fortran/19015
19896         * gfortran.dg/maxloc_shape_1.f90: New test.
19897
19898 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19899
19900         PR libgfortran/24459
19901         * gfortran.dg/namelist_24.f90: New test.
19902         * gfortran.dg/namelist_12.f: Fix typo in comment.
19903
19904 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
19905
19906         PR middle-end/25776
19907         * g++.dg/other/error11.C: New test.
19908
19909 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
19910
19911         * gcc.target/mips/pr26765.c: Add -w to options.
19912
19913 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
19914
19915         * lib/target-supports.exp (check_effective_target_mpaired_single):
19916         New function.
19917         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
19918         multilibs.
19919         * g++.dg/vect/vect.exp: Likewise.
19920
19921 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
19922
19923         PR testsuite/25891
19924         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
19925
19926 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
19927
19928         PR fortran/27662
19929         * gfortran.dg/temporary_1.f90: New file.
19930
19931 2006-05-19  Andreas Schwab  <schwab@suse.de>
19932
19933         * g++.dg/other/unused1.C: Also match "stringz".
19934
19935 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
19936
19937         PR c++/26433
19938         * g++.dg/template/fntry1.C: New test.
19939
19940 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
19941
19942         PR c++/27471
19943         PR c++/27506
19944         * g++.dg/conversion/bitfield5.C: New test.
19945         * g++.dg/conversion/bitfield6.C: New test.
19946
19947 2006-05-18  Mike Stump  <mrs@apple.com>
19948
19949         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
19950         * gcc.dg/vla-4.c: Add.
19951         * gcc.dg/vla-5.c: Add.
19952         * gcc.dg/vla-6.c: Add.
19953
19954 2006-05-12  Stuart Hastings  <stuart@apple.com>
19955
19956         * gcc.target/i386/20060512-1.c: New.
19957         * gcc.target/i386/20060512-2.c: New.
19958         * gcc.target/i386/20060512-3.c: New.
19959         * gcc.target/i386/20060512-4.c: New.
19960
19961 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
19962
19963         PR c++/26122
19964         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
19965
19966         PR c++/26068
19967         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
19968         * g++.dg/parse/linkage1.C: New test.
19969
19970 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
19971
19972         PR tree-optimization/27548
19973         * g++.dg/tree-ssa/pr27548.C: New test.
19974
19975 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19976
19977         PR fortran/26551
19978         * gfortran.dg/recursive_check_1.f: New test.
19979         * gfortran.dg/recursive_check_2.f90: New test.
19980
19981 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
19982
19983         * g++.dg/opt/temp2.C: New test.
19984
19985 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
19986
19987         PR c++/27491
19988         * g++.dg/init/brace5.C: New test.
19989
19990         PR middle-end/27415
19991         * gcc.dg/gomp/pr27415.c: New test.
19992         * g++.dg/gomp/pr27415.C: New test.
19993
19994         PR tree-optimization/27549
19995         * g++.dg/tree-ssa/pr27549.C: New test.
19996
19997 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19998
19999         PR libgfortran/27575
20000         * gfortran.dg/read_eof_4.f90: New test.
20001
20002 2006-05-16  Richard Guenther  <rguenther@suse.de>
20003
20004         PR tree-optimization/22303
20005         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
20006
20007 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
20008
20009         PR middle-end/27573
20010         * gcc.dg/gomp/pr27573.c: New test.
20011         * gfortran.dg/gomp/pr27573.f90: New test.
20012
20013         PR c/27499
20014         * gcc.dg/gomp/pr27499.c: New test.
20015         * g++.dg/gomp/pr27499.C: New test.
20016
20017 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
20018
20019         PR c++/27339
20020         * g++.dg/parser/access8.C: Adjust error marker.
20021         * g++.dg/template/access17.C: New test.
20022         * g++.dg/template/access18.C: Likewise.
20023
20024 2006-05-15  Roger Sayle  <roger@eyesopen.com>
20025
20026         PR target/26600
20027         * gcc.target/i386/pr26600.c: New test case.
20028
20029 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
20030
20031         PR c++/27505
20032         * g++.dg/expr/bitfield1.C: New test.
20033
20034 2006-05-15  Richard Guenther  <rguenther@suse.de>
20035
20036         PR tree-optimization/27603
20037         * gcc.dg/torture/pr27603.c: New testcase.
20038
20039 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
20040
20041         PR fortran/25090
20042         * gfortran.dg/entry_dummy_ref_1.f90: New test.
20043
20044         PR fortran/25082
20045         * gfortran.dg/scalar_return_1.f90: New test.
20046
20047         PR fortran/27411
20048         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
20049
20050 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
20051
20052         * gcc.dg/gomp/critical-4.c: New test.
20053         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
20054         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
20055         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
20056         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
20057
20058 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20059
20060         PR c++/27582
20061         * g++.dg/template/dependent-args1.C: New test.
20062
20063         PR c++/27581
20064         * g++.dg/lookup/this1.C: New test.
20065
20066         PR c++/27315
20067         * g++.dg/template/operator6.C: New test.
20068         * g++.dg/template/incomplete3.C: New test.
20069
20070         PR c++/27559
20071         * g++.dg/template/new4.C: New test.
20072
20073         PR c++/27496
20074         * g++.dg/template/void2.C: New test.
20075
20076 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
20077
20078         * g++.dg/template/dependent-expr5.C: New test.
20079
20080 2006-05-14  Roger Sayle  <roger@eyesopen.com>
20081
20082         PR middle-end/26729
20083         * gcc.dg/pr26729-1.c: New test case.
20084
20085 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
20086
20087         * gcc.dg/pr27003.c: New test.
20088
20089 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
20090
20091         * lib/target-supports.dg (check_cxa_atexit_available): Change
20092         v3_target_compile to ${tool}_target_compile.
20093
20094 2006-05-11  Jason Merrill  <jason@redhat.com>
20095
20096         * lib/scanasm.exp (scan-not-hidden): Fix typo.
20097
20098 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20099
20100         PR fortran/27553
20101         * gfortran.dg/label_5.f90: New test.
20102
20103 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
20104
20105         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
20106         check_effective_target_powerpc_altivec_ok): New.
20107         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
20108         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
20109         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
20110         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
20111         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
20112         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
20113         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
20114         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
20115         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
20116         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
20117         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
20118         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
20119         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
20120         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
20121         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
20122         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
20123         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
20124         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
20125         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
20126         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
20127         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
20128         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
20129         gcc.target/powerpc/altivec-9.c,
20130         gcc.target/powerpc/altivec-consts.c,
20131         gcc.target/powerpc/altivec-pr22085.c,
20132         gcc.target/powerpc/altivec-splat.c,
20133         gcc.target/powerpc/altivec-types-1.c,
20134         gcc.target/powerpc/altivec-types-2.c,
20135         gcc.target/powerpc/altivec-types-3.c,
20136         gcc.target/powerpc/altivec-types-4.c,
20137         gcc.target/powerpc/altivec-varargs-1.c,
20138         gcc.target/powerpc/altivec-vec-merge.c,
20139         gcc.target/powerpc/ppc-vector-memcpy.c,
20140         gcc.target/powerpc/ppc-vector-memset.c,
20141         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
20142         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
20143         these effective targets.
20144         * gcc.dg/vmx/pr27006.c: Add missing close brace.
20145         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
20146
20147 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20148
20149         PR middle-end/27384
20150         * g++.dg/other/fold1.C: New test.
20151
20152         PR middle-end/27488
20153         * gcc.dg/fold-nonneg-1.c: New test.
20154
20155         PR c++/27547
20156         * g++.dg/other/operator1.C: New test.
20157
20158 2006-05-11  Richard Guenther  <rguenther@suse.de>
20159
20160         PR middle-end/27529
20161         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
20162
20163 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
20164
20165         * lib/target-supports-dg.exp (check-flags): New.
20166         (dg-skip-if): Move flag checks.
20167
20168 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
20169
20170         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
20171         * lib/target-supports.dg (check_cxa_atexit_available): New.
20172
20173 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
20174
20175         PR fortran/27470
20176         * gfortran.dg/multiple_allocation_2.f90: New test case.
20177
20178 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
20179
20180         * gcc.target/arm/pr27387.C: Fix a comment typo.
20181
20182 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20183
20184         PR fortran/24549
20185         * gfortran.dg/error_recovery_1.f90: New test.
20186
20187 2006-05-10  Richard Guenther  <rguenther@suse.de>
20188
20189         PR tree-optimization/27302
20190         * gcc.dg/torture/pr27302.c: New testcase.
20191
20192 2006-05-09  Dirk Mueller  <dmueller@suse.de>
20193         Richard Guenther  <rguenther@suse.de>
20194
20195         PR middle-end/27498
20196         * gcc.dg/tree-ssa/pr27498.c: New testcase.
20197
20198 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
20199
20200         PR rtl-optimization/27335
20201         * gcc.dg/pr27335.c: New test.
20202
20203 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
20204
20205         * gcc.target/mips/mips-ps-5.c: New file.
20206
20207 2006-05-08  Jan Hubicka  <jh@suse.cz>
20208
20209         PR middle-end/25962
20210         * gcc.dg/pr25962.c: New.
20211
20212 2006-05-08  Roger Sayle  <roger@eyesopen.com>
20213
20214         PR target/27158
20215         * gcc.target/powerpc/pr27158.c: New test case.
20216
20217 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
20218
20219         PR testsuite/27476
20220         * ada/acats/run_all.sh: Use test -z.
20221
20222 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20223
20224         PR libfortran/18271
20225         * gfortran.dg/spec_expr_3.f90: New test.
20226
20227 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
20228
20229         PR target/24879
20230         * gcc.target/i386/monitor.c: New file.
20231
20232 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
20233
20234         * gcc.dg/pr27095.c: xfail *-*-darwin*.
20235
20236 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20237
20238         PR c++/27447
20239         * g++.dg/other/ptrmem7.C: New test.
20240
20241 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20242
20243         PR target/27421
20244         * gcc.dg/array-9.c: New test.
20245
20246 2006-05-07  Richard Guenther  <rguenther@suse.de>
20247
20248         PR tree-optimization/27409
20249         * gcc.dg/torture/pr27409.c: New testcase.
20250
20251 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20252
20253         PR fortran/27457
20254         * gfortran.dg/select_6.f90: New.
20255
20256 2006-05-07  Richard Guenther  <rguenther@suse.de>
20257
20258         PR tree-optimization/27136
20259         * gcc.dg/torture/pr27136.c: New testcase.
20260
20261 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
20262
20263         PR fortran/24813
20264         * gfortran.dg/char_cons_len_1.f90: New test.
20265
20266 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20267
20268         PR c++/27427
20269         * g++.dg/template/incomplete2.C: New test.
20270
20271 2006-05-06  Richard Guenther  <rguenther@suse.de>
20272
20273         PR tree-optimization/27151
20274         * gcc.dg/vect/pr27151.c: New testcase.
20275
20276 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20277
20278         PR c++/27430
20279         * g++.dg/template/void1.C: New test.
20280
20281         PR c++/27423
20282         * g++.dg/other/void2.C: New test.
20283
20284         PR c++/27422
20285         * g++.dg/conversion/void1.C: New test.
20286
20287 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
20288
20289         PR/21391
20290         * g++.dg/other/unused1.C: New.
20291
20292 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20293
20294         PR objc/27240
20295         * objc.dg/member-1.m: New test.
20296
20297 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
20298
20299         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
20300
20301 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20302
20303         PR libfortran/26985
20304         * gfortran.dg/matmul_2.f90: New test.
20305
20306 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
20307
20308         * ada/acats/run_all.sh: Use sync when main not found.
20309
20310 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
20311
20312         PR target/26765
20313         * gcc.target/mips/pr26765.c: New.
20314
20315 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
20316
20317         * gcc.target/bfin: New directory.
20318         * gcc.target/bfin/bfin.exp: New file.
20319         * gcc.target/bfin/frmul.c: New file.
20320         * gcc.target/bfin/arith.c: New file.
20321         * gcc.target/bfin/mul-combine.c: New file.
20322         * gcc.target/bfin/shift.c: New file.
20323
20324 2006-05-04  Richard Guenther  <rguenther@suse.de>
20325
20326         PR tree-optimization/14287
20327         PR tree-optimization/14844
20328         PR tree-optimization/19792
20329         PR tree-optimization/21608
20330         PR tree-optimization/27090
20331         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
20332         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
20333         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
20334         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
20335         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
20336
20337 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
20338
20339         PR tree-optimization/27285
20340         * gcc.c-torture/execute/pr27285.c: New test.
20341
20342         PR middle-end/27388
20343         * gcc.dg/gomp/pr27388-1.c: New test.
20344         * gcc.dg/gomp/pr27388-2.c: New test.
20345         * gcc.dg/gomp/pr27388-3.c: New test.
20346
20347         PR c++/27359
20348         * g++.dg/gomp/pr27359.C: New test.
20349
20350 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
20351
20352         PR fortran/20248
20353         * gfortran.dg/iargc.f90: New test.
20354
20355 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
20356
20357         PR c++/27102
20358         * g++.dg/template/crash49.C: New test.
20359
20360 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
20361
20362         PR testsuite/27032
20363         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
20364
20365 2006-05-02  Jeff Law  <law@redhat.com>
20366
20367         PR tree-optimization/27364
20368         * gcc.c-torture/execute/pr27364.c: New test.
20369
20370 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
20371
20372         PR c++/27309
20373         * g++.dg/parser/ctor5.C: New test.
20374
20375 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
20376
20377         PR target/27387
20378         * gcc.target/arm/arm.exp: New.
20379         * gcc.target/arm/pr27387.C: Likewise.
20380
20381 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
20382
20383         PR fortran/27269
20384         PR fortran/27324
20385         * gfortran.dg/module_equivalence_2.f90: New test.
20386
20387 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
20388
20389         PR middle-end/27337
20390         * g++.dg/gomp/pr27337-1.C: New test.
20391         * g++.dg/gomp/pr27337-2.C: New test.
20392
20393         PR middle-end/27328
20394         * gcc.dg/gomp/pr27328.c: New test.
20395
20396         PR middle-end/27325
20397         * g++.dg/gomp/pr27325.C: New test.
20398
20399         PR middle-end/27310
20400         * g++.dg/gomp/pr27310.C: New test.
20401
20402 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
20403
20404         PR tree-optimization/27291
20405         * g++.dg/tree-ssa/pr27291.C: New test.
20406
20407 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
20408
20409         PR tree-optimization/27283
20410         * g++.dg/tree-ssa/pr27283.C: New test.
20411
20412 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
20413
20414         * gcc.dg/tree-ssa/loop-16.c: New test.
20415
20416 2006-05-01  Roger Sayle  <roger@eyesopen.com>
20417             Joseph S. Myers  <joseph@codesourcery.com>
20418
20419         * gcc.dg/Wconversion-3.c: New test case.
20420         * gcc.dg/Wconversion-4.c: Likewise.
20421
20422 2006-05-01  Richard Guenther  <rguenther@suse.de>
20423
20424         PR tree-optimization/26726
20425         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
20426
20427 2006-04-30  Roger Sayle  <roger@eyesopen.com>
20428
20429         * gcc.dg/Woverflow-1.c: New test case.
20430         * gcc.dg/Woverflow-2.c: Likewise.
20431         * gcc.dg/Woverflow-3.c: Likewise.
20432
20433 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
20434
20435         PR c++/27094
20436         * g++.dg/template/defarg8.C: New test.
20437
20438 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20439
20440         PR c++/27278
20441         * g++.dg/parse/operator7.C: New test.
20442
20443 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20444
20445         PR c++/11471
20446         PR c++/27102
20447         * g++.dg/template/crash48.C: New test.
20448
20449         PR c++/27279
20450         * g++.dg/parse/ctor4.C: New test.
20451
20452 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20453
20454         PR fortran/25681
20455         * gfortran.df/char_type_len.f90: New test.
20456
20457 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20458
20459         PR libgfortran/27304
20460         * gfortran.dg/fmt_exhaust.f90: New test.
20461
20462 2006-04-28  Roger Sayle  <roger@eyesopen.com>
20463
20464         PR c/25309
20465         * gcc.dg/large-size-array-2.c: New test case.
20466
20467 2006-04-28  Richard Guenther  <rguenther@suse.de>
20468
20469         PR target/26826
20470         * gcc.target/i386/pr26826.c: New testcase.
20471
20472 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
20473
20474         PR middle-end/27260
20475         * gcc.c-torture/execute/pr27260.c: New.
20476
20477 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
20478
20479         PR middle-end/27095
20480         * gcc.dg/pr27095.c: New.
20481
20482 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
20483
20484         PR c++/27292
20485         * g++.dg/conversion/bitfield4.C: New test.
20486
20487 2006-04-27  Eric Christopher  <echristo@apple.com>
20488
20489         * gcc.dg/pragma-ms_struct.c: New.
20490
20491 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
20492
20493         PR c++/27102
20494         * g++.dg/template/crash47.C: New test.
20495
20496 2006-04-27  Dirk Mueller  <dmueller@suse.de>
20497
20498         * gcc.target/i386/sse-7.c: build with -msse.
20499
20500 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
20501
20502         PR testsuite/27274:
20503         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
20504         (main): Exit if processor doesn't support SSE.
20505
20506 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
20507
20508         PR middle-end/27282
20509         * gcc.c-torture/compile/pr27282.c: New test.
20510
20511 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
20512
20513         PR middle-end/26913
20514         * g++.dg/gomp/pr26913.C: New test.
20515
20516         PR c/25996
20517         * gcc.dg/gomp/pr25996.c: New test.
20518         * g++.dg/gomp/pr25996.C: New test.
20519
20520 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
20521
20522         PR rtl-optimization/26725
20523         * gcc.c-torture/compile/pr26725.c: New test.
20524
20525 2006-04-25  Richard Guenther  <rguenther@suse.de>
20526
20527         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
20528         than n + -1.
20529
20530 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
20531
20532         * gcc.dg/20060425-1.c: New testcase.
20533
20534 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
20535
20536         PR tree-optimization/26865
20537         * gcc.dg/pr26865.c: New test.
20538
20539 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
20540
20541         PR c++/27292
20542         * g++.dg/conversion/bitfield1.C: New test.
20543         * g++.dg/conversion/bitfield2.C: Likewise.
20544         * g++.dg/conversion/bitfield3.C: Likewise.
20545
20546 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
20547         Richard Guenther  <rguenther@suse.de>
20548
20549         PR tree-optimization/27236
20550         * gcc.dg/tree-ssa/pr27236.c: New testcase.
20551
20552 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20553
20554         PR c++/19963
20555         * g++.dg/other/incomplete2.C: New test.
20556
20557 2006-04-24  Richard Guenther  <rguenther@suse.de>
20558
20559         PR middle-end/26869
20560         * gcc.dg/torture/pr26869.c: New testcase.
20561
20562 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
20563         Richard Guenther  <rguenther@suse.de>
20564
20565         PR tree-optimization/27218
20566         * g++.dg/tree-ssa/pr27218.C: New testcase.
20567
20568 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
20569
20570         PR c++/26912
20571         * g++.dg/template/friend41.C: New test.
20572
20573 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
20574
20575         * g++.dg/opt/pr15551.C: Include cstdio.
20576         (main): Use remove instead of unlink.
20577
20578 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
20579
20580         * gcc.dg/sibcall-7.c: New test.
20581         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
20582         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
20583         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
20584         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
20585         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
20586
20587 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
20588
20589         PR c++/26534
20590         * g++.dg/opt/bitfield1.C: New test.
20591         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
20592         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
20593         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
20594         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
20595         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
20596         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
20597         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
20598         * g++.dg/abi/bitfield2.C: Likewise.
20599         * g++.dg/init/bitfield1.C: Likewise.
20600
20601 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
20602
20603         PR fortran/25099
20604         * gfortran.dg/elemental_subroutine_4.f90: New test.
20605         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
20606         call sub (m, x).
20607
20608 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
20609
20610         * gcc.c-torture/compile/20060421-1.c: New testcase.
20611
20612 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20613
20614         PR c/25875
20615         * gcc.dg/init-bad-4.c: New test.
20616
20617 2006-04-21  Paul Brook  <paul@codesourcery.com>
20618
20619         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
20620
20621 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
20622
20623         PR fortran/27122
20624         * gfortran.dg/defined_operators_1.f90: New test.
20625         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
20626         remove old ones associated, incorrectly, with Note 5.46.
20627
20628         PR fortran/27113
20629         * gfortran.dg/character_array_constructor_1.f90: New test.
20630
20631 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
20632
20633         * gcc.dg/20060419-1.c: New test.
20634
20635 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
20636
20637         PR c/26774
20638         * gcc.dg/struct-parse-1.c: New test case.
20639
20640 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20641
20642         PR c++/26558
20643         * g++.dg/parse/template19.C: New test.
20644
20645         PR c++/26739
20646         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
20647
20648         PR c++/26036
20649         * g++.dg/expr/call3.C: New test.
20650
20651         PR c++/10385
20652         * g++.dg/conversion/dynamic1.C: New test.
20653
20654 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
20655
20656         PR c++/27102
20657         * g++.dg/template/crash35.C: Tweak error markers.
20658         * g++.dg/template/crash46.C: New test.
20659         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
20660         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
20661
20662 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
20663
20664         PR rtl-optimization/14261
20665         * gcc.c-torture/compile/20060419-1.c: Added.
20666
20667 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
20668
20669         * gfortran.dg/label_1.f90: Adjust dg-error.
20670
20671 2006-04-16  Roger Sayle  <roger@eyesopen.com>
20672
20673         PR target/26961
20674         * gcc.dg/fold-cond-1.c: New test case.
20675         * gcc.dg/pr26961-1.c: Likewise.
20676
20677 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20678
20679         PR libgfortran/27138
20680         * gfortran.dg/read_bad_advance.f90: New test.
20681
20682 2006-04-16  Roger Sayle  <roger@eyesopen.com>
20683             Dale Johannesen  <dalej@apple.com>
20684
20685         PR target/24076
20686         * gcc.target/i386/vecinit-3.c: New testcase.
20687         * gcc.target/i386/vecinit-4.c: Likewise.
20688         * gcc.target/i386/sse-18.c: Likewise.
20689         * gcc.target/i386/sse-19.c: Likewise.
20690
20691 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
20692
20693         * gfortran.dg/allocate_zerosize_1.f90: New test.
20694
20695 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
20696
20697         PR c++/26365
20698         * g++.dg/template/crash45.C: New test.
20699
20700 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
20701
20702         PR fortran/26787
20703         * gfortran.dg/proc_assign_1.f90: New test.
20704         * gfortran.dg/procedure_lvalue.f90: Change message.
20705         * gfortran.dg/namelist_4.f90: Add new error.
20706
20707         PR fortran/25597
20708         PR fortran/27096
20709         * gfortran.dg/auto_pointer_array_result_1.f90
20710
20711         PR fortran/27089
20712         * gfortran.dg/specification_type_resolution_1.f90
20713
20714         PR fortran/18003
20715         PR fortran/25669
20716         PR fortran/26834
20717         * gfortran.dg/bounds_temporaries_1.f90: New test.
20718
20719         PR fortran/27124
20720         * gfortran.dg/array_return_value_1.f90: New test.
20721
20722 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
20723
20724         PR fortran/25336
20725         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
20726
20727 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
20728
20729         PR middle-end/26823
20730         * g++.dg/gomp/pr26823-1.C: New test.
20731         * g++.dg/gomp/pr26823-2.C: New test.
20732
20733 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
20734
20735         PR middle-end/27134
20736         * gcc.dg/pr27314.c: New test.
20737
20738 2006-04-13  Richard Henderson  <rth@redhat.com>
20739
20740         * g++.dg/gomp/block-0.C: Update expected matches.
20741
20742 2006-04-13  DJ Delorie  <dj@redhat.com>
20743
20744         * lib/target-supports.exp (check_effective_target_int32plus): New.
20745         (check_effective_target_ptr32plus): New.
20746         (check_effective_target_size32plus): New.
20747         (check_effective_target_int16): New.
20748         (check_profiling_available): Add m32c to the list of unsupported
20749         targets.
20750
20751         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
20752         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
20753         memory size.
20754         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
20755         pointers.
20756         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
20757         size_t.
20758         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
20759         and size_t.
20760         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
20761         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
20762         not just xstormy16.  Skip m32c due to weird pointer size.
20763         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
20764         not just xstormy16.
20765         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
20766         not just xstormy16.
20767         * gcc.dg/20020312-2.c: Add m32c support.
20768         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
20769         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
20770         in test.
20771         * gcc.dg/20050321-2.c: Require >=32 bit integers.
20772         * gcc.dg/asm-1.c: Skip if int and short are the same size.
20773         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
20774         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
20775         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
20776         formats
20777         * gcc.dg/init-string-2.c: Require >=32 bit integers.
20778         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
20779         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
20780         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
20781         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
20782         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
20783         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
20784         in test.
20785         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
20786         in test.
20787         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
20788         * gcc.dg/pr23049.c: Require >=32 bit integers.
20789         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
20790         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
20791         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
20792         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
20793         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
20794         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
20795         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
20796         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
20797         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
20798         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
20799         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
20800         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
20801         prototype in test.
20802         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
20803         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
20804         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
20805         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
20806         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
20807
20808         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
20809         * gcc.c-torture/execute/20040703-1.x: Likewise.
20810         * gcc.c-torture/execute/20040705-1.x: Likewise.
20811         * gcc.c-torture/execute/20040705-2.x: Likewise.
20812         * gcc.c-torture/execute/20040709-1.x: Likewise.
20813         * gcc.c-torture/execute/20040709-2.x: Likewise.
20814         * gcc.c-torture/execute/20040811-1.x: Likewise.
20815         * gcc.c-torture/execute/20050316-1.x: Likewise.
20816         * gcc.c-torture/execute/bitfld-4.x: Likewise.
20817         * gcc.c-torture/execute/pr19689.x: Likewise.
20818         * gcc.c-torture/execute/pr7284-1.x: Likewise.
20819         * gcc.c-torture/execute/usmul.x: Likewise.
20820         * gcc.c-torture/execute/vrp-5.x: Likewise.
20821         * gcc.c-torture/execute/vrp-6.x: Likewise.
20822         * gcc.dg/debug/20041023-1.s: Likewise.
20823
20824 2006-04-13  Roger Sayle  <roger@eyesopen.com>
20825
20826         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
20827         of integers to a vector types are now constant expressions in C.
20828         * gcc.dg/vect/vect-fold-1.c: New test case.
20829
20830 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
20831             Ulrich Weigand  <uweigand@de.ibm.com>
20832
20833         PR target/27006
20834         * gcc.dg/vmx/pr27006.c: New testcase.
20835
20836 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20837
20838         PR libgfortran/26766
20839         * gfortran.dg/write_recursive.f90: New test.
20840
20841 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
20842
20843         * g++.dg/parse/dtor7.C: New test.
20844         * g++.dg/parse/new1.C: Add error marker.
20845         * g++.dg/template/new3.C: New test.
20846
20847         PR c++/26122
20848         * g++.dg/template/pure1.C: New test.
20849
20850         PR c++/26295
20851         * g++.dg/parse/ptrmem4.C: New test.
20852
20853 2006-04-10  Jeff Law  <law@redhat.com>
20854
20855         PR/27087
20856         * gcc.c-torture/compile/pr27087.c: New test.
20857
20858 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
20859
20860         PR/21391
20861         * gcc.dg/20060410.c: New.
20862
20863 2006-04-10  Matthias Klose  <doko@debian.org>
20864
20865         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
20866         Recognize multilib directory names containing underscores.
20867
20868 2006-04-10  Roger Sayle  <roger@eyesopen.com>
20869
20870         * gcc.target/i386/vecinit-1.c: New test case.
20871         * gcc.target/i386/vecinit-2.c: Likewise.
20872
20873 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
20874
20875         PR debug/27057
20876         * g++.dg/debug/dwarf2-2.C: New test.
20877
20878 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
20879
20880         PR rtl-optimization/27073
20881         * gcc.c-torture/execute/pr27073.c: New test.
20882
20883 2006-04-08  Mike Stump  <mrs@apple.com>
20884
20885         * gcc.dg/pragma-darwin.c: Improve for ppc64.
20886
20887 2006-04-07  Richard Guenther  <rguenther@suse.de>
20888
20889         PR tree-optimization/26135
20890         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
20891
20892 2006-04-06  Jan Hubicka  <jh@suse.cz>
20893
20894         PR profile/26399
20895         * g++.dg/bprob/g++-bprob-2.C: New testcase.
20896
20897 2006-04-06  Roger Sayle  <roger@eyesopen.com>
20898
20899         * g++.dg/conversion/nullptr1.C: New test case.
20900         * g++.dg/conversion/nullptr2.C: Likewise.
20901
20902 2006-04-05  Roger Sayle  <roger@eyesopen.com>
20903
20904         * gfortran.dg/dependency_18.f90: New test case.
20905
20906 2006-04-05  Richard Guenther  <rguenther@suse.de>
20907
20908         PR tree-optimization/26919
20909         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
20910         * gcc.dg/ipa/ipa-2.c: Likewise.
20911         * gcc.dg/ipa/ipa-3.c: Likewise.
20912         * gcc.dg/ipa/ipa-5.c: Likewise.
20913
20914 2006-04-05  Richard Guenther  <rguenther@suse.de>
20915
20916         PR tree-optimization/26763
20917         * gcc.dg/torture/pr26763-1.c: New testcase.
20918         * gcc.dg/torture/pr26763-2.c: Likewise.
20919
20920 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
20921
20922         PR fortran/23634
20923         PR fortran/25619
20924         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
20925
20926 2006-04-04  Eric Christopher  <echristo@apple.com>
20927
20928         * gcc.target/i386/387-1.c: Allow regexp to match darwin
20929         stubs.
20930         * gcc.target/i386/387-5.c: Ditto.
20931
20932 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
20933
20934         * gcc.target/sparc/struct-ret-check.c: New test.
20935
20936 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20937
20938         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
20939         zero decimal digits specified in format.
20940
20941 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
20942
20943         PR fortran/26891
20944         * gfortran.dg/missing_optional_dummy_1.f90: New test.
20945
20946         PR fortran/26976
20947         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
20948         * gfortran.dg/initialization_1.f90: Make assignment compliant.
20949         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
20950         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
20951         compliant and detect bigendian-ness.
20952
20953 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
20954
20955         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
20956         dummy arguments work when the actual argument is itself a dummy
20957         argument of the caller.
20958
20959 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
20960
20961         PR libfortran/24685
20962         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
20963
20964 2006-04-01  Roger Sayle  <roger@eyesopen.com>
20965
20966         * gfortran.dg/dependencency_17.f90: New test case.
20967
20968 2006-04-01  Roger Sayle  <roger@eyesopen.com>
20969
20970         * gfortran.dg/dependency_14.f90: New test case.
20971         * gfortran.dg/dependency_15.f90: Likewise.
20972         * gfortran.dg/dependency_16.f90: Likewise.
20973
20974 2006-03-31  Asher Langton  <langton2@llnl.gov>
20975
20976         PR fortran/25358
20977         gfortran.dg/cray_pointers_6.f90: New test.
20978
20979 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20980
20981         PR libgfortran/26890
20982         * gfortran.dg/read_size_noadvance.f90: New test.
20983
20984 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
20985
20986         PR fortran/25031
20987         * gfortran.dg/multiple_allocation_1.f90: Check that the
20988         size has changed after a re-allocation with stat.
20989
20990 2006-03-30  Richard Guenther  <rguenther@suse.de>
20991
20992         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
20993         removal.
20994         * gcc.target/i386/sselibm-2.c: Likewise.
20995         * gcc.target/i386/sselibm-3.c: Likewise.
20996         * gcc.target/i386/sselibm-4.c: Likewise.
20997         * gcc.target/i386/sselibm-5.c: Likewise.
20998
20999 2006-03-28  Roger Sayle  <roger@eyesopen.com>
21000
21001         * gcc.dg/fold-andxor-1.c: New test case.
21002         * gcc.dg/fold-xorand-1.c: Likewise.
21003
21004 2006-03-28  Roger Sayle  <roger@eyesopen.com>
21005
21006         * gcc.dg/fold-convnotconv-1.c: New test case.
21007
21008 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
21009
21010         PR fortran/26779
21011         * gfortran.dg/private_type_5.f90: New test.
21012
21013 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
21014
21015         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
21016
21017 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
21018
21019         * gfortran.dg/advance_2.f90: New test.
21020         * gfortran.dg/advance_3.f90: New test.
21021
21022         * gfortran.fortran-torture/execute/equiv_5.f: New test.
21023
21024 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21025
21026         PR libgfortran/26661
21027         PR libgfortran/26880
21028         * gfortran.dg/read_x_past.f: New test.
21029
21030 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
21031
21032         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
21033         to be STABS.
21034
21035 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
21036
21037         * objc.dg/dwarf-1.m: Skip on AIX.
21038         * objc.dg/dwarf-2.m: Skip on AIX.
21039
21040 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
21041
21042         PR fortran/26816
21043         * gfortran.dg/float_1.f90: New test.
21044
21045 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
21046
21047         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
21048         X86_64 targets.
21049         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
21050
21051 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
21052
21053         PR libfortran/26735
21054         * gfortran.dg/convert_implied_open.f90: New test case.
21055
21056 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
21057
21058         PR fortran/26769
21059         * gfortran.dg/transpose_reshape_r10.f90: New test case.
21060
21061 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
21062
21063         PR middle-end/26717
21064         * gcc.dg/pr26717.c: New test.
21065
21066 2006-03-25  Roger Sayle  <roger@eyesopen.com>
21067
21068         * gfortran.dg/dependency_12.f90: New test case.
21069
21070 2006-03-24  Roger Sayle  <roger@eyesopen.com>
21071
21072         * gfortran.dg/dependency_9.f90: New (resurected) test case.
21073
21074 2006-03-24  Jeff Law  <law@redhat.com>
21075
21076         * gcc.c-torture/pr26840.c: New test.
21077
21078 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
21079
21080         * objc.dg/dwarf-2.m: New.
21081         * obj-c++.dg/dwarf-2.mm: New.
21082
21083         * g++.old-deja/g++.other/init19.C: New.
21084
21085 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
21086
21087         * g++.dg/eh/spbp.C: Skip on AIX.
21088
21089 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
21090
21091         PR middle-end/26611
21092         * g++.dg/gomp/pr26611-1.C: New test.
21093         * g++.dg/gomp/pr26611-2.C: New test.
21094
21095 2006-03-24  Jeff Law  <law@redhat.com>
21096
21097         * gcc.c-torture/compile/pr26833.c: New test.
21098         * gfortran.fortran-torture/compile/pr26806.f90: New test.
21099
21100 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21101
21102         * gfortran.dg/endfile_2.f90: Delete temp file.
21103
21104 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
21105
21106         PR fortran/19303
21107         * gfortran.dg/record_marker_1.f90: New test case.
21108         * gfortran.dg/record_marker_2.f: New test case.
21109         * gfortran.dg/record_marker_3.f90: New test case.
21110
21111 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
21112
21113         PR fortran/17298
21114         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
21115         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
21116
21117 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
21118
21119         * lib/gcc-dg.exp (cleanup-modules): New proc.
21120         * gfortran.dg/allocatable_function_1.f90,
21121         gfortran.dg/allocate_char_star_scalar_1.f90,
21122         gfortran.dg/assumed_charlen_function_1.f90,
21123         gfortran.dg/assumed_dummy_1.f90,
21124         gfortran.dg/assumed_shape_ranks_1.f90,
21125         gfortran.dg/assumed_shape_ranks_2.f90,
21126         gfortran.dg/assumed_size_dt_dummy.f90,
21127         gfortran.dg/auto_char_dummy_array_1.f90,
21128         gfortran.dg/auto_char_len_3.f90,
21129         gfortran.dg/automatic_module_variable.f90,
21130         gfortran.dg/bad_automatic_objects_1.f90,
21131         gfortran.dg/char_array_constructor.f90,
21132         gfortran.dg/char_array_structure_constructor.f90,
21133         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
21134         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
21135         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
21136         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
21137         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
21138         gfortran.dg/derived_pointer_recursion.f90,
21139         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
21140         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
21141         gfortran.dg/dummy_functions_1.f90,
21142         gfortran.dg/elemental_initializer_1.f90,
21143         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
21144         gfortran.dg/elemental_pointer_1.f90,
21145         gfortran.dg/elemental_subroutine_1.f90,
21146         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
21147         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
21148         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
21149         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
21150         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
21151         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
21152         gfortran.dg/global_references_1.f90,
21153         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
21154         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
21155         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
21156         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
21157         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
21158         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
21159         gfortran.dg/large_integer_kind_1.f90,
21160         gfortran.dg/large_real_kind_1.f90,
21161         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
21162         gfortran.dg/module_double_reuse.f90,
21163         gfortran.dg/module_equivalence_1.f90,
21164         gfortran.dg/module_interface_1.f90,
21165         gfortran.dg/module_parameter_array_refs_1.f90,
21166         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
21167         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
21168         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
21169         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
21170         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
21171         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
21172         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
21173         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
21174         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
21175         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
21176         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
21177         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
21178         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
21179         gfortran.dg/same_name_1.f90,
21180         gfortran.dg/sibling_dummy_procedure_1.f90,
21181         gfortran.dg/sibling_dummy_procedure_2.f90,
21182         gfortran.dg/sibling_dummy_procedure_3.f90,
21183         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
21184         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
21185         gfortran.dg/used_dummy_types_2.f90,
21186         gfortran.dg/used_dummy_types_3.f90,
21187         gfortran.dg/used_dummy_types_4.f90,
21188         gfortran.dg/used_dummy_types_5.f90,
21189         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
21190         gfortran.dg/userdef_operator_1.f90: Use it.
21191
21192 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21193
21194         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
21195         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
21196         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
21197         gfortran.dg/write_back.f,
21198         gfortran.fortran-torture/execute/inquire_1.f90,
21199         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
21200
21201 2006-03-21  Jeff Law  <law@redhat.com>
21202
21203         * gcc.dg/tree-ssa/vrp28.c: New test.
21204
21205 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21206
21207         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
21208         if _STDC_C99 is defined.
21209         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
21210         * gcc.dg/builtins-20.c: Likewise.
21211         * gcc.dg/builtins-53.c: Likewise.
21212         * gcc.dg/single-precision-constant.c: Likewise. Also pass
21213         -mmacosx-version-min=10.3 on PowerPC/Darwin.
21214
21215 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
21216
21217         PR tree-opt/26781
21218         * gcc.c-torture/compile/pr26781-1.c: New test.
21219         * gcc.c-torture/compile/pr26781-2.c: New test.
21220
21221 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
21222
21223         PR c++/26690
21224         * g++.dg/gomp/pr26690-1.C: New test.
21225         * g++.dg/gomp/pr26690-2.C: New test.
21226
21227 2006-03-20  Jeff Law  <law@redhat.com>
21228
21229         * gcc.dg/tree-ssa/pr21829.c: New test.
21230
21231         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
21232
21233 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
21234
21235         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
21236         (check_visibility_available): Use it.
21237         (check_effective_target_default_packed): Likewise.
21238         (check_effective_target_pcc_bitfield_type_matters): Likewise.
21239         (check_effective_target_fopenmp): Likewise.
21240         (check_effective_target_freorder): Likewise.
21241         (check_effective_target_fpic): Likewise.
21242         (check_named_sections_available): Likewise.
21243         (check_effective_target_ilp32): Likewise.
21244         (check_effective_target_lp64): Likewise.
21245
21246 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
21247
21248         PR fortran/20935
21249         * gfortran.dg/scalar_mask_2.f90: New test case.
21250
21251 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
21252
21253         PR tree-opt/26629
21254         * gcc.dg/tree-ssa/loadpre12.c: New test.
21255         * gcc.dg/tree-ssa/loadpre13.c: New test.
21256         * gcc.dg/tree-ssa/loadpre14.c: New test.
21257         * gcc.dg/tree-ssa/loadpre15.c: New test.
21258         * gcc.dg/tree-ssa/loadpre16.c: New test.
21259         * gcc.dg/tree-ssa/loadpre17.c: New test.
21260         * gcc.dg/tree-ssa/loadpre18.c: New test.
21261         * gcc.dg/tree-ssa/loadpre19.c: New test.
21262         * gcc.dg/tree-ssa/loadpre20.c: New test.
21263         * gcc.dg/tree-ssa/loadpre21.c: New test.
21264         * gcc.dg/tree-ssa/loadpre22.c: New test.
21265
21266 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
21267
21268         PR fortran/26741
21269         * gfortran.dg/elemental_initializer_1.f90: New test.
21270
21271         PR fortran/26716
21272         * gfortran.dg/assumed_shape_ranks_2: New test.
21273
21274 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
21275
21276         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
21277         target fpic.
21278
21279 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21280
21281         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
21282         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
21283         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
21284         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
21285         gfortran.fortran-torture/execute/direct_io.f90,
21286         gfortran.fortran-torture/execute/inquire_2.f90,
21287         gfortran.fortran-torture/execute/inquire_4.f90,
21288         gfortran.fortran-torture/execute/list_read_1.f90,
21289         gfortran.fortran-torture/execute/open_replace.f90,
21290         gfortran.fortran-torture/execute/slash_edit.f90,
21291         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
21292         temporary files from testcases.
21293
21294 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21295
21296         PR libgfortran/26509
21297         gfortran.dg/write_direct_eor.f90: New test.
21298
21299 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
21300
21301         * gcc.target/powerpc/pr26350.c: New.
21302         * gcc.target/powerpc/indexed-addr.c: New.
21303
21304 2006-03-16  Roger Sayle  <roger@eyesopen.com>
21305
21306         * gfortran.dg/dependency_13.f90: New test case.
21307
21308 2006-03-16  Roger Sayle  <roger@eyesopen.com>
21309
21310         PR middle-end/21781
21311         * gcc.dg/real-const-1.c: New test case.
21312
21313 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
21314
21315         * g++.old-deja/g++.other/init18.C: New.
21316         * g++.old-deja/g++.other/init5.C: Remove xfail.
21317
21318 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21319
21320         * g++.dg/opt/pr15551.C: Cleanup temp file.
21321
21322 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21323
21324         PR c++/6634
21325         g++.dg/parse/long1.C: New test.
21326
21327 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21328
21329         PR fortran/19101
21330         * gfortran.dg/continuation.f90: New test.
21331         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
21332
21333 2006-03-14  Richard Guenther  <rguenther@suse.de>
21334
21335         PR tree-optimization/26672
21336         * gcc.dg/torture/pr26672.c: New testcase.
21337
21338 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
21339
21340         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
21341         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
21342
21343 2006-03-13  Roger Sayle  <roger@eyesopen.com>
21344
21345         PR middle-end/26557
21346         * gcc.c-torture/compile/switch-1.c: New test case.
21347
21348 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
21349
21350         PR fortran/25378
21351         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
21352         test to include more permuatations of mask and index.
21353         * gfortran.dg/scalar_mask_1.f90: Modify last test to
21354         respond to F2003 spec. that the position returned for an all false
21355         mask && condition is zero.
21356
21357 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
21358
21359         PR middle-end/25989
21360         * gcc.dg/gomp/pr25989.c: New test.
21361
21362 2006-03-13  Jeff Law  <law@redhat.com>
21363
21364         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
21365
21366 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
21367
21368         * gcc.dg/switch-9.c: New test.
21369
21370 2006-03-13  Richard Guenther  <rguenther@suse.de>
21371
21372         PR middle-end/26630
21373         * gcc.dg/torture/pr26630.c: New testcase.
21374
21375 2006-03-11  Roger Sayle  <roger@eyesopen.com>
21376
21377         * gfortran.dg/dependency_10.f90: New test case.
21378         * gfortran.dg/dependency_11.f90: Likewise.
21379
21380 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
21381             Erik Edelmann  <eedelman@gcc.gnu.org>
21382
21383         * gfortran.dg/allocatable_function_1.f90: New.
21384         * gfortran.dg/allocatable_function_2.f90: New.
21385
21386 2006-03-10  Richard Guenther  <rguenther@suse.de>
21387
21388         PR middle-end/26565
21389         * gcc.dg/torture/pr26565.c: New testcase.
21390
21391 2006-03-09  Eric Christopher  <echristo@apple.com>
21392
21393         * gcc.c-torture/compile/20060309-1.c: New.
21394
21395 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21396
21397         PR libgfortran/26499
21398         * gfortran.dg/write_back.f: New test.
21399         * gfortran.dg/write_rewind_1.f: New test.
21400         * gfortran.dg/write_rewind_2.f: New test.
21401
21402 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21403
21404         PR libgfortran/26554
21405         * gfortran.dg/read_logical.f90: New test.
21406
21407 2006-03-04  Laurent GUERBY <laurent@guerby.net>
21408
21409         * ada/acats/norun.lst: cdd2a03 now passes.
21410
21411 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
21412
21413         PR testsuite/25177
21414         * gcc.target/powerpc/pr18096-1.c: Change where the error
21415         would match.
21416
21417 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
21418
21419         * gcc.target/i386/cleanup-1.c: New test.
21420         * gcc.target/i386/cleanup-2.c: New test.
21421
21422 2006-03-04  Roger Sayle  <roger@eyesopen.com>
21423
21424         * gfortran.dg/dependency_9.f90: Remove for the time being.
21425
21426 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
21427
21428         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
21429         directive.
21430
21431 2006-03-03  Roger Sayle  <roger@eyesopen.com>
21432
21433         * gfortran.dg/dependency_9.f90: New test case.
21434
21435 2006-03-03  Roger Sayle  <roger@eyesopen.com>
21436
21437         * gfortran.dg/dependency_4.f90: New test case.
21438         * gfortran.dg/dependency_5.f90: New test case.
21439         * gfortran.dg/dependency_6.f90: New test case.
21440         * gfortran.dg/dependency_7.f90: New test case.
21441         * gfortran.dg/dependency_8.f90: New test case.
21442
21443 2006-03-03  Paul Brook  <paul@codesourcery.com>
21444
21445         * lib/target-supports.exp (check_profiling_available):
21446         Add m68k-*-elf.
21447
21448 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
21449
21450         PR fortran/25031
21451         * multiple_allocation_1.f90: New test.
21452
21453 2006-03-03  Roger Sayle  <roger@eyesopen.com>
21454
21455         PR tree-optimization/26524
21456         * gfortran.dg/pr26524.f: New test case.
21457
21458 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21459
21460         * g++.dg/template/repo5.C: Cleanup repo files.
21461         * gcc.dg/20051201-1.c: Cleanup coverage files.
21462         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
21463         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
21464         tree dump files.
21465
21466 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
21467
21468         * objc.dg/objc-nofilename-1.m: New test.
21469         * objc.dg/bad-receiver-type.m: New test.
21470         * obj-c++.dg/bad-receiver-type.mm: New test.
21471
21472 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21473
21474         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
21475
21476 2006-03-01  Mike Stump  <mrs@apple.com>
21477
21478         * g++.dg/abi/key2.C: Add.
21479
21480 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
21481
21482         * gfortran.dg/logical_dot_product.f90: New test.
21483
21484         PR fortran/26393
21485         * gfortran.dg/used_interface_ref.f90: New test.
21486
21487         PR fortran/20938
21488         * gfortran.dg/dependency_2.f90: New test.
21489         * gfortran.fortran-torture/execute/where17.f90: New test.
21490         * gfortran.fortran-torture/execute/where18.f90: New test.
21491         * gfortran.fortran-torture/execute/where19.f90: New test.
21492         * gfortran.fortran-torture/execute/where20.f90: New test.
21493
21494 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
21495
21496         * g++.dg/tree-ssa/pr26443.C: New test case.
21497
21498 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
21499
21500         PR middle-end/26022
21501         * g++.dg/opt/return-slot1.C: New test.
21502
21503 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21504
21505         PR libgfortran/26136
21506         * gfortran.dg/namelist_23.f90: New test.
21507
21508 2006-02-28  Roger Sayle  <roger@eyesopen.com>
21509
21510         PR middle-end/14752
21511         * gcc.dg/fold-eqandshift-2.c: New test case.
21512
21513 2006-02-28  Richard Guenther  <rguenther@suse.de>
21514
21515         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
21516         decomposition.
21517
21518 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
21519
21520         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
21521
21522 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21523
21524         PR libgfortran/26464
21525         * gfortran.dg/backspace_5.f: New test.
21526         * gfortran.dg/backspace_6.f: New test.
21527
21528 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21529
21530         * gcc.dg/fold-eqandnot-1.c: New test case.
21531
21532 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21533
21534         PR middle-end/19983
21535         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
21536
21537 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
21538
21539         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
21540         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
21541
21542 2006-02-26  Richard Guenther  <rguenther@suse.de>
21543
21544         PR tree-optimization/26421
21545         * gcc.dg/tree-ssa/pr26421.c: New testcase.
21546
21547 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
21548
21549         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
21550         * g++.old-deja/g++.robertl/eb132.C: Likewise.
21551
21552 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21553
21554         * gcc.dg/fold-even-1.c: New test case.
21555
21556 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21557
21558         PR middle-end/21137
21559         * gcc.dg/fold-eqandshift-1.c: New test case.
21560
21561 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
21562
21563         PR tree-optimization/25125
21564         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
21565         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
21566
21567 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
21568
21569         PR tree-optimizations/26359
21570         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
21571         with -fdump-tree-dceloop-details.
21572         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
21573
21574 2006-02-25  Roger Sayle  <roger@eyesopen.com>
21575
21576         PR middle-end/23673
21577         * gcc.dg/fold-eqxor-1.c: New test case.
21578         * gcc.dg/fold-eqxor-2.c: Likewise.
21579         * gcc.dg/fold-eqxor-3.c: Likewise.
21580
21581 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
21582
21583         PR fortran/23092
21584         * scalar_mask_1.f90: New test.
21585
21586 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
21587
21588         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
21589         * g++.dg/eh/uncaught2.C: New.
21590         * g++.dg/eh/uncaught3.C: New.
21591
21592 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21593
21594         PR libgfortran/26423
21595         * gfortran.dg/read_many_1.f: New test.
21596
21597 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
21598
21599         PR fortran/24519
21600         * gfortran.dg/dependency_3.f90: New test.
21601         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
21602         XFAILs.
21603
21604         PR fortran/25395
21605         * gfortran.dg/equiv_6.f90: New test.
21606
21607 2006-02-23  Jeff Law  <law@redhat.com>
21608
21609         * gcc.c-torture/compile/pr26425.c: New test.
21610
21611 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
21612
21613         PR middle-end/26412
21614         * gcc.dg/gomp/pr26412.c: New test.
21615
21616 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21617
21618         PR c++/26291
21619         * g++.dg/other/ellipsis1.C: New test.
21620         * g++.dg/parse/operator4.C: Adjust error marker.
21621
21622 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
21623
21624         PR target/25603
21625         * gfortran.dg/pr25603.f: New testcase.
21626
21627 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
21628
21629         * gcc.dg/bf-spl1.c: Don't specify -m68000.
21630         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
21631
21632 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
21633
21634         * g++.dg/eh/spbp.C: New.
21635
21636 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
21637
21638         PR middle-end/26379
21639         * gcc.target/i386/mmx-7.c: New test.
21640
21641 2006-02-20  Roger Sayle  <roger@eyesopen.com>
21642
21643         PR tree-optimization/26361
21644         * gcc.dg/tree-ssa/vrp27.c: New test case.
21645
21646 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
21647
21648         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
21649         * gcc.dg/tree-ssa/complex-4.c: Here.
21650
21651 2006-02-19  Roger Sayle  <roger@eyesopen.com>
21652
21653         PR middle-end/19543
21654         * gfortran.dg/logical_1.f90: New test case.
21655
21656 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
21657
21658         PR middle-end/26334
21659         * gcc.dg/20060218-1.c: Moved to...
21660         * gcc.target/i386/20060218-1.c: ... here.  New test.
21661
21662 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
21663
21664         PR fortran/26201
21665         * gfortran.dg/convert_1.f90: New.
21666
21667 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
21668
21669         PR fortran/25054
21670         * gfortran.dg/namelist_5.f90: New test.
21671
21672         PR fortran/25089
21673         * gfortran.dg/namelist_4.f90: New test.
21674
21675 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
21676
21677         PR tree-opt/25680
21678         * gcc.dg/tree-ssa/complex-3.c: New test.
21679
21680 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
21681
21682         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
21683         variable to take into account the variable name in the
21684         function header.
21685         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
21686
21687 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
21688
21689         PR middle-end/26334
21690         * gcc.c-torture/compile/20060217-1.c: New test.
21691         * gcc.dg/20060218-1.c: New test.
21692
21693 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
21694
21695         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
21696
21697 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
21698
21699         * gcc.dg/cpp/undef3.c: New test.
21700         * gcc.dg/cpp/trad/builtins2.c: New test.
21701
21702 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
21703
21704         PR c++/26266
21705         * g++.dg/template/static22.C: New test.
21706         * g++.dg/template/static23.C: New test.
21707         * g++.dg/template/static24.C: New test.
21708         * g++.dg/template/non-dependent13.C: New test.
21709         * g++.dg/init/member1.C: Tweak error markers.
21710
21711 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21712
21713         PR target/26255
21714         * gcc.c-torture/compile/pr26255.c: New test case.
21715
21716 2006-02-16  Roger Sayle  <roger@eyesopen.com>
21717
21718         * gfortran.fortran-torture/execute/where_10.f90: New test case.
21719         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
21720         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
21721         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
21722         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
21723         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
21724         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
21725
21726 2006-02-16  Jeff Law  <law@redhat.com>
21727
21728         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
21729         * gcc.dg/tree-ssa/vrp26.c: New test.
21730
21731 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
21732
21733         PR target/20353
21734         PR target/24578
21735         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
21736         __UCLIBC__ is defined.
21737
21738 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
21739
21740         PR fortran/26224
21741         * gfortran.dg/gomp/pr26224.f: New test.
21742
21743 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
21744
21745         PR tree-opt/25918
21746         * lib/target-supports.exp
21747         (check_effective_target_vect_short_mult): New.
21748         (check_effective_target_vect_char_mult): New.
21749         (check_effective_target_vect_widen_sum_qi_to_si): New.
21750         (check_effective_target_vect_widen_sum_qi_to_hi): New.
21751         (check_effective_target_vect_widen_sum_hi_to_si): New.
21752         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
21753         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
21754         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
21755         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
21756         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
21757         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
21758         vect-reduc-pattern-2c.c
21759         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
21760         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
21761         vect-reduc-pattern-1c.c
21762
21763 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
21764
21765         PR fortran/24557
21766         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
21767
21768 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
21769
21770         PR fortran/26054
21771         * gfortran.dg/enum_8.f90: Remove check for warning.
21772         * gfortran.dg/iomsg_1.f90: Ditto.
21773         * gfortran.dg/enum_1.f90: Ditto.
21774         * gfortran.dg/enum_9.f90: Ditto.
21775         * gfortran.dg/enum_2.f90: Ditto.
21776         * gfortran.dg/enum_10.f90: Ditto.
21777         * gfortran.dg/enum_3.f90: Ditto.
21778         * gfortran.dg/flush_1.f90: Ditto.
21779         * gfortran.dg/enum_4.f90: Ditto.
21780         * gfortran.dg/array_constructor_1.f90: Ditto.
21781         * gfortran.dg/enum_5.f90: Ditto.
21782         * gfortran.dg/enum_6.f90: Ditto.
21783         * gfortran.dg/enum_7.f90: Ditto.
21784
21785 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
21786
21787         PR middle-end/26300
21788         * gcc.c-torture/compile/20060215-1.c: New test.
21789
21790 2006-02-14  Roger Sayle  <roger@eyesopen.com>
21791
21792         PR middle-end/23670
21793         * gcc.dg/tree-ssa/andor-2.c: New test case.
21794
21795 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
21796
21797         PR fortran/25045
21798         * optional_dim.f90: New test.
21799
21800 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21801
21802         PR fortran/26277
21803         * gfortran.dg/label_4.f90: New.
21804
21805 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
21806             Diego Novillo  <dnovillo@redhat.com>
21807             Uros Bizjak  <uros@kss-loka.si>
21808
21809         * gfortran.dg/gomp: New directory.
21810
21811 2006-02-14  Richard Guenther  <rguenther@suse.de>
21812
21813         PR tree-optimization/26258
21814         * gcc.dg/torture/pr26258.c: New testcase.
21815
21816 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
21817
21818         PR fortran/26246
21819         * gfortran.dg/pr26246_1.f90: New test.
21820         * gfortran.dg/pr26246_2.f90: New test.
21821
21822         PR middle-end/26092
21823         * gcc.c-torture/compile/20060208-1.c: New test.
21824
21825 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
21826
21827         PR fortran/26074
21828         PR fortran/25103
21829         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
21830         * gfortran.dg/bad_automatic_objects_1.f90: New test.
21831         * gfortran.dg/automatic_module_variable.f90: Change error message.
21832
21833         PR fortran/20861
21834         * gfortran.dg/internal_dummy_1.f90: New test.
21835
21836         PR fortran/20871
21837         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
21838
21839
21840         PR fortran/25083
21841         * gfortran.dg/uncommon_block_data_1.f90: New test.
21842         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
21843         with standard.
21844
21845         PR fortran/25088
21846         * gfortran.dg/typed_subroutine_1.f90: New test.
21847
21848 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
21849
21850         * objc.dg/dwarf-1.m: New.
21851
21852 2006-02-13  Roger Sayle  <roger@eyesopen.com>
21853
21854         PR middle-end/24427
21855         * gcc.dg/tree-ssa/andor-1.c: New test case.
21856
21857 2006-02-13  Josh Conner  <jconner@apple.com>
21858
21859         PR target/25376
21860         * gcc.dg/pr25376.c: New test.
21861
21862         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
21863         assemble.
21864         * lib/target-supports.exp (check_named_sections_available):
21865         Only compile named-sections test -- don't assemble.
21866
21867 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21868
21869         * g++.dg/warn/no-write-strings.C: New test.
21870         * g++.dg/warn/write-strings.C: Likewise.
21871         * g++.dg/warn/write-strings-default.C: Likewise.
21872
21873 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
21874
21875         PR fortran/25806
21876         * gfortran.dg/ret_pointer_2.f90: New test.
21877
21878 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
21879
21880         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
21881
21882 2006-02-10  Jeff Law  <law@redhat.com>
21883
21884         * gcc.c-torture/compile/pr26213.c: New test.
21885
21886 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
21887
21888         gfortran.dg/null_1.f90: New test.
21889
21890 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21891
21892         PR fortran/14771
21893         * gfortran.dg/parens_4.f90: New.
21894         * gfortran.dg/parens_5.f90: New.
21895
21896 2006-02-10  Richard Guenther  <rguenther@suse.de>
21897
21898         * gcc.dg/pr23372-1.c: Remove empty file.
21899
21900 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21901         Paul Thomas  <pault@gcc.gnu.org>
21902
21903         PR fortran/14771
21904         * gfortran.dg/parens_1.f90: New.
21905         * gfortran.dg/parens_2.f90: New.
21906         * gfortran.dg/parens_3.f90: New.
21907
21908 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
21909
21910         PR fortran/26038
21911         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
21912
21913         PR fortran/25059
21914         * gfortran.dg/impure_assignment_1.f90: New test.
21915
21916         PR fortran/25070
21917         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
21918
21919 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
21920
21921         PR target/26141
21922         * g++.dg/expr/stdarg2.C: New test.
21923
21924 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
21925
21926         PR inline-asm/16194
21927         * gcc.dg/pr16194.c: New test.
21928
21929 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21930
21931         * ada/acats/run_acats: Use portable variant of "$@".
21932
21933 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21934
21935         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
21936         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
21937
21938 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
21939
21940         PR tree-opt/26179
21941         * g++.dg/opt/pr26179.C: New test.
21942
21943 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
21944
21945         PR middle-end/26134
21946         * gcc.dg/tree-ssa/complex-3.c: New test.
21947
21948 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
21949
21950         * gcc.c-torture/compile/volatile-1.c: New test.
21951
21952 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
21953
21954         PR 26180
21955         * gcc.dg/tree-ssa/pr26180.c: New test.
21956
21957 2006-02-08  Jeff Law  <law@redhat.com>
21958
21959         * gcc.dg/tree-ssa/pr21417.c: New test.
21960
21961 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
21962
21963         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
21964         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
21965
21966 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
21967
21968         * lib/scanrtl.exp: New.
21969
21970 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21971
21972         PR c++/26071
21973         * g++.dg/other/virtual2.C: New test.
21974
21975         PR c++/26070
21976         * g++.dg/other/virtual1.C: New test.
21977
21978 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
21979
21980         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
21981         cleanup-ipa-dump): Update dump file glob patterns.
21982         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
21983         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
21984
21985         * lib/gcc-dg.exp: Load it.
21986         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
21987
21988 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
21989
21990         PR testsuite/26159
21991         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
21992         * gcc.dg/tree-ssa/pr23382.c: Ditto.
21993
21994 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21995
21996         PR fortran/25577
21997         * gfortran.dg/mvbits_1.f90: New.
21998
21999 2006-02-07  Dirk Mueller  <dmueller@suse.com>
22000
22001         * g++.dg/warn/Wdiv-by-zero.C: New test.
22002         * g++.dg/warn/Wno-div-by-zero.C: New.
22003
22004 2006-02-07  Jeff Law  <law@redhat.com>
22005
22006         * gcc.dg/tree-ssa/pr21559.c: New test.
22007
22008         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
22009         multiple VRP passes.
22010         * gcc.dg/tree-ssa/vrp09.c: Likewise.
22011         * gcc.dg/tree-ssa/vrp18.c: Likewise.
22012         * gcc.dg/tree-ssa/pr21582.c: Likewise.
22013         * gcc.dg/tree-ssa/pr20657.c: Likewise.
22014         * gcc.dg/tree-ssa/pr21001.c: Likewise.
22015         * gcc.dg/tree-ssa/vrp02.c: Likewise
22016         * gcc.dg/tree-ssa/vrp11.c: Likewise
22017         * gcc.dg/tree-ssa/pr14341.c: Likewise
22018         * gcc.dg/tree-ssa/vrp19.c: Likewise
22019         * gcc.dg/tree-ssa/vrp20.c: Likewise
22020         * gcc.dg/tree-ssa/vrp03.c: Likewise
22021         * gcc.dg/tree-ssa/pr21086.c: Likewise
22022         * gcc.dg/tree-ssa/pr21959.c: Likewise
22023         * gcc.dg/tree-ssa/vrp21.c: Likewise
22024         * gcc.dg/tree-ssa/vrp04.c: Likewise
22025         * gcc.dg/tree-ssa/pr25485.c: Likewise
22026         * gcc.dg/tree-ssa/pr22026.c: Likewise
22027         * gcc.dg/tree-ssa/vrp22.c: Likewise
22028         * gcc.dg/tree-ssa/vrp05.c: Likewise
22029         * gcc.dg/tree-ssa/20030807-10.c: Likewise
22030         * gcc.dg/tree-ssa/pr20701.c: Likewise
22031         * gcc.dg/tree-ssa/vrp23.c: Likewise
22032         * gcc.dg/tree-ssa/vrp06.c: Likewise
22033         * gcc.dg/tree-ssa/pr22117.c: Likewise
22034         * gcc.dg/tree-ssa/pr20702.c: Likewise
22035         * gcc.dg/tree-ssa/vrp15.c: Likewise
22036         * gcc.dg/tree-ssa/pr21090.c: Likewise
22037         * gcc.dg/tree-ssa/pr21294.c: Likewise
22038         * gcc.dg/tree-ssa/vrp24.c: Likewise
22039         * gcc.dg/tree-ssa/vrp07.c: Likewise
22040         * gcc.dg/tree-ssa/pr21563.c: Likewise
22041         * gcc.dg/tree-ssa/pr25382.c: Likewise
22042         * gcc.dg/tree-ssa/vrp16.c: Likewise
22043         * gcc.dg/tree-ssa/vrp25.c: Likewise
22044         * gcc.dg/tree-ssa/vrp08.c: Likewise
22045         * gcc.dg/tree-ssa/20030807-6.c: Likewise
22046         * gcc.dg/tree-ssa/vrp17.c: Likewise
22047         * gcc.dg/tree-ssa/pr21458.c: Likewise
22048         * g++.dg/tree-ssa/pr18178.C: Likewise
22049
22050 2006-02-07  Richard Guenther  <rguenther@suse.de>
22051
22052         PR c++/26140
22053         Revert
22054         2006-01-30  Richard Guenther  <rguenther@suse.de>
22055         PR c++/23372
22056         * gcc.dg/pr23372-1.C: New testcase.
22057
22058         * g++.dg/tree-ssa/pr26140.C: New testcase.
22059
22060 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
22061
22062         PR c++/9737
22063         * g++.dg/template/ttp15.C: New test.
22064         * g++.dg/template/ttp16.C: Likewise.
22065         * g++.dg/template/ttp17.C: Likewise.
22066         * g++.old-deja/g++.pt/ttp36.C: Remove.
22067         * g++.old-deja/g++.pt/ttp19.C: Likewise.
22068         * g++.old-deja/g++.pt/ttp37.C: Likewise.
22069         * g++.old-deja/g++.pt/ttp38.C: Likewise.
22070         * g++.old-deja/g++.pt/ttp39.C: Likewise.
22071         * g++.old-deja/g++.pt/ttp9.C: Likewise.
22072         * g++.old-deja/g++.pt/ttp40.C: Likewise.
22073         * g++.old-deja/g++.pt/ttp51.C: Likewise.
22074         * g++.old-deja/g++.pt/ttp26.C: Likewise.
22075         * g++.old-deja/g++.pt/ttp36.C: Likewise.
22076
22077 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
22078
22079         PR libfortran/23815
22080         * unf_io_convert_4.f90: New test.
22081
22082 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
22083
22084         * gcc.dg/tree-ssa/loadpre10.c: New test.
22085         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
22086         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
22087         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
22088
22089 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22090
22091         PR libfortran/24685
22092         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
22093
22094 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
22095
22096         PR tree-opt/25251
22097         * gfortran.dg/assign_7.f: New test.
22098
22099 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
22100
22101         PR fortran/26041
22102         PR fortran/26064
22103         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
22104         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
22105         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
22106
22107 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
22108
22109         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
22110         in size_t typedef.
22111
22112 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22113
22114         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
22115         * g++.dg/charset/string.c (foo): Likewise.
22116         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
22117         const char*
22118         * g++.dg/ext/builtin2.C (printf): Likewise.
22119         * g++.dg/init/new15.C (printf): Likewise.
22120         * g++.dg/opt/pr17697-1.C (foo): Likewise.
22121         * g++.dg/opt/pr17697-2.C (foo): Likewise.
22122         * g++.dg/opt/pr17697-3.C (foo): Likewise.
22123         * g++.dg/template/non-dependent4.C (temp): Likewise.
22124         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
22125         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
22126         parameter type to const char*.
22127         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
22128         Change type to const char*.
22129         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
22130         Likewise.
22131         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
22132         second parameter type to const char*.
22133         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
22134         (Y::Y): Change parameter type to const char*.
22135         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
22136         * g++.old-deja/g++.jason/report.C: Apply const correctness.
22137         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
22138         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
22139         (char*).
22140         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
22141         const char*.
22142         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
22143         type to const char*.
22144         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
22145         return type to const char*.
22146         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
22147         to const char*.
22148         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
22149         * g++.old-deja/g++.law/refs1.C: Likewise.
22150         * g++.old-deja/g++.law/visibility1.C: Likewise.
22151         * g++.old-deja/g++.law/visibility2.C: Likewise.
22152         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
22153         const char*.
22154         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
22155         * g++.old-deja/g++.mike/net48.C: Likewise.
22156         * g++.old-deja/g++.mike/p646.C: Likewise.
22157         * g++.old-deja/g++.mike/p6746.C: Likewise.
22158         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
22159         type to const char*.
22160         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
22161         deprecated conversion warning.
22162         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
22163         char*.
22164         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
22165         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
22166         * g++.old-deja/g++.pt/explicit8.C: Likewise.
22167         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
22168         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
22169         * g++.old-deja/g++.pt/nontype3.C: Likewise.
22170         * g++.old-deja/g++.pt/t39.C: Likewise.
22171         * g++.old-deja/g++.robertl/eb106.C: Likewise.
22172         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
22173
22174 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
22175
22176         PR fortran/25075
22177         intrinsic_argument_conformance_1.f90: New test.
22178
22179 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
22180
22181         PR fortran/20845
22182         * gfortran.dg/char_result_11.f90: Add SAVE.
22183         * gfortran.dg/der_pointer_4.f90: Ditto.
22184         * gfortran.dg/default_initialization.f90: New test.
22185
22186 2006-02-03  Jeff Law  <law@redhat.com>
22187
22188         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
22189         handle more than 100 dump files.
22190         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
22191         * lib/scantree.exp (scan-tree-dump): Likewise.
22192         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
22193         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
22194         * lib/scanipa.exp (scan-ipa-dump): Likewise.
22195         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
22196         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
22197
22198 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
22199
22200         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
22201
22202 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
22203
22204         * g++.dg/template/using12.C: New test.
22205
22206 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
22207
22208         * gcc.target/powerpc/pr25960.c: New test.
22209
22210 2006-02-02  Steven G. Kargl  <kargls@comcast>
22211
22212         PR fortran/24958
22213         gfortran.dg/nullify_2.f90: New test.
22214
22215 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
22216
22217         PR 25990
22218         * gcc.dg/gomp/pr25990.c: New test.
22219
22220 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
22221
22222         PR c++/25342
22223         * g++.gd/template/partial4.C: New test.
22224
22225 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
22226
22227         PR middle-end/26001
22228         * gfortran.dg/data_char_2.f90: New.
22229
22230 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
22231
22232         PR fortran/26039
22233         maxval_maxloc_conformance_1.f90: New test.
22234
22235 2006-01-31  Richard Guenther  <rguenther@suse.de>
22236
22237         * gcc.target/i386/sselibm-1.c: New testcase.
22238         * gcc.target/i386/sselibm-2.c: Likewise.
22239         * gcc.target/i386/sselibm-3.c: Likewise.
22240         * gcc.target/i386/sselibm-4.c: Likewise.
22241         * gcc.target/i386/sselibm-5.c: Likewise.
22242
22243 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
22244
22245         PR fortran/24266
22246         * gfortran.dg/arrayio_derived_2.f90: New.
22247
22248 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
22249
22250         * gcc.dg/unsigned-long-compare.c: New test.
22251
22252 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
22253
22254         PR testsuite/25318
22255         * lib/target-supports.exp (check_effective_target_freorder):
22256         Check to see if target supports -freorder-blocks-and-partition.
22257         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
22258         instead of "dg-require-named-sections".
22259
22260 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
22261
22262         PR target/14798:
22263         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
22264         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
22265         * gcc.dg/pragma-isr-trapa2.c: Likewise.
22266         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
22267         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
22268         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
22269         * gcc.dg/attr-isr-trap_exit.c: Likewise.
22270         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
22271
22272 2006-01-30  Richard Guenther  <rguenther@suse.de>
22273
22274         PR c++/23372
22275         * gcc.dg/pr23372-1.C: New testcase.
22276
22277 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
22278
22279         * gcc.dg/gomp/pr25874.c: New test.
22280
22281 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
22282
22283         PR tree-opt/25911
22284         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
22285
22286 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
22287
22288         PR fortran/18578
22289         PR fortran/18579
22290         PR fortran/20857
22291         PR fortran/20885
22292         * gfortran.dg/intent_out_1.f90: New test.
22293
22294 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
22295
22296         PR fortran/17911
22297         * gfortran.dg/procedure_lvalue.f90: New test.
22298
22299         PR fortran/20895
22300         PR fortran/25030
22301         * gfortran.dg/char_pointer_assign_2.f90: New test.
22302         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
22303         assignment to be consistent with standard.
22304         * gfortran.dg/char_result_2.f90: The same.
22305         * gfortran.dg/char_result_8.f90: The same.
22306
22307 2006-01-28  Zack Weinberg  <zackw@panix.com>
22308
22309         * gcc.dg/Woverlength-strings.c
22310         * gcc.dg/Woverlength-strings-pedantic-c89.c
22311         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
22312         * gcc.dg/Woverlength-strings-pedantic-c99.c
22313         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
22314
22315 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
22316
22317         * gcc.c-torture/execute/20060127-1.c: New test.
22318
22319 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
22320
22321         PR c++/25999
22322         * g++.dg/ext/pragmaweak1.C: New test.
22323
22324 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
22325
22326         PR c++/25855
22327         * g++.dg/template/spec29.C: New test.
22328
22329 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
22330
22331         PR c/19606.
22332         * gcc.c-torture/execute/pr19606.c: New.
22333
22334 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
22335
22336         * gcc.dg/pragma-re-4.c: New test.
22337
22338 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
22339
22340         PR fortran/25964
22341         * gfortran.dg/assumed_size_refs_3.f90: New test.
22342
22343 2006-01-27  Ben Elliston  <bje@au.ibm.com>
22344
22345         * gcc.misc-tests/dectest.exp: Remove defunct comment.
22346
22347 2006-01-26  Laurent GUERBY <laurent@guerby.net>
22348
22349         PR ada/21317
22350         * ada/acats/support/impdef.a: Add One_Long_Second.
22351         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
22352         * ada/acats/tests/c9/c94026.a: Likewise.
22353         * ada/acats/tests/c9/c97305c.ada: Likewise.
22354         * ada/acats/tests/c9/c99004a.ada: Likewise.
22355
22356 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
22357
22358         PR fortran/25964
22359         * gfortran.dg/global_references_2.f90: New test.
22360
22361         PR fortran/25084
22362         PR fortran/20852
22363         PR fortran/25085
22364         PR fortran/25086
22365         * gfortran.dg/assumed_charlen_function_1.f90: New test.
22366         * gfortran.dg/assumed_charlen_function_3.f90: New test.
22367
22368         PR fortran/25416
22369         * gfortran.dg/assumed_charlen_function_2.f90: New test.
22370
22371 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
22372
22373         PR c/25892
22374         * gcc.dg/Wpointer-sign.c: New.
22375         * gcc.dg/Wpointer-sign-Wall.c: New.
22376         * gcc.dg/Wpointer-sign-Wall-no.c: New.
22377         * gcc.dg/Wpointer-sign-pedantic.c: New.
22378         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
22379         * gcc.dg/conv-2.c: Use -Wpointer-sign.
22380
22381 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
22382
22383         PR C/25861
22384         * gcc.c-torture/compile/pr25861.c: New test.
22385
22386 2006-01-26  Paul Brook  <paul@codesourcery.com>
22387
22388         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
22389         on short-enum targets.
22390         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
22391         variable.
22392         (generate_fields): Use short_enums.
22393         (main): Set short_enums.  Document -e.
22394         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
22395         on short-enum targets.
22396         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
22397         variable.
22398         (generate_fields): Use short_enums.
22399         (main): Set short_enums.  Document -e.
22400         * lib/target-supports.exp (check_effective_target_short_enums): New.
22401
22402 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
22403
22404         PR target/25947
22405         * gcc.dg/torture/pr25947-1.c: New test.
22406
22407 2006-01-25  Jan Hubicka  <jh@suse.cz>
22408             Roger Sayle  <roger@eyesopen.com>
22409
22410         PR rtl-optimization/25703
22411         * gcc.target/i386/20060125-1.c: New test case.
22412         * gcc.target/i386/20060125-2.c: New test case.
22413
22414 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22415
22416         PR fortran/18540
22417         * gfortran.dg/goto_1.f: New.
22418
22419 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
22420
22421         PR fortran/25716
22422         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
22423         25716 on 32-bit systems too.
22424
22425 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
22426
22427         PR testsuite/25590
22428         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
22429
22430 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
22431
22432         * gcc.dg/tree-ssa/gen-vect-33.c: New.
22433
22434 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22435
22436         PR fortran/25835
22437         * gfortran.dg/read_eof.f90: Delete, renamed.
22438         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
22439         * gfortran.dg/read_eof_2.f90: New test.
22440         * gfortran.dg/read_eof_3.f90: New test.
22441
22442 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
22443
22444         PR tree-opt/25860
22445         * gcc.c-torture/compile/pr25860.c: New test.
22446
22447 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22448
22449         PR c++/25552
22450         * g++.dg/parse/dtor8.C: New test.
22451
22452 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
22453
22454         PR testsuite/25891
22455         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
22456         * gcc.dg/gomp/gomp.exp: Return without testing anything if
22457         check_effective_target_fopenmp returns 0.
22458
22459 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
22460
22461         PR ada/20548
22462         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
22463         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
22464         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
22465
22466 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
22467
22468         PR tree-opt/25857
22469         * g++.dg/opt/pr25857.C: New test.
22470
22471 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
22472         Jan Hubicka  <jh@suse.cz>
22473         Richard Guenther  <rguenther@suse.de>
22474
22475         PR rtl-optimization/25654
22476         * gcc.dg/torture/pr25654.c: New testcase.
22477         * gcc.target/i386/pr25654.c: Likewise.
22478
22479 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
22480
22481         PR fortran/25901
22482         * gfortran.dg/internal references_2.f90: New test.
22483
22484         Fix regression in testing of admissability of attributes.
22485         * gfortran.dg/intent_used_1.f90: New test.
22486
22487 2006-01-23  Ben Elliston  <bje@au.ibm.com>
22488
22489         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
22490         Remove target conditional torture options for i?86 and x86_64
22491         GNU/Linux.
22492
22493 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22494
22495         PR c++/10891
22496         * g++.dg/rtti/no-rtti.C: New.
22497
22498 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
22499
22500         PR c++/25895
22501         * g++.dg/inherit/conv2.C: New test.
22502
22503         PR c++/25856
22504         * g++.dg/parse/dtor7.C: New test.
22505
22506         PR c++/25858
22507         * g++.dg/template/crash44.C: New test.
22508
22509 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
22510
22511         PR fortran/25124
22512         PR fortran/25625
22513         * gfortran.dg/internal_references_1.f90: New test.
22514           PR fortran/20881
22515         PR fortran/23308
22516         PR fortran/25538
22517         PR fortran/25710
22518         * gfortran.dg/global_references_1.f90: New test.
22519         * gfortran.dg/g77/19990905-1.f: Restore the error that
22520         there is a clash between the common block name and
22521         the name of a subroutine reference.
22522
22523         PR fortran/PR24276
22524         * gfortran.dg/aliasing_dummy_1.f90: New test.
22525
22526 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
22527
22528         * gcc.dg/vmx/1b-01.c: Warning fix.
22529         * gcc.dg/vmx/1c-02.c: Likewise.
22530         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
22531
22532 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
22533
22534         PR testsuite/24962
22535         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
22536
22537 2006-01-20  Richard Guenther  <rguenther@suse.de>
22538         Steven Bosscher <stevenb.gcc@gmail.com>
22539
22540         PR rtl-optimization/24626
22541         * gcc.dg/torture/pr24626-1.c: New testcase.
22542         * gcc.dg/torture/pr24626-2.c: Likewise.
22543         * gcc.dg/torture/pr24626-3.c: Likewise.
22544         * gcc.dg/torture/pr24626-4.c: Likewise.
22545
22546 2006-01-20  Dirk Mueller  <dmueller@suse.com>
22547
22548         PR c++/5520
22549         * g++.dg/warn/empty-body.C: New.
22550
22551 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
22552
22553         PR c++/22136
22554         * g++.dg/template/using10.C: New test.
22555         * g++.dg/temlpate/using11.C: Likewise.
22556         * g++.dg/inherit/using5.C: Tweak error messages.
22557
22558 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
22559
22560         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
22561         target test.
22562         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
22563
22564 2006-01-19  Jan Hubicka  <jh@suse.cz>
22565
22566         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
22567
22568 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22569
22570         PR c++/25854
22571         * g++.dg/template/spec28.C: New test.
22572
22573 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
22574
22575         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22576         (switchfiles): Fix fprintf's by adding srcdir or removing it.
22577
22578 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
22579
22580         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
22581         * gcc.dg/gomp/critical-1.c: Likewise.
22582         * gcc.dg/gomp/critical-3.c: Likewise.
22583         * gcc.dg/gomp/empty.c: Likewise.
22584         * gcc.dg/gomp/ordered-1.c: Likewise.
22585         * gcc.dg/gomp/for-4.c: Likewise.
22586         * gcc.dg/gomp/for-6.c: Likewise.
22587         * gcc.dg/gomp/master-3.c: Likewise.
22588         * gcc.dg/gomp/for-8.c: Likewise.
22589         * gcc.dg/gomp/for-10.c: Likewise.
22590         * gcc.dg/gomp/for-18.c: Likewise.
22591         * gcc.dg/gomp/for-5.c: Likewise.
22592         * gcc.dg/gomp/for-7.c: Likewise.
22593         * gcc.dg/gomp/for-9.c: Likewise.
22594
22595 2006-01-18  Jeff Law  <law@redhat.com>
22596
22597         * gcc.dg/tree-ssa/vrp25.c: New test.
22598
22599 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
22600
22601         * gcc.dg/pr25805.c: Fix misapplied patch.
22602
22603 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
22604
22605         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
22606         (check_effective_target_vect_udot_qi): New.
22607         (check_effective_target_vect_sdot_hi): New.
22608         (check_effective_target_vect_udot_hi): New.
22609         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
22610         prefixed with "wrapv-" with -fwrapv.
22611         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
22612         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
22613         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
22614         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
22615         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
22616
22617         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
22618         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
22619         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
22620         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
22621
22622 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22623
22624         PR c++/16829
22625         * g++.dg/other/default2.C: New test.
22626         * g++.dg/other/default3.C: New test.
22627
22628 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
22629
22630         PR c/25805
22631         * gcc.dg/pr25805.c: New file.
22632
22633 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
22634
22635         PR c++/25836
22636         * g++.dg/template/init6.C: New test.
22637
22638 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
22639
22640         * gcc.dg/tree-ssa/pr24287.c: New test
22641
22642 2006-01-18  Eric Christopher  <echristo@apple.com>
22643
22644         * g++.dg/eh/table.C: New.
22645
22646 2006-01-18  DJ Delorie  <dj@redhat.com>
22647
22648         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
22649         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
22650         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
22651         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
22652
22653 2006-01-18  Jeff Law  <law@redhat.com>
22654
22655         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
22656         on wrapping on overflow semantics.
22657
22658         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
22659
22660         * gcc.gc/tree-ssa/vrp23.c: New test.
22661         * gcc.gc/tree-ssa/vrp24.c: New test.
22662
22663 2006-01-18  Richard Henderson  <rth@redhat.com>
22664             Aldy Hernandez  <aldyh@redhat.com>
22665             Jakub Jelinek  <jakub@redhat.com>
22666             Diego Novillo  <dnovillo@redhat.com>
22667             Uros Bizjak  <uros@kss-loka.si>
22668
22669         * gcc.dg/gomp: New directory.
22670
22671 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
22672             Steven G. Kargl  <kargls@comcast.net>
22673
22674         PR fortran/20869
22675         * gfortran.dg/intrinsic_external_1.f90: New test.
22676
22677         PR fortran/20875.
22678         * gfortran.dg/elemental_pointer_1.f90: New test.
22679
22680         PR fortran/25024
22681         * gfortran.dg/external_procedures_1.f90: New test.
22682
22683         PR fortran/25785
22684         gfortran.dg/assumed_present.f90: New test.
22685
22686 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
22687
22688         * g++.dg/parse/lookup5.C: New test.
22689
22690 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22691
22692         PR fortran/25697
22693         * gfortran.dg/read_eof.f90: New test.
22694
22695 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22696
22697         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
22698         add a closing brace.
22699
22700 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22701
22702         PR fortran/25631
22703         * gfortran.dg/fmt_tl.f: New test.
22704
22705 2006-01-17  Eric Christopher  <echristo@apple.com>
22706
22707         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
22708         * g++.old-deja/g++.warn/impint2.C: Ditto.
22709         * g++.old-deja/g++.other/null1.C: Ditto.
22710         * g++.dg/warn/conv2.C: Ditto.
22711         * g++.dg/warn/conv4.C: New file.
22712
22713 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22714
22715         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
22716
22717 2006-01-17  Andreas Jaeger  <aj@suse.de>
22718             Janis Johnson <janis187@us.ibm.com>
22719
22720         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
22721         in 64-bit.
22722         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
22723         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
22724
22725 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22726
22727         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22728         (switchfiles): xfail txxx where xxx >= 25.
22729
22730 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22731
22732         PR testsuite/25764
22733         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
22734
22735 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
22736
22737         PR c/25682
22738         * gcc.dg/pr25682.c: New test.
22739         * g++.dg/parse/array-size2.C: New test.
22740
22741 2006-01-16  Ian Lance Taylor  <ian@airs.com>
22742
22743         * consistency.vlad: Remove entire directory, 1652 files.
22744
22745 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
22746
22747         * lib/target-supports.exp (check_effective_target_dfp_nocache,
22748         check_effective_target_dfprt_nocache): New.
22749         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
22750         (check_effective_target_dfprt): New.
22751         * lib/c-compat.exp (check_dfp): Remove.
22752         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
22753         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
22754         level of support for decimal float.
22755         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
22756         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
22757         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
22758         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
22759         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
22760         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
22761         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
22762         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
22763         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
22764         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
22765         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
22766         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
22767         directives.
22768
22769 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
22770
22771         PR testsuite/25741
22772         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
22773         $base_dir/../.
22774         * lib/gfortran.exp (gfortran_init): Likewise.
22775         * lib/obj-c++.exp (obj-c++_init): Likewise.
22776         * lib/scanasm.exp (scan-assembler-dem): Likewise.
22777         (scan-assembler-dem-not): Likewise.
22778         * lib/scandump.exp (scan-dump-dem): Likewise.
22779         (scan-dump-dem-not): Likewise.
22780
22781 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
22782
22783         PR testsuite/25767
22784         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
22785         powerpc-*-darwin*.
22786         * lib/obj-c++.exp (obj-c++_init): Likewise.
22787
22788 2006-01-16  Richard Guenther  <rguenther@suse.de>
22789
22790         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
22791
22792 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22793
22794         PR testsuite/25777
22795         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
22796         to LD_LIBRARY_PATH.
22797
22798 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
22799             Andrew Pinski  <pinskia@physics.uc.edu>
22800
22801         * gcc.dg/minmax-1.c: New test.
22802
22803 2006-01-16  Ben Elliston  <bje@au.ibm.com>
22804
22805         * gcc.dg/dfp/dfp.exp: Correct FSF address.
22806         * gcc.misc-tests/dectest.exp: Ditto.
22807
22808 2006-01-15  Ian Lance Taylor  <ian@airs.com>
22809
22810         PR testsuite/25796
22811         * gcc.target/i386/cmov6.c: Use -march=k8.
22812
22813 2006-01-15  Andreas Jaeger  <aj@suse.de>
22814
22815         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
22816         x86 does not have __float128.
22817
22818 2006-01-14  Ian Lance Taylor  <ian@airs.com>
22819
22820         * gcc.target/i386/cmov6.c: New test.
22821
22822 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
22823
22824         PR c++/25663
22825         * g++.dg/template/ctor6.C: New test.
22826
22827 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
22828
22829         PR tree-optimization/25485
22830         * gcc.dg/tree-ssa/pr25485.c: New.
22831
22832 2006-01-14  Richard Guenther  <rguenther@suse.de>
22833
22834         PR tree-optimization/22548
22835         PR tree-optimization/22555
22836         PR tree-optimization/22501
22837         * gcc.dg/tree-ssa/alias-4.c: New testcase.
22838         * gcc.dg/tree-ssa/alias-5.c: Likewise.
22839         * gcc.dg/tree-ssa/alias-6.c: Likewise.
22840         * gcc.dg/tree-ssa/alias-7.c: Likewise.
22841         * gcc.dg/tree-ssa/alias-8.c: Likewise.
22842         * gcc.dg/tree-ssa/alias-9.c: Likewise.
22843         * gcc.dg/tree-ssa/alias-10.c: Likewise.
22844         * gcc.dg/tree-ssa/alias-11.c: Likewise.
22845         * gcc.dg/tree-ssa/alias-12.c: Likewise.
22846
22847 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
22848
22849         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
22850         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
22851
22852 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
22853         Richard Guenther  <rguenther@suse.de>
22854
22855         PR rtl-optimization/24257
22856         * gcc.dg/torture/pr24257.c: New testcase.
22857
22858 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
22859
22860         * gcc.c-torture/execute/20060110-1.c: New test.
22861         * gcc.c-torture/execute/20060110-2.c: New test.
22862
22863 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
22864
22865         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
22866
22867 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
22868
22869         PR fortran/25756
22870         * gfortran.dg/label_3.f90: New test.
22871
22872 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
22873
22874         PR tree-optimization/25771
22875         * g++.dg/tree-ssa/pr25771.C: New test
22876
22877 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
22878
22879         PR tree-opt/24365
22880         * g++.dg/opt/complex5.C: New test.
22881
22882 2006-01-13  Richard Guenther  <rguenther@suse.de>
22883
22884         * gcc.target/i386/387-9.c: New testcase.
22885
22886 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
22887
22888         PR c++/24824
22889         * g++.dg/debug/dwarf2-1.C: New.
22890
22891 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
22892
22893         PR testsuite/25728
22894         * lib/gcov.exp (verify-lines): Add "close $fd".
22895
22896 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
22897             Ben Elliston  <bje@au.ibm.com>
22898
22899         * gcc.dg/dfp/inf-1.c: New test.
22900
22901 2006-01-12  Janis Johnson <janis187@us.ibm.com>
22902             Yao Qi  <qiyaoltc@cn.ibm.com>
22903             Ben Elliston  <bje@au.ibm.com>
22904             Jon Grimm  <jgrimm2@us.ibm.com>
22905
22906         * gcc.dg/nodfp-1.c: New test.
22907         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
22908         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
22909         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
22910         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
22911         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
22912         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
22913         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
22914         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
22915         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
22916         * gcc.dg/format/dfp-scanf-1.c: Likewise.
22917         * gcc.dg/format/dfp-printf-1.c: Likewise.
22918         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
22919         (compat_setup_dfp): New.
22920         * gcc.dg/compat/compat.exp: Use it.
22921         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
22922         Make some variables global, prepend "compat_" to their names.
22923         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
22924         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
22925         * gcc.misc-tests/dectest.exp: New test driver for decTest.
22926         * lib/compat.exp (compat_skip_list): Make global, rename.
22927         * lib/c-compat.exp: New file.
22928         * lib/target-supports.exp (check_effective_target_dfp): New.
22929
22930         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
22931         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
22932         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
22933         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
22934         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
22935         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
22936         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
22937         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
22938         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
22939         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
22940         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
22941         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
22942         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
22943         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
22944         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
22945         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
22946         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
22947         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
22948         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
22949         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
22950         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
22951         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
22952         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
22953         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
22954         gcc.dg/dfp/struct-layout-1.c,
22955         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
22956         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
22957         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
22958         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
22959         gcc.dg/dfp/func-vararg-dfp.c,
22960         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
22961         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
22962         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
22963         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
22964         gcc.dg/dfp/wtr-conversion-1.c: New tests.
22965
22966 2006-01-11  Richard Guenther  <rguenther@suse.de>
22967
22968         PR tree-optimization/25734
22969         * gcc.dg/tree-ssa/pr25734.c: New testcase.
22970
22971 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
22972
22973         PR fortran/25486
22974         * gfortran.dg/literal_character_constant_1_x.F: New test.
22975         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
22976         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
22977         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
22978
22979 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22980
22981         PR c++/25386
22982         * g++.dg/ext/packed3.C: Add expected packed error.
22983
22984 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
22985
22986         PR target/25706
22987         * gcc.dg/torture/pr25706-1.c: New test.
22988
22989 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
22990
22991         PR tree-optimization/23109
22992         PR tree-optimization/23948
22993         PR tree-optimization/24123
22994
22995         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
22996         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
22997         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
22998         g++.dg/tree-ssa/pr23948.C: New testcases.
22999         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
23000         three divisions in order to do the optimization.
23001
23002 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
23003
23004         PR c++/25632
23005         * g++.dg/other/pr25632.C: New test.
23006
23007 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
23008
23009         PR fortran/25730
23010         * gfortran.dg/used_types_1.f90: New test.
23011
23012 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
23013
23014         PR target/25718
23015         * gcc.dg/torture/pr25718-1.c: New test.
23016
23017 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
23018
23019         * gfortran.dg/list_read_2.f90: Fix typo in description.
23020
23021 2006-01-10  Jan Beulich  <jbeulich@novell.com>
23022
23023         * lib/target-supports.exp (check_visibility_available): Simplify test
23024         for *-*-netware*.
23025         (check_profiling_available): Fail for *-*-netware*.
23026         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
23027         * gcc.dg/20021014-1.c: Likewise.
23028         * gcc.dg/nest.c: Likewise.
23029
23030 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
23031
23032         fortran/24936
23033         * gfortran.dg/forall_3.f90: New test.
23034
23035 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
23036
23037         PR fortran/21977
23038         * gfortran.dg/nesting_2.f90: New test.
23039         * gfortran.dg/nesting_3.f90: New test.
23040
23041 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
23042
23043         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
23044         Fix typo in comment.
23045
23046 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
23047
23048         * gfortran.dg/single_char_string.f90: New test.
23049
23050 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
23051
23052         * gfortran.dg/ichar_2.f90: New test.
23053
23054 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
23055
23056         PR fortran/25093
23057         * gfortran.dg/private_type_4.f90: New.
23058
23059 2006-01-07  Richard Guenther  <rguenther@suse.de>
23060
23061         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
23062
23063 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23064
23065         * gfortran.dg/func_decl_1.f90: New.
23066         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
23067         * gfortran.dg/array_alloc_2.f90: Likewise.
23068         * gfortran.dg/char_result_8.f90: Likewise.
23069         * gfortran.dg/dup_save_1.f90: Likewise.
23070         * gfortran.dg/dup_save_2.f90: Likewise.
23071         * gfortran.dg/f2c_6.f90: Likewise.
23072         * gfortran.dg/f2c_7.f90: Likewise.
23073         * gfortran.dg/func_result_2.f90: Likewise.
23074         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
23075
23076 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
23077
23078         PR fortran/22146
23079         * gfortran.dg/elemental_subroutine_1.f90: New test.
23080         * gfortran.dg/elemental_subroutine_2.f90: New test.
23081
23082         PR fortran/25029
23083         PR fortran/21256
23084         * gfortran.dg/assumed_size_refs_1.f90: New test.
23085
23086         PR fortran/20868
23087         PR fortran/20870
23088         * gfortran.dg/assumed_size_refs_2.f90: New test.
23089         * gfortran.dg/initialization_1.f90: Change warning message.
23090
23091 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
23092
23093         * gcc.dg/tree-ssa/loop-15.c: New test.
23094
23095 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23096
23097         PR fortran/25598
23098         * gfortran.dg/backspace_3.f: New test.
23099         * gfortran.dg/backspace_4.f: New test.
23100
23101 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23102
23103         PR fortran/24268
23104         * gfortran.dg/fmt_white.f: Update test.
23105
23106 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
23107
23108         * gcc.dg/cast-1.c: Add new warning.
23109         * gcc.dg/cast-2.c: Likewise.
23110         * gcc.dg/cast-3.c: Likewise.
23111         * gcc.dg/format/cast-1.c: Likewise.
23112         * gcc.dg/cast-4.c: New testcase.
23113
23114 2006-01-05  Richard Guenther  <rguenther@suse.de>
23115
23116         PR tree-optimization/22555
23117         * gcc.dg/tree-ssa/alias-3.c: New testcase.
23118
23119 2006-01-05  Richard Guenther  <rguenther@suse.de>
23120             Diego Novillo  <dnovillo@redhat.com>
23121
23122         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
23123         * gcc.dg/tree-ssa/loop-8.c: Likewise.
23124         * gcc.dg/tree-ssa/loop-1.c: Likewise.
23125         * gcc.dg/tree-ssa/pr23294.c: Likewise.
23126         * gcc.dg/tree-ssa/pr21985.c: Likewise.
23127         * gcc.dg/tree-ssa/loop-14.c: Likewise.
23128         * gcc.dg/tree-ssa/loop-2.c: Likewise.
23129         * gcc.dg/tree-ssa/loop-3.c: Likewise.
23130         * gcc.dg/tree-ssa/loop-4.c: Likewise.
23131         * gcc.dg/tree-ssa/pr21171.c: Likewise.
23132         * gcc.dg/tree-ssa/loop-5.c: Likewise.
23133         * gcc.dg/tree-ssa/loop-10.c: Likewise.
23134         * gcc.dg/tree-ssa/loop-6.c: Likewise.
23135         * treelang/compile/extravar.tree: Likewise.
23136         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
23137         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
23138         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
23139         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
23140         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
23141
23142 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
23143
23144         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
23145         for 64-bit fix.
23146
23147 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
23148
23149         PR fortran/23675
23150         gfortran.dg/char_result_11.f90: New.
23151
23152 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
23153
23154         PR c++/24782
23155         * g++.dg/parse/access9.C: New test.
23156         * g++.dg/tc1/dr52.C: Tweak error markers.
23157
23158 2006-01-04  Richard Henderson  <rth@redhat.com>
23159
23160         Merge from gomp branch.
23161         * g++.dg/parse/pragma2.C: Update expected error lines.
23162
23163 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
23164
23165         * g++.dg/other/i386-2.C: New test.
23166
23167         PR target/25554
23168         * gcc.c-torture/compile/20051228-1.c: New test.
23169
23170         PR c/25559
23171         * gcc.dg/pr25559.c: New test.
23172
23173 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
23174
23175         PR c++/25492
23176         * g++.dg/lookup/friend9.C: New test.
23177
23178         PR c++/25625
23179         * g++.dg/template/repo5.C: New test.
23180
23181 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
23182
23183         PR fortran/25101
23184         * gfortran.dg/forall_2.f90: New test.
23185
23186 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
23187
23188         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
23189         dg-require-weak.  Adjust regexp to handle leading-underscore
23190         targets and space as well as TAB after .weak.  Change previous
23191         64-bit fix to not use naked dot.
23192
23193 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
23194
23195         PR rtl-optimization/25578
23196         * gcc.c-torture/execute/20060102-1.c: New testcase.
23197
23198 2006-01-03  Richard Guenther  <rguenther@suse.de>
23199
23200         PR c/25183
23201         * gcc.dg/torture/pr25183.c: New testcase.
23202
23203 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
23204
23205         Merge from gomp-branch.
23206         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
23207         * gcc.dg/ia64-sync-2.c: Likewise.
23208         * gcc.dg/ia64-sync-3.c: Likewise.
23209         * gcc.dg/ia64-sync-4.c: Likewise.
23210         * gcc.dg/sync-2.c: Likewise.
23211         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
23212         that sparc64-*-* and sparcv9-*-* supports sync builtins.
23213
23214 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
23215
23216         PR c++/25635
23217         * g++.dg/parse/operator6.C: New test.
23218
23219         PR c++/25637
23220         * g++.dg/parse/error29.C: New test.
23221
23222         PR c++/25638
23223         * g++.dg/parse/dtor6.C: New test.
23224
23225         PR c++/25633
23226         * g++.dg/parse/ctor3.C: New test.
23227
23228         PR c++/25634
23229         * g++.dg/template/class3.C: New test.
23230
23231 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
23232
23233         * g++.dg/debug/debug9.C: New.
23234
23235 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
23236
23237         PR fortran/24640
23238         * gfortran.dg/label_2.f90: New test.
23239
23240 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23241
23242         * g++.dg/lookup/using12.C: Tighten error marker.
23243
23244 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
23245             Andrew Pinski <pinskia@physics.uc.edu>
23246
23247         * gcc.target/powerpc/darwin-abi-3.c: New file.
23248         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
23249         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
23250         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
23251         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
23252         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
23253         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
23254         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
23255         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
23256
23257 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
23258
23259         * gcc.dg/tree-ssa/loadpre1.c: New;
23260         * gcc.dg/tree-ssa/loadpre2.c: New;
23261         * gcc.dg/tree-ssa/loadpre3.c: New;
23262         * gcc.dg/tree-ssa/loadpre4.c: New;
23263         * gcc.dg/tree-ssa/loadpre5.c: New;
23264         * gcc.dg/tree-ssa/loadpre6.c: New;
23265         * gcc.dg/tree-ssa/loadpre7.c: New;
23266         * gcc.dg/tree-ssa/loadpre8.c: New;
23267         * gcc.dg/tree-ssa/loadpre9.c: New;
23268
23269 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
23270
23271         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
23272         * g++.dg/abi/thunk4.C: Likewise.
23273
23274 2006-01-01  Andreas Jaeger  <aj@suse.de>
23275
23276         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
23277         portable.
23278
23279 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
23280
23281         PR c++/25294
23282         * gcc.dg/pragma-pack-3.c: New test.
23283         * g++.dg/parse/pragma3.C: New test.
23284
23285 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23286
23287         PR middle-end/24827
23288         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
23289
23290 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23291
23292         PR testsuite/25214
23293         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
23294
23295 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
23296
23297         PR fortran/22607
23298         * gfortran-dg/pure_byref_3.f90: New.
23299
23300         fortran/PR 25396
23301         * gfortran.dg/userdef_operator_1.f90: New.
23302
23303 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
23304
23305         * g++.dg/abi/thunk3.C: New.
23306         * g++.dg/abi/thunk4.C: New.
23307
23308 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
23309
23310         PR fortran/25532
23311         * gfortran.dg/host_used_types_1.f90: New test. Check that host
23312         associated derived type components of derived types are
23313         properly declared in contained procedures.
23314
23315 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23316
23317         PR libgfortran/25139
23318         * gfortran.dg/backspace_2.f: New test.
23319
23320 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23321
23322         PR libgfortran/25550
23323         * gfortran.dg/endfile.f: New test.
23324
23325 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23326
23327         PR libgfortran/25419
23328         * gfortran.dg/comma.f: New test.
23329
23330 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23331
23332         * lib/gfortran-dg.exp: Remove trailing whitespace.
23333         * lib/fortran-torture.exp: Test with -fbounds-check instead of
23334         -funroll-all-loops.
23335
23336 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
23337
23338         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
23339         Extended Double long doubles or repeat tests when long double is
23340         the same size as double.
23341
23342 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23343
23344         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
23345
23346         PR testsuite/25442
23347         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
23348         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
23349
23350         PR testsuite/25441
23351         * gcc.dg/pr23911.c: Make test variable static.
23352
23353         PR testsuite/25444
23354         * gcc.dg/tree-ssa/pr14841.c: Likewise.
23355
23356 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
23357
23358         PR c++/25439
23359         * g++.dg/parse/crash17.C: Adjust error markers.
23360         * g++.dg/template/error20.C: New test.
23361
23362 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
23363
23364         PR c++/23172
23365         * g++.dg/ext/complit4.C: New test.
23366
23367         PR c++/25417
23368         * g++.dg/ext/complit5.C: Likewise.
23369
23370 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
23371
23372         PR tree-optimization/25125
23373         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
23374         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
23375         * gcc.c-torture/execute/pr25125.c: New.
23376
23377 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
23378
23379         PR fortran/25029
23380         PR fortran/21256
23381         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
23382         functions with incorrect assumed size references.
23383
23384 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
23385
23386         PR c++/23171
23387         * g++.dg/opt/init1.C: New test.
23388
23389 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
23390
23391         PR c++/24671
23392         * g++.dg/template/sfinae3.C: New test.
23393
23394 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23395
23396         * g++.dg/other/friend4.C: New test.
23397
23398 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
23399
23400         PR target/25005
23401         * g++.dg/opt/pr25005.C: New test.
23402
23403 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
23404
23405         PR c++/25369
23406         * g++.dg/template/ptrmem16.C: New test.
23407
23408 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
23409
23410         PR fortran/25029
23411         PR fortran/21256
23412         * gfortran.dg/initialization_1.f90: Add test of SIZE.
23413
23414 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23415
23416         PR libgfortran/25307
23417         * gfortran.dg/list_read_5.f90: New test.
23418
23419 2005-12-22  Richard Henderson  <rth@redhat.com>
23420
23421         * gcc.target/i386/sse-7.c: Use -msse2.
23422
23423 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
23424
23425         PR rtl-optimization/25432
23426         * gcc.c-torture/compile/20051216-1.c: New test.
23427
23428         PR objc/25328
23429         * objc/execute/pr25328.m: New test.
23430
23431 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
23432
23433         PR c++/25364
23434         * g++.dg/template/call4.C: New test.
23435
23436 2005-12-22  Dale Johannesen  <dalej@apple.com>
23437
23438         * gcc.target/i386/sse-17.c: New.
23439
23440 2005-12-22  Paul Brook  <paul@codesourcery.com>
23441
23442         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
23443
23444 2005-12-22  Paul Brook  <paul@codesourcery.com>
23445
23446         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
23447
23448 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
23449
23450         PR tree-opt/25513
23451         * gcc.c-torture/compile/pr25513.c: New test.
23452
23453 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23454
23455         PR c++/23333
23456         * g++.dg/parse/error25.C: Add more tests.
23457
23458 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23459
23460         PR fortran/18990
23461         * gfortran.dg/der_charlen_1.f90: New.
23462
23463 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
23464
23465         PR fortran/20889
23466         * gfortran.dg/pointer_component_type_1.f90: New test.
23467
23468         PR fortran/25029
23469         PR fortran/21256
23470         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
23471         should give an error with assumed size array refernces and checks
23472         those that should not.
23473         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
23474         reference an upper bound so that it does not generate an error.
23475
23476         PR fortran/19362
23477         PR fortran/20244
23478         PR fortran/20864
23479         PR fortran/25391
23480         * gfortran.dg/used_dummy_types_1.f90: New test.
23481         * gfortran.dg/used_dummy_types_2.f90: New test.
23482         * gfortran.dg/used_dummy_types_3.f90: New test.
23483         * gfortran.dg/used_dummy_types_4.f90: New test.
23484         * gfortran.dg/used_dummy_types_5.f90: New test.
23485
23486         PR fortran/23152
23487         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
23488         group already being USE associated.
23489         * gfortran.dg/assumed_shape_nml.f90: New test.
23490         * gfortran.dg/assumed_size_nml.f90: New test.
23491
23492         PR fortran/20862
23493         PR fortran/25053
23494         PR fortran/25063
23495         PR fortran/25064
23496         PR fortran/25066
23497         PR fortran/25067
23498         PR fortran/25068
23499         PR fortran/25307
23500         * gfortran.dg/io_constraints_1.f90: New test.
23501         * gfortran.dg/io_constraints_1.f90: New test.
23502         * gfortran.dg/iostat_3.f90: Change wording of warning.
23503         * gfortran.dg/g77/19981216-0.f: The same.
23504
23505 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
23506
23507         PR tree-optimization/23518
23508         * gcc.dg/pr23518.c: New.
23509
23510 2005-12-21  Mike Stump  <mrs@apple.com>
23511
23512         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
23513
23514 2005-12-21  Paul Brook  <paul@codesourcery.com>
23515
23516         * gcc.dg/pr19340.c: Skip on m68k targets.
23517
23518 2005-12-21  Steven Bosscher  <stevenb@suse.de>
23519
23520         PR rtl-optimization/25196
23521         * gcc.dg/pr25196.c: New test.
23522
23523 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
23524
23525         PR fortran/25423
23526         gfortran.dg/where_nested_1.f90: New.
23527
23528 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
23529
23530         PR tree-optimization/25382.
23531         * gcc.dg/tree-ssa/pr25382.c: New.
23532
23533 2005-12-20  Richard Guenther  <rguenther@suse.de>
23534
23535         PR middle-end/24306
23536         * gcc.target/i386/pr24306.c: New testcase.
23537
23538 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
23539
23540         PR tree-optimization/25501
23541         * gcc.dg/tree-ssa/pr25501.c: New.
23542
23543 2005-12-20  Richard Guenther  <rguenther@suse.de>
23544
23545         Revert
23546         2005-12-02  Richard Guenther  <rguenther@suse.de>
23547
23548         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
23549
23550 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
23551
23552         PR c++/21228
23553         * g++.dg/warn/Wunreachable-code-2.C: New test.
23554
23555 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
23556
23557         PR c++/24278
23558         * g++.dg/template/ctor5.C: New test.
23559
23560         PR c++/24915
23561         * g++.dg/template/overload8.C: New test.
23562
23563 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
23564
23565         * gcc.c-torture/compile/pr25483 : New test.
23566
23567 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23568
23569         PR c++/20552
23570         * g++.dg/ext/typeof10.C: New test.
23571
23572 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
23573
23574         * gcc.dg/mt-loopi1.c: New.
23575
23576 2005-12-18  Richard Guenther  <rguenther@suse.de>
23577
23578         PR tree-optimization/25481
23579         * gcc.dg/torture/pr25481.c: New testcase.
23580
23581 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
23582
23583         PR rtl-optimization/21041
23584         * gcc.dg/pr21041.c: New test.
23585
23586 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23587
23588         PR libgfortran/25463
23589         * gfortran.dg/advance.f90: New test.
23590
23591 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
23592
23593         * gcc.dg/20051201-1.c: New test.
23594
23595 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
23596
23597         PR fortran/25018
23598         * gfortran.dg/initialization_1.f90: New test.
23599         * gfortran.dg/enum_5.f90: Change dg-error to new message.
23600         * gfortran.dg/g77/980616-0.f: The same.
23601
23602 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
23603
23604         * PR fortran/25458
23605         * gfortran.dg/chkbits.f90: New test.
23606
23607 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
23608
23609         * gfortran.dg/enum_5.f: Revert to previous version.
23610
23611 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
23612
23613         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
23614         * gfortran.dg/nested_modules_1.f90: Ditto.
23615         * gfortran.dg/hollerith_f95.f90: Ditto.
23616         * gfortran.dg/select_5.f90: Ditto.
23617         * gfortran.dg/secnds.f: Ditto.
23618         * gfortran.dg/hollerith2.f90: Ditto.
23619         * gfortran.dg/imag_2.f: Ditto.
23620         * gfortran.dg/ftell_2.f90: Ditto.
23621         * gfortran.dg/malloc_free_1.f90: Ditto.
23622         * gfortran.dg/logint-1.f: Ditto.
23623         * gfortran.dg/recursive_statement_functions.f90: Ditto.
23624         * gfortran.dg/e_d_fmt.f90: Ditto.
23625         * gfortran.dg/hollerith_legacy.f90: Ditto.
23626         * gfortran.dg/logint-2.f: Ditto.
23627         * gfortran.dg/enum_5.f90: Ditto.
23628         * gfortran.dg/f2c_2.f90: Ditto.
23629         * gfortran.dg/pr17143.f90: Ditto.
23630         * gfortran.dg/namelist_14.f90: Ditto.
23631         * gfortran.dg/logint-3.f: Ditto.
23632         * gfortran.dg/spread_scalar_source.f90: Ditto.
23633         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
23634         * gfortran.dg/namelist_11.f: Ditto.
23635         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
23636         * gfortran.dg/g77/20010519-1.f
23637         * gfortran.dg/g77/alpha1.f: Ditto.
23638         * gfortran.dg/g77/990115-1.f: Ditto.
23639         * gfortran.dg/g77/erfc.f: Ditto.
23640         * gfortran.dg/g77/19990313-3.f: Ditto.
23641         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
23642         * gfortran.dg/g77/20010426.f: Ditto.
23643         * gfortran.dg/g77/19990313-0.f: Ditto.
23644         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
23645         * gfortran.dg/g77/20000629-1.f: Ditto.
23646         * gfortran.dg/g77/970125-0.f: Ditto.
23647         * gfortran.dg/g77/8485.f: Ditto.
23648         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
23649         * gfortran.dg/g77/19990313-1.f: Ditto.
23650         * gfortran.dg/g77/int8421.f: Ditto.
23651         * gfortran.dg/g77/19990305-0.f: Ditto.
23652         * gfortran.dg/g77/947.f: Ditto.
23653         * gfortran.dg/g77/19990905-2.f: Ditto.
23654         * gfortran.dg/g77/cabs.f: Ditto.
23655         * gfortran.dg/g77/19990313-2.f: Ditto.
23656         * gfortran.dg/g77/20020307-1.f: Ditto.
23657         * gfortran.dg/g77/dcomplex.f: Ditto.
23658         * gfortran.dg/g77/19990502-1.f: Ditto.
23659         * gfortran.dg/g77/19981216-0.f: Ditto.
23660         * gfortran.dg/common_4.f90: Ditto.
23661         * gfortran.dg/entry_4.f90: Ditto.
23662         * gfortran.dg/equiv_constraint_2.f90: Ditto.
23663         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
23664         * gfortran.dg/namelist_12.f: Ditto.
23665         * gfortran.dg/scale_1.f90: Ditto.
23666         * gfortran.dg/modulo_1.f90
23667         * gfortran.dg/hollerith.f90: Ditto.
23668         * gfortran.dg/direct_io_3.f90: Ditto.
23669         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
23670         * gfortran.dg/gnu_logical_1.F: Ditto.
23671         * gfortran.dg/unf_io_convert_1.f90: Ditto.
23672         * gfortran.dg/assign_1.f90: Ditto.
23673         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
23674         * gfortran.dg/pr23095.f: Ditto.
23675         * gfortran.dg/read_float_1.f90: Ditto.
23676
23677 2005-12-17  Andreas Jaeger  <aj@suse.de>
23678
23679         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
23680         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
23681
23682 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23683
23684         PR fortran/24268
23685         * gfortran.dg/fmt_white.f: New test.
23686
23687 2005-12-16  Steven G. Kargl <kargls@comcast.net>
23688
23689         * gfortran.dg/label_1.f90: New test.
23690
23691 2005-12-15  Ben Elliston  <bje@au.ibm.com>
23692
23693         PR testsuite/25422
23694         * gcc.dg/20031012-1.c: Add -Walways-true option.
23695         * gcc.dg/weak/weak-3.c: Likewise.
23696         * g++.old-deja/g++.mike/warn8.C: Likewise.
23697
23698 2005-12-16  Mike Stump  <mrs@apple.com>
23699
23700         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
23701         exit.
23702
23703 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23704
23705         PR libgfortran/25264
23706         PR libgfortran/25349
23707         * gfortran.dg/tl_editing.f90: Added additional checks.
23708         * gfortran.dg/t_editing.f: New test.
23709         * gfortran.dg/write_padding.f90: New test
23710
23711 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23712
23713         PR testsuite/25215
23714         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
23715
23716 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
23717
23718         PR rtl-optimization/24899
23719         * gcc.c-torture/execute/20051215-1.c: New test.
23720
23721 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
23722
23723         PR 24823
23724         * gfortran.dg/pr24823.f: New test.
23725
23726 2005-12-16  Jeff Law  <law@redhat.com>
23727
23728         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
23729
23730 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
23731
23732         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23733         (base_types): Change C++ style comments to C style comments.  Remove
23734         aligned types from the array.  Keep Enums disabled.
23735         (complex_types): Remove aligned types from the array.
23736         Comment out "_Complex long double".
23737         (attrib_types): Remove.
23738         (complex_attrib_types): Remove.
23739         (attrib_array_types): Remove.
23740         (complex_attrib_array_types): Remove.
23741         (aligned_bitfld_types): Remove.
23742         (n_aligned_bitfld_types): Remove.
23743         (FEATURE_ALIGNEDPACKED): Delete.
23744         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
23745         (singles): Remove support for adding attributes.
23746         (choose_type): Remove support for attributed types.
23747         (generate_fields): Remove support for attributed bit-fields.
23748         Remove support for adding attributes.
23749         (generate_random_tests): Remove support for adding attributes.
23750         (features): Add back "[0] :0" and "complex vector [0]".
23751         (main): Remove support for attributed bit-fields.
23752         Uncomment the calling of generate_random_tests for the rests of
23753         the tests.
23754
23755 2005-12-16  Jan Hubicka  <jh@suse.cz>
23756
23757         * gcc.c-torture/combine/pr25224.c: New.
23758
23759 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
23760
23761         PR other/25028
23762         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
23763         HP-UX.
23764
23765 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
23766
23767         * gcc.dg/20051215-1.c: New file.
23768
23769 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23770
23771         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
23772         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
23773
23774 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
23775
23776         PR fortran/18197
23777         * gfortran.dg/dummy_functions_1.f90: New.
23778
23779 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
23780
23781         PR rtl-optimization/25310
23782         * gcc.c-torture/compile/pr25310.c: New test.
23783
23784 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
23785
23786         PR debug/25023
23787         * gcc.dg/pr25023.c: New test.
23788
23789 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23790
23791         * g++.old-deja/g++.brendan/redecl1.C,
23792         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
23793         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
23794         g++.old-deja/g++.oliva/typeof1.C,
23795         g++.old-deja/g++.other/crash16.C,
23796         g++.old-deja/g++.other/crash34.C,
23797         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
23798         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
23799         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
23800         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
23801         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
23802         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
23803         Remove xfail.
23804
23805 2005-12-14  Kean Johnston  <jkj@sco.com>
23806             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23807
23808         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
23809         * gcc.target/i386/20020523-1.c: Ditto.
23810         * gcc.target/i386/tailcall-1.c: Ditto.
23811         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
23812         * gcc.target/i386/ssetype-5.c: Ditto.
23813
23814 2005-12-14  Jeff Law  <law@redhat.com>
23815
23816         * gcc.dg/tree-ssa/foldstring-1.c: New test.
23817
23818 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
23819
23820         PR target/25254
23821         PR target/24188
23822         * gcc.target/i386/pr25254.c: New test.
23823         * gfortran.dg/PR24188.f: New test.
23824
23825 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
23826
23827         * lib/fortran-torture.exp: Catch remaining uses of
23828         remote_file build delete.
23829
23830 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23831
23832         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
23833
23834 2005-12-14  Ben Elliston  <bje@au.ibm.com>
23835
23836         * gcc.dg/warn-addr-cmp.c: New test.
23837
23838 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
23839
23840         PR debug/25023
23841         PR target/25293
23842         * gcc.target/i386/pr25293.c: New test.
23843
23844 2005-12-13  Petr Machata  <machata@post.cz>
23845
23846         PR c++/24907
23847         * g++.dg/parse/comma2.C: New test.
23848
23849 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
23850             Jakub Jelinek  <jakub@redhat.com>
23851
23852         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
23853         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
23854         (limits.h): Include unconditionally.
23855         (stdlib.h): Likewise.
23856         (hashtab.h): Do not include.
23857         (getopt.h): Likewise.
23858         (stddef.h): Include.
23859         (hashval_t): Define.
23860         (struct entry): Add "next" field.
23861         (HASH_SIZE): New macro.
23862         (hash_table): New variable.
23863         (switchfiles): Do not use xmalloc.
23864         (mix): New macro.
23865         (iterative_hash): New function.
23866         (hasht): Remove.
23867         (e_exists): New function.
23868         (e_insert): Likewise.
23869         (output): Use, instead of libiberty hashtable functions.
23870         (main): Do not use getopt.  Do not call htab_create.
23871
23872 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
23873
23874         PR c++/25331
23875         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
23876         put atal* and atpaal* attributes on array elements.
23877         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
23878         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
23879         put atal* and atpaal* attributes on array elements.
23880         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
23881
23882 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
23883
23884         * gcc.dg/single-precision-constant.c: New test.
23885
23886 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
23887
23888         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
23889         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
23890         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
23891         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
23892         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
23893         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
23894         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
23895         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
23896         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
23897         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
23898         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
23899         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
23900         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
23901         gcc.target/powerpc/ppc-sdata-2.c,
23902         gcc.target/powerpc/ppc-stackalign-1.c,
23903         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
23904         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
23905         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
23906         gcc.target/powerpc/rs6000-ldouble-2.c,
23907         gcc.target/powerpc/rs6000-power2-1.c,
23908         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
23909         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
23910         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
23911         option into target selector.
23912         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
23913         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
23914
23915 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
23916
23917         PR objc/25348
23918         * objc.dg/encode-9.m: New test.
23919
23920 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23921
23922         PR testsuite/20772
23923         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
23924         * gcc.dg/asm-b.c: Fix typo.
23925         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
23926         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
23927         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
23928         i?86 lp64 and x86_64 ilp32.
23929         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
23930         on i?86 lp64.
23931         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
23932
23933 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
23934
23935         PR fortran/25078
23936         gfortran.dg/equiv_5.f90: New test.
23937
23938 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
23939
23940         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
23941         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
23942         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
23943         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
23944         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
23945         * gcc.dg/tree-ssa/reassoc-5.c: New.
23946         * gcc.dg/tree-ssa/reassoc-6.c: New.
23947         * gcc.dg/tree-ssa/reassoc-7.c: New.
23948         * gcc.dg/tree-ssa/reassoc-8.c: New.
23949         * gcc.dg/tree-ssa/reassoc-9.c: New.
23950         * gcc.dg/tree-ssa/reassoc-10.c: New.
23951         * gcc.dg/tree-ssa/reassoc-11.c: New.
23952
23953 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23954
23955         PR testsuite/25167
23956         PR testsuite/24478
23957         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
23958
23959 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
23960
23961         PR c++/25300
23962         * g++.dg/template/inherit.C: Do not use a generic error message.
23963
23964 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
23965
23966         PR libobjc/25354
23967         * objc.dg/gnu-encoding: New directory.
23968         * objc.dg/gnu-encoding/compat-common.h: New file.
23969         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
23970         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
23971         * objc.dg/gnu-encoding/vector-defs.h: New file.
23972         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
23973         * objc.dg/gnu-encoding/generate-random.c: New file.
23974         * objc.dg/gnu-encoding/generate-random_r.c: New file.
23975         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
23976         * objc.dg/gnu-encoding/generate-random.h: New file.
23977
23978 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
23979
23980         PR c++/25337
23981         * g++.dg/template/defarg7.C: New test.
23982
23983 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
23984
23985         PR libobjc/25347
23986         * objc.dg/encode-8.m: New test.
23987
23988 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
23989
23990         PR libobjc/25346
23991         * objc.dg/encode-7.m: New test.
23992
23993 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
23994
23995         PR c++/25010
23996         * g++.dg/opt/inline10.C: New test.
23997
23998 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
23999
24000         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
24001
24002 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
24003
24004         * gfortran.dg/substring_equivalence.f90: typo in comment
24005
24006 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24007
24008         PR fortran/25068
24009         * gfortran.dg/iostat_3.f90: New test.
24010
24011 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
24012
24013         PR fortran/23815
24014         * gfortran.dg/unf_io_convert_1.f90: New test.
24015         * gfortran.dg/unf_io_convert_2.f90: New test.
24016         * gfortran.dg/unf_io_convert_3.f90: New test.
24017
24018 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24019
24020         PR testsuite/20772
24021         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
24022         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
24023         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
24024         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
24025         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
24026         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
24027         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
24028         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
24029         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
24030         gcc.dg/torture/fp-int-convert-float128-timode.c,
24031         gcc.dg/torture/fp-int-convert-float128.c,
24032         gcc.dg/torture/fp-int-convert-float80-timode.c,
24033         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
24034         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
24035
24036         * gcc.dg/tls/opt-1.c: Require effective target fpic.
24037
24038 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
24039
24040         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
24041
24042 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
24043
24044         * gcc.dg/20051207-1.c,
24045         * gcc.dg/20051207-2.c,
24046         * gcc.dg/20051207-3.c: New tests.
24047
24048 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24049
24050         PR testsuite/20772
24051         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
24052         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
24053         dg-skip-if target selector.
24054
24055         PR testsuite/20772
24056         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
24057         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
24058         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
24059         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
24060         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
24061         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
24062         and/or merge with i?86 cases.
24063
24064         * gcc.dg/tls/opt-3.c: Require effective target fpic.
24065
24066         PR testsuite/20772
24067         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
24068         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
24069         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
24070         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
24071         x86_64-*-linux*.
24072
24073 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
24074
24075         PR target/25311
24076         * gcc.c-torture/compile/pr25311.c: New test.
24077
24078 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24079
24080         PR libgfortran/25039
24081         * gfortran.dg/read_comma.f: New test.
24082
24083 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
24084
24085         PR c++/19317
24086         * g++.dg/opt/pr19317-1.C: New test.
24087         * g++.dg/opt/pr19317-2.C: New test.
24088         * g++.dg/opt/pr19317-3.C: New test.
24089
24090         PR target/19005
24091         * gcc.c-torture/execute/pr19005.c: New test.
24092
24093         PR target/17828
24094         * g++.old-deja/g++.other/comdat5.C: New test.
24095         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
24096
24097         * g++.dg/compat/struct-layout-1.exp: New file.
24098         * g++.dg/compat/struct-layout-1.h: New.
24099         * g++.dg/compat/struct-layout-1_generate.c: New.
24100         * g++.dg/compat/struct-layout-1_x1.h: New.
24101         * g++.dg/compat/struct-layout-1_x2.h: New.
24102         * g++.dg/compat/struct-layout-1_y1.h: New.
24103         * g++.dg/compat/struct-layout-1_y2.h: New.
24104
24105         * gcc.dg/20050330-2.c: New test.
24106
24107 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
24108
24109         PR fortran/25292
24110         * gfortran.dg/associated_1.f90: New.
24111
24112 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24113
24114         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
24115         ILP32 vect_no_align platforms.
24116
24117 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
24118             Jakub Jelinek  <jakub@redhat.com>
24119
24120         PR target/25268
24121         * gcc.c-torture/compile/20051207-1.c: New test.
24122
24123 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24124
24125         PR testsuite/20772
24126         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
24127         gcc.dg/torture/pr18582-1.c,
24128         gcc.target/i386/attributes-error.c: Also test on x86_64.
24129
24130         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
24131
24132 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24133
24134         PR c++/19397
24135         * g++.dg/template/typedef3.C: New test.
24136
24137         PR c++/19762
24138         PR c++/19764
24139         * g++.dg/template/dtor3.C: Fix error markers.
24140
24141 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
24142
24143         * lib/target-supports.exp (check_effective_target_sync_char_short):
24144         Add s390*.
24145
24146 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
24147
24148         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
24149
24150 2005-12-06  Roger Sayle  <roger@eyesopen.com>
24151
24152         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
24153         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
24154         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
24155         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
24156
24157 2005-12-06  Roger Sayle  <roger@eyesopen.com>
24158
24159         PR c++/25263
24160         * g++.dg/other/array2.C: New test case.
24161
24162 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
24163
24164         * gcc.dg/darwin-weakimport-3.c: New.
24165
24166         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
24167         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
24168         and to work on Darwin.
24169         * gcc.dg/attr-weakref-1b.c: New file.
24170         * gcc.dg/attr-weakref-2.c: New test.
24171         * gcc.dg/darwin-weakref-1.c: New test.
24172
24173 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
24174
24175         PR testsuite/25247
24176         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
24177         use in selector expressions.
24178         (dg-xfail-if): Ditto.
24179         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
24180         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
24181         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
24182         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
24183         * gcc.test-framework/test-framework.exp: Skip generated tests if
24184         CHECK_TEST_FRAMEWORK is not 1.
24185
24186 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24187
24188         PR tree-optimization/24963
24189         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
24190
24191         PR target/24108
24192         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
24193
24194         PR target/18580
24195         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
24196         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
24197         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
24198         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
24199
24200 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
24201
24202         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
24203         dg-options.
24204
24205 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
24206
24207         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
24208
24209 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
24210
24211         * gcc.dg/format/cast-1.c: New test.
24212
24213 2005-12-04  Roger Sayle  <roger@eyesopen.com>
24214
24215         PR c/7776
24216         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
24217         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
24218         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
24219         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
24220
24221 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
24222
24223         * gcc.dg/cast-pretty-print-1.c: New test.
24224
24225 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
24226
24227         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
24228
24229 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
24230
24231         PR c++/24173
24232         * g++.dg/template/friend40.C: New test.
24233
24234 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
24235
24236         PR target/25199
24237         * gcc.target/i386/movq-2.c: New test.
24238         * gcc.target/i386/movq.c: Remove target i?86, instead add
24239         dg-require-effective-target ilp32.
24240
24241 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24242
24243         PR c++/24103
24244         * g++.dg/other/default1.C: New test.
24245
24246 2005-12-02  Richard Guenther  <rguenther@suse.de>
24247
24248         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
24249
24250 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24251
24252         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
24253
24254 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
24255
24256         PR target/21017
24257         * gcc.target/powerpc/rotate.c: New.
24258
24259 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24260
24261         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
24262         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
24263
24264 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24265
24266         PR c/13384
24267         * gcc.dg/pr17730-1.c: Adjust.
24268         * gcc.dg/lvalue1.c (main): Likewise.
24269         * gcc.dg/lvalue-2.c: Likewise.
24270         * g++.dg/pr7503-3.C
24271
24272 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
24273
24274         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
24275         error messages.
24276
24277 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
24278
24279         PR fortran/24789
24280         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
24281
24282 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
24283
24284         PR target/24475
24285         * lib/target-supports.exp (check_effective_target_tls): New.
24286         (check_effective_target_tls_runtime): New.
24287         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
24288         for TLS support.
24289         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
24290         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
24291         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
24292         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
24293         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
24294         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
24295         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
24296         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
24297         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
24298         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
24299         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
24300         effective-target TLS.
24301         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
24302         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
24303         effective-target TLS runtime.
24304
24305 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
24306
24307         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
24308
24309 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
24310
24311         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
24312         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
24313         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
24314         ignored" warnings when "packing" is the same as the ABI layout.
24315
24316 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
24317
24318         PR fortran/21302
24319         * gfortran.dg/line_length_1.f: New test.
24320         * gfortran.dg/line_length_2.f90: Ditto.
24321
24322 2005-11-30  Richard Guenther  <rguenther@suse.de>
24323
24324         PR tree-optimization/21655
24325         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
24326
24327 2005-11-30  Dale Johannesen  <dalej@apple.com>
24328
24329         * gcc.c-torture/compile/pr24930.c: New.
24330
24331 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
24332
24333         PR fortran/15809
24334         *  gfortran.dg/auto_char_dummy_array.f90: New test.
24335
24336 2005-11-30  Jeff Law  <law@redhat.com>
24337
24338         * g++.old-deja/g++.law/pr25000.C: New test.
24339
24340 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
24341
24342         * gcc.dg/tls/opt-11.c: New test.
24343
24344 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
24345
24346         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
24347         targets.
24348         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
24349         LP64 ia64.
24350
24351 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
24352
24353         * gfortran.dg/open_access_1.f90: New test.
24354
24355 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24356
24357         * gcc.dg/charset/builtin2.c: New test.
24358
24359 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
24360
24361         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
24362         on mmix-*-* for *_[xy].c.
24363
24364 2005-11-28  Kean Johnston  <jkj@sco.com>
24365
24366         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
24367         headers.
24368         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
24369         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
24370         * gcc.target/i386/asm-3.c: Ditto.
24371         * gcc.target/i386/clobbers.c: Ditto.
24372         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
24373         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
24374         test regexp.
24375         * gcc.target/i386/mul.c: Ditto.
24376         * gcc.target/i386/ssetype-1.c: Ditto.
24377         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
24378         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
24379         static so the test works with -fPIC mode too. Based on comment in
24380         PR19231 by Pinski.
24381         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
24382
24383 2005-11-28  Richard Guenther  <rguenther@suse.de>
24384
24385         * gcc.dg/alias-9.c: New testcase.
24386         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
24387
24388 2005-11-28  Roger Sayle  <roger@eyesopen.com>
24389             Uros Bizjak  <uros@kss-loka.si>
24390
24391         PR middle-end/20219
24392         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
24393         tan(x)/sin(x) transformations.
24394
24395 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
24396
24397         PR middle-end/24575
24398         * gcc.dg/tree-ssa/divide-3.c: New test.
24399         * gcc.dg/tree-ssa/divide-4.c: New test.
24400
24401 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
24402
24403         PR fortran/24917
24404         *  gfortran.dg/boz_6.f90: New test.
24405
24406 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24407
24408         PR fortran/23912
24409         * gfortran.dg/modulo_1.f90: New test.
24410
24411 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24412
24413         PR libfortran/24919
24414         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
24415         fail on CRLF platforms.
24416         * gfortran.dg/ftell_2.f90: Likewise.
24417
24418 2005-11-26  Eric Christopher  <echristo@apple.com>
24419
24420         * gcc.dg/intmax_t-1.c: Remove mips xfail.
24421
24422 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
24423
24424         * objc.dg/gnu-runtime-3.m: Simplify.
24425
24426 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
24427
24428         PR middle-end/23669
24429         * gcc.dg/tree-ssa/divide-1.c: New test.
24430         * gcc.dg/tree-ssa/divide-2.c: New test.
24431
24432 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
24433
24434         PR libgfortran/24945
24435         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
24436
24437 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
24438
24439         PR libgfortran/24945
24440         * gfortran.dg/open_status_2.f90: New test.
24441
24442 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24443
24444         * gcc.c-torture/execute/builtins/fprintf.c,
24445         gcc.c-torture/execute/builtins/fputs-lib.c,
24446         gcc.c-torture/execute/builtins/fputs.c,
24447         gcc.c-torture/execute/builtins/lib/fprintf.c,
24448         gcc.c-torture/execute/builtins/lib/printf.c,
24449         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
24450
24451 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
24452
24453         * gcc.dg/20050922-2.c: New test.
24454
24455 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
24456
24457         * objc.dg/gnu-runtime-3.m: New test.
24458
24459 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24460
24461         PR c++/9278
24462         * g++.dg/other/void1.C: New test.
24463
24464 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
24465
24466         PR middle-end/24998
24467         * gcc.dg/torture/fp-int-convert-float.c,
24468         gcc.dg/torture/fp-int-convert-double.c,
24469         gcc.dg/torture/fp-int-convert-long-double.c,
24470         gcc.dg/torture/fp-int-convert-timode.c,
24471         gcc.dg/torture/fp-int-convert-float80.c,
24472         gcc.dg/torture/fp-int-convert-float80-timode.c,
24473         gcc.dg/torture/fp-int-convert-float128.c,
24474         gcc.dg/torture/fp-int-convert-float128-timode.c,
24475         gcc.dg/torture/fp-int-convert.h: New files.
24476
24477 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
24478
24479         PR middle-end/24989
24480         * gcc.dg/tree-ssa/bool-10.c: New test.
24481         * gcc.dg/tree-ssa/bool-11.c: New test.
24482         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
24483
24484 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
24485
24486         PR middle-end/24990
24487         * tree-ssa/pr24990-1.c: New test.
24488
24489 2005-11-24  Richard Guenther  <rguenther@suse.de>
24490         Dirk Mueller <dmueller@suse.de>
24491
24492         PR c++/14024
24493         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
24494         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
24495         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
24496         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
24497         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
24498         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
24499
24500 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
24501
24502         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
24503
24504 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24505
24506         PR c/21668
24507         * gcc.dg/Wc++-compat.c: New.
24508         * gcc.dg/Wno-c++-compat.c: New.
24509
24510 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
24511
24512         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
24513         (vspltish, vspltisw): Likewise.
24514
24515 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24516
24517         PR libgfortran/24794
24518         * gfortran.dg/namelist_12.f: Fix quotes.
24519         * gfortran.dg/namelist_13.f90: Fix quotes.
24520         * gfortran.dg/namelist_14.f90: Fix quotes.
24521         * gfortran.dg/namelist_15.f90: Fix quotes.
24522         * gfortran.dg/namelist_use.f90: Fix quotes.
24523         * gfortran.dg/namelist_use_only.f90: Fix quotes.
24524         * gfortran.dg/namelist_21.f90: New test.
24525         * gfortran.dg/namelist_22.f90: New test.
24526
24527 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
24528
24529         PR target/23435
24530         * gcc.c-torture/compile/pr23435.c: New.
24531
24532 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
24533
24534         * gcc.c-torture/execute/floatunsisf-1.c: New test.
24535
24536 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
24537
24538         * gcc.target/powerpc/405-macchw-1.c,
24539         gcc.target/powerpc/405-macchw-2.c,
24540         gcc.target/powerpc/405-macchwu-1.c,
24541         gcc.target/powerpc/405-macchwu-2.c,
24542         gcc.target/powerpc/405-machhw-1.c,
24543         gcc.target/powerpc/405-machhw-2.c,
24544         gcc.target/powerpc/405-machhwu-1.c,
24545         gcc.target/powerpc/405-machhwu-2.c,
24546         gcc.target/powerpc/405-maclhw-1.c,
24547         gcc.target/powerpc/405-maclhw-2.c,
24548         gcc.target/powerpc/405-maclhwu-1.c,
24549         gcc.target/powerpc/405-maclhwu-2.c,
24550         gcc.target/powerpc/405-mulchw-1.c,
24551         gcc.target/powerpc/405-mulchw-2.c,
24552         gcc.target/powerpc/405-mulchwu-1.c,
24553         gcc.target/powerpc/405-mulchwu-2.c,
24554         gcc.target/powerpc/405-mulhhw-1.c,
24555         gcc.target/powerpc/405-mulhhw-2.c,
24556         gcc.target/powerpc/405-mulhhwu-1.c,
24557         gcc.target/powerpc/405-mulhhwu-2.c,
24558         gcc.target/powerpc/405-mullhw-1.c,
24559         gcc.target/powerpc/405-mullhw-2.c,
24560         gcc.target/powerpc/405-mullhwu-1.c,
24561         gcc.target/powerpc/405-mullhwu-2.c,
24562         gcc.target/powerpc/405-nmacchw-1.c,
24563         gcc.target/powerpc/405-nmacchw-2.c,
24564         gcc.target/powerpc/405-nmachhw-1.c,
24565         gcc.target/powerpc/405-nmachhw-2.c,
24566         gcc.target/powerpc/405-nmaclhw-1.c,
24567         gcc.target/powerpc/405-nmaclhw-2.c,
24568         gcc.target/powerpc/440-macchw-1.c,
24569         gcc.target/powerpc/440-macchw-2.c,
24570         gcc.target/powerpc/440-macchwu-1.c,
24571         gcc.target/powerpc/440-macchwu-2.c,
24572         gcc.target/powerpc/440-machhw-1.c,
24573         gcc.target/powerpc/440-machhw-2.c,
24574         gcc.target/powerpc/440-machhwu-1.c,
24575         gcc.target/powerpc/440-machhwu-2.c,
24576         gcc.target/powerpc/440-maclhw-1.c,
24577         gcc.target/powerpc/440-maclhw-2.c,
24578         gcc.target/powerpc/440-maclhwu-1.c,
24579         gcc.target/powerpc/440-maclhwu-2.c,
24580         gcc.target/powerpc/440-mulchw-1.c,
24581         gcc.target/powerpc/440-mulchw-2.c,
24582         gcc.target/powerpc/440-mulchwu-1.c,
24583         gcc.target/powerpc/440-mulchwu-2.c,
24584         gcc.target/powerpc/440-mulhhw-1.c,
24585         gcc.target/powerpc/440-mulhhw-2.c,
24586         gcc.target/powerpc/440-mulhhwu-1.c,
24587         gcc.target/powerpc/440-mulhhwu-2.c,
24588         gcc.target/powerpc/440-mullhw-1.c,
24589         gcc.target/powerpc/440-mullhw-2.c,
24590         gcc.target/powerpc/440-mullhwu-1.c,
24591         gcc.target/powerpc/440-mullhwu-2.c,
24592         gcc.target/powerpc/440-nmacchw-1.c,
24593         gcc.target/powerpc/440-nmacchw-2.c,
24594         gcc.target/powerpc/440-nmachhw-1.c,
24595         gcc.target/powerpc/440-nmachhw-2.c,
24596         gcc.target/powerpc/440-nmaclhw-1.c,
24597         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
24598
24599 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
24600
24601         PR fortran/24774
24602         * gfortran.dg/inquire_9.f90: New test.
24603
24604         PR fortran/21647
24605         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
24606
24607 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
24608
24609         PR libfortran/24432
24610         * lib/target-supports.exp (check_effective_target_fortran_large_real):
24611         Check that 'cos' is supported.
24612
24613 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
24614
24615         PR fortran/24223
24616         * gfortran.dg/substring_equivalence.f90: New test.
24617
24618         PR fortran/24705
24619         * gfortran.dg/auto_internal_assumed.f90: New test.
24620
24621 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
24622
24623         * gcc.dg/fold-div-2.c: New test.
24624
24625 2005-11-20  Ian Lance Taylor  <ian@airs.com>
24626
24627         PR rtl-optimization/24883
24628         * gcc.c-torture/compile/pr24883.c: New test.
24629
24630 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
24631
24632         PR middle-end/20583
24633         * gcc.c-torture/compile/pr20583.c: New.
24634
24635 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
24636
24637         * gcc.c-torture/execute/usmul.c: New test.
24638
24639 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
24640
24641         * gcc.dg/tree-ssa/vrp22.c: New test.
24642
24643 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
24644
24645         PR middle-end/24912
24646         * gcc.dg/torture/pr24912-1.c: New test.
24647
24648 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
24649
24650         PR fortran/24862
24651         * gfortran.dg/arrayio_derived_1.f90: New test.
24652
24653 2005-11-19  Richard Guenther  <rguenther@suse.de>
24654
24655         PR middle-end/23294
24656         * gcc.dg/tree-ssa/pr23294.c: New testcase.
24657
24658 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
24659
24660         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
24661
24662 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
24663
24664         PR c++/8355
24665         * g++.dg/template/friend39.C: New test.
24666
24667 2005-11-18  James E Wilson  <wilson@specifix.com>
24668
24669         * gcc.dg/builtin-strstr.c: New.
24670
24671 2005-11-18  Richard Henderson  <rth@redhat.com>
24672
24673         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
24674         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
24675         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
24676         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
24677         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
24678         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
24679         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
24680         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
24681         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
24682         renaming to remove initial "ia64-".
24683
24684 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
24685
24686         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
24687
24688 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
24689
24690         * g++.dg/cpp/string-2.C: New test.
24691
24692 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
24693
24694         * gcc.dg/tree-ssa/loop-14.c: New test.
24695
24696 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
24697             Michael Chamberlain <michael@chamberlain.net.au>
24698
24699         * ada/acats/run_all.sh (target_run): Kill long running tests.
24700
24701 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24702
24703         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
24704         * gcc.dg/cleanup-9.c: Likewise.
24705         * gcc.dg/cleanup-10.c: Likewise.
24706         * gcc.dg/cleanup-11.c: Likewise.
24707
24708 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24709
24710         PR fortran/24892
24711         * gfortran.dg/open_access_append_1.f90: New test.
24712         * gfortran.dg/open_access_append_2.f90: New test.
24713
24714 2005-11-16  Richard Guenther  <rguenther@suse.de>
24715
24716         PR middle-end/24851
24717         * gcc.c-torture/execute/pr24851.c: New testcase.
24718
24719 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
24720
24721         * gcc.dg/fold-overflow-1.c: New test.
24722
24723 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
24724
24725         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
24726         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
24727
24728 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
24729
24730         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
24731         structures.
24732         * g++.dg/eh/forced2.C: Likewise.
24733         * g++.dg/eh/forced3.C: Likewise.
24734         * g++.dg/eh/forced4.C: Likewise.
24735
24736 2005-11-11  Mike Stump  <mrs@apple.com>
24737
24738         * g++.old-deja/g++.mike/unused.C: Add.
24739
24740 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
24741
24742         PR c++/24667
24743         * g++.dg/warn/Wcast-qual1.C: New test.
24744
24745 2005-11-15  Jan Hubicka  <jh@suse.cz>
24746
24747         * gcc.dg/winline-5.c: Add large-unit-insns limit.
24748
24749 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
24750
24751         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
24752
24753 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
24754
24755         PR 24840
24756         * gcc.dg/tree-ssa/pr24840.c: New test.
24757
24758 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
24759
24760         PR testsuite/24841
24761         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
24762
24763 2005-11-14  Dale Johannesen  <dalej@apple.com>
24764
24765         * gcc.c-torture/execute/20051113-1.c: New.
24766
24767 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
24768
24769         PR c++/24687
24770         * g++.dg/template/crash43.C: New test.
24771
24772 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
24773
24774         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
24775
24776 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
24777
24778         PR c++/24817
24779         * g++.dg/eh/spec8.C: New test.
24780
24781 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
24782
24783         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
24784
24785 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
24786
24787         PR c++/20293
24788         * g++.dg/parse/ambig4.C: New test.
24789         * g++.dg/tc1/dr101.C: Adjust error markers.
24790         * g++.dg/lookup/strong-using-2.C: Likewise.
24791         * g++.dg/lookup/ambig5.C: Likewise.
24792         * g++.dg/lookup/ambig4.C: Likewise.
24793         * g++.dg/parse/crash22.C: Likewise.
24794
24795 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
24796
24797         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
24798
24799 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
24800
24801         * gcc.dg/nested-calls-1.c: New test.
24802
24803 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24804
24805         * gfortran.dg/complex_intrinsic_1.f90: New test.
24806         * gfortran.dg/complex_intrinsic_2.f90: New test.
24807         * gfortran.dg/fgetc_1.f90: New test.
24808         * gfortran.dg/fgetc_2.f90: New test.
24809         * gfortran.dg/fgetc_3.f90: New test.
24810         * gfortran.dg/ftell_1.f90: New test.
24811         * gfortran.dg/ftell_2.f90: New test.
24812         * gfortran.dg/gnu_logical_1.F: New test.
24813         * gfortran.dg/gnu_logical_2.f90: New test.
24814
24815 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
24816
24817         PR middle-end/24820
24818         * gcc.dg/pr24820.c: New test.
24819
24820 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
24821
24822         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
24823         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
24824         variable.
24825
24826 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24827
24828         PR testsuite/24614
24829         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
24830
24831 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
24832
24833         * gcc.target/cris/cris.exp: New file.
24834         * gcc.target/cris/rld-legit1.c: New test.
24835         * gcc.target/cris/rld-legit2.c: New test.
24836
24837 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
24838
24839         PR c++/24780
24840         * g++.dg/opt/pr24780.C: New test.
24841
24842         PR c++/24761
24843         * g++.dg/template/asm1.C: New test.
24844
24845 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
24846
24847         PR libgfortran/24787
24848         * gfortran.dg/scan_1.f90: New test.
24849
24850 2005-11-12  Jan Hubicka  <jh@suse.cz>
24851
24852         * gcc.target/i386/minmax-1.c: New.
24853         * gcc.target/i386/minmax-2.c: New.
24854
24855 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
24856
24857         * gcc.dg/pr24445.c: Fix for 64-bit targets.
24858
24859 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
24860
24861         * gcc.c-torture/execute/20051110-1.c,
24862         gcc.c-torture/execute/20051110-2.c: New tests.
24863
24864 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
24865
24866         PR middle-end/24750
24867         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
24868         New tests.
24869
24870 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
24871
24872         * lib/target-libpath.exp (get_shlib_extension): New proc.
24873         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
24874         * lib/gfortran.exp (gfortran_link_flags): Likewise.
24875         * lib/objc.exp (objc_target_compile): Likewise.
24876         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
24877         detection.
24878
24879 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
24880
24881         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
24882
24883         * lib/target-supports.exp (check_effective_target_static_libgfortran):
24884         Add -static to additional_flags and pass it to target_compile.
24885
24886 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
24887
24888         PR libgfortran/24719
24889         gfortran.dg/read_noadvance.f90: New test.
24890
24891         PR libgfortran/24699
24892         gfortran.dg/fmt_t_2.f90: New test.
24893
24894         PR libgfortran/24785
24895         gfortran.dg/read_x_eor.f90: New test.
24896
24897         PR libgfortran/24584
24898         gfortran.dg/namelist_empty.f90: Rename test.
24899
24900         PR libgfortran/24489
24901         gfortran/read_eor.f90: Rename test.
24902
24903 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
24904
24905         PR fortran/15976
24906         * gfortran.dg/automatic_module_variable.f90: New test.
24907
24908 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
24909
24910         PR target/24445
24911         * gcc.dg/pr24445.c: New test.
24912
24913 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
24914
24915         PR fortran/24655
24916         PR fortran/24755
24917         * gfortran.dg/recursive_statement_functions.f90: Add statement
24918         functions using inline intrinsic functions and parameters to test
24919         that they no longer seg-fault.
24920
24921         PR fortran/24409
24922         gfortran.dg/nested_modules_4.f90: New test.
24923         gfortran.dg/nested_modules_5.f90: New test.
24924
24925 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24926
24927         PR fortran/24643
24928         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
24929
24930 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
24931
24932         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
24933         failures.
24934
24935 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24936
24937         * gcc.dg/sparc-getcontext-1.c: New test.
24938
24939 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
24940
24941         * gcc.dg/ifcvt-fabs-1.c: New test.
24942
24943 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
24944
24945         PR other/4372
24946         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
24947         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
24948
24949 2005-11-09  Richard Guenther  <rguenther@suse.de>
24950
24951         PR tree-optimization/24716
24952         * gcc.c-torture/execute/pr24716.c: New testcase.
24953
24954 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
24955
24956         * gcc.dg/pr24624.c: Disable for non S/390 targets.
24957
24958 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
24959
24960         PR 24624
24961         * gcc.dg/pr24624.c: Testcase added.
24962
24963 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
24964
24965         PR 24623
24966         * g++.dg/other/pr24623.C: Testcase added.
24967
24968 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
24969
24970         PR fortran/22607
24971         * gfortran-dg/pure_byref_1.f90: New.
24972         * gfortran-dg/pure_byref_2.f90: New.
24973
24974 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
24975
24976         PR c/24101
24977         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
24978         * gcc.dg/dg.exp: Run main loop also for *.i files.
24979
24980 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
24981
24982         PR c++/19450
24983         * g++.dg/tls/diag-3.C: New test.
24984         * g++.dg/tls/diag-4.C: New test.
24985         * g++.dg/tls/static-1.C: New test.
24986         * g++.dg/tls/static-1a.cc: New file.
24987
24988 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
24989
24990         PR 23046
24991         * g++.dg/tree-ssa/pr23046.C: New test.
24992
24993 2005-11-08  Devang Patel <dpatel@apple.com>
24994
24995         PR tree-optimization/23115
24996         * gcc.dg/tree-ssa/pr23115.c: New.
24997
24998 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
24999
25000         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
25001         * gcc.target/powerpc/pr16155.c: Same.
25002         * gcc.target/powerpc/altivec-1.c: Same.
25003         * gcc.target/powerpc/altivec-2.c: Same.
25004         * gcc.target/powerpc/altivec-3.c: Same.
25005         * gcc.target/powerpc/altivec-5.c: Same.
25006         * gcc.target/powerpc/altivec-11.c: Same.
25007         * gcc.target/powerpc/altivec-12.c: Same.
25008         * gcc.target/powerpc/altivec-14.c: Same.
25009         * gcc.target/powerpc/altivec-22.c: Same.
25010         * gcc.target/powerpc/altivec-consts.c: Same.
25011         * gcc.target/powerpc/altivec-pr22085.c: Same.
25012         * gcc.target/powerpc/altivec-splat.c: Same.
25013         * gcc.target/powerpc/altivec-varargs-1.c: Same.
25014         * gcc.target/powerpc/altivec-vec-merge.c: Same.
25015         * gcc.target/powerpc/darwin-longlong.c: Same.
25016
25017 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
25018
25019         PR target/19340
25020         * gcc.dg/pr19340.c: New test.
25021
25022 2005-11-07  Ian Lance Taylor  <ian@airs.com>
25023
25024         PR rtl-optimization/24683
25025         * gcc.dg/pr24683.c: New test.
25026
25027 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
25028
25029         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
25030         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
25031
25032 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
25033
25034         * gcc.target/i386/pr23376.c: Compile with -mmmx.
25035
25036 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
25037
25038         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
25039
25040 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
25041
25042         PR target/24230
25043
25044         * gcc.target/powerpc/altivec-consts.c,
25045         gcc.target/powerpc/altivec-splat.c: New testcase.
25046
25047 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
25048
25049         PR c/24599
25050
25051         * gcc.dg/overflow-2.c: New testcase.
25052
25053 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
25054
25055         PR rtl-optimization/23567
25056         * gcc.c-torture/execute/20051104-1.c: New test.
25057
25058 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
25059
25060         PR fortran/24534
25061         gfortran.dg/private_type_2.f90: Modified to check that case with
25062         PRIVATE declaration within derived type is accepted.
25063
25064         PR fortran/20838
25065         gfortran.dg/pointer_assign_1.f90: New test.
25066
25067         PR fortran/20840
25068         * gfortran.dg/arrayio_0.f90: New test.
25069
25070         PR fortran/17737
25071         gfortran.dg/data_initialized.f90: New test.
25072         gfortran.dg/data_constraints_1.f90: New test.
25073         gfortran.dg/data_constraints_2.f90: New test.
25074
25075 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
25076
25077         PR fortran/24174
25078         PR fortran/24305
25079         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
25080
25081 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
25082
25083         PR 24670
25084         * gcc.dg/tree-ssa/pr24670.c: New test.
25085
25086 2005-11-05  Ian Lance Taylor  <ian@airs.com>
25087
25088         PR target/22432
25089         * gcc.target/i386/pr22432.c: New test.
25090
25091 2005-11-05  Richard Henderson  <rth@redhat.com>
25092
25093         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
25094         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
25095         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
25096         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
25097         from gcc.dg/alpha-*.
25098         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
25099         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
25100
25101 2005-11-05  Andreas Jaeger  <aj@suse.de>
25102
25103         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
25104
25105 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
25106
25107         PR target/23424
25108         * gcc.dg/torture/pr23424-1.c: New test.
25109
25110 2005-11-04  Richard Henderson  <rth@redhat.com>
25111
25112         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
25113         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
25114         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
25115         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
25116         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
25117         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
25118         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
25119         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
25120         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
25121         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
25122         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
25123         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
25124         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
25125         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
25126         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
25127         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
25128         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
25129         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
25130         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
25131         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
25132         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
25133         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
25134         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
25135         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
25136         Move from gcc.dg/.
25137         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
25138         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
25139         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
25140         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
25141         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
25142         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
25143         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
25144         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
25145         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
25146         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
25147         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
25148         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
25149         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
25150         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
25151         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
25152         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
25153         gcc.target/i386/lea.c, gcc.target/i386/local.c,
25154         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
25155         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
25156         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
25157         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
25158         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
25159         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
25160         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
25161         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
25162         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
25163         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
25164         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
25165         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
25166         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
25167         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
25168         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
25169         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
25170         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
25171         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
25172         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
25173         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
25174         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
25175         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
25176         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
25177         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
25178         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
25179         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
25180         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
25181         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
25182
25183 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
25184
25185         PR 24627
25186         * gcc.dg/tree-ssa/pr24627.c: New test.
25187
25188 2005-11-04 Paul Brook  <paul@codesourcery.com>
25189
25190         * gcc.dg/tls/opt-10.c: New test.
25191
25192 2005-11-04  Andreas Jaeger  <aj@suse.de>
25193
25194         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
25195         avoid extra warnings.
25196
25197 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25198
25199         PR libfortran/22298
25200         * lib/target-supports.exp
25201         (check_effective_target_static_libgfortran): New
25202         static_libgfortran effective target.
25203         * gfortran.dg/static_linking_1.f: New test.
25204         * gfortran.dg/static_linking_1.c: New file.
25205
25206 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
25207
25208         * gcc.dg/pr24615.c: Guard test with { target fpic }.
25209
25210 2005-11-03  Josh Conner  <jconner@apple.com>
25211
25212         PR c++/19989
25213         g++.dg/ext/array2.C: New test.
25214         g++.dg/template/dependent-name3.C: New test.
25215         g++.dg/template/dependent-name4.C: New test.
25216         g++.dg/template/sfinae2.C: New test.
25217
25218 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25219
25220         PR preprocessor/22042
25221         * gcc.dg/cpp/strify4.c: New test.
25222
25223 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
25224
25225         PR c++/17964
25226         * g++.dg/cpp/string-1.C: New test.
25227
25228 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
25229
25230         * gcc.target/powerpc: New directory.
25231         * gcc.target/powerpc/powerpc.exp: New file.
25232         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
25233         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
25234         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
25235         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
25236         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
25237         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
25238         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
25239         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
25240         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
25241         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
25242         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
25243         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
25244         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
25245         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
25246         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
25247         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
25248         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
25249         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
25250         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
25251         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
25252         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
25253         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
25254         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
25255         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
25256         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
25257         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
25258         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
25259         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
25260         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
25261         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
25262         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
25263         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
25264         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
25265         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
25266
25267 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
25268
25269         PR c++/21627
25270         * g++.dg/warn/inline2.C: New test.
25271
25272 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25273
25274         PR middle-end/23155
25275         * g++.dg/ext/c99struct1.C: New test.
25276         * gcc.dg/union-cast-1.c: New test.
25277         * gcc.dg/union-cast-2.c: New test.
25278         * gcc.dg/union-cast-3.c: New test.
25279
25280 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25281
25282         PR middle-end/24589
25283         * gcc.c-torture/execute/zero-struct-2.c: New test.
25284
25285 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25286
25287         PR c++/24582
25288         * g++.dg/init/switch1.C: New test.
25289
25290 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25291
25292         * gcc.dg/delay-slot-1.c: New test.
25293
25294 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
25295
25296         PR target/24620
25297         * gcc.dg/pr24620.c: New test.
25298
25299 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
25300
25301         PR c/24329
25302         * gcc.dg/format/unnamed-1.c: New test.
25303
25304 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
25305
25306         PR c++/22434
25307         * g++.dg/expr/cond8.C: New test.
25308
25309         PR c++/24560
25310         * g++.dg/parse/dot1.C: New test.
25311
25312 2005-11-02  Jan Hubicka  <jh@suse.cz>
25313
25314         PR target/23303
25315         * gcc.dg/i386-lea.c: New test
25316
25317 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
25318
25319         PR target/24615
25320         * gcc.dg/pr24615.c: New test.
25321
25322 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
25323
25324         PR target/24600
25325         * gcc.dg/pr24600.c: New test.
25326
25327 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
25328
25329         PR c++/19253
25330         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
25331         * g++.dg/parse/typename9.C: New test.
25332         * g++/dg/parse/typename10.C: Likewise.
25333
25334 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
25335
25336         PR fortran/18157
25337         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
25338         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
25339         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
25340
25341 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
25342
25343         PR c++/24569
25344         * g++.dg/debug/static1.C: New test.
25345
25346 2005-11-02  Josh Conner  <jconner@apple.com>
25347
25348         * g++.dg/crash38.C: moved into proper directory...
25349         * g++.dg/template/crash42.C: ...here
25350
25351 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
25352
25353         PR target/18338
25354         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
25355         pcc_bitfield_type_matters || default_packed.
25356
25357         * lib/target-supports.exp
25358         (check_effective_target_pcc_bitfield_type_matters): New proc.
25359         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
25360
25361         PR testsuite/23304
25362         * lib/target-supports.exp (check_effective_default_packed): New proc.
25363         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
25364         Gate expected errors on target ! default_packed.
25365         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
25366
25367 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25368
25369         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
25370         change (r106358).
25371
25372 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25373
25374         PR fortran/24008
25375         * gfortran.dg/entry_5.f90: New.
25376         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
25377
25378 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
25379
25380         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
25381
25382 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
25383
25384         PR fortran/21565
25385         gfortran.dg/namelist_blockdata.f90: New test.
25386
25387         PR fortran/18737
25388         gfortran.dg/external_implicit_none.f90: New test.
25389
25390         PR fortran/14994
25391         * gfortran.dg/secnds.f: New test.
25392
25393 2005-10-31  Jan Hubicka  <jh@suse.cz>
25394
25395         PR target/20928
25396         * gcc.c-torture/compile/pr20928.c: New test.
25397
25398 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
25399
25400         PR middle-end/23492
25401         * gcc.c-torture/compile/zero-strct-5.c: New test.
25402
25403 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
25404
25405         PR libgfortran/24584
25406         * gfortran.dg/pr24584.f90: New test.
25407
25408 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
25409
25410         PR fortran/18883
25411         * gfortran.dg/char_result_9.f90: New.
25412         * gfortran.dg/char_result_10.f90: New.
25413
25414 2005-10-30  Jan Hubicka  <jh@suse.cz>
25415
25416         * g++.dg/tree-ssa/pr24172.C: New testcase.
25417
25418 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25419
25420         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
25421
25422 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
25423
25424         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
25425         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
25426         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
25427         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
25428         gfortran.dg/enum_9.f90,
25429         gfortran.fortran-torture/compile/enum_1.f90,
25430         gfortran.fortran-torture/execute/enum_1.f90,
25431         gfortran.fortran-torture/execute/enum_2.f90,
25432         gfortran.fortran-torture/execute/enum_3.f90,
25433         gfortran.fortran-torture/execute/enum_4.f90: New tests.
25434
25435 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
25436
25437         PR target/18482
25438         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
25439         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
25440
25441 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25442
25443         PR libfortran/20179
25444         * gfortran.dg/mixed_io_1.f90: New test.
25445         * gfortran.dg/mixed_io_1.c: New file.
25446
25447 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25448
25449         * gfortran.dg/malloc_free_1.f90: New test.
25450
25451 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
25452
25453         * gcc.dg/nested-func-4.c: Require profiling -pg.
25454
25455 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
25456
25457         PR C++/23229
25458         * g++.dg/warn/main-2.C: New test.
25459
25460 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
25461
25462         PR fortran/24545
25463         * gfortran.dg/interface_2.f90: new test.
25464
25465 2005-10-28  Josh Conner  <jconner@apple.com>
25466
25467         PR c++/22153
25468         * g++.dg/template/crash38.C: New test.
25469         * g++.dg/parse/explicit1.C: Change expected errors.
25470
25471 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
25472
25473         PR C++/23426
25474         * g++.dg/other/large-size-array.C: New test.
25475
25476 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
25477
25478         PR middle-end/24362
25479         * g++.dg/opt/complex4.C: New test.
25480
25481 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
25482
25483         * gcc.dg/nested-func-4.c: New test.
25484
25485 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
25486
25487         PR fortran/24158
25488         gfortran.dg/derived_recursion.f90: New test.
25489         gfortran.dg/implicit_actual.f90: New test.
25490
25491 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
25492
25493         PR middle-end/24295, PR testsuite/24477
25494         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
25495         removed when weakref hits the tree.
25496
25497 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
25498
25499         * gfortran.dg/cray_pointers_4.f90: New test.
25500
25501         * gfortran.dg/cray_pointers_5.f90: New test.
25502
25503 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
25504
25505         PR fortran/22290
25506         * gfortran.dg/assign_5.f90: New test.
25507         * gfortran.dg/assign_6.f: New test.
25508
25509 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
25510
25511         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
25512         CPU has no SSE support.
25513
25514 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
25515
25516         PR libgfortran/24224
25517         * gfortran.dg/arrayio_1.f90: Update attribution.
25518         * gfortran.dg/arrayio_2.f90: Update attribution.
25519         * gfortran.dg/arrayio_3.f90: Update attribution.
25520         * gfortran.dg/arrayio_4.f90: Update test conditions.
25521         * gfortran.dg/arrayio_5.f90: Update attribution.
25522         * gfortran.dg/arrayio_6.f90: New test.
25523         * gfortran.dg/arrayio_7.f90: New test.
25524
25525 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
25526
25527         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
25528
25529 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
25530
25531         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
25532
25533 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
25534
25535         PR fortran/24416
25536         * gfortran.dg/namelist_char_only.f90: New test.
25537
25538 2005-10-24  Asher Langton  <langton2@llnl.gov>
25539
25540         PR fortran/17031
25541         PR fortran/22282
25542         * gfortran.dg/cray_pointers_1.f90: New test.
25543         * gfortran.dg/cray_pointers_2.f90: New test.
25544         * gfortran.dg/cray_pointers_3.f90: New test.
25545         * gfortran.dg/loc_1.f90: New test.
25546         * gfortran.dg/loc_2.f90: New test.
25547
25548 2005-10-24  Steven Bosscher  <stevenb@suse.de>
25549
25550         * gcc.dg/pr24225.c: New test.
25551
25552 2005-10-24  Asher Langton  <langton2@llnl.gov>
25553
25554         * gfortran.dg/dup_save_1.f90: New test.
25555         * gfortran.dg/dup_save_2.f90: New test.
25556
25557 2005-10-24  Paul Brook  <paul@codesourcery.com>
25558
25559         PR 24107
25560         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
25561         stdint.h.
25562
25563 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
25564
25565         PR libgfortran/24489
25566         * gfortran.dg/pr24489.f90: New test.
25567
25568 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
25569
25570         PR fortran/23635
25571         * gfortran.dg/ichar_1.f90: Add tests for derived types.
25572
25573 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
25574
25575         PR target/18911
25576         * g++.dg/init/array16.C: Skip for mmix-*-*.
25577
25578 2005-10-23  Asher Langton  <langton2@llnl.gov>
25579
25580         * gfortran.dg/byte_1.f90: New test.
25581         * gfortran.dg/byte_2.f90: New test.
25582
25583 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
25584
25585         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
25586
25587 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
25588
25589         PR fortran/18022
25590         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
25591
25592         PR fortran/24311
25593         * gfortran.dg/merge_char_const.f90: New test.
25594
25595         PR fortran/24384
25596         * gfortran.dg/spread_scalar_source.f90: New test.
25597
25598 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
25599
25600         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
25601
25602         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
25603         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
25604
25605         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
25606
25607 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
25608
25609         PR fortran/24426
25610         * gfortran.dg/der_pointer_4.f90: New.
25611
25612 2005-10-22  David Ayers  <d.ayers@inode.at>
25613
25614         * obj-c++.dg/except-1.mm: Simplify.
25615
25616 2005-10-21  David Ayers  <d.ayers@inode.at>
25617
25618         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
25619
25620 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
25621
25622         * gfortran.dg/assumed_dummy_2.f90: New test.
25623
25624 2005-10-21  James E Wilson  <wilson@specifix.com>
25625
25626         PR preprocessor/15220
25627         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
25628
25629 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
25630
25631         * gcc.c-torture/execute/20051021-1.c: New test.
25632
25633 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
25634
25635         PR c++/24260
25636         * g++.dg/ext/tmplattr1.C: New test.
25637
25638 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
25639
25640         PR fortran/24440
25641         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
25642
25643 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
25644
25645         * obj-c++.dg/except-1.mm: New.
25646
25647         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
25648
25649 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
25650
25651         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
25652
25653 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
25654
25655         PR middle-end/24295
25656         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
25657         declarations with the same names as thunks' alias targets, use
25658         aliases instead.
25659         * gcc.dg/attr-alias-3.c: New test.
25660         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
25661
25662 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
25663
25664         PR c++/22618
25665         * g++.dg/parse/access8.C: New test.
25666
25667 2005-10-20  Richard Guenther  <rguenther@suse.de>
25668
25669         PR c++/24439
25670         * g++.dg/tree-ssa/pr24439.C: New testcase.
25671
25672 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25673
25674         * g++.dg/opt/delay-slot-1.C: New test.
25675
25676 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
25677
25678         PR fortran/21625
25679         * gfortran.fg/der_init_1.f90: New.
25680
25681 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
25682
25683         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
25684
25685 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
25686
25687         PR c++/21908
25688         * g++.dg/parse/error28.C: New test.
25689
25690 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25691
25692         * gcc.dg/profile-generate-2.c: New test.
25693
25694 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
25695
25696         PR target/23589
25697         * g++.dg/ext/dllimport11.C: New.
25698
25699 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25700
25701         PR c++/22293
25702         * g++.dg/other/friend3.C: New test.
25703
25704 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
25705
25706         PR c++/23293
25707         * g++.dg/template/error19.C: New test.
25708
25709 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
25710
25711         PR c++/21383
25712         * g++.dg/overload/koenig2.C: New.
25713
25714         PR c++/23118
25715         * g++.dg/overload/error2.C: New.
25716
25717         PR c++/22604
25718         * g++.dg/inherit/covariant14.C: New.
25719
25720 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25721
25722         PR c++/23440
25723         * g++.dg/parse/for1.C: New test.
25724
25725 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
25726
25727         PR fortran/23446
25728         * gfortran.dg/host_dummy_index_1.f90: New test.
25729
25730         PR fortran/21459
25731         * gfortran.dg/automatic_char_len_2.f90: New test.
25732
25733         PR fortran/20866
25734         * gfortran.dg/recursive_statement_functions.f90: New test.
25735
25736         PR fortran/20853
25737         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
25738
25739         PR fortran/20849
25740         * gfortran.dg/external_initializer.f90: New test.
25741
25742         PR fortran/20837
25743         * non_module_public.f90: New test.
25744
25745 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
25746
25747         PR c++/24386
25748         * g++.dg/template/overload7.C: New.
25749
25750         PR c++/22551
25751         * g++.dg/other/switch2.C: Remove expected warnings.
25752
25753         PR c++/21353
25754         * g++.dg/template/defarg6.C: New.
25755
25756 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
25757
25758         PR target/24315
25759         * gcc.target/i386/pr24315.c: New test.
25760
25761 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
25762
25763         PR c++/24389
25764         * g++.dg/template/static21.C: New test.
25765         * g++.dg/template/static21-a.cc: Likewise.
25766
25767 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
25768
25769         PR c++/23959
25770         * g++.dg/warn/Wswitch-default-1.C: New test.
25771         * g++.dg/warn/Wswitch-default-2.C: New test.
25772
25773 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
25774
25775         PR c++/22173
25776         * g++.dg/parse/template18.C: New test.
25777         * g++.dg/template/nontype15.C: Likewise.
25778
25779 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
25780
25781         PR fortran/22273
25782         * gfortran.dg/spec_expr_2.f90: New.
25783
25784 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
25785
25786         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
25787         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
25788         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
25789         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
25790         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
25791         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
25792         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
25793         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
25794         previous target-specific skips and warning-message matches where
25795         applicable.
25796
25797 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
25798
25799         PR c++/21347
25800         * g++.dg/warn/Wctor-dtor.C: New test.
25801
25802 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25803
25804         PR c/23439
25805         * gcc.dg/for-1.c: New test.
25806
25807 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
25808
25809         PR c++/19565
25810         * g++.dg/warn/Wconversion1.C: New test.
25811         * g++.dg/ext/packed4.C: Compile with -w.
25812         * g++.dg/opt/20050511-1.C: Likewise.
25813         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
25814
25815 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
25816
25817         * gfortran.dg/boz_5.f90: New test.
25818
25819 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
25820
25821         PR c++/22551
25822         * g++.dg/other/switch2.C: New.
25823
25824         PR c++/23984
25825         * g++.dg/init/ctor7.C: New.
25826
25827 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
25828
25829         PR c++/23730
25830         * g++.dg/parse/crash32.C: New test.
25831
25832 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
25833
25834         PR c++/20721
25835         * g++.dg/init/goto2.C: New test.
25836
25837         PR c++/22464
25838         * g++.dg/template/crash/41.C: New test.
25839
25840         PR c++/22180
25841         * g++.dg/template/crash40.C: New test.
25842
25843         PR c++/23694
25844         * g++.dg/parse/friend5.C: New test.
25845
25846         PR c++/23307
25847         * g++.dg/template/crash38.C: New test.
25848
25849         PR c++/22352
25850         * g++.dg/template/friend38.C: New test.
25851
25852         PR c++/22405
25853         * g++.dg/template/crash39.C: New test.
25854
25855 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
25856
25857         * gcc.dg/debug/dwarf2/dwarf-char1.c,
25858         gcc.dg/debug/dwarf2/dwarf-char2.c,
25859         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
25860
25861         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
25862
25863 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
25864
25865         * gcc.dg/dll-2.c: Add tests for warnings.
25866         * gcc.dg/dll-3.c: Likewise.
25867         * gcc.dg/dll-4.c: Likewise.
25868
25869         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
25870         * g++.dg/ext/dllimport2.C: Likewise.
25871         * g++.dg/ext/dllimport3.C: Likewise.
25872         * g++.dg/ext/dllimport7.C: Likewise.
25873         * g++.dg/ext/dllimport8.C: Likewise.
25874         * g++.dg/ext/dllimport9.C: Likewise.
25875
25876 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
25877
25878         PR fortran/24092
25879         * gfortran.dg/derived_pointer_recursion.f90: New test.
25880
25881 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
25882
25883         * gcc.c-torture/execute/20051012-1.c: New test.
25884
25885 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
25886
25887         PR fortran/18082
25888         * gfortran.dg/automatic_char_len_1.f90: New test.
25889
25890 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
25891
25892         PR fortran/20847
25893         * gfortran.dg/save_common.f90: New test.
25894
25895         PR fortran/20856
25896         * gfortran.dg/save_result.f90: New test.
25897
25898 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
25899
25900         PR c++/21592
25901         * g++.dg/template/dependent-expr1.C: Add new expected error.
25902         * g++.dg/template/dependent-expr2.C: Adjust error text.
25903         * g++.dg/template/overload6.C: New.
25904
25905         PR c++/23797
25906         * g++.dg/other/typename8.C: New.
25907
25908         PR c++/21117
25909         * g++.dg/other/return1.C: New.
25910
25911 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
25912
25913         PR c++/24052
25914         * g++.dg/ext/label5.C: New.
25915
25916 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
25917
25918         PR c++/19964
25919         * g++.dg/parse/crash31.C: New.
25920
25921 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
25922
25923         * g++.dg/ipa/ipa-1.c: New test.
25924         * g++.dg/ipa/ipa-2.c: New test.
25925         * g++.dg/ipa/ipa-3.c: New test.
25926         * g++.dg/ipa/ipa-4.c: New test.
25927         * g++.dg/ipa/ipa-5.c: New test.
25928         * g++.dg/ipa/ipa.exp: New file.
25929
25930 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
25931
25932         PR fortran/24207
25933         * gfortran.dg/private_type_3.f90: New test.
25934
25935 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
25936
25937         PR fortran/20786
25938         gfortran.dg/aint_anint_1.f90: New test.
25939
25940 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
25941
25942         PR libgfortran/24313
25943         gfortran.dg/csqrt.f: New test.
25944
25945 2005-10-11  Ian Lance Taylor  <ian@airs.com>
25946
25947         PR c++/8057
25948         * g++.dg/warn/noeffect7.C: New test.
25949         * g++.dg/warn/noeffect2.C: Instantiate templates.
25950         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
25951         and warning.
25952
25953 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
25954
25955         PR c++/21089
25956         * g++.dg/init/float1.C: New test.
25957
25958         PR c++/24277
25959         * g++.dg/init/member1.C: Tweak error markers.
25960
25961 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
25962
25963         PR testsuite/24281
25964         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
25965         Check for null pointer.
25966
25967 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
25968
25969         PR c++/21369
25970         * g++.dg/parse/ret-type3.C: New test.
25971
25972 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
25973
25974         PR tree-opt/23946
25975         * gcc.c-torture/compile/pr23946.c: New test.
25976
25977 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
25978
25979         * g++.dg/opt/mmx2.C: New test.
25980
25981 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
25982
25983         PR c++/24277
25984         * g++.dg/template/static20.C: New test.
25985
25986         PR c++/24302
25987         * g++.dg/warn/Wunused-12.C: New test.
25988
25989         PR c++/23437
25990         * g++.dg/template/arg4.C: New test.
25991
25992 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25993
25994         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
25995         * gcc.dg/ucnid-3.c: Likewise.
25996         * gcc.dg/ucnid-4.c: Likewise.
25997         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
25998         * g++.dg/other/ucnid-1.C: Likewise.
25999         * gcc.dg/sparc-frame-1.c: New test.
26000
26001 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
26002
26003         PR c++/24139
26004         * g++.dg/template/spec27.C: New test.
26005
26006         PR c++/24275
26007         * g++.dg/template/static19.C: New test.
26008
26009 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26010
26011         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
26012         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
26013
26014 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
26015
26016         PR target/24136
26017         * gfortran.fortran-torture/compile/pr24136.f: New test.
26018
26019 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
26020
26021         PR c++/22172
26022         * g++.dg/parse/crash30.C: New test.
26023
26024 2005-10-07  Richard Guenther  <rguenther@suse.de>
26025
26026         PR middle-end/24227
26027         * gcc.c-torture/compile/pr24227.c: New testcase.
26028
26029 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
26030
26031         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
26032         Do not put aligned attributes on array elements.
26033
26034 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
26035
26036         PR testsuite/23611, PR testsuite/23615
26037         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
26038         writing prototypes of library functions by hand.
26039         * obj-c++.dg/bitfield-4.mm: Likewise.
26040         * obj-c++.dg/const-str-4.mm: Likewise.
26041         * obj-c++.dg/encode-4.mm: Likewise.
26042         * obj-c++.dg/encode-5.mm: Likewise.
26043         * obj-c++.dg/encode-6.mm: Likewise.
26044         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
26045         * obj-c++.dg/method-10.mm: Likewise.
26046         * obj-c++.dg/method-17.mm: Likewise.
26047         * obj-c++.dg/method-19.mm: Likewise.
26048         * obj-c++.dg/try-catch-2.mm: Likewise.
26049
26050 2005-10-06  Richard Henderson  <rth@redhat.com>
26051
26052         PR 24236
26053         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
26054
26055 2005-10-06  Dale Johannesen  <dalej@apple.com>
26056
26057         * gcc.c-torture/execute/20030125-1.c: Correct.
26058
26059 2005-10-06  Richard Guenther  <rguenther@suse.de>
26060
26061         PR tree-optimization/24238
26062         * g++.dg/tree-ssa/pr24238.C: New testcase.
26063
26064 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
26065
26066         PR 18568
26067         * gfortran.dg/der_pointer_3.f90: New test.
26068
26069 2005-10-05  Devang Patel  <dpatel@apple.com>
26070
26071         PR Debug/23205
26072         * g++.dg/other/PR23205.C: New.
26073
26074 2005-10-05  Richard Henderson  <rth@redhat.com>
26075
26076         PR target/23602
26077         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
26078         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
26079
26080 2005-10-05  Dale Johannesen  <dalej@apple.com>
26081
26082         * gcc.c-torture/execute/float-floor.c: New.
26083
26084 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
26085
26086         PR tree-optimization/21419
26087         PR tree-optimization/24146
26088         PR tree-optimization/24151
26089
26090         * g++.dg/ext/asm7.C: New.
26091         * g++.dg/ext/asm8.C: New.
26092         * gcc.dg/asm-1.c: Compile on all targets.
26093         * gcc.dg/asm-pr24146.c: New.
26094         * gcc.dg/pr21419.c: Adjust error messages.
26095
26096 2005-10-05  Richard Guenther  <rguenther@suse.de>
26097
26098         PR fortran/24176
26099         * gfortran.fortran-torture/compile/empty.f90: New testcase.
26100
26101 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
26102
26103         PR c++/23513
26104         * g++.dg/template/spec22.C: Robustify test.
26105         * g++.dg/template/spec26.C: New.
26106
26107 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
26108
26109         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
26110         if target supports vector instructions.
26111
26112 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
26113
26114         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
26115         C99 functions.
26116
26117 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
26118
26119         * lib/target-supports.exp (check_effective_target_fortran_large_real,
26120         check_effective_target_fortran_large_int): Replace cached result
26121         when target changes.
26122
26123 2005-10-04  Devang Patel  <dpatel@apple.com>
26124
26125         * gcc.dg/i386-sse-vect-types.c: New.
26126
26127 2005-10-04  Ian Lance Taylor  <ian@airs.com>
26128
26129         PR preprocessor/13726
26130         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
26131         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
26132
26133 2005-10-04  Richard Guenther  <rguenther@suse.de>
26134
26135         PR c/23576
26136         * gcc.dg/noncompile/pr23576.c: New testcase.
26137
26138 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
26139
26140         PR middle-end/23125
26141         * gcc.dg/register-var-3.c: New test.
26142
26143 2005-10-04  Steven Bosscher  <stevenb@suse.de>
26144
26145         * gcc.dg/pr23049.c: New test.
26146
26147         * gcc.dg/ucnid-4.c: Fix test.
26148
26149 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
26150
26151         PR 23445
26152         * gcc.c-torture/compile/pr23445.c: New test.
26153
26154 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
26155
26156         * g++.dg/overload/unknown1.C: New.
26157
26158 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
26159
26160         PR c++/17775
26161         * g++.dg/template/repo4.C: New test.
26162
26163 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26164
26165         PR libfortran/19308
26166         * gfortran.dg/large_real_kind_2.F90: New test.
26167         * gfortran.dg/large_integer_kind_2.f90: New test.
26168
26169 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
26170
26171         * lib/target-supports.exp (check_effective_target_vect_shift):
26172         Implement with result caching. Add i?86, x86_64 and ia64 targets.
26173         (check_effective_target_vect_condition): Fix copy-n-pasto.
26174
26175         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
26176         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
26177         targets.
26178
26179 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
26180
26181         PR c++/22621
26182         * g++.dg/template/overload5.C : New test.
26183
26184         PR c++/23840
26185         * g++.dg/expr/stdarg1.C: New test.
26186
26187 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
26188
26189         PR 24142
26190         * gcc.c-torture/execute/pr24142.c: New test.
26191
26192 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
26193
26194         PR 24141
26195         * gcc.c-torture/execute/pr24141.c: New test.
26196
26197 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
26198             Diego Novillo  <dnovillo@redhat.com>
26199
26200         PR 23604
26201         * gcc.c-torture/execute/pr23604.c: New test.
26202
26203 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
26204
26205         PR fortran/16404
26206         PR fortran/20835
26207         PR fortran/20890
26208         PR fortran/20899
26209         PR fortran/20900
26210         PR fortran/20901
26211         PR fortran/20902
26212         gfortran.dg/equiv_constraint_1.f90: New test.
26213         gfortran.dg/equiv_constraint_2.f90: New test.
26214         gfortran.dg/equiv_constraint_3.f90: New test.
26215         gfortran.dg/equiv_constraint_4.f90: New test.
26216         gfortran.dg/equiv_constraint_5.f90: New test.
26217         gfortran.dg/equiv_constraint_6.f90: New test.
26218         gfortran.dg/equiv_constraint_7.f90: New test.
26219         gfortran.dg/equiv_constraint_8.f90: New test.
26220         gfortran.dg/private_type_1.f90: New test.
26221         gfortran.dg/private_type_2.f90: New test.
26222         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
26223         980628-10.f: Assert std=gnu to permit mixing of
26224         types in equivalence statements.
26225
26226 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
26227
26228         PR 24112
26229         * gfortran.dg/open_status_1.f90: New.
26230
26231 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
26232
26233         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
26234         * gcc.dg/vect/pr22480.c: Clean up temp files.
26235         * gcc.dg/vect/pr23831.c: Clean up temp files.
26236         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
26237         Clean up temp files.
26238         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
26239         Clean up temp files.
26240
26241         * gcc.dg/20050309-1.c: Clean up temp files.
26242         * gcc.dg/20050325-1.c: Clean up temp files.
26243
26244 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
26245
26246         PR tree-optimization/24059
26247         * gcc.dg/vect/pr24059.c : New test.
26248
26249 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
26250
26251         PR middle-end/24109
26252         * gcc.c-torture/execute/20050929-1.c: New test.
26253
26254 2005-09-29  Steven Bosscher  <stevenb@suse.de>
26255
26256         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
26257
26258 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
26259
26260         PR c/21419
26261         * gcc.dg/pr21419.c: New test.
26262
26263 2005-09-29  Steven Bosscher  <stevenb@suse.de>
26264
26265         * gcc.dg/pr23911.c: New test.
26266
26267 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
26268
26269         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
26270
26271         PR c++/16782
26272         * g++.dg/parse/qualified4.C: New test.
26273         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
26274         * g++.old-deja/g++.mike/p8154.C: Likewise.
26275
26276 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
26277
26278         PR c++/22147
26279         * g++.dg/template/friend37.C: New test.
26280         * g++.dg/parse/crash28.C: Adjust error markers.
26281
26282 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
26283
26284         PR fortran/18518
26285         * gfortran.fortran-torture/execute/save_2.f90: New decl.
26286
26287 2005-09-27  Devang Patel  <dpatel@apple.com>
26288
26289         PR tree-optimization/23625
26290         * gcc.dg/pr23625.c: New test.
26291
26292 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
26293
26294         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
26295         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
26296
26297 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
26298
26299         PR fortran/23677
26300         * gfortran.fortran-torture/execute/save_1.f90: New test.
26301         * gfortran.dg/save_1.f90: New test.
26302
26303 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
26304
26305         * gcc.target/i386/builtin-apply-mmx.c: New test.
26306
26307         PR target/22576
26308         * gcc.target/i386/pr22576.c: New test.
26309
26310         PR target/22585
26311         * gcc.target/i386/pr22585.c: New test.
26312
26313         PR target/23268
26314         * gcc.target/i386/pr23268.c: New test.
26315
26316         PR middle-end/23831
26317         * gcc.dg/vect/pr23831.c: New test.
26318
26319         PR target/24055
26320         * gcc.target/i386/pr24055.c: New test.
26321
26322 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
26323
26324         PR tree-optimization/23960
26325         * gcc.c-torture/compile/pr23960.c: New.
26326
26327 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
26328
26329         PR fortran/16861
26330         * gfortran.dg/nested_modules_3.f90: New.
26331
26332 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
26333
26334         PR fortran/24005
26335         gfortran.dg/interface_1.f90: New test.
26336
26337 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
26338         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26339
26340         PR fortran/23843
26341         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
26342
26343 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
26344
26345         PR fortran/23516
26346         * gfortran.dg/imag_1.f: New test.
26347         * gfortran.dg/imag_2.f: Ditto.
26348
26349 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
26350
26351         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
26352
26353 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
26354
26355         PR c++/21983
26356         * g++.dg/warn/pr21983.C: New test.
26357
26358 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
26359
26360         * gcc.dg/20050922-1.c: Testcase added.
26361
26362 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
26363
26364         PR c++/23993
26365         * g++.dg/template/array14.C: New test.
26366
26367 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
26368
26369         PR fortran/19929
26370         * gfortran.dg/der_ptr_component_1.f90: New test.
26371
26372 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26373
26374         PR c++/23965
26375         * g++.dg/template/error1.C: Reject "no matching function" message.
26376
26377 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26378
26379         PR c++/17609
26380         * g++.dg/lookup/error1.C: New test.
26381
26382 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
26383
26384         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
26385         functionality of the testcase.
26386
26387 2005-09-20  Richard Henderson  <rth@redhat.com>
26388
26389         * gcc.dg/vect/vect-22.c: Require vect_float.
26390         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
26391
26392 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
26393
26394         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
26395         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
26396         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
26397         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
26398         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
26399         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
26400         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
26401         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
26402         * gcc.dg/cpp/ucnid-8.c: New test.
26403
26404 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
26405
26406         PR tree-optimization/23929
26407         * gcc.c-torture/compile/pr23929.c: New test.
26408
26409 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
26410
26411         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
26412         for one loop.
26413
26414 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
26415
26416         PR testsuite/23186
26417         * g++.dg/other/pr22003.C: Require named sections.
26418
26419 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
26420
26421         PR c++/23947
26422         * g++.dg/rtti/crash3.C: New test.
26423
26424         PR tree-optimization/23818
26425         * gcc.dg/pr23818.c: New test.
26426
26427 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26428
26429         PR fortran/23420
26430         * gfortran.dg/print_fmt_4.f: New.
26431
26432 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
26433
26434         PR fortran/23663
26435         * gfortran.fortran-torture/execute/entry_11.f90: New test.
26436
26437 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
26438
26439         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
26440         Use pointers to local alignable arrays instead. Added comments.
26441         * gcc.dg/vect/vect-46.c: Likewise.
26442         * gcc.dg/vect/vect-48.c: Likewise.
26443         * gcc.dg/vect/vect-49.c: Likewise.
26444         * gcc.dg/vect/vect-52.c: Likewise.
26445         * gcc.dg/vect/vect-53.c: Likewise.
26446         * gcc.dg/vect/vect-54.c: Likewise.
26447         * gcc.dg/vect/vect-56.c: Likewise.
26448         * gcc.dg/vect/vect-57.c: Likewise.
26449         * gcc.dg/vect/vect-58.c: Likewise.
26450         * gcc.dg/vect/vect-60.c: Likewise.
26451         * gcc.dg/vect/vect-61.c: Likewise.
26452
26453         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
26454         The test is no longer vectorizable on vect_no_align targets.
26455         * gcc.dg/vect/vect-43.c: Likewsie.
26456
26457         * gcc.dg/vect/vect-44.c: Added comments.
26458         * gcc.dg/vect/vect-45.c: Added comments.
26459         * gcc.dg/vect/vect-50.c: Added comments.
26460         * gcc.dg/vect/vect-51.c: Added comments.
26461
26462         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
26463         aligned type.
26464         * gcc.dg/vect/Os-vect-95.c: Likewise.
26465
26466         * gcc.dg/vect/vect-41.c: Test removed.
26467         * gcc.dg/vect/vect-47.c: Test removed.
26468         * gcc.dg/vect/vect-55.c: Test removed.
26469         * gcc.dg/vect/vect-59.c: Test removed.
26470
26471 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
26472
26473         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
26474         No longer vectorizable on vect_no_align targets.
26475         * gcc.dg/vect/pr20122.c: Likewise.
26476         * gcc.dg/vect/vect-74.c: Likewise.
26477         * gcc.dg/vect/vect-75.c: Likewise.
26478         * gcc.dg/vect/vect-76.c: Likewise.
26479
26480         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
26481         Will not be vectorizable on vect_no_align targets once aliasing issues
26482         are resolved.
26483         * gcc.dg/vect/vect-79.c: Likewise.
26484
26485         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
26486         * gcc.dg/vect/vect-78.c: Likewise.
26487         * gcc.dg/vect/vect-97.c: Likewise.
26488
26489 2005-09-19  Steven Bosscher  <stevenb@suse.de>
26490
26491         * gcc.dg/pr23943.c: New test.
26492
26493 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
26494
26495         PR fortran/19181
26496         * gfortran.dg/derived_pointer_null_1.f90: New test.
26497
26498 2005-09-18  Richard Guenther  <rguenther@suse.de>
26499
26500         PR middle-end/23944
26501         * gcc.c-torture/compile/pr23944.c: New testcase.
26502
26503 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
26504
26505         PR fortran/15975
26506         * gfortran.dg/der_pointer_2.f90: New test.
26507
26508 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
26509
26510         PR fortran/16861
26511         * gfortran.dg/nested_modules_2.f90: New test.
26512
26513 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26514
26515         PR c++/18368
26516         * g++.dg/other/semicolon.C: New test.
26517
26518 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
26519
26520         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
26521         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
26522
26523 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
26524
26525         PR c++/23914
26526         * g++.dg/template/static18.C: New test.
26527
26528         PR c++/21514
26529         * g++.dg/template/crash19.C: Remove dg-error marker.
26530         * g++.dg/template/local4.C: New test.
26531
26532 2005-09-16  Paul Brook  <paul@codesourcery.com>
26533
26534         PR fortran/23906
26535         * gfortran.dg/dependency_1.f90: New test.
26536
26537 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
26538
26539         PR c++/23896
26540         * g++.dg/template/static17.C: New test.
26541
26542 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
26543
26544         PR c++/23139
26545         * g++.dg/warn/huge-val1.C: New test.
26546
26547 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
26548
26549         PR c++/13140
26550         * g++.dg/parse/class2.C: New test.
26551         * g++.dg/template/explicit8.C: Likewise.
26552         * g++.dg/template/spec25.C: Likewise.
26553
26554 2005-09-14  Josh Conner  <jconner@apple.com>
26555
26556         PR middle-end/23584
26557         * gcc.dg/pr23584.c: New test.
26558
26559 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
26560
26561         PR fortran/21875 Internal Unit Array I/O, NIST
26562         * gfortran.dg/arrayio_1.f90: New test.
26563         * gfortran.dg/arrayio_1.f90: New test.
26564         * gfortran.dg/arrayio_1.f90: New test.
26565         * gfortran.dg/arrayio_1.f90: New test.
26566         * gfortran.dg/arrayio_1.f90: New test.
26567
26568 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
26569
26570         PR middle-end/22480
26571         * gcc.dg/vect/pr22480.c: New test.
26572
26573 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
26574
26575         PR fortran/19358
26576         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
26577
26578 2005-09-13 Josh Conner <jconner@apple.com>
26579
26580         PR c++/23180
26581         * g++.dg/init/struct2.C: New test.
26582         * g++.dg/init/struct3.C: New test.
26583
26584 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
26585
26586         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
26587         Clean up temp files.
26588         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
26589         gcc.dg/tree-ssa/builtin-fprintf-1.c,
26590         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
26591         gcc.dg/tree-ssa/builtin-printf-1.c,
26592         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
26593         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
26594         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
26595         gcc.dg/tree-ssa/builtin-vprintf-1.c,
26596         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
26597         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
26598         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
26599         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
26600         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
26601         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
26602         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
26603         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
26604
26605 2005-09-13  Josh Conner  <jconner@apple.com>
26606
26607         * lib/gcc-dg.exp: Load scanipa.exp.
26608         (cleanup-dump): New procedure.
26609         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
26610         * lib/scandump.exp: New file.
26611         * lib/scantree.exp: Use it.
26612         * lib/scanipa.exp: New file.
26613
26614 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
26615
26616         PR fortran/17740
26617         * gfortran.dg/generic_4.f90: New test.
26618
26619 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
26620
26621         PR target/23816
26622         * gcc.target/i386/pr23816-1.c: New test.
26623         * gcc.target/i386/pr23816-2.c: New test.
26624
26625
26626 2005-09-13  Bastian Blank <waldi@debian.org>
26627
26628         PR c++/16171
26629         * g++.dg/abi/mangle26.C: New test.
26630         * g++.dg/abi/mangle27.C: New test.
26631         * g++.dg/abi/mangle28.C: New test.
26632         * g++.dg/abi/mangle29.C: New test.
26633
26634         PR c++/23839
26635         * g++.dg/parse/register1.C: New test.
26636
26637 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
26638
26639         PR c++/23842
26640         * g++.dg/template/access16.C: New test.
26641
26642 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
26643
26644         * gfortran.dg/char_pack_2.f90: Increase the vector size.
26645
26646 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
26647
26648         PR fortran/18899
26649         * gfortran.dg/shape_2.f90: New test.
26650
26651 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
26652
26653         PR target/19269
26654         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
26655         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
26656         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
26657         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
26658         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
26659         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
26660         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
26661         tests.
26662
26663 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
26664
26665         PR c++/23841
26666         * g++.dg/parse/template17.C: New test.
26667
26668 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
26669
26670         PR c++/23789
26671         * g++.dg/template/nontype14.C: New test.
26672
26673 2005-09-12  Ian Lance Taylor  <ian@airs.com>
26674
26675         PR g++/7874
26676         * g++.dg/lookup/friend7.C: New test.
26677         * g++.dg/lookup/friend8.C: New test.
26678         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
26679         so that it will be found via argument dependent lookup.
26680         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
26681         friend functions which will no longer be found.
26682         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
26683         function g, so that it will be found via argument dependent
26684         lookup.
26685         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
26686         * g++.old-deja/g++.mike/net43.C: Likewise.
26687
26688 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
26689
26690         PR c++/23691
26691         * g++.dg/template/static16.C: New test.
26692
26693 2005-09-12  Josh Conner  <jconner@apple.com>
26694
26695         PR middle-end/23237
26696         * gcc.c-torture/compile/pr23237.c: New test.
26697
26698 2005-09-11  Richard Henderson  <rth@redhat.com>
26699
26700         * g++.dg/other/error8.C: Update expected diagnostic text.
26701
26702 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26703
26704         PR libfortran/19872
26705         * gfortran.dg/overwrite_1.f: New test.
26706
26707 2005-09-09  Josh Conner  <jconner@apple.com>
26708
26709         * g++.dg/init/pr23180-1.C: Removed.
26710         * g++.dg/init/pr23180-2.C: Removed.
26711
26712 2005-09-09  David Daney <ddaney@avtrex.com>
26713
26714         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
26715         files which are ...
26716         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
26717         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
26718
26719 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26720
26721         * gfortran.dg/iostat_2.f90: New test.
26722
26723 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
26724
26725         PR c++/22252
26726         * g++.dg/ext/interface1.C: New test.
26727         * g++.dg/ext/interface1.h: Likewise.
26728         * g++.dg/ext/interface1a.cc: Likewise.
26729
26730 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
26731
26732         * gfortran.dg/iomsg_1.f90: New test case.
26733
26734 2005-09-09  Richard Guenther  <rguenther@suse.de>
26735
26736         PR c++/23624
26737         * g++.dg/tree-ssa/pr23624.C: New testcase.
26738
26739 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
26740
26741         PR fortran/19239
26742         * gfortran.dg/vector_subscript_1.f90,
26743         * gfortran.dg/vector_subscript_2.f90: New tests.
26744
26745 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
26746
26747         PR fortran/21104
26748         * gfortran.dg/array_alloc_1.f90,
26749         * gfortran.dg/array_alloc_2.f90,
26750         * gfortran.dg/array_alloc_3.f90: New tests.
26751
26752 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
26753
26754         PR fortran/12840
26755         * gfortran.dg/array_constructor_6.f90
26756         * gfortran.dg/array_constructor_7.f90
26757         * gfortran.dg/array_constructor_8.f90
26758         * gfortran.dg/array_constructor_9.f90
26759         * gfortran.dg/array_constructor_10.f90
26760         * gfortran.dg/array_constructor_11.f90
26761         * gfortran.dg/array_constructor_12.f90: New tests.
26762
26763 2005-09-08  Josh Conner  <jconner@apple.com>
26764
26765         PR c++/23180
26766         * g++.dg/init/pr23180-1.C: New test.
26767         * g++.dg/init/pr23180-2.C: New test.
26768
26769 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
26770
26771         PR fortran/18878
26772         * gfortran.dg/module_double_reuse.f90: New.
26773
26774 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
26775
26776         PR fortran/23270
26777         PR fortran/22304
26778         PR fortran/18870
26779         PR fortran/17917
26780         PR fortran/16511
26781         * gfortran.dg/common_equivalence_1.f: New.
26782         * gfortran.dg/common_equivalence_2.f: New.
26783         * gfortran.dg/common_equivalence_3.f: New.
26784         * gfortran.dg/contained_equivalence_1.f90: New.
26785         * gfortran.dg/module_blank_common.f90: New.
26786         * gfortran.dg/module_commons_1.f90: New.
26787         * gfortran.dg/module_equivalence_1.f90: New.
26788         * gfortran.dg/nested_modules_1.f90: New.
26789         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
26790         equivalences and add comment to connect the test with
26791         the PR.
26792
26793 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26794
26795         PR fortran/23765
26796         * gfortran.dg/common_6.f90: New test.
26797
26798 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
26799
26800         PR fortran/15326
26801         * gfortran.dg/char_result_1.f90,
26802         * gfortran.dg/char_result_2.f90,
26803         * gfortran.dg/char_result_3.f90,
26804         * gfortran.dg/char_result_4.f90,
26805         * gfortran.dg/char_result_5.f90,
26806         * gfortran.dg/char_result_6.f90,
26807         * gfortran.dg/char_result_7.f90,
26808         * gfortran.dg/char_result_8.f90: New tests.
26809
26810 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
26811
26812         PR fortran/19928
26813         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
26814
26815 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
26816
26817         PR obj-c++/16816
26818         * obj-c++.dg/selector-5.mm: New test.
26819         * obj-c++.dg/selector-6.mm: New test.
26820
26821 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
26822
26823         PR objc/20574
26824         PR objc/19324
26825         * objc.dg/error-1.m: New test.
26826
26827 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
26828
26829         PR fortran/23373
26830         * gfortran.fortran-torture/execute/pr23373-1.f90,
26831         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
26832
26833 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
26834
26835         PR libfortran/23760
26836         * gfortran.dg/g77/1832.f: Remove long string in write statement
26837         to allow the test to pass on correct list directed output with
26838         prepended space.
26839
26840 2005-09-07  James E Wilson  <wilson@specifix.com>
26841
26842         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
26843
26844 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
26845
26846         * gfortran.dg/parameter+save.f90: Rename to
26847         * gfortran.dg/parameter_save.f90: .. this.
26848
26849 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
26850
26851         PR fortran/20848
26852         * gfortran.dg/parameter+save.f90: New test case.
26853
26854 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
26855
26856         PR fortran/19269
26857         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
26858
26859 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
26860
26861         PR c/23075
26862         * gcc.dg/pr23075.c: New test.
26863         * g++.dg/warn/pr23075.C: New test.
26864
26865         PR target/22362
26866         * gcc.target/i386/pr22362.c: New test.
26867
26868         PR rtl-optimization/23098
26869         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
26870
26871         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
26872         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26873         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26874
26875 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
26876
26877         * g++.dg/expr/cast6.C: New test.
26878
26879         PR c++/9782
26880         * g++.dg/init/new15.C: New test.
26881
26882 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
26883
26884         * gcc.dg/vect/Os-vect-95.c: New test.
26885         * gcc.dg/vect/vect-95.c: Same.
26886
26887 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
26888
26889         * gcc.dg/vect/vect-29.c: Update xfail testing.
26890         * gcc.dg/vect/vect-44.c: Same.
26891         * gcc.dg/vect/vect-48.c: Same.
26892         * gcc.dg/vect/vect-50.c: Same.
26893         * gcc.dg/vect/vect-72.c: Same.
26894         * gcc.dg/vect/vect-77.c: Same.
26895         * gcc.dg/vect/vect-78.c: Same.
26896         * gcc.dg/vect/vect-80.c: Same.
26897         * gcc.dg/vect/vect-96.c: Same.
26898         * gcc.dg/vect/vect-100.c: Same.
26899         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
26900         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
26901         * gfortran.dg/vect/vect-5.f90: Same.
26902
26903 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
26904
26905         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
26906         start strings.
26907         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26908         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26909
26910         PR c++/23056
26911         * g++.dg/opt/pr23056.C: New test.
26912
26913         PR rtl-optimization/23098
26914         * gcc.target/i386/pr23098.c: New test.
26915
26916 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
26917
26918         PR c++/23667
26919         * g++.dg/template/static15.C: New test.
26920
26921         PR c++/21440
26922         * g++.dg/ext/stmtexpr5.C: New test.
26923         * g++.dg/ext/stmtexpr6.C: Likewise.
26924
26925 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
26926
26927         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
26928
26929         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
26930         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26931         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26932
26933 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
26934
26935         PR libfortran/23321
26936         * gfortran.dg/direct_io_4.f90: New test case.
26937
26938 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
26939             Rasmus Hahn  <rassahah@neofonie.de>
26940
26941         PR libobjc/23108
26942         * objc.dg/type-stream-1.m: New test.
26943
26944 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
26945
26946         PR fortran/23661
26947         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
26948         gfortran.dg/print_fmt_3.f90: New test.
26949
26950 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
26951
26952         * gfortran.dg/fmt_t_1.f90: New test.
26953
26954 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
26955
26956         PR rtl-optimization/23454
26957         * g++.dg/opt/pr23454.C: New test.
26958
26959 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
26960
26961         PR c++/23699
26962         * g++.dg/ext/static1.C: New test.
26963
26964 2005-09-02  Richard Henderson  <rth@redhat.com>
26965
26966         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
26967         tail call to check_fa_work.
26968
26969 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
26970
26971         PR c++/21687
26972         * g++.dg/other/gc3.C: New test.
26973
26974 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
26975
26976         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
26977         * gcc.dg/20050826-1.c: Likewise.
26978
26979 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
26980
26981         PR c++/23167
26982         * g++.dg/expr/volatile1.C: New test.
26983
26984 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
26985
26986         PR middle-end/23547
26987         * gcc.dg/pr23547.c: New test.
26988
26989 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
26990
26991         PR c/22061
26992         * gcc.c-torture/execute/pr22061-1.c,
26993         * gcc.c-torture/execute/pr22061-2.c,
26994         * gcc.c-torture/execute/pr22061-3.c,
26995         * gcc.c-torture/execute/pr22061-4.c: New tests.
26996
26997 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
26998
26999         * gcc.dg/Wredundant-decls-2.c: New test to check that
27000         -Wredundant-decls does not issue warning for a variable
27001         definition following a declaration.
27002
27003 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
27004
27005         PR debug/7241
27006         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
27007         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
27008         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
27009
27010         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
27011         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
27012         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
27013         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
27014         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
27015         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
27016         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
27017         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
27018
27019 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
27020
27021         PR objc/23306
27022         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
27023         scan-assmbler.
27024
27025 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
27026
27027         PR target/21255
27028         * gcc.dg/pr21255-1.c: New test.
27029         * gcc.dg/pr21255-2-mb.c: Likewise.
27030         * gcc.dg/pr21255-2-ml.c: Likewise.
27031         * gcc.dg/pr21255-3.c: Likewise.
27032         * gcc.dg/pr21255-4.c: Likewise.
27033
27034 2005-08-31  Dale Johannesen  <dalej@apple.com>
27035
27036         * gcc.dg/20050830-1.c: New.
27037
27038 2005-08-31  Josh Conner  <jconner@apple.com>
27039
27040         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
27041         command-line options for arm-*-* targets.
27042         * g++.dg/init/array16.C: Likewise.
27043         * g++.dg/other/crash-4.C: Likewise.
27044
27045 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
27046
27047         PR obj-c++/23640
27048         * obj-c++.dg/gnu-runtime-3.mm: New test.
27049
27050 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27051
27052         PR c++/13377
27053         * g++.dg/lookup/ambig4.C: New test.
27054         * g++.dg/lookup/ambig5.C: New test.
27055         * g++.dg/tc1/dr101.C: Adjust error markers.
27056
27057 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27058
27059         PR c++/23639
27060         * g++.dg/template/ttp5.C: Adjust error markers.
27061
27062 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
27063
27064         PR testsuite/23609
27065         * lib/obj-c++.exp: Include target-libpath.exp.
27066         (obj-c++_link_flags): Look for the GNU libobjc library
27067         and set the library path to include it.
27068         Don't manually set LD_LIBRARY_PATH (etc.) but call
27069         set_ld_library_path_env_vars instead.
27070         (obj-c++_target_compile): Don't set library path or
27071         linker flags because they are already set correctly
27072         in obj-c++_link_flags.
27073
27074 2005-08-30  Josh Conner  <jconner@apple.com>
27075
27076         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
27077         to command-line options for arm-*-* targets.
27078
27079 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
27080
27081         * g++.dg/other/i386-1.C: New.
27082
27083 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
27084
27085         PR preprocessor/20348
27086         PR preprocessor/20356
27087         * gcc.dg/cpp/pr20348.c: New test.
27088         * gcc.dg/cpp/pr20348.h: New file.
27089         * gcc.dg/cpp/inc/pr20348.h: New file.
27090         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
27091         * gcc.dg/cpp/pr20356.c: New test.
27092         * gcc.dg/cpp/pr20356.h: New file.
27093         * gcc.dg/cpp/inc/pr20356.h: New file.
27094         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
27095
27096 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
27097
27098         * gfortran.fortran-torture/execute/intrinsic_count.f90:
27099         Fix array dimension to avoid correct end-of-file error.
27100
27101 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
27102
27103         PR libfortran/23598
27104         * gfortran.dg/iostat_1.f90: New test.
27105
27106 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
27107
27108         PR middle-end/23408
27109         * gcc.dg/pr23408.c: New test.
27110
27111 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
27112
27113         PR c++/23099
27114         * g++.dg/init/member1.C: Make sure erroneous static data member
27115         definitions are required.
27116         * g++.dg/template/static13.C: New test.
27117         * g++.dg/template/static14.C: Likewise.
27118
27119 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
27120
27121         * gcc.target/i386/pr23575.c: Use -msse2 instead of
27122         -march=pentium4, remove ilp32 requirement.
27123
27124         PR middle-end/23484
27125         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
27126         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
27127
27128 2005-08-29  Andreas Jaeger  <aj@suse.de>
27129
27130         PR testsuite/23607
27131         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
27132
27133 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
27134
27135         * gcc.c-torture/execute/20050316-2.c: New test.
27136         * gcc.c-torture/execute/20050316-3.c: New test.
27137         * gcc.dg/torture/pr16104-1.c: New test.
27138
27139 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
27140
27141         PR middle-end/23463
27142         * gcc.c-torture/execute/zero-struct-1.c: New test.
27143
27144 2005-08-27  Richard Guenther  <rguenther@suse.de>
27145
27146         PR target/23575
27147         * gcc.target/i386/pr23575.c: New testcase.
27148
27149 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
27150
27151         PR rtl-optimization/23561
27152         * gcc.c-torture/execute/20050826-1.c: New test.
27153
27154         PR rtl-opt/23560
27155         * gcc.c-torture/execute/20050826-2.c: New test.
27156
27157 2005-08-26  Dale Johannesen  <dalej@apple.com>
27158
27159         * gcc.dg/20030711-1.c: Modify to work on Darwin.
27160         * gcc.dg/20050826-1.c: New.
27161
27162 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
27163
27164         PR c++/19004
27165         * g++.dg/template/nontype13.C: New test.
27166
27167         PR c++/23491
27168         * g++.dg/init/new14.C: New test.
27169         * g++.dg/expr/anew1.C: Do not XFAIL.
27170         * g++.dg/expr/anew2.C: Likewise.
27171         * g++.dg/expr/anew3.C: Likewise.
27172
27173 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
27174
27175         PR middle-end/22439
27176         * gcc.dg/vla-3.c: New test.
27177
27178 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
27179
27180         PR fortran/20363
27181         * gfortran.dg/named_interface.f90: New.
27182
27183 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
27184
27185         * gcc.c-torture/execute/frame-address.c: New test.
27186
27187 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
27188
27189         PR c++/20817
27190         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
27191
27192 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
27193
27194         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
27195
27196 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
27197
27198         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
27199         * gcc.dg/altivec-22.c: Rename from..
27200         * gcc.dg/altivec-nomfcr.c: ..this.
27201
27202 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
27203
27204         PR tree-optimization/23546
27205         * gcc.dg/tree-ssa/pr23546.c: New test.
27206
27207 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
27208
27209         PR fortran/17758
27210         * gfortran.dg/nonreturning_statements.f90: New test.
27211
27212 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
27213
27214         PR c++/22454
27215         * g++.dg/parse/crash29.C: New.
27216
27217 2005-08-23  DJ Delorie  <dj@redhat.com>
27218
27219         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
27220         constants have the L suffix.
27221
27222 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
27223
27224         PR c++/23044
27225         * g++.dg/template/instantiate8.C: New.
27226
27227 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
27228
27229         PR middle-end/23467
27230         * gcc.c-torture/execute/pr23467.c: New test.
27231
27232 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
27233
27234         PR tree-optimization/22043
27235         * gcc.c-torture/execute/20050613-1.c: New test.
27236
27237 2005-08-23  Ben Elliston  <bje@au.ibm.com>
27238
27239         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
27240
27241 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
27242
27243         PR rtl-optimization/23478
27244         * g++.dg/opt/pr23478.C: New test.
27245
27246 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
27247
27248         PR c/18715
27249         * gcc.dg/switch-warn-3.c: New test.
27250
27251 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27252
27253         PR c++/22233
27254         * g++.dg/template/param1.C: New test.
27255
27256 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27257
27258         PR c++/23089
27259         * g++.dg/other/incomplete1.C: New test.
27260
27261 2005-08-22  Ira Rosen  <irar@il.ibm.com>
27262
27263         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
27264         are vectorizable.
27265
27266 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27267
27268         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
27269         d_lines_5.f: New.
27270
27271 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
27272
27273         * gcc.target/i386/sse-4.c: New test.
27274
27275 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27276
27277         PR testsuite/23239
27278         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
27279
27280 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
27281
27282         * gcc.dg/20050811-1.c: New test.
27283         * gcc.dg/20050811-2.c: New test.
27284
27285 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
27286
27287         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
27288
27289 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
27290
27291         PR 23476
27292         * gcc.c-torture/compile/pr23476.c: New test.
27293
27294 2005-08-19  Devang Patel  <dpatel@apple.com>
27295
27296         PR tree-optimization/23048
27297         * gcc.dg/tree-ssa/pr23048.c: New test.
27298
27299 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
27300
27301         PR middle-end/20624
27302         * g++.dg/warn/Wreturn-3.C: New test
27303
27304 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
27305
27306         PR tree-optimization/22228
27307         * g++.dg/vect/pr22543.cc: New test.
27308
27309 2005-08-17  Steven Bosscher  <stevenb@suse.de>
27310
27311         PR tree-optimization/21574
27312         * gcc.dg/tree-ssa/pr21574.c: New test.
27313
27314 2005-08-16  James E Wilson  <wilson@specifix.com>
27315
27316         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
27317
27318 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
27319
27320         PR tree-opt/23402
27321         * gcc.c-torture/compile/zero-strct-3.c: New test.
27322         * gcc.c-torture/compile/zero-strct-4.c: New test.
27323
27324 2005-08-16  Steven Bosscher  <stevenb@suse.de>
27325
27326         PR target/23376
27327         * gcc.target/x86_64/pr23376.c: New test.
27328
27329 2005-08-16  Ian Lance Taylor  <ian@airs.com>
27330
27331         PR c++/23337
27332         * g++.dg/ext/vector2.C: New.
27333
27334 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
27335
27336         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
27337
27338 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
27339
27340         PR libfortran/23428
27341         * gfortran.dg/inquire-complex.f90: New test case.
27342
27343 2005-08-16  James E Wilson  <wilson@specifix.com>
27344
27345         PR tree-optimization/21105
27346         * gcc.dg/large-size-array.c: New.
27347
27348 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
27349
27350         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
27351         type.
27352         * gcc.dg/vect/vect-41: Likewise.
27353         * gcc.dg/vect/vect-42: Likewise.
27354         * gcc.dg/vect/vect-43: Likewise.
27355         * gcc.dg/vect/vect-44: Likewise.
27356         * gcc.dg/vect/vect-46: Likewise.
27357         * gcc.dg/vect/vect-47: Likewise.
27358         * gcc.dg/vect/vect-48: Likewise.
27359         * gcc.dg/vect/vect-52: Likewise.
27360         * gcc.dg/vect/vect-53: Likewise.
27361         * gcc.dg/vect/vect-54: Likewise.
27362         * gcc.dg/vect/vect-55: Likewise.
27363         * gcc.dg/vect/vect-56: Likewise.
27364         * gcc.dg/vect/vect-57: Likewise.
27365         * gcc.dg/vect/vect-58: Likewise.
27366         * gcc.dg/vect/vect-59: Likewise.
27367         * gcc.dg/vect/vect-60: Likewise.
27368         * gcc.dg/vect/vect-61: Likewise.
27369         * gcc.dg/vect/vect-85: Likewise.
27370         * gcc.dg/vect/vect-87: Likewise.
27371         * gcc.dg/vect/vect-88: Likewise.
27372         * gcc.dg/vect/vect-93.c: Likewise.
27373         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
27374         * gcc.dg/vect/vect-75: Likewise.
27375         * gcc.dg/vect/vect-76: Likewise.
27376         * gcc.dg/vect/vect-77: Likewise.
27377         * gcc.dg/vect/vect-78: Likewise.
27378         * gcc.dg/vect/vect-80: Likewise.
27379         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
27380         vectorized for the expected reason, rather than checking how alignment
27381         was handled.
27382         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
27383         aligned type and also instead of aligned pointers. Added documentation.
27384
27385 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
27386
27387         * gfortran.dg/power.f90: New test.
27388
27389 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
27390
27391         PR rtl-optimization/23299
27392         * g++.dg/opt/pr23299.C: New test.
27393
27394 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27395
27396         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
27397
27398 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
27399
27400         * g++.dg/template/local6.C: New test.
27401
27402 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
27403
27404         * execute/exceptions/finally-1.m: Check that the catch and finally are
27405         being called.  Also add a "return 0;" at the end of main.
27406
27407 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
27408
27409         PR fortran/21432.
27410         * gfortran.dg/namelist_print_1.f: New test of functionality of
27411         PRINT namelist.
27412         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
27413         namelist generates error with -std=f95.
27414
27415 2005-08-14  Ira Rosen  <irar@il.ibm.com>
27416
27417         PR tree-optimization/23119
27418         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
27419
27420 2005-08-13  Marcin Koziej  <creep@desk.pl>
27421             Andrew Pinski  <pinskia@physics.uc.edu>
27422
27423         PR libobjc/22492
27424         * execute/exceptions/finally-1.m: New test.
27425
27426 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27427
27428         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
27429         testsuite.
27430         * objc/execute/exceptions/trivial.m: New test.
27431         * objc.dg/try-catch-11.m: Move to ...
27432         * objc/execute/exceptions/foward-1.m: Here.
27433         * objc.dg/try-catch-2.m: Move to ...
27434         * objc/execute/exceptions/catchall-1.m: Here.
27435         * objc.dg/try-catch-8.m: Move to ...
27436         * objc/execute/exceptions/local-variables-1.m: Here.
27437
27438 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27439
27440         * objc.dg/nested-func-1.m: Move to ...
27441         * objc/execute/nested-func-1.m: Here.
27442
27443 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27444
27445         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
27446         in ${options} instead of [target_info name].
27447         * lib/obj-c++.exp (objc_target_compile): Likewise.
27448
27449 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27450
27451         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
27452
27453 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27454
27455         part of PR testsuite/23348
27456         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
27457         each of the torture options.
27458         * objc/compile/trivial.m: New test.
27459
27460 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
27461
27462         * gfortran.dg/eoshift.f90: Correct format.
27463
27464 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
27465
27466         * gfortran.fortran-torture/execute/character_passing.f90:
27467         Fix comment typo.
27468
27469 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
27470
27471         PR c++/8271
27472         * g++.dg/template/unify10.C: New.
27473
27474 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
27475
27476         * g++.dg/parse/pr22514.C: Move to...
27477         * g++.dg/debug/pr22514.C: here.
27478
27479 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27480
27481         PR c++/23266
27482         * g++.dg/inherit/pure1.C: New test.
27483
27484         * ChangeLog: Fix typos.
27485
27486 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27487             Steven Bosscher  <stevenb@suse.de>
27488
27489         * gfortran.dg/runtime_warning_1.f90: New test.
27490
27491 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
27492
27493         PR c++/23219
27494         * g++.dg/parse/crash28.C: New.
27495
27496 2005-08-11  Richard Guenther  <rguenther@suse.de>
27497
27498         PR target/23289
27499         * gcc.target/i386/tailcall-1.c: New testcase.
27500
27501 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
27502
27503         * gcc.dg/vect/vect-67.c: Un-xfail.
27504
27505 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
27506
27507         PR c++/23225
27508         * g++.dg/parse/crash27.C: new test.
27509
27510 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
27511
27512         PR libfortran/22143
27513         * gfortran.dg/shift-kind.f90: New testcase.
27514
27515 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
27516
27517         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
27518         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
27519
27520 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27521
27522         PR c++/20646
27523         * g++.dg/other/mult-stor1.C: New test.
27524
27525 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
27526
27527         * gcc.c-torture/pr18299-1.c: Move to ...
27528         * gcc.c-torture/compile/pr18299-1.c: Here.
27529
27530 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
27531
27532         * gfortran/fortran.torture/execute/character_passing.f90:
27533         Fix types for LSAME.
27534
27535 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
27536
27537         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
27538         input data back to what it was originally.
27539
27540 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
27541
27542         * objc.dg/try-catch-8.m: Enable for all targets.
27543
27544 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
27545
27546         * gcc.dg/pr23165.c: New test.
27547
27548 2005-08-09  Steven Bosscher  <stevenb@suse.de>
27549
27550         PR tree-optimization/23234
27551         * gcc.dg/tree-ssa/pr23234.c: New test.
27552
27553 2005-08-08  Josh Conner  <jconner@apple.com>
27554
27555         PR rtl-optimization/23241
27556         * gcc.dg/char-compare.c: New test.
27557
27558 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27559
27560         PR c++/22508
27561         * g++.dg/init/new13.C: New test.
27562
27563 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
27564
27565         PR c++/21166
27566         * g++.dg/other/crash-4.C: Adjust
27567         * g++/dg/ext/packed9.C: New.
27568
27569 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
27570
27571         PR middle-end/21964
27572         * gcc.c-torture/execute/pr21964-1.c: New test.
27573
27574 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
27575
27576         PR c/22458
27577         * gcc.dg/pr22458-1.c: New test.
27578
27579 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
27580             Steven G. Kargl <kargls@comcast.net>
27581
27582         PR fortran/22390
27583         * gfortran.dg/flush_1.f90: New test.
27584
27585 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27586
27587         PR c++/23191
27588         * g++.dg/template/eh2.C: New test.
27589
27590 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27591
27592         PR c++/19498
27593         * g++.dg/template/instantiate7.C: New test.
27594
27595 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
27596
27597         PR c/23113
27598         * gcc.dg/Wunused-value-1.c: New test.
27599
27600 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
27601
27602         PR rtl-optimization/23233
27603         * gcc.c-torture/compile/pr23233-1.c: New test.
27604
27605 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
27606
27607         PR fortran/18833
27608         PR fortran/20850
27609         * gfortran.dg/equiv_1.f90: New test.
27610         * gfortran.dg/equiv_2.f90: New test.
27611         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
27612         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
27613         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
27614
27615 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
27616
27617         * gcc.c-torture/execute/vrp-5.c: New test.
27618         * gcc.c-torture/execute/vrp-6.c: New test.
27619         * gcc.dg/tree-ssa/vrp21.c: New test.
27620
27621 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
27622
27623         * g++.dg/parse/pr22514.C: New test.
27624
27625 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
27626
27627         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
27628
27629         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
27630         instead of constant loads / pool entries.
27631
27632 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
27633
27634         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
27635         TEST_TO_WCTYPE.
27636
27637 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
27638
27639         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
27640         __WINT_TYPE__ in generated prototypes if possible.
27641
27642 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
27643
27644         PR 22037
27645         * g++.dg/tree-ssa/pr22037.C:
27646
27647 2005-08-04  Richard Henderson  <rth@redhat.com>
27648
27649         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
27650         scan-tree-dump-times directive.
27651
27652 2005-08-04  Jan Hubicka  <jh@suse.cz>
27653
27654         * gcov-1.C: Fix switch counts.
27655         * gcov-4b.c: Likewise.
27656
27657 2005-08-03  Jeff Law  <law@redhat.com>
27658
27659         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
27660
27661 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
27662
27663         * gcc.c-torture/execute/pr23135.c: New test.
27664
27665 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27666
27667         PR tree-optimization/19899
27668         * gcc.dg/tree-ssa/scev-1.c: New test.
27669         * gcc.dg/tree-ssa/scev-2.c: New test.
27670
27671 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
27672
27673         PR target/18582
27674         * gcc.dg/torture/pr18582-1.c: New test.
27675
27676 2005-08-03  Jan Hubicka  <jh@suse.cz>
27677
27678         * update-conroll.c: New testcase.
27679         * update-conroll-2.c: New testcase.
27680
27681 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
27682
27683         * gfortran.dg/constant_substring.f: New test.
27684         * gfortran.dg/pr22491.f: New test.
27685
27686 2005-08-02  Jan Hubicka  <jh@suse.cz>
27687
27688         * update-threading.c: Replace by the proper one.
27689
27690 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
27691
27692         PR 23164
27693         * g++.dg/tree-ssa/pr23164.C: New test.
27694
27695 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
27696
27697         * gcc.dg/tree-ssa/pr23192.c: New test.
27698
27699 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
27700
27701         * gcc.c-torture/execute/vrp-4.c: New test.
27702
27703 2005-08-02  Jan Hubicka  <jh@suse.cz>
27704
27705         * update-threading.c: New test.
27706
27707 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
27708
27709         * gcc.c-torture/compile/20050801-1.c: New test.
27710         * gcc.c-torture/compile/20050801-2.c: New test.
27711
27712 2005-08-01  Jan Hubicka  <jh@suse.cz>
27713
27714         * val-prof-5.c: New test.
27715
27716 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
27717
27718         PR c/22311
27719         * gcc.dg/pr22311-1.c : New test.
27720
27721 2005-07-31  Steven Bosscher  <stevenb@suse.de>
27722
27723         PR target/23095
27724         * gfortran.dg/pr23095.f: New test.
27725
27726         PR c++/22003
27727         * g++.dg/other/pr22003.C: New test.
27728
27729 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
27730
27731         PR target/20621
27732         * gcc.c-torture/execute/pr20621-1.c: New test.
27733
27734 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
27735
27736         * gfortran.dg/comma_format_extension_4.f: Adjust length
27737         of string for format.
27738         * gfortran.dg/der_array_io_1.f: Replace illegal internal
27739         print statement with internal write.
27740         * gfortran.dg/der_array_io_2.f: Likewise.
27741         * gfortran.dg/der_array_io_3.f: Likewise.
27742
27743 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
27744
27745         * gcc.dg/fold-abs-4.c: new test.
27746
27747 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
27748
27749         PR fortran/22570 an related issues.
27750         * gfortran.dg/x_slash_1.f: New test.
27751
27752 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
27753
27754         PR c/23143
27755         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
27756         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
27757
27758 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27759
27760         PR c/529
27761         * gcc.dg/Wshadow-3.c: New test.
27762
27763 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
27764
27765         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
27766         used to have the wrong bounds).
27767
27768 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27769
27770         PR c/21720
27771         * gcc.dg/hex-round-1.c: Test more cases.
27772         * gcc.dg/hex-round-2.c: New test.
27773
27774 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
27775
27776         PR 22550
27777         * g++.dg/tree-ssa/pr22550.C: New test.
27778
27779 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
27780
27781         * gcc.dg/tree-ssa/vrp19.c: New test.
27782         * gcc.dg/tree-ssa-vrp20.c: New test.
27783
27784 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27785
27786         PR c/22240
27787         * gcc.dg/transparent-union-4.c: New test.
27788
27789 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27790
27791         PR c/22192
27792         * gcc.dg/c99-vla-2.c: New test.
27793
27794 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27795
27796         PR c/21720
27797         * gcc.dg/hex-round-1.c: New test.
27798
27799 2005-07-28  Jan Hubicka  <jh@suse.cz>
27800
27801         * inliner-1.c: Do not dump everything.
27802         * tree-prof.exp: Do not pass -ftree-based-profiling.
27803         * bprob.exp: Likewise.
27804
27805         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
27806
27807 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
27808
27809         PR c++/22545
27810         * g++.dg/expr/ptrmem7.C: New test.
27811
27812 2005-07-28  Mike Stump  <mrs@apple.com>
27813
27814         * g++.old-deja/g++.mike/visibility-1.C: New test.
27815
27816 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
27817
27818         PR c/20187
27819         * gcc.c-torture/execute/pr20187-1.c: New test.
27820
27821 2005-07-28  Jeff Law  <law@redhat.com>
27822
27823         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
27824         * gcc.dg/tree-ssa/vrp18.c: New test.
27825
27826 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
27827
27828         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
27829
27830 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
27831
27832         PR tree-optimization/22506
27833         * gcc.dg/vect/ps22506.c: New test.
27834
27835 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
27836
27837         PR target/21149
27838         * gcc.target/i386/sse-3.c: New test.
27839
27840 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
27841
27842         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
27843         * gcc.target/mips/mips32-dsp-type.c: Likewise.
27844
27845 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
27846
27847         PR c/22589
27848         * gcc.c-torture/compile/pr22589-1.c: New test.
27849
27850 2005-07-28  Jan Hubicka  <jh@suse.cz>
27851
27852         * update-loopch.c: New testcase.
27853
27854 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
27855
27856         PR rtl-optimization/23047
27857         * gcc.c-torture/execute/pr23047.c: New test.
27858         * gcc.c-torture/execute/pr23047.x: New.
27859
27860 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
27861
27862         PR tree-optimization/22493
27863         * gcc.c-torture/execute/pr22493-1.c: New test.
27864         * gcc.c-torture/execute/pr22493-1.x: New.
27865         * gcc.c-torture/execute/vrp-1.c: New test.
27866         * gcc.c-torture/execute/vrp-2.c: New test.
27867         * gcc.c-torture/execute/vrp-2.c: New test.
27868
27869 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
27870
27871         * gcc.target/frv/all-builtin-read8.c: Delete.
27872         * gcc.target/frv/all-builtin-read16.c: Delete.
27873         * gcc.target/frv/all-builtin-read32.c: Delete.
27874         * gcc.target/frv/all-builtin-read64.c: Delete.
27875         * gcc.target/frv/all-builtin-write8.c: Delete.
27876         * gcc.target/frv/all-builtin-write16.c: Delete.
27877         * gcc.target/frv/all-builtin-write32.c: Delete.
27878         * gcc.target/frv/all-builtin-write64.c: Delete.
27879         * gcc.target/frv/all-read-write-1.c: New.
27880
27881 2005-07-27  Jeff Law  <law@redhat.com>
27882
27883         * gcc.c-torture/execute/pr22630.c: New test.
27884
27885 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
27886
27887         PR tree-optimization/23073
27888         * gcc.dg/vect/nodump-pr23073.c: New test.
27889         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
27890
27891 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
27892
27893         PR tree-optimize/22348
27894         * gcc.c-torture/execute/pr22348.c: New.
27895
27896 2005-07-27  Richard Guenther  <rguenther@suse.de>
27897
27898         * gcc.dg/tree-ssa/salias-1.c: New testcase.
27899
27900 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27901
27902         PR fortran/22503
27903         * gfortran.dg/logical_comp.f90: New test.
27904
27905 2005-07-27  Jan Hubicka  <jh@suse.cz>
27906
27907         * inliner-1.c: Add cleanup of dumps.
27908         * val-prof-*.c: Likewise.
27909         * update-tailcall.c: New.
27910
27911 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
27912
27913         PR 22591
27914         * gcc.dg/tree-ssa/pr22591.c: New test.
27915         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
27916
27917 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
27918
27919         PR libobjc/22606
27920         * objc.dg/try-catch-11.m: New test.
27921
27922 2005-07-26  Richard Guenther  <rguenther@suse.de>
27923
27924         PR tree-optimization/22486
27925         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
27926
27927 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
27928
27929         PR tree-opt/22484
27930         * g++.dg/opt/loop2.C: New test.
27931
27932 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
27933
27934         * gcc.dg/tree-ssa/reassoc-3.c: New test.
27935         * gcc.dg/tree-ssa/reassoc-4.c: New test.
27936
27937 2005-07-25  Adam Nemet  <anemet@lnxw.com>
27938
27939         * lib/profopt.exp (profopt-execute): Check for profiling data
27940         files on the target.
27941
27942 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
27943
27944         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
27945         for matching of asm labels.
27946
27947 2005-07-25  Richard Guenther  <rguenther@suse.de>
27948
27949         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
27950
27951 2005-07-25  Richard Guenther  <rguenther@suse.de>
27952
27953         PR testsuite/22624
27954         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
27955
27956 2005-07-25  Ira Rosen  <irar@il.ibm.com>
27957
27958         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
27959         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
27960         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
27961         * gcc.dg/vect/vect-100.c: New test.
27962         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
27963         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
27964         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
27965         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
27966         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
27967         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
27968         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
27969         * gfortran.dg/vect/pr19049.f90: New testcase.
27970         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
27971
27972 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
27973
27974         * gcc.c-torture/execute/20050713-1.c: New test.
27975
27976         PR fortran/20063
27977         * gfortran.fortran-torture/execute/data_4.f90: New test.
27978
27979         PR middle-end/20303
27980         * gcc.dg/visibility-d.c: New test.
27981
27982 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
27983
27984         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
27985         * gfortran.dg/underflow.f90: Ditto.
27986
27987 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27988
27989         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
27990         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
27991         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
27992
27993 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
27994
27995         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
27996         include case of field width of zero.
27997
27998 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
27999
28000         PR libgfortran/21875
28001         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
28002         with trailing blanks on normal formatted read.
28003
28004 2005-07-23  Chao-ying Fu  <fu@mips.com>
28005
28006         * gcc.target/mips/mips32-dsp-type.c: New test.
28007         * gcc.target/mips/mips32-dsp.c: New test.
28008
28009 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
28010
28011         PR testsuite/21073
28012         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
28013
28014         PR testsuite/20454
28015         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
28016         and __cyg_profile_func_exit.
28017
28018 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
28019
28020         * gfortran.dg/comma_format_extension_3.f: Fix typo.
28021         * gfortran.dg/comma_format_extension_4.f: Same.
28022         * gfortran.dg/pr15332.f: Same.
28023         * gfortran.dg/pr21730.f: Same.
28024
28025 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
28026
28027         * g++.dg/opt/vrp2.C: Fix testcase.
28028
28029         PR tree-opt/22625
28030         * g++.dg/opt/vrp2.C: New test.
28031
28032 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
28033
28034         PR debug/21828
28035         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
28036
28037 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
28038
28039         * gcc.dg/tree-ssa/20050719-1.c: New test.
28040
28041 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
28042
28043         * gcc.dg/bfin-longcall-1.c: New file.
28044         * gcc.dg/bfin-longcall-2.c: New file.
28045
28046 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
28047
28048         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
28049
28050 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
28051
28052         PR middle-end/19055
28053         * gcc.dg/tree-ssa/pr19055.c: New test.
28054         * gcc.dg/tree-ssa/pr19055-2.c: New test.
28055
28056 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
28057
28058         PR C++/22358
28059         * g++.dg/other/pr22358.C: New test.
28060
28061 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
28062
28063         PR c++/2922
28064         * g++.dg/lookup/two-stage5.C: New test from bug comments.
28065
28066 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28067
28068         PR c++/15938
28069         * g++.dg/init/union2.C: New test.
28070
28071 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28072
28073         PR c/22393
28074         * gcc.dg/complex-4.c: New test.
28075
28076 2005-07-21  Richard Guenther  <rguenther@suse.de>
28077
28078         PR testsuite/22522
28079         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
28080         scanning for asm labels.
28081         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
28082
28083 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
28084
28085         PR target/22085
28086         * gcc.dg/altivec-pr22085.c: New.
28087
28088 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
28089
28090         PR tree-optimization/19210
28091         * gcc.dg/tree-ssa/pr19210-1.c: New.
28092         * gcc.dg/tree-ssa/pr19210-2.c: New.
28093
28094 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
28095
28096         PR rtl-optimization/22167
28097         * g++.dg/opt/pr22167.C: New test.
28098
28099 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
28100
28101         PR c++/2922
28102         * g++.dg/lookup/two-stage2.C: New.
28103         * g++.dg/lookup/two-stage3.C: New.
28104         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
28105         fixed two-stage name lookup for operators.
28106         * g++.dg/template/call3.C: Compiler now produces an appropriate
28107         error message.
28108         * g++.dg/template/crash37.C: Compiler now describes bla() on line
28109         14 as a candidate.
28110         * g++.dg/template/ptrmem4.C: Compiler produces different error
28111         message.
28112         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
28113         connect_to_method as a candidate.
28114
28115 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
28116
28117         * gcc.dg/fold-alloc-1.c: New test.
28118
28119 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
28120
28121         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
28122         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
28123
28124 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
28125
28126         * gcc.dg/fold-abs-1.c: New test.
28127         * gcc.dg/fold-abs-2.c: New test.
28128         * gcc.dg/fold-abs-3.c: New test.
28129
28130 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
28131
28132         Make CONSTRUCTOR use VEC to store initializers.
28133         * g++.dg/ext/complit3.C: Check for specific error messages.
28134         * g++.dg/init/brace2.C: Update error message.
28135         * g++.dg/warn/Wbraces2.C: Likewise.
28136
28137 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
28138
28139         PR fortran/16940
28140         * gfortran.dg/module_interface_1.f90: New test.
28141
28142 2005-07-19  Danny Berlin <dberlin@dberlin.org>
28143             Kenneth Zadeck <zadeck@naturalbridge.com>
28144
28145         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
28146
28147 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28148
28149         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
28150         specify -Wformat for these tests.
28151         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
28152         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
28153         * gcc.dg/format/opt-6.c: Delete.
28154
28155 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
28156
28157         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
28158         * gcc.dg/tree-ssa/sra-3.c: Likewise.
28159
28160 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
28161
28162         * gcc.dg/tree-ssa/alias-2.c: New test.
28163
28164 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
28165
28166         PR c++/22263
28167         * g++.dg/template/explicit7.C: New test.
28168
28169 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
28170
28171         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
28172         field width of 8 to +Inf and -Inf.
28173
28174 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
28175
28176         PR c++/22139
28177         * g++.dg/template/friend36.C: New test.
28178
28179 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
28180
28181         PR fortran/21730
28182         * gfortran.dg/pr21730.f: New test.
28183
28184 2005-07-16  Danny Berlin <dberlin@dberlin.org>
28185             Kenneth Zadeck <zadeck@naturalbridge.com>
28186
28187         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
28188         since pure const detection cannot run at -O1 in c compiler.
28189         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
28190         can now optimize this case properly.
28191         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
28192         because we now pass.
28193         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
28194
28195 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
28196
28197         PR c/22421
28198         * gcc.dg/format/bitfld-1.c: New test.
28199
28200 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
28201
28202         PR c++/22204
28203         * g++.dg/rtti/repo1.C: New test.
28204
28205 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
28206
28207         PR middle-end/22398
28208         * gcc.c-torture/compile/pr22398.c: New test.
28209
28210 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
28211
28212         PR c++/22132
28213         * g++.dg/expr/cast4.C: New test.
28214
28215 2005-07-15  Richard Guenther  <rguenther@suse.de>
28216
28217         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
28218         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
28219
28220 2005-07-15  Steven Bosscher  <stevenb@suse.de>
28221
28222         PR tree-optimization/22230
28223         * gcc.dg/tree-ssa/pr22230.c: New test.
28224
28225 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
28226
28227         * gfortran.dg/g77/cpp6.f: New test.
28228
28229         PR fortran/22417
28230         * gfortran.dg/g77/cpp5.F: New test.
28231         * gfortran.dg/g77/cpp5.h: New file.
28232         * gfortran.dg/g77/cpp5inc.h: New file.
28233
28234 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
28235
28236         PR libfortran/16435
28237         * gfortran.dg/tl_editting.f90: New.
28238         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
28239
28240 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
28241
28242         * gfortran.dg/char_array_constructor.f90: New test.
28243
28244 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
28245
28246         * gfortran.dg/past_eor.f90: New.
28247         * gfortran.dg/complex_read.f90: New.
28248
28249 2005-07-13  Jeff Law  <law@redhat.com>
28250
28251         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
28252         additional casts.
28253
28254         * gcc.dg/tree-ssa/pr22321.c: New test
28255
28256 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
28257
28258         PR tree-optimization/21921
28259         * gcc.dg/tree-ssa/pr21921.c: New.
28260
28261 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
28262
28263         PR tree-optimizatio/22442
28264         * gcc.dg/tree-ssa/loop-11.c: New test.
28265
28266 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
28267
28268         PR tree-opt/21840
28269         * gcc.c-torture/compile/pr21840.c: New test.
28270
28271 2005-07-12  Jan Hubicka  <jh@suse.cz>
28272
28273         * gcc.c-torture/compile/pr22379.c: New test.
28274
28275 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
28276
28277         PR libfortran/21593
28278         gfortran.dg/dev_null.f90: Remove outdated comment about
28279         PR libfortran/21593.
28280
28281
28282 2005-07-12  Dale Johannesen  <dalej@apple.com>
28283
28284         * gcc.target/i386/compress-float-sse.c: New.
28285         * gcc.target/i386/compress-float-sse-pic.c: New.
28286         * gcc.target/i386/compress-float-387.c: New.
28287         * gcc.target/i386/compress-float-387-pic.c: New.
28288         * gcc.dg/compress-float-ppc.c: New.
28289         * gcc.dg/compress-float-ppc-pic.c: New.
28290
28291 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
28292
28293         PR libfortran/21593
28294         gfortran.dg/dev_null.f90: Remove targets.
28295
28296 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
28297
28298         PR tree-opt/22335
28299         * gcc.dg/pr22335-1.c: New test.
28300         * gcc.dg/pr22335-2.c: New test.
28301
28302 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28303
28304         PR c++/20172
28305         * g++.dg/template/nontype12.C : New test.
28306
28307 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
28308
28309         * gcc.dg/tree-ssa/loop-10.c: New test.
28310
28311 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
28312
28313         * gcc.c-torture/execute/20020720-1.x: Remove.
28314
28315 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
28316
28317         * gfortran.fortran-torture/execute/forall_7.f90: New test.
28318
28319 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
28320
28321         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
28322         (dg-mips-options): Use it.
28323
28324 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
28325
28326         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
28327
28328 2005-07-09  Richard Henderson  <rth@redhat.com>
28329
28330         * lib/target-supports.exp (check_effective_target_sync_char_short):
28331         Add alpha.
28332
28333 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
28334
28335         PR libfortran/22217
28336         * gfortran.dg/negative-z-descriptor.f90: New test.
28337
28338 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
28339
28340         PR tree-opt/22329
28341         * gcc.dg/pr22329.c: New test.
28342
28343 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
28344
28345         PR tree-optimization/20139
28346         * gcc.dg/tree-ssa/pr20139.c: New.
28347
28348 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
28349
28350         PR tree-opt/22356
28351         * gcc.dg/pr22356-1.c: New test.
28352
28353 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
28354
28355         PR c++/21799
28356         * g++.dg/template/unify8.C: New.
28357         * g++.dg/template/unify9.C: New.
28358
28359 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
28360
28361         * gfortran.fortran-torture/execute/entry_10.f90: New test.
28362
28363 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
28364
28365         * gcc.dg/darwin-version-1.c: New.
28366         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
28367         * gcc.dg/builtins-20.c: Likewise.
28368         * gcc.dg/builtins-53.c: Likewise.
28369         * gcc.dg/torture/builtins-convert-1.c: Likewise.
28370         * gcc.dg/torture/builtins-convert-2.c: Likewise.
28371         * gcc.dg/torture/builtins-convert-3.c: Likewise.
28372         * gcc.dg/torture/builtins-power-1.c: Likewise.
28373         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
28374         on Darwin.
28375
28376 2005-07-07  Jeff Law  <law@redhat.com>
28377
28378         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
28379         argument evaluation order.
28380
28381 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
28382
28383         PR libfortran/21594
28384         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28385         Add test cases where the shift length is greater than the
28386         array length.
28387
28388 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
28389
28390         * obj-c++.dg/proto-lossage-6.mm: New.
28391         * objc.dg/proto-lossage-6.m: New.
28392
28393 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
28394
28395         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
28396         * objc.dg/gnu-runtime-2.m: Likewise.
28397
28398 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
28399
28400         * gfortran.dg/longline.f: New test.
28401
28402         * gfortran.dg/badline.f: New test.
28403
28404 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
28405
28406         PR fortran/16531
28407         PR fortran/15966
28408         PR fortran/18781
28409         * gfortran.dg/hollerith.f90: New.
28410         * gfortran.dg/hollerith2.f90: New.
28411         * gfortran.dg/hollerith3.f90: New.
28412         * gfortran.dg/hollerith4.f90: New.
28413         * gfortran.dg/hollerith_f95.f90: New.
28414         * gfortran.dg/hollerith_legacy.f90: New.
28415         * gfortran.dg/g77/cpp4.F: New. Port from g77.
28416
28417 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
28418
28419         PR objc/22274
28420         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
28421         * objc.dg/gnu-runtime-2.m: New.
28422
28423 2005-07-06  Jeff Law  <law@redhat.com>
28424
28425         * gcc.dg/tree-ssa/vrp17.c: New test.
28426
28427 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
28428
28429         PR fortran/22327
28430         * gfortran.dg/array_constructor_5.f90: New test.
28431
28432 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
28433
28434         * gfortran.fortran-torture/execute/entry_9.f90: New test.
28435
28436 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
28437
28438         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
28439         * gcc.dg/980816-1.c: Ditto.
28440
28441 2005-07-06  Jeff Law  <law@redhat.com>
28442
28443         * gcc.c-torture/compile/pr21356.c: New test.
28444
28445 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
28446
28447         PR c/22013
28448         PR c/22098
28449         * gcc.c-torture/compile/pr22013-1.c,
28450         gcc.c-torture/execute/pr22098-1.c,
28451         gcc.c-torture/execute/pr22098-2.c,
28452         gcc.c-torture/execute/pr22098-3.c: New tests.
28453
28454 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
28455
28456         PR c/22308
28457         * gcc.dg/pr22308-1.c: New test.
28458
28459 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
28460
28461         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
28462         target.
28463         * gcc.dg/compare9.c: Use -fshort-enums instead of
28464         -fno-short-enums.  Change the last test to dg-bogus.
28465
28466 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
28467
28468         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
28469         * gcc.dg/compare9.c: New.
28470
28471 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28472
28473         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
28474
28475 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
28476
28477         PR testsuite/22288
28478         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
28479
28480
28481 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28482
28483         * gcc.dg/format/gcc_gfc-1.c: New.
28484
28485 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
28486
28487         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
28488
28489 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28490
28491         PR fortran/20842
28492         * gfortran.dg/io_invalid_1.f90: New test.
28493
28494 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
28495
28496         * gcc.dg/format/gcc_diag-1.c: Update.
28497
28498 2005-07-02  Jeff Law  <law@redhat.com>
28499
28500         * gcc.dg/tree-ssa/pr22051-1.c: New test.
28501         * gcc.dg/tree-ssa/pr22051-2.c: New test.
28502
28503 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
28504
28505         * gcc.dg/format/gcc_diag-1.c: Update.
28506
28507 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
28508
28509         PR tree-opt/22269
28510         * gcc.c-torture/compile/pr22269.c: New test.
28511
28512 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
28513
28514         PR 21584
28515         PR 22219
28516         * g++.dg/tree-ssa/pr21584-1.C: New test.
28517         * g++.dg/tree-ssa/pr21584-2.C: New test.
28518
28519 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
28520
28521         * obj-c++.dg/try-catch-11.mm: New.
28522         * objc.dg/try-catch-10.m: New.
28523
28524 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
28525
28526         * g++.dg/other/ucnid-1.C: xfail on AIX.
28527
28528 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
28529
28530         PR 22234
28531         * gcc.dg/20050629-1.c: New test.
28532
28533 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
28534
28535         * obj-c++.dg/const-str-1[0-1].mm: New.
28536         * objc.dg/const-str-1[0-1].m: New.
28537
28538 2005-05-29  Richard Henderson  <rth@redhat.com>
28539
28540         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
28541         Rename from check_effective_target_vect_no_max.
28542         (check_effective_target_vect_no_int_add): New.
28543         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
28544         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
28545         * gcc.dg/vect/vect-reduc-3.c: Likewise.
28546         * gcc.dg/vect/vect-reduc-1.c: Use both.
28547         * gcc.dg/vect/vect-reduc-2.c: Likewise.
28548
28549 2005-05-29  Richard Henderson  <rth@redhat.com>
28550
28551         * lib/target-supports.exp (check_effective_target_vect_no_max):
28552         Remove i386 and x86_64.
28553
28554 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
28555
28556         PR testsuite/21969
28557         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
28558
28559 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
28560
28561         PR middle-end/21969
28562         * gcc.dg/vect/pr21969.c: New test.
28563
28564 2005-06-28  Eric Christopher  <echristo@redhat.com>
28565
28566         PR c/22052
28567         PR c/21975
28568         * gcc.dg/inline1.c: New test.
28569         * gcc.dg/inline2.c: Ditto.
28570         * gcc.dg/inline3.c: Ditto.
28571         * gcc.dg/inline4.c: Ditto.
28572         * gcc.dg/inline5.c: Ditto.
28573
28574 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
28575
28576         PR libfortran/22142
28577         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28578         Add testcase also testing eoshift1 for PR 22142.
28579
28580 2005-06-28  Richard Henderson  <rth@redhat.com>
28581
28582         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
28583         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
28584         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
28585         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
28586         gcc.dg/tree-ssa/20030922-2.c: Likewise.
28587
28588 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
28589
28590         PR libfortran/22142
28591         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28592         Add testcase for PR 22142.
28593
28594 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
28595
28596         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
28597         gcc.target/ia64/fpreg-2.c: New tests.
28598
28599 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28600
28601         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
28602
28603 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28604
28605         PR libfortran/22170
28606         * gfortran.dg/slash_1.f90: New test.
28607
28608 2005-06-27  Richard Henderson  <rth@redhat.com>
28609
28610         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
28611         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
28612         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
28613         * gcc.dg/vect/vect-reduc-2.c: Likewise.
28614         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
28615         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
28616
28617 2005-06-27  Richard Henderson  <rth@redhat.com>
28618
28619         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
28620         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
28621
28622 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
28623
28624         * obj-c++.dg/proto-lossage-5.mm: New.
28625         * objc.dg/proto-lossage-5.m: New.
28626
28627 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
28628
28629         PR 21959
28630         * gcc.dg/tree-ssa/pr21959.c: New test.
28631
28632 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
28633
28634         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
28635         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
28636         testing uninitialized var.
28637
28638         * gcc.c-torture/execute/builtins/chk.h: New.
28639         * gcc.c-torture/execute/builtins/lib/chk.c: New.
28640         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
28641         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
28642         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
28643         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
28644         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
28645         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
28646         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
28647         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
28648         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
28649         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
28650         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
28651         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
28652         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
28653         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
28654         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
28655         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
28656         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
28657         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
28658         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
28659         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
28660         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
28661         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
28662         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
28663         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
28664         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
28665         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
28666         * gcc.dg/builtin-object-size-1.c: New test.
28667         * gcc.dg/builtin-object-size-2.c: New test.
28668         * gcc.dg/builtin-object-size-3.c: New test.
28669         * gcc.dg/builtin-object-size-4.c: New test.
28670         * gcc.dg/builtin-object-size-5.c: New test.
28671         * gcc.dg/builtin-stringop-chk-1.c: New test.
28672         * gcc.dg/builtin-stringop-chk-2.c: New test.
28673         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
28674         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
28675         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
28676         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
28677         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
28678         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
28679         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
28680         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
28681         * gcc.c-torture/execute/printf-1.c: New test.
28682         * gcc.c-torture/execute/fprintf-1.c: New test.
28683         * gcc.c-torture/execute/vprintf-1.c: New test.
28684         * gcc.c-torture/execute/vfprintf-1.c: New test.
28685         * gcc.c-torture/execute/printf-chk-1.c: New test.
28686         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
28687         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
28688         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
28689
28690 2005-06-27  Michael Matz  <matz@suse.de>
28691
28692         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
28693         slot is not merged if address escapes.
28694
28695 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28696
28697         PR c/21911
28698         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
28699
28700 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
28701
28702         PR middle-end/17965
28703         * gcc.c-torture/compile/20050622-1.c: New test.
28704
28705         PR middle-end/22028
28706         * gcc.dg/20050620-1.c: New test.
28707
28708 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
28709
28710         PR tree-optimization/22026
28711         * gcc.dg/tree-ssa/pr22026.c: New.
28712
28713 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
28714
28715         PR libfortran/22144
28716         * gfortran.dg/shift-alloc.f90: New testcase.
28717
28718 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
28719
28720         * all files: Update FSF address in copyright headers.
28721
28722 2005-06-22  Jan Hubicka  <jh@suse.cz>
28723
28724         * wholeprogram-1.c: New testcase.
28725         * wholeprogram-2.c: New testcase.
28726
28727 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
28728
28729         PR 22171
28730         * gcc.dg/tree-ssa/pr22171.c: New test.
28731
28732 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
28733
28734         * gfortran.dg/simplify_modulo.f90: New.
28735
28736 2005-06-24  Jan Hubicka  <jh@suse.cz>
28737
28738         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
28739
28740 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
28741
28742         * obj-c++.dg/proto-lossage-[1-4].mm: New.
28743
28744 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
28745
28746         * obj-c++.dg/typedef-alias-1.mm: New.
28747         * objc.dg/typedef-alias-1.m: New.
28748
28749 2005-06-23  Jeff Law  <law@redhat.com>
28750
28751         * gcc.dg/tree-ssa/vrp16.c: New test.
28752
28753 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28754
28755         * lib/target-supports.exp: Add
28756         check_effective_target_fortran_large_real and
28757         check_effective_target_fortran_large_int to check for
28758         corresponding effective targets.
28759         * gfortran.dg/large_integer_kind_1.f90: New test.
28760         * gfortran.dg/large_real_kind_1.f90: New test.
28761
28762 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
28763
28764         PR tree-optimization/22117
28765         * gcc.dg/tree-ssa/pr22117.c: New.
28766
28767 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
28768
28769         PR testsuite/22123
28770         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
28771
28772 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
28773
28774         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
28775
28776 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
28777
28778         * gfortran.dg/f2c_4.f90: Add tests for complex functions
28779         * gfortran.dg/f2c_4.c: Likewise.
28780
28781 2005-06-22 Paul Brook  <paul@codesourcery.com>
28782
28783         PR fortran/21034
28784         * gfortran.dg/auto_save_1.f90: New test.
28785
28786 2005-06-22  Michael Matz  <matz@suse.de>
28787
28788         * gcc.target/x86-64/abi: New directory.
28789         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
28790         * gcc.target/x86-64/abi/README.gcc: New file.
28791         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
28792         * gcc.target/x86-64/abi/asm-support.s: New file.
28793         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
28794         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
28795         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
28796         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
28797         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
28798         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
28799         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
28800         * gcc.target/x86_64/abi/test_bitfields.c: New test.
28801         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
28802         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
28803         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
28804         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
28805         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
28806         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
28807         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
28808         * gcc.target/x86_64/abi/test_varargs.c: New test.
28809
28810 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
28811
28812         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
28813         32-bit i?86 and x86_64.
28814
28815 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
28816
28817         * obj-c++.dg/const-str-[1-9].mm: New tests.
28818
28819 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
28820
28821         PR fortran/22010
28822         * gfortran.dg/namelist_use.f90: New.
28823         * gfortran.dg/namelist_use_only.f90: New.
28824
28825 2005-06-21  Jeff Law  <law@redhat.com>
28826
28827         * gcc.dg/tree-ssa/vrp15.c: New test.
28828
28829 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
28830
28831         * lib/target-supports.exp (check_effective_target_vect_reduction):
28832         Remove.
28833         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
28834         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
28835         remove vect_reduction target keyword. Also avoid two returns in main.
28836         * gcc.dg/vect/vect-reduc-3.c: Likewise.
28837         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
28838         * gcc.dg/vect/vect-reduc-1short.c: New test.
28839         * gcc.dg/vect/vect-reduc-1char.c: New test.
28840         * gcc.dg/vect/vect-reduc-2short.c: New test.
28841         * gcc.dg/vect/vect-reduc-2char.c: New test.
28842         * gcc.dg/vect/vect-reduc-6.c: New test.
28843         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
28844         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
28845         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
28846
28847 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28848         Paul Thomas  <pault@gcc.gnu.org>
28849
28850         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
28851         New tests.
28852
28853 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28854
28855         * gfortran.dg/backslash_1.f90: New test.
28856         * gfortran.dg/backslash_2.f90: New test.
28857
28858 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
28859
28860         * gfortran.dg/duplicate_labels.f90: New test.
28861
28862 2005-06-20  Jan Beulich  <jbeulich@novell.com>
28863
28864         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
28865         unsupportable relocations.
28866         * g++.old-deja/g++.other/store-expr1.C: Likewise.
28867         * gcc.dg/20050321-2.c: xfail for NetWare.
28868
28869 2005-06-20  Andreas Jaeger  <aj@suse.de>
28870
28871         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
28872         gcc.target/i386/fastcall-sseregparm.c,
28873         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
28874
28875 2005-06-19  Richard Henderson  <rth@redhat.com>
28876
28877         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
28878
28879 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
28880
28881         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
28882
28883 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
28884
28885         PR c++/22115
28886         * g++.dg/conversion/simd2.C: Change expected error message.
28887
28888 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
28889
28890         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
28891         * gcc.dg/vect/vect-reduc-2.c: Likewise.
28892         * gcc.dg/vect/vect-reduc-3.c: Likewise.
28893
28894 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
28895
28896         * gcc.dg/fold-mod-1.c: New test.
28897
28898 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
28899
28900         PR fortran/19926
28901         * gfortran.dg/pr19926.f90: New test.
28902
28903 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
28904
28905         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
28906         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
28907         targets.
28908         * gcc.dg/vect/vect-reduc-2.c: Likewise.
28909         * gcc.dg/vect/vect-reduc-3.c: Likewise.
28910
28911 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
28912
28913         * gcc.target/ia64/float80-varargs-1.c: New test.
28914
28915 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28916
28917         PR tree-opt/22035
28918         * gfortran.dg/f2c_6.f90: New test.
28919
28920 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
28921
28922         PR c++/17413
28923         * g++.dg/template/local5.C: New.
28924
28925 2005-06-17  Richard Henderson  <rth@redhat.com>
28926
28927         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
28928
28929 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
28930
28931         PR testsuite/21945
28932         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
28933
28934 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
28935
28936         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
28937         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
28938         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
28939         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
28940         check_vect to verify the presence of hardware vector support.
28941
28942 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
28943
28944         PR testsuite/22056
28945         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
28946
28947 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28948
28949         PR libfortran/19216
28950         * gfortran.dg/pr19216.f: Add correct space between brackets and
28951         dg directive.
28952
28953 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28954
28955         PR libfortran/16436
28956         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
28957
28958 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
28959
28960         * gcc.target/i386/attributes-error.c: New testcase.
28961         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
28962         * gcc.target/i386/regparm-stdcall.c: Likewise.
28963         * gcc.target/i386/sseregparm-1.c: Likewise.
28964         * gcc.target/i386/sseregparm-2.c: Likewise.
28965
28966 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
28967
28968         * g++.dg/rtti/crash2.C: New.
28969
28970 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
28971
28972         * gcc.dg/noncompile/20040203-3.c: Update expected message.
28973
28974 2005-06-15  David Ung  <davidu@mips.com>
28975
28976         * gcc.target/mips/mips16e-extends.c: New test for testing the
28977         generation of MIPS16e zeb/zeh, seb/seh instructions.
28978
28979 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
28980
28981         PR 22018
28982         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
28983         * gcc.dg/tree-ssa/pr22018.c: New test.
28984
28985 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
28986
28987         * gcc.dg/simd-1.c: Update error messages.
28988         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
28989         * gcc.dg/simd-2.c: Update error messages.
28990         * gcc.dg/simd-4.c: New.
28991
28992 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
28993
28994         PR c++/20678
28995         * g++.dg/other/crash-4.C: New.
28996
28997 2005-06-14  Devang Patel  <dpatel@apple.com>
28998
28999         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
29000
29001 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
29002
29003         PR c++/21929
29004         * g++.dg/parse/crash11.C: Update
29005
29006 2005-06-13  Jeff Law  <law@redhat.com>
29007
29008         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
29009         perform the desired transformations.
29010         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
29011         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
29012
29013 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29014
29015         PR fortran/22038
29016         * gfortran.dg/forall_1.f90: Un-XFAIL.
29017
29018 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
29019
29020         PR c++/21929
29021         * g++.dg/parse/crash26.C: New.
29022
29023         PR c++/20789
29024         * g++.dg/init/member1.C: New.
29025
29026 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
29027
29028         * gfortran.dg/altreturn_1.f90: New test.
29029
29030 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
29031
29032         PR middle-end/21985
29033         * gcc.dg/tree-ssa/pr21985.c: New test.
29034
29035 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
29036
29037         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
29038
29039 2005-06-12  Roger Sayle  <roger@eyesopen.com>
29040
29041         PR c++/21930
29042         * g++.dg/other/error10.C: New test case.
29043
29044 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29045
29046         PR libfortran/19155
29047         * gfortran.dg/pr19155.f: Add test.
29048
29049 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29050
29051         * gfortran.dg/f2c_7.f90: New test.
29052
29053         * gfortran.dg/forall_1.f90: XFAILed.
29054
29055 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
29056
29057         * gcc.dg/pr14796-1.c: New.
29058         * gcc.dg/pr14796-2.c: New.
29059
29060 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
29061
29062         PR fortran/17792
29063         PR fortran/21375
29064         * gfortran.dg/deallocate_stat.f90: New test.
29065
29066 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
29067
29068         * gfortran.fortran-torture/execute/in-pack.f90: New test.
29069
29070 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
29071
29072         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
29073         access will be generated when this loop is vectorized. Test that
29074         accesses with same alignment were detected.
29075         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
29076         Test that accesses with same alignment were detected.
29077         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
29078         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
29079         alignment were detected.
29080
29081 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
29082
29083         PR c++/10611
29084         * g++.dg/conversion/simd2.C: New.
29085
29086 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29087
29088         * gcc.dg/Wcxx-compat-1.c: New.
29089
29090 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
29091
29092         PR libfortran/21480
29093         * gfortran.dg/reshape-complex.f90: Add a test for a packed
29094         complex array.
29095
29096 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
29097
29098         * gcc.dg/alias-8.c: New.
29099
29100 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
29101
29102         * gcc.dg/format/cmn_err-1.c: Update.
29103
29104 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
29105
29106         PR target/20666
29107         * gcc.target/sparc/fexpand-2.c: New.
29108         * gcc.target/sparc/fpmerge-2.c: New.
29109         * gcc.target/sparc/fpmul-2.c: New.
29110         * gcc.target/sparc/noresult.c: New.
29111         * gcc.target/sparc/pdist-2.c: New.
29112         * gcc.target/sparc/pdist-3.c: New.
29113
29114 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
29115
29116         PR testsuite/21702
29117         * gcc.target/i386/i386.exp: Fix comment typo.
29118
29119 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
29120
29121         PR c++/19497
29122         * g++.dg/inherit/using5.C: New.
29123         * g++.dg/inherit/using6.C: New.
29124
29125 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29126
29127         PR c++/19894
29128         * g++.dg/template/ptrmem15.C: New test.
29129
29130         PR c++/20563
29131         * g++.dg/ext/label4.C: New test.
29132
29133 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
29134
29135         * gcc.dg/tls/debug-1.c: New test.
29136
29137 2005-06-07  Dale Johannesen  <dalej@apple.com>
29138
29139         * gcc.target/i386/movq.c: New.
29140
29141 2005-06-07  Dale Johannesen  <dalej@apple.com>
29142
29143         * gcc.dg/20050607-1.c: New.
29144
29145 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
29146
29147         PR middle-end/21850
29148         * gcc.c-torture/execute/20050607-1.c: New test.
29149
29150 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
29151
29152         PR libfortran/21926
29153         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
29154         Test case where the return array has lowest stride one,
29155         but isn't packed.
29156
29157 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
29158
29159         * lib/target-supports.exp (check_effective_target_sync_int_long):
29160         Add s390 and s390x targets.
29161
29162 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
29163
29164         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
29165         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
29166         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
29167         * gcc.dg/tree-ssa/loop-9.c: New test.
29168
29169 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
29170
29171         * g++.dg/parse/defarg10.C: New.
29172
29173 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
29174
29175         PR regression/21897
29176         * gcc.c-torture/execute/20050604-1.c: New test.
29177
29178 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
29179
29180         PR 21903
29181         * g++.dg/parse/defarg9.C: New.
29182
29183         PR c++/20637
29184         * g++.dg/inherit/using4.C: New.
29185         * g++.dg/overload/error1.C: Adjust expected errors.
29186         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
29187         * g++.old-deja/g++.brendan/arm2.C: Likewise.
29188         * g++.old-deja/g++.other/redecl2.C: Likewise.
29189         * g++.old-deja/g++.other/redecl4.C: Likewise.
29190         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
29191
29192 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
29193
29194         * gfortran.dg/f2c_5.f90: Add -w to dg-options
29195
29196 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
29197
29198         * lib/gfortran.exp (gfortran_target_compile): Call
29199         dg-additional-files-options
29200         * gfortran.dg/f2c_4.f90: New file
29201         * gfortran.dg/f2c_4.c: New file
29202         * gfortran.dg/f2c_5.f90: New file
29203         * gfortran.dg/f2c_5.c: New file
29204
29205 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29206
29207         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
29208
29209         PR fortran/21912
29210         * gfortran.dg/array_constructor_4.f90: New test.
29211
29212 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
29213
29214         PR c++/21619
29215         * g++.dg/ext/builtin9.C: New test.
29216
29217 2005-06-05  Dale Johannesen  <dalej@apple.com>
29218
29219         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
29220         * gcc.c-torture/execute/20050603-2.c: Ditto.
29221
29222 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
29223
29224         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
29225         * gcc.dg/vect/vect-reduc-1.c: New.
29226         * gcc.dg/vect/vect-reduc-2.c: New.
29227         * gcc.dg/vect/vect-reduc-3.c: New.
29228
29229 2005-06-04  Dale Johannesen  <dalej@apple.com>
29230
29231         * gcc.c-torture/execute/20050603-1.c: New.
29232         * gcc.c-torture/execute/20050603-2.c: New.
29233         * gcc.dg/20050603-3.c: New.
29234
29235 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29236
29237         PR fortran/19195
29238         * gfortran.dg/debug_1.f90: New test.
29239
29240         * gfortran.dg/forall_1.f90: New test.
29241
29242 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
29243
29244         * gfortran.dg/array_constructor_3.f90: New test.
29245
29246 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29247
29248         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
29249
29250 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
29251
29252         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
29253
29254 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
29255
29256         PR c/21873
29257         * gcc.dg/init-excess-1.c: New test.
29258
29259 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
29260
29261         PR c++/21853
29262         * g++.dg/expr/static_cast6.C: New test.
29263
29264 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
29265
29266         * gcc.dg/tree-ssa/vrp14.c: New test.
29267
29268 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
29269
29270         PR c++/21336
29271         * g++.dg/template/new2.C: New test.
29272
29273 2005-06-03  Josh Conner  <jconner@apple.com>
29274
29275         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
29276         all entries in initializer.
29277
29278 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
29279
29280         PR middle-end/21858
29281         * gcc.dg/pr21858.c: New testcase.
29282
29283 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
29284
29285         PR tree-optimization/21292
29286
29287         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
29288         New.
29289         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
29290         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
29291         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
29292         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
29293         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
29294
29295 2005-06-02  Richard Henderson  <rth@redhat.com>
29296
29297         * gcc.dg/sync-2.c: Use -march=i486 for i386.
29298
29299 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
29300
29301         * gcc.dg/wtypequal.c: New testcase.
29302
29303 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
29304
29305         PR 21582
29306         * gcc.dg/tree-ssa/pr21582.c: New test.
29307
29308 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
29309
29310         PR c++/21280
29311         * g++.dg/opt/interface2.h: New.
29312         * g++.dg/opt/interface2.C: New.
29313         * g++.dg/init/ctor4.C: Adjust error lines.
29314         * g++.old-deja/g++.bob/inherit2.C: Likewise.
29315         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
29316         * g++.old-deja/g++.jason/opeq3.C: Likewise.
29317         * g++.old-deja/g++.pt/assign1.C: Likewise.
29318         * g++.old-deja/g++.pt/crash20.C: Likewise.
29319
29320 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
29321
29322         PR tree-optimization/21734
29323         * g++.dg/vect/pr21734_1.cc: New.
29324         * g++.dg/vect/pr21734_2.cc: New.
29325
29326 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
29327
29328         PR c++/20350
29329         * g++.dg/template/spec24.C: New.
29330
29331         PR c++/21151
29332         * g++.dg/pch/local-1.C: New.
29333         * g++.dg/pch/local-1.Hs: New.
29334
29335 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
29336
29337         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
29338         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
29339         * gcc.dg/tree-ssa/pr14341.c: New test.
29340         * gcc.dg/tree-ssa/pr14841.c: New test.
29341         * gcc.dg/tree-ssa/pr20701.c: New test.
29342         * gcc.dg/tree-ssa/pr21086.c: New test.
29343         * gcc.dg/tree-ssa/pr21090.c: New test.
29344         * gcc.dg/tree-ssa/pr21332.c: New test.
29345         * gcc.dg/tree-ssa/pr21458.c: New test.
29346         * gcc.dg/tree-ssa/pr21658.c: New test.
29347         * gcc.dg/tree-ssa/vrp01.c: New test.
29348         * gcc.dg/tree-ssa/vrp02.c: New test.
29349         * gcc.dg/tree-ssa/vrp03.c: New test.
29350         * gcc.dg/tree-ssa/vrp04.c: New test.
29351         * gcc.dg/tree-ssa/vrp05.c: New test.
29352         * gcc.dg/tree-ssa/vrp06.c: New test.
29353         * gcc.dg/tree-ssa/vrp07.c: New test.
29354         * gcc.dg/tree-ssa/vrp08.c: New test.
29355         * gcc.dg/tree-ssa/vrp09.c: New test.
29356         * gcc.dg/tree-ssa/vrp10.c: New test.
29357         * gcc.dg/tree-ssa/vrp11.c: New test.
29358         * gcc.dg/tree-ssa/vrp12.c: New test.
29359         * gcc.dg/tree-ssa/vrp13.c: New test.
29360
29361 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
29362
29363         PR 21029
29364         * gcc.dg/tree-ssa/pr21029.c: New test.
29365
29366 2005-06-01  Roger Sayle  <roger@eyesopen.com>
29367
29368         * gfortran.dg/logint-1.f: New test case.
29369         * gfortran.dg/logint-2.f: Likewise.
29370         * gfortran.dg/logint-3.f: Likewise.
29371
29372 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
29373
29374         PR c/21536
29375         PR c/20760
29376         * gcc.dg/20050527-1.c: New test.
29377
29378         * gcc.dg/i386-sse-12.c: New test.
29379
29380         PR fortran/21729
29381         * gfortran.dg/implicit_5.f90: New test.
29382
29383 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
29384
29385         PR fortran/20883
29386         * gfortran/assign_4.f90: New test.
29387         * gfortran/assign_2.f90: Change compile to run.
29388
29389 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
29390
29391         * lib/target-supports.exp
29392         (check_effective_target_sync_char_short): New.
29393         * gcc.dg/sync-2.c: New.
29394
29395 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
29396
29397         PR tree-optimization/21817
29398         * gcc.dg/torture/pr21817-1.c: New.
29399
29400 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
29401
29402         PR c++/21165
29403         * g++.dg/template/init5.C: New.
29404
29405 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
29406
29407         * gfortran.dg/char_initialiser_actual.f90:
29408         Test character initialisers as actual arguments.
29409         * gfortran.dg/char_pointer_comp_assign.f90:
29410         Test character pointer structure component assignments.
29411         * gfortran.dg/char_array_structure_constructor.f90:
29412         Test character components in structure constructors.
29413
29414 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
29415
29416         PR middle-end/20931
29417         * g++.dg/opt/pr20931.C: New test.
29418
29419 2005-05-31  Andreas Jaeger  <aj@suse.de>
29420
29421         PR testsuite/20772
29422         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
29423         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
29424         g++.old-deja/g++.ext/asmspec1.C,
29425         g++.old-deja/g++.other/regstack.C,
29426         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
29427         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
29428         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
29429         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
29430         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
29431         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
29432         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
29433         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
29434         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
29435         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
29436         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
29437         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
29438         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
29439         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
29440         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
29441         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
29442         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
29443         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
29444         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
29445
29446 2005-05-31  Jeff Law  <law@redhat.com>
29447
29448         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
29449
29450 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
29451
29452         PR middle-end/21743
29453         * gcc.dg/builtins-1.c: Activate disabled clog test.
29454         * gcc.dg/torture/builtin-attr-1.c: Likewise.
29455
29456 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
29457
29458         * gfortran.dg/char_pointer_assign.f90:
29459         Test character-pointer assignments and pointer assignments.
29460         * gfortran.dg/char_pointer_dummy.f90:
29461         Test character-pointer dummy arguments.
29462         * gfortran.dg/char_pointer_func.f90:
29463         Test character-pointer function returns.
29464         * gfortran.dg/char_pointer_dependency.f90:
29465         Test character-pointer functions with dependencies.
29466
29467 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
29468
29469         PR c++/21784
29470         * g++.dg/lookup/using14.C: New test.
29471
29472 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
29473
29474         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
29475         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
29476         trailing ^M.
29477
29478 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
29479
29480         PR c++/17413
29481         * g++.dg/template/local5.C: New.
29482
29483         PR target/21761
29484         * gcc.c-torture/compile/pr21761.c: New.
29485
29486         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
29487         before darwin8.
29488
29489 2005-05-30  Steven G. Kargl
29490
29491         PR fortran/20846
29492         * gfortran.dg/inquire_8.f90: New test.
29493
29494 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29495
29496         PR libfortran/21376
29497         * gfortran.dg/output_exponents_1.f90: New test.
29498
29499 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29500
29501         PR libfortran/20006
29502         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
29503
29504 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
29505
29506         PR c++/21210
29507         * g++.dg/ext/complex1.C: New test.
29508
29509         PR c++/21340
29510         * g++.dg/init/ctor6.C: New test.
29511
29512 2005-05-29  Jan Hubicka  <jh@suse.cz>
29513
29514         * gcc.c-torture/compile/pr21562.c: New.
29515
29516 2005-05-28  Steven G. Kargl <kargls@comcast.net>
29517
29518         * gfortran.dg/subnormal_1.f90: New test.
29519
29520 2005-05-28  Jan Hubicka  <jh@suse.cz>
29521
29522         * tree-prof.exp: Fix comment.
29523         * value-prof-1.c: New.
29524         * value-prof-2.c: New.
29525         * value-prof-3.c: New.
29526         * value-prof-4.c: New.
29527
29528 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
29529
29530         PR c++/21614
29531         * g++.dg/expr/ptrmem6.C: New test.
29532         * g++.dg/expr/ptrmem6a.C: Likewise.
29533
29534 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
29535
29536         PR tree-optimization/21658
29537         * gcc.dg/tree-ssa/pr21658.c: New.
29538
29539 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
29540
29541         PR c++/21455
29542         * g++.dg/inherit/ptrmem3.C: New.
29543
29544         PR c++/21681
29545         * g++.dg/parse/template16.C: New.
29546
29547 2005-05-27  Andreas Jaeger  <aj@suse.de>
29548
29549         * gcc.dg/setjmp-2.c: Only run in 32-bit.
29550
29551         * gcc.dg/i386-sse-8.c: Run test on all archs.
29552
29553 2005-05-26  Mike Stump  <mrs@apple.com>
29554
29555         * objc.dg/isa-field-1.m: Only run on darwin.
29556         * objc.dg/lookup-1.m: Likewise.
29557         * objc.dg/try-catch-8.m: Likewise.
29558
29559 2005-05-26  Roger Sayle  <roger@eyesopen.com>
29560
29561         PR tree-optimization/9814
29562         * gcc.dg/pr9814-1.c: New test case.
29563
29564 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
29565
29566         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
29567         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
29568         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
29569         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
29570         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
29571         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
29572         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
29573         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
29574         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
29575         objc.dg/try-catch-8.m: New.
29576
29577 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
29578
29579         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
29580         remove extraneous semicolons.
29581
29582 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
29583
29584         * obj-c++.dg/comp-types-12.mm: New.
29585         * objc.dg/comp-types-11.m: New.
29586         * objc.dg/selector-4.m: New.
29587
29588 2005-05-26  Andreas Jaeger  <aj@suse.de>
29589
29590         PR testsuite/20772
29591         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
29592         g++.old-deja/g++.ext/attrib3.C,
29593         g++.old-deja/g++.other/store-expr1.C,
29594         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
29595         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
29596         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
29597         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
29598         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
29599         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
29600         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
29601         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
29602         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
29603         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
29604         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
29605         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
29606         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
29607         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
29608         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
29609         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
29610         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
29611         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
29612         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
29613
29614 2005-05-26  Andreas Jaeger  <aj@suse.de>
29615
29616         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
29617         x86-64 compilation.
29618
29619 2005-05-26  Andreas Jaeger  <aj@suse.de>
29620
29621         PR testsuite/20772
29622         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
29623         gcc.misc-tests/i386-pf-athlon-1.c,
29624         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
29625         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
29626         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
29627         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
29628         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
29629         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
29630         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
29631         programs.
29632
29633         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
29634         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
29635         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
29636         x86-64 compilation.
29637
29638         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
29639         x86_64.
29640
29641         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
29642         effective-target ilp32.
29643
29644 2005-05-26  David Ung  <davidu@mips.com>
29645
29646         * gcc.target/mips/ext_ins.c: New test for testing the generation
29647         of MIPS32/64 rev 2 ext/ins instructions.
29648
29649 2005-05-26  Andreas Jaeger  <aj@suse.de>
29650
29651         * treelang/compile/unsigned.tree: Use gimple instead of
29652         nonexisting generic dump.
29653
29654 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
29655
29656         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
29657
29658 2005-05-26  Andreas Jaeger  <aj@suse.de>
29659
29660         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
29661
29662 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
29663
29664         PR libfortran/17283
29665         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
29666         Test callee-allocated memory with write statements.
29667
29668 2005-05-25  Roger Sayle  <roger@eyesopen.com>
29669
29670         PR middle-end/21709
29671         * gcc.dg/pr21709-1.c: New test case.
29672
29673 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
29674             Mike Stump  <mrs@apple.com>
29675
29676         * objc/execute/next_mapping.h: Update for C++.
29677
29678         * obj-c++.dg/selector-1.mm: Move to...
29679         * obj-c++.dg/selector-4.mm: here...
29680
29681         * obj-c++.dg/basic.mm: New.
29682         * obj-c++.dg/comp-types-1.mm: New.
29683         * obj-c++.dg/cxx-class-1.mm: New.
29684         * obj-c++.dg/cxx-ivars-1.mm: New.
29685         * obj-c++.dg/cxx-ivars-2.mm: New.
29686         * obj-c++.dg/cxx-ivars-3.mm: New.
29687         * obj-c++.dg/cxx-scope-1.mm: New.
29688         * obj-c++.dg/cxx-scope-2.mm: New.
29689         * obj-c++.dg/defs.mm: New.
29690         * obj-c++.dg/empty-private-1.mm: New.
29691         * obj-c++.dg/encode-1.mm: New.
29692         * obj-c++.dg/encode-2.mm: New.
29693         * obj-c++.dg/encode-3.mm: New.
29694         * obj-c++.dg/extern-c-1.mm: New.
29695         * obj-c++.dg/extra-semi.mm: New.
29696         * obj-c++.dg/fix-and-continue-2.mm: New.
29697         * obj-c++.dg/isa-field-1.mm: New.
29698         * obj-c++.dg/ivar-list-semi.mm: New.
29699         * obj-c++.dg/local-decl-1.mm: New.
29700         * obj-c++.dg/lookup-1.mm: New.
29701         * obj-c++.dg/lookup-2.mm: New.
29702         * obj-c++.dg/method-1.mm: New.
29703         * obj-c++.dg/method-2.mm: New.
29704         * obj-c++.dg/method-3.mm: New.
29705         * obj-c++.dg/method-4.mm: New.
29706         * obj-c++.dg/method-5.mm: New.
29707         * obj-c++.dg/method-6.mm: New.
29708         * obj-c++.dg/method-7.mm: New.
29709         * obj-c++.dg/no-extra-load.mm: New.
29710         * obj-c++.dg/overload-1.mm: New.
29711         * obj-c++.dg/pragma-1.mm: New.
29712         * obj-c++.dg/pragma-2.mm: New.
29713         * obj-c++.dg/private-1.mm: New.
29714         * obj-c++.dg/private-2.mm: New.
29715         * obj-c++.dg/proto-qual-1.mm: New.
29716         * obj-c++.dg/qual-types-1.mm: New.
29717         * obj-c++.dg/stubify-1.mm: New.
29718         * obj-c++.dg/stubify-2.mm: New.
29719         * obj-c++.dg/super-class-1.mm: New.
29720         * obj-c++.dg/super-class-2.mm: New.
29721         * obj-c++.dg/super-dealloc-1.mm: New.
29722         * obj-c++.dg/super-dealloc-2.mm: New.
29723         * obj-c++.dg/template-1.mm: New.
29724         * obj-c++.dg/template-2.mm: New.
29725         * obj-c++.dg/template-3.mm: New.
29726         * obj-c++.dg/template-4.mm: New.
29727         * obj-c++.dg/template-5.mm: New.
29728         * obj-c++.dg/template-6.mm: New.
29729         * obj-c++.dg/try-catch-1.mm: New.
29730         * obj-c++.dg/try-catch-2.mm: New.
29731         * obj-c++.dg/try-catch-3.mm: New.
29732         * obj-c++.dg/try-catch-4.mm: New.
29733         * obj-c++.dg/try-catch-5.mm: New.
29734         * obj-c++.dg/try-catch-6.mm: New.
29735         * obj-c++.dg/try-catch-7.mm: New.
29736         * obj-c++.dg/try-catch-8.mm: New.
29737         * obj-c++.dg/try-catch-9.mm: New.
29738         * obj-c++.dg/va-meth-1.mm: New.
29739
29740 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
29741
29742         * obj-c++.dg/selector-1.mm: New.
29743         * obj-c++.dg/selector-2.mm: New.
29744
29745 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
29746
29747         * obj-c++.dg/selector-3.mm: New.
29748         * objc.dg/selector-3.m: New.
29749
29750 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
29751
29752         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
29753         about where warning appears.
29754
29755 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
29756
29757         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
29758         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
29759         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
29760         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
29761
29762 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
29763
29764         * gcc.dg/20050524-1.c: New test.
29765
29766 2005-05-25  Jan Hubicka  <jh@suse.cz>
29767
29768         * gcc.dg/tree-prof/inliner-1.c: New.
29769
29770 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
29771
29772         * gcc.dg/tree-prof: New directory.
29773         * gcc.dg/tree-prof/tree-prof.exp: New.
29774
29775 2005-05-25  DJ Delorie  <dj@redhat.com>
29776
29777         * gcc.dg/Wattributes-1.c: New.
29778         * gcc.dg/Wattributes-2.c: New.
29779         * gcc.dg/Wattributes-3.c: New.
29780
29781 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
29782
29783         PR tree-optimization/19833
29784         * gcc.dg/uninit-4.c: Remove xfail.
29785         * gcc.dg/uninit-9.c: Ditto.
29786
29787 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
29788
29789         * obj-c++.dg/bitfield-[1-5].mm: New.
29790         * obj-c++.dg/class-protocol-1.mm: New.
29791         * obj-c++.dg/comp-types-1[0-1].mm: New.
29792         * obj-c++.dg/comp-types-[2-9].mm: New.
29793         * obj-c++.dg/encode-[4-8].mm: New.
29794         * obj-c++.dg/layout-1.mm: New.
29795         * obj-c++.dg/method-1[0-9].mm: New.
29796         * obj-c++.dg/method-2[0-1].mm: New.
29797         * obj-c++.dg/method-[8-9].mm: New.
29798         * obj-c++.dg/objc-gc-3.mm: New.
29799         * obj-c++.dg/try-catch-10.mm: New.
29800         * objc.dg/bitfield-5.m: New.
29801         * objc.dg/comp-types-10.m: New.
29802         * objc.dg/comp-types-9.m: New.
29803         * objc.dg/layout-1.m: New.
29804         * objc.dg/objc-gc-4.m: New.
29805         * objc.dg/try-catch-9.m: New.
29806         * objc.dg/class-protocol-1.m: Tweak diagnostics.
29807         * objc.dg/comp-types-1.m: Likewise.
29808         * objc.dg/comp-types-[5-6].m: Likewise.
29809         * objc.dg/method-9.m: Likewise.
29810
29811 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
29812
29813         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
29814         and on hardware without VMX support.
29815
29816         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
29817
29818         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
29819
29820         * lib/profopt.exp (dg-final-generate, dg-final-use,
29821         profopt-final-code, profopt-get-options): New.
29822         (profopt-execute): Process test directives.
29823
29824         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
29825         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
29826         cleanup-tree-dump, cleanup-saved-temps): Update comments.
29827
29828 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
29829
29830         PR C++/21645
29831         * g++.dg/init/ctor5.C: New test.
29832
29833 2005-05-24  Ira Rosen  <irar@il.ibm.com>
29834
29835         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
29836         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
29837         vect-113.c, vect-114.c.
29838
29839 2005-05-23  Adam Nemet  <anemet@lnxw.com>
29840
29841         * gcc.dg/const-elim-1.c: Remove xfails.
29842
29843 2005-05-23  Jeff Law  <law@redhat.com>
29844
29845         * gcc.c-torture/compile/pr21638.c: New test.
29846         * gcc.c-torture/compile/20050520-1.c: New test.
29847
29848 2005-05-23  Nick Clifton  <nickc@redhat.com>
29849
29850         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
29851         be a proper triple, ie: m32r*-*-*.
29852         * g++.old-deja/g++.jason/thunk3.C: Likewise.
29853
29854 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
29855
29856         PR middle-end/21331
29857         PR tree-opt/21293
29858         * gcc.c-torture/compile/pr21293.c: New test.
29859         * gcc.c-torture/execute/pr21331.c: New test.
29860
29861 2004-05-20  Richard Henderson  <rth@redhat.com>
29862
29863         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
29864
29865 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
29866
29867         * obj-c++-dg.exp: Add.
29868         * obj-c++.exp: Add.
29869         * obj-c++.dg/dg.exp: Add.
29870
29871 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
29872
29873         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
29874         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
29875
29876 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
29877
29878         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
29879
29880 2004-05-19  Richard Henderson  <rth@redhat.com>
29881
29882         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
29883
29884 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
29885
29886         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
29887
29888         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
29889
29890 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
29891
29892         PR c++/21495
29893         * g++.dg/parse/extern1.C: New test.
29894         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
29895
29896 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29897
29898         * gcc.dg/c99-math.h: New.
29899         * gcc.dg/c99-math-float-1.c: New test.
29900         * gcc.dg/c99-math-double-1.c: Likewise.
29901         * gcc.dg/c99-math-long-double-1.c: Likewise.
29902
29903 2005-05-18  Richard Henderson  <rth@redhat.com>
29904
29905         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
29906
29907 2005-05-18  Devang Patel  <dpatel@apple.com>
29908
29909         * g++.dg/opt/20050511-1.C: New test.
29910
29911 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
29912
29913         PR libfortran/21127
29914         * gfortran.dg/reshape-complex.f90: New test.
29915
29916 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
29917
29918         * gfortran.dg/array_constructor_1.f90: New test.
29919         * gfortran.dg/array_constructor_2.f90: New test.
29920
29921 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
29922
29923         PR fortran/20954
29924         * gfortran.dg/pr20954.f: New test.
29925
29926 2005-05-17  Mike Stump  <mrs@apple.com>
29927
29928         Yet more Objective-C++...
29929
29930         * objc.dg/method-5.m: Update.
29931         * objc.dg/method-6.m: Update.
29932         * objc.dg/method-7.m: Update.
29933         * objc.dg/method-9.m: Update.
29934         * objc.dg/try-catch-2.m: Update.
29935
29936 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
29937
29938         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
29939         Remove little-endian optimizations.
29940
29941 2005-05-17  Jeff Law  <law@redhat.com>
29942
29943         * g++.dg/tree-ssa/pr14814.C: New test.
29944         * gcc.dg/tree-ssa/pr14814.C: New test.
29945         * gcc.dg/tree-ssa/pr17141-1.C: New test.
29946         * gcc.dg/tree-ssa/pr17141-2.C: New test.
29947
29948 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
29949
29950         * gcc.dg/compat/generate-random.c: Do not include
29951         libiberty.h.
29952         * gcc.dg/compat/generate-random_r.c: Likewise.
29953
29954 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
29955
29956         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
29957
29958 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
29959
29960         PR middle-end/21595
29961         * g++.dg/tree-ssa/builtin1.C: New testcase.
29962
29963 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
29964
29965         PR c++/21454
29966         * g++.dg/opt/const4.C: New test.
29967
29968         PR middle-end/21492
29969         * g++.dg/opt/crossjump1.C: New test.
29970
29971         PR tree-optimization/21610
29972         * gcc.c-torture/compile/20050516-1.c: New test.
29973
29974         PR fortran/15080
29975         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
29976         about the test failing.
29977         * gfortran.fortran-torture/execute/where_7.f90: New test.
29978         * gfortran.fortran-torture/execute/where_8.f90: New test.
29979
29980 2005-05-16  Richard Henderson  <rth@redhat.com>
29981
29982         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
29983         i?86 and x86_64.
29984
29985 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
29986
29987         * gcc.dg/compat/generate-random.c (config.h): Do not include.
29988         (limits.h): Include unconditionally.
29989         (stdlib.h): Likewise.
29990         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
29991         (limits.h): Include unconditionally.
29992         (stdlib.h): Likewise.
29993         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
29994         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
29995         (limits.h): Include unconditionally.
29996         (stdlib.h): Likewise.
29997         (hashtab.h): Do not include.
29998         (getopt.h): Likewise.
29999         (stddef.h): Include.
30000         (hashval_t): Define.
30001         (struct entry): Add "next" field.
30002         (HASH_SIZE): New macro.
30003         (hash_table): New variable.
30004         (switchfiles): Do not use xmalloc.
30005         (mix): New macro.
30006         (iterative_hash): New function.
30007         (hasht): Remove.
30008         (e_exists): New function.
30009         (e_insert): Likewise.
30010         (output): Use, instead of libiberty hashtable functions.
30011         (main): Do not use getopt.  Do not call htab_create.
30012
30013 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
30014
30015         PR libstdc++/21526
30016         * lib/target-supports.exp (check_mkfifo_available):
30017         Return 0 for cygwin as mkfifo support incomplete on platform.
30018         Fix typos in comments.
30019
30020 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
30021
30022         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
30023
30024 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
30025
30026         PR fortran/17432
30027         * gfortran.dg/assign_4.f: New test.
30028
30029 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
30030
30031         PR tree-optimization/21563
30032         * gcc.dg/tree-ssa/pr21563.c: New.
30033
30034 2005-05-14  Jan Hubicka  <jh@suse.cz>
30035
30036         * gcc.dg/noreturn-7.c: Allow control reaches warning.
30037
30038 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
30039
30040         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
30041
30042 2005-05-13  Julian Brown  <julian@codesourcery.com>
30043
30044         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
30045         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
30046
30047 2005-05-13  Jan Hubicka  <jh@suse.cz>
30048
30049         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
30050         * gcc.dg/fold-xor-?.c: Likewise.
30051         * gcc.dg/pr15784-?.c: Likewise.
30052         * gcc.dg/pr20922-?.c: Likewise.
30053         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
30054         * gcc.dg/tree-ssa/pr17598.c: Likewise.
30055         * gcc.dg/tree-ssa/pr20470.c: Likewise.
30056
30057 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30058
30059         PR fortran/21260
30060         * gfortran.dg/hollerith_1.f90: New test.
30061
30062 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30063
30064         * gfortran.dg/func_result_2.f90: New test.
30065
30066 2005-05-11  Bud Davis  <bdavis@gfortran.org>
30067
30068         * gfortran.dg/dev_null.f90: New test.
30069
30070 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
30071
30072         * gcc.dg/arm-vfp1.c: Revert last change.
30073
30074 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
30075
30076         PR middle-end/19807
30077         PR tree-optimization/19639
30078         * g++.dg/tree-ssa/pr19807.C: New testcase.
30079
30080 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30081
30082         PR libfortran/21471
30083         * gfortran.dg/append-1.f90: New test.
30084
30085 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
30086
30087         * gcc.dg/pr18501.c: XFAIL.
30088         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
30089         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
30090         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
30091         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
30092         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
30093         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
30094         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
30095         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
30096
30097 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30098
30099         PR fortran/20178
30100         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
30101         gfortran.dg/f2c_3.f90: New tests.
30102
30103         * gfortran.dg/return_1.f90: Fix dg annotation.
30104
30105 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
30106
30107         * gcc.c-torture/compile/20050510-1.c: New test.
30108
30109 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
30110
30111         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
30112
30113 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
30114
30115         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
30116
30117 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
30118
30119         PR c/17913
30120         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
30121
30122 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
30123
30124         PR c/21342
30125         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
30126         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
30127
30128 2005-05-10  Ben Elliston  <bje@au.ibm.com>
30129
30130         PR debug/16676
30131         * gcc.dg/debug/pr16676.c: New test.
30132
30133 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
30134
30135         PR testsuite/21443
30136         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
30137         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
30138         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
30139         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
30140         Change -O1 to -O2.
30141         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
30142         -fno-tree-dominator-opts.
30143
30144 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30145
30146         * gfortran.dg/return_1.f90: New test.
30147
30148 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
30149
30150         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
30151
30152         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
30153
30154 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
30155
30156         PR c++/21427
30157         * g++.dg/inherit/covariant13.C: New.
30158
30159 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30160
30161         PR libfortran/19155
30162         * gfortran.dg/pr19155.f: New test.
30163
30164 2005-05-08  Roger Sayle  <roger@eyesopen.com>
30165
30166         PR inline-asm/8788
30167         * gcc.dg/pr8788-1.c: New testcase.
30168
30169 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
30170
30171         PR target/21416
30172         * gcc.target/mips/fpcmp-[12].c: New tests.
30173
30174 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
30175
30176         * lib/target-supports-dg.exp (dg-require-fork): New function.
30177         (dg-require-mkfifo): Likewise.
30178         * lib/target-supports.exp (check_function_available): New
30179         function.
30180         (check_fork_available): Likewise.
30181         (check_mkfifo_available): Likewise.
30182
30183 2005-05-06  Jeff Law  <law@redhat.com>
30184
30185         * gcc.c-torture/compile/pr21380.c: New test.
30186
30187 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
30188
30189         PR c++/20961
30190         * g++.dg/ext/weak3.C: New test.
30191
30192 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
30193
30194         PR c++/21352
30195         * g++.dg/template/crash37.C: New test.
30196
30197 2005-05-05  Paul Brook  <paul@codesourcery.com>
30198
30199         * gcc.dg/arm-g2.c: Use effective-target arm32.
30200         * gcc.dg/arm-mmx-1.c: Ditto.
30201         * gcc.dg/arm-scd42-2.c: Ditto.
30202         * gcc.dg/arm-vfp1.c: Ditto.
30203         * lib/target-supports.exp (check_effective_target_arm32): New
30204         function.
30205
30206 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
30207
30208         PR libfortran/21354
30209         gfortran.dg/in_pack_rank7.f90: New test.
30210
30211 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
30212
30213         PR middle-end/15618
30214         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
30215
30216 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
30217
30218         PR middle-end/21265
30219         * gcc.dg/20050503-1.c: New test.
30220
30221         PR rtl-optimization/21239
30222         * gcc.dg/i386-sse-11.c: New test.
30223
30224 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
30225
30226         PR target/16888
30227         * gcc.target/i386/asm-1.c: New test.
30228
30229 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
30230
30231         PR rtl-optimization/21330
30232         * gcc.c-torture/execute/20050502-1.c: New test.
30233
30234         PR target/21297
30235         * gcc.c-torture/execute/20050502-2.c: New test.
30236
30237 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
30238
30239         PR middle-end/21282
30240         * gcc.dg/pr21282.c: New.
30241
30242 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
30243
30244         * gcc.dg/vect/pr20122.c: Clean up .vect file.
30245         * gcc.dg/vect/vect-92.c: Likewise.
30246         * gcc.dg/vect/vect-93.c: Likewise.
30247         * gcc.dg/vect/vect-dv-1.c: Likewise.
30248         * gcc.dg/vect/vect-dv-2.c: Likewise.
30249         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
30250
30251 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
30252
30253         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
30254         * gfortran.dg/vect/vect-2.f90: Likewise.
30255         * gfortran.dg/vect/vect-3.f90: Likewise.
30256         * gfortran.dg/vect/vect-4.f90: Likewise.
30257         * gfortran.dg/vect/vect-5.f90: Likewise.
30258
30259 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
30260
30261         PR target/20813
30262         * gcc.dg/rs6000-fpint-2.c: New.
30263
30264 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
30265
30266         PR c/15698
30267         * gcc.dg/builtins-30.c: Update expected messages.
30268         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
30269         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
30270         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
30271
30272 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
30273
30274         PR tree-optimization/21294
30275         * gcc.dg/tree-ssa/pr21294.c: New.
30276
30277 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
30278
30279         * gcc.dg/altivec-3.c (vec_store): Do not use the old
30280         __builtin_altivec_st_internal_4si built-in.
30281
30282 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
30283
30284         PR c++/15875
30285         * g++.dg/template/ptrmem14.C: New test.
30286
30287 2005-05-02  Paul Brook  <paul@codesourcery.com>
30288
30289         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
30290
30291 2005-05-02  Michael Matz  <matz@suse.de>
30292
30293         PR c++/19542
30294         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
30295
30296 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
30297
30298         * g++.dg/cpp/weak.C: New test.
30299
30300 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
30301
30302         * gcc.dg/tree-ssa/loop-8.c: New test.
30303
30304 2005-04-30  Michael Maty  <matz@suse.de>
30305
30306         * gcc.dg/inline-mcpy.c: New test.
30307
30308 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
30309
30310         PR libfortran/18958
30311         * gfortran.dg/eoshift.f90: New test case.
30312
30313 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
30314
30315         PR libfortran/18857
30316         * gfortran.dg/matmul_1.f90: New test.
30317
30318 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
30319
30320         PR tree-optimization/21030
30321         * gcc.dg/tree-ssa/pr21030.c: New.
30322
30323 2005-04-29  Devang Patel  <dpatel@apple.com>
30324
30325         PR tree-optimization/21272
30326         * gcc.dg/vect/vect-ifcvt-10.c: New test.
30327
30328 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
30329
30330         PR fortran/13082
30331         PR fortran/18824
30332         * gfortran.dg/entry_4.f90: New test.
30333         * gfortran.fortran-torture/execute/entry_1.f90: New test.
30334         * gfortran.fortran-torture/execute/entry_2.f90: New test.
30335         * gfortran.fortran-torture/execute/entry_3.f90: New test.
30336         * gfortran.fortran-torture/execute/entry_4.f90: New test.
30337         * gfortran.fortran-torture/execute/entry_5.f90: New test.
30338         * gfortran.fortran-torture/execute/entry_6.f90: New test.
30339         * gfortran.fortran-torture/execute/entry_7.f90: New test.
30340
30341 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30342
30343         * gfortran.fortran-torture/execute/entry_8.f90: New test.
30344
30345 2005-04-29  Paul Brook  <paul@codesourcery.com>
30346
30347         * gfortran.dg/entry_3.f90: New test.
30348
30349 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30350
30351         * gfortran.dg/implicit_4.f90: New test.
30352
30353 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
30354
30355         * lib/target-supports.exp (check_profiling_available): Return
30356         false for xtensa-*-elf.
30357
30358 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
30359
30360         * lib/fortran-torture.exp (fortran-torture.exp): Catch
30361         error if file cannot be deleted.
30362
30363 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
30364
30365         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
30366         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
30367         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
30368         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
30369         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
30370         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
30371         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
30372         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
30373         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
30374         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
30375         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
30376         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
30377         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
30378
30379 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30380
30381         PR fortran/20865
30382         * gfortran.dg/pr20865.f90: New test.
30383
30384 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
30385
30386         * gcc.dg/void-cast-2.c: New test.
30387
30388 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
30389
30390         PR c/21159
30391         * gcc.dg/void-cast-1.c: New test.
30392
30393 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
30394
30395         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
30396
30397 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30398
30399         PR fortran/21177
30400         * gfortran.dg/pr21177.f90: New test.
30401
30402 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
30403
30404         PR tree-optimization/21171
30405         * gcc.dg/tree-ssa/pr21171.c: New test.
30406
30407 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
30408
30409         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
30410         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
30411         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
30412         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
30413         gcc.dg/tree-ssa/gen-vect-32.c: New.
30414         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
30415         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
30416         don't run on PPC32.
30417
30418 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
30419
30420         PR c/21213
30421         * gcc.dg/transparent-union-3.c: New test.
30422
30423 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
30424
30425         PR c/20740
30426         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
30427         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
30428         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
30429         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
30430         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
30431         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
30432
30433 2005-04-26  Jeff Law  <law@redhat.com>
30434
30435         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
30436         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
30437         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
30438         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
30439         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
30440         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
30441         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
30442
30443 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
30444
30445         PR tree-optimization/17598
30446         * gcc.dg/tree-ssa/pr17598.c: New testcase.
30447
30448 2005-04-25  Mike Stump  <mrs@apple.com>
30449
30450         * objc.dg/fix-and-continue-1.m: Add.
30451
30452 2005-04-25  Roger Sayle  <roger@eyesopen.com>
30453
30454         PR c++/20995
30455         * g++.dg/opt/pr20995-1.C: New test case.
30456
30457 2005-04-25  Devang Patel <dpatel@apple.com>
30458
30459         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
30460
30461 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
30462
30463         PR testsuite/21062
30464         * g++.dg/opt/alias2.C (printf): Correct the prototype.
30465
30466 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
30467
30468         PR C++/21188
30469         * g++.dg/opt/rtti2.C: New test.
30470
30471 2005-04-25  Paul Brook  <paul@codesourcery.com>
30472         Steven G. Kargl  <kargls@comcast.net>
30473
30474         PR fortran/20879
30475         * gfortran.dg/ichar_1.f90: New file.
30476
30477 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
30478
30479         PR middle-end/20991
30480         * g++.dg/opt/pr20991.C: New test.
30481
30482         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
30483         where sizeof (type) < __alignof__ (type).
30484         * gcc.dg/compat/struct-layout-1.h: Likewise.
30485
30486 2005-04-24  Per Bothner  <per@bothner.com>
30487             Devang Patel  <dpatel@apple.com>
30488
30489         PR preprocessor/20907
30490         * gcc.dg/cpp/very-long-comment.c: New test.
30491
30492 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30493
30494         PR fortran/20059
30495         * gfortran.dg/common_5.f: New test.
30496
30497 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
30498
30499         PR middle-end/21082
30500         * g++.dg/tree-ssa/pr21082.C: New testcase.
30501
30502 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
30503
30504         * gcc.dg/vect/vect-99.c: New test.
30505
30506 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
30507
30508         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
30509
30510 2005-04-22  Jeff Law  <law@redhat.com>
30511
30512         * gcc.dg/uninit-5.c: Remove xfails.
30513         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
30514         conditionals and loads.
30515
30516 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
30517
30518         PR libfortran/20074
30519         PR libfortran/20436
30520         PR libfortran/21108
30521         * gfortran.dg/nested_reshape.f90: new test
30522         * gfortran.dg/reshape-alloc.f90: new test
30523         * gfortran.dg/reshape.f90: new test
30524
30525 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
30526
30527         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
30528
30529         * gcc.dg/arm-vfp1.c: New test.
30530
30531 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
30532
30533         PR c++/21087
30534         * g++.dg/lookup/builtin2.C: New test.
30535
30536 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
30537
30538         * gcc.dg/weak/weak-13.c: New test.
30539
30540 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
30541
30542         * lib/target-supports.exp (check_effective_target_sync_int_long):
30543         Add powerpc*.
30544
30545 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
30546
30547         * gcc.target/mips/branch-1.c: New test.
30548
30549 2005-04-21  Richard Henderson  <rth@redhat.com>
30550
30551         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
30552         * gcc.dg/vect/vect-86.c: Likewise.
30553         * gcc.dg/vect/vect-87.c: Likewise.
30554         * gcc.dg/vect/vect-88.c: Likewise.
30555
30556 2005-04-21  Devang Patel  <dpatel@apple.com>
30557
30558         PR optimization/20994
30559         * gcc.dg/tree-ssa/ifc-3.c: New test.
30560
30561 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
30562
30563         PR c/12913
30564         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
30565         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
30566         gcc.dg/c99-vla-jump-5.c: New tests.
30567
30568 2005-04-19  Richard Henderson  <rth@redhat.com>
30569
30570         * lib/target-supports.exp (check_effective_target_vect_int_mult):
30571         Fix typo in exists check.
30572         (check_effective_target_sync_int_long): New.
30573         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
30574         * gcc.dg/ia64-sync-2.c: Likewise.
30575         * gcc.dg/ia64-sync-3.c: Likewise.
30576         * gcc.dg/ia64-sync-4.c: Likewise.
30577
30578 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
30579
30580         * gcc.dg/fold-xor-1.c: New test.
30581         * gcc.dg/fold-xor-2.c: New test.
30582
30583 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
30584
30585         PR target/20670
30586         * g++.dg/eh/fp-regs.C: New test.
30587
30588 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
30589
30590         * gcc.dg/Wint-to-pointer-cast-1.c,
30591         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
30592         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
30593         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
30594
30595 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30596
30597         PR fortran/16861
30598         * gfortran.dg/pr16861.f90: New test.
30599
30600 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
30601
30602         * gcc.dg/pr21085.c: New test.
30603
30604 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
30605
30606         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
30607         (setup_mips_tests, dg-mips-options): New procedures.
30608         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
30609         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
30610         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
30611         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
30612         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
30613         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
30614         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
30615         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
30616         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
30617         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
30618         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
30619         dg-mips-options instead of dg-options.  Remove now-redundant
30620         preprocessor guards.
30621         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
30622         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
30623         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
30624         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
30625         * gcc.dg/vr-mult-2.c: Delete.
30626         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
30627         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
30628         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
30629         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
30630         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
30631         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
30632         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
30633
30634 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
30635
30636         * ada/acats/run_all.sh: Use sync when executable not present.
30637
30638 2005-04-18  Devang Patel  <dpatel@apple.com>
30639
30640         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
30641         * gcc.dg/vect/vect-11a.c: New.
30642         * gcc.dg/vect/vect-none.c: Update.
30643         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
30644
30645 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
30646
30647         PR tree-optimization/20922
30648         * gcc.dg/pr20922-1.c: New test.
30649         * gcc.dg/pr20922-2.c: New test.
30650         * gcc.dg/pr20922-3.c: New test.
30651         * gcc.dg/pr20922-4.c: New test.
30652         * gcc.dg/pr20922-5.c: New test.
30653         * gcc.dg/pr20922-6.c: New test.
30654
30655 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30656
30657         PR libfortran/20950
30658         * gfortran.dg/pr20950.f: New test.
30659
30660 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30661
30662         PR libfortran/19216
30663         * gfortran.dg/pr19216.f: New test.
30664
30665 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
30666
30667         PR tree-optimization/21001
30668         * gcc.dg/tree-ssa/pr21001.c: New.
30669
30670 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
30671
30672         PR libfortran/21075
30673         * gfortran.dg/reshape_rank7.f90: New test.
30674
30675 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
30676
30677         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
30678         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
30679         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
30680         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
30681         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
30682         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
30683         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
30684         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
30685         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
30686         wrong way round).
30687         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
30688         in namelists.  New test.
30689         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
30690         New test.
30691         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
30692         New test.
30693         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
30694         namelist.  New test.
30695         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
30696         New test.
30697         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
30698         New test.
30699         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
30700         namelist.  New test.
30701         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
30702         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
30703         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
30704         New test.
30705         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
30706         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
30707         arrays. New test.
30708
30709 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
30710
30711         * gfortran.dg/wtruncate.f: New testcase.
30712         * gfortran.dg/wtruncate.f90: New testcase.
30713
30714 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
30715
30716         PR c++/21025
30717         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
30718         which sizeof/alignof is dependent, rather than just whether we are
30719         processing_template_decl.
30720
30721 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
30722
30723         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
30724         corrected typo where the wrong variables had been compared.
30725
30726 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
30727
30728         PR libfortran/18495
30729         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
30730         Test callee-allocated version of return array with a write
30731         statement.
30732         Test spread with a temporary with another write statement.
30733
30734 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
30735
30736         PR tree-optimization/21031
30737         * gcc.dg/tree-ssa/pr21031.c: New.
30738
30739 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
30740
30741         PR tree-optimization/21004
30742         * gcc.dg/builtins-53.c: Include builtins-config.h.
30743         Check floorf, ceilf, floorl and ceill transformations
30744         only when HAVE_C99_RUNTIME is defined.
30745
30746 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
30747
30748         PR middle-end/20739
30749         * gcc.dg/tree-ssa/pr20739.c: New test.
30750
30751 2005-04-14  Mike Stump  <mrs@apple.com>
30752
30753         * gcc.dg/Foundation.framework/empty: New.
30754         * gcc.dg/framework-2.c: New.
30755
30756 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
30757
30758         PR tree-optimization/21021
30759         * gcc.c-torture/compile/pr21021.c: New.
30760
30761 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
30762
30763         PR testsuite/21010
30764         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
30765         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
30766         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
30767         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
30768         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
30769         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
30770         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
30771         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
30772
30773 2005-04-14  Richard Henderson  <rth@redhat.com>
30774
30775         * lib/target-supports.exp (check_effective_target_vect_condition):
30776         Add ia64, i?86, and x86_64.
30777
30778 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
30779
30780         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
30781
30782 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
30783
30784         PR tree-optimization/20657
30785         * gcc.dg/tree-ssa/pr20657.c: New.
30786
30787 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
30788
30789         * gcc.dg/builtins-53.c: Also check (int)trunc* and
30790         (long long int)trunc*.
30791
30792 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
30793
30794         PR target/20927
30795         * gcc.dg/pr20927.c: New test.
30796
30797 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
30798
30799         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
30800         * gcc.target/mips/asm-1.c: Likewise.
30801
30802 2005-04-13  Dale Johannesen  <dalej@apple.com>
30803
30804         * objc.dg/objc-fast-4.m: New.
30805
30806 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
30807
30808         * gcc.target/cris/torture/cris-torture.exp: New driver in new
30809         directory.
30810         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
30811
30812 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
30813
30814         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
30815         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
30816         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
30817
30818 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
30819
30820         PR tree-optimization/20913
30821         * gcc.dg/tree-ssa/pr20913.c: New.
30822
30823         PR tree-optimization/20702
30824         * gcc.dg/tree-ssa/pr20702.c: New.
30825
30826 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30827
30828         PR c++/13744
30829         * g++.dg/inherit/local3.C: New test.
30830
30831 2005-04-12  Jeff Law  <law@redhat.com>
30832
30833         * gcc.dg/tree-ssa/20050412-1.c: New test.
30834
30835 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
30836
30837         PR libfortran/19016
30838         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
30839         Add tests with mask generated by expression.
30840         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
30841         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
30842         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
30843
30844 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
30845
30846         PR middle-end/20917
30847         * gcc.dg/20050409-1.c: New test.
30848
30849 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
30850
30851         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
30852
30853 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
30854
30855         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30856         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
30857         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30858         (TARGET_CXX): Adjust accordingly.
30859         * target.h (struct gcc_target): Remove epxort_class_data.  Add
30860         determine_class_data_visibility and class_data_always_comdat.
30861         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30862         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
30863         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30864         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
30865         (arm_cxx_determine_class_data_visibility): New.
30866         (arm_cxx_class_data_always_comdat): Likewise.
30867         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30868         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
30869         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30870         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
30871         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
30872         Define.
30873
30874 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
30875
30876         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
30877
30878 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
30879
30880         * gcc.dg/i386-darwin-fpmath.c: New.
30881
30882 2004-04-11  Devang Patel  <dpatel@apple.com>
30883
30884         * lib/target-supports.exp (check_effective_target_vect_condition): New.
30885         * gcc.dg/vect/vect-ifcvt-1.c: New test.
30886         * gcc.dg/vect/vect-ifcvt-2.c: New test.
30887         * gcc.dg/vect/vect-ifcvt-3.c: New test.
30888         * gcc.dg/vect/vect-ifcvt-4.c: New test.
30889         * gcc.dg/vect/vect-ifcvt-5.c: New test.
30890         * gcc.dg/vect/vect-ifcvt-6.c: New test.
30891         * gcc.dg/vect/vect-ifcvt-7.c: New test.
30892         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
30893
30894 2004-04-11  Devang Patel  <dpatel@apple.com>
30895
30896         * gcc.dg/vect/vect-dv-1.c: New test.
30897         * gcc.dg/vect/vect-dv-2.c: New test.
30898
30899 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
30900
30901         PR tree-optimization/20933
30902         * gcc.dg/tree-ssa/pr20933.c: New test.
30903
30904 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30905
30906         * gfortran.dg/fold_nearest.f90: New test.
30907
30908 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
30909
30910         * gcc.dg/tree-ssa/alias-1.c: New test.
30911
30912 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
30913
30914         PR tree-optimization/20920
30915         * g++.dg/tree-ssa/pr20920.C: New test.
30916
30917 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
30918
30919         * gcc.dg/builtins-53.c: Also check (int)ceil* and
30920         (long long int)ceil*.
30921
30922 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
30923
30924         * g++.dg/warn/Wdtor1.C: Declare template in system header with
30925         explicit C++ linkage.
30926
30927 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30928
30929         * gfortran.dg/pr17229.f: Take care of the new obsolescence
30930         warning for arithmetic IF statements.
30931
30932 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
30933
30934         * eor_handling_1.f90: New test case.
30935         * eor_handling_2.f90: New test case.
30936         * eor_handling_3.f90: New test case.
30937         * eor_handling_4.f90: New test case.
30938         * eor_handling_5.f90: New test case.
30939         * noadv_size.f90: New test case.
30940         * pad_no.f90: New test case.
30941
30942 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
30943
30944         * gcc.c-torture/execute/20050410-1.c: New test.
30945
30946 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
30947
30948         * gcc.dg/pr20126.c: New.
30949
30950 2005-04-09  Bud Davis  <bdavis@gfortran.org>
30951             Steven G. Kargl <kargls@comcast.net>
30952
30953         * gfortran.dg/PR19872.f: New test.
30954
30955 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
30956
30957         * gfortran.dg/nint_1.f90: Fix dg-do directive.
30958
30959 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
30960
30961         * gfortran.dg/nint_1.f90: New test.
30962
30963 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
30964
30965         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
30966         Added test for callee-allocated arrays with write statements.
30967         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
30968         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
30969         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
30970         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
30971         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
30972
30973 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
30974
30975         PR libfortran/20163
30976         * gfortran.dg/open-options-blanks.f: New test.
30977
30978 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
30979
30980         PR fortran/13257
30981         * gfortran.dg/comma_format_extension_[1234].f: New tests.
30982
30983 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
30984
30985         * gcc.dg/tree-ssa/stdarg-1.c: New test.
30986         * gcc.dg/tree-ssa/stdarg-2.c: New test.
30987         * gcc.dg/tree-ssa/stdarg-3.c: New test.
30988         * gcc.dg/tree-ssa/stdarg-4.c: New test.
30989         * gcc.dg/tree-ssa/stdarg-5.c: New test.
30990         * gcc.c-torture/execute/stdarg-4.c: New test.
30991
30992         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
30993
30994         PR target/20795
30995         * g++.dg/abi/param2.C: New test.
30996
30997 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
30998
30999         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
31000
31001 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
31002
31003         * gcc.dg/builtins-53.c: New test.
31004
31005 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
31006
31007         * g++.dg/tree-ssa/pr18178.C: New test.
31008         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
31009         * gcc.c-torture/execute/20041019-1.c: New test.
31010         * gcc.dg/tree-ssa/20041008-1.c: New test.
31011         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
31012         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
31013         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
31014         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
31015         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
31016         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
31017         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
31018         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
31019         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
31020         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
31021
31022 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
31023
31024         PR rtl-optimization/20466
31025         * gcc.c-torture/execute/pr20466-1.c: New test.
31026
31027 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
31028
31029         PR c++/20905
31030         * g++.dg/parse/cond2.C: New test.
31031
31032         PR c++/20145
31033         * g++.dg/warn/Wdtor1.C: New test.
31034
31035 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31036
31037         PR fortran/17229
31038         * gfortran.dg/pr17229.f: New test.
31039
31040 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
31041
31042         * gfortran.dg/tiny_1.f90: New test.
31043         * gfortran.dg/tiny_2.f90: ditto.
31044
31045 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
31046
31047         * gfortran.dg/eor_1.f90: Fix dg-do run line
31048         * gfortran.dg/open_new.f90: Fix dg-do run line
31049
31050 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
31051
31052         * lib/target-supports.exp (get_compiler_messages): Support
31053         optional arguments, the fourth being compiler options.
31054         (check_effective_target_fpic): New proc.
31055         * gcc.dg/20050321-2.c: Restrict to target fpic.
31056
31057 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
31058
31059         * gcc.dg/15443-1.c: New test.
31060         * gcc.dg/15443-2.c: Likewise.
31061
31062 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31063
31064         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
31065
31066 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
31067
31068         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
31069
31070 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
31071
31072         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
31073         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
31074         -m64.
31075         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
31076         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
31077         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
31078
31079 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
31080
31081         PR c++/20212
31082         * g++.dg/warn/Wunused-11.C: New test.
31083
31084 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
31085
31086         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
31087
31088 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
31089
31090         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
31091
31092 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
31093
31094         PR c++/20734
31095         * g++.dg/template/ptrmem13.C: New test.
31096
31097 2005-04-05  Per Bothner  <per@bothner.com>
31098
31099         * lib/gcc.exp: Always add -fno-show-column, for now.
31100
31101 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
31102
31103         PR testsuite/20767
31104         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
31105         of plain old "unsigned int" for the type of "i".  Makes this test
31106         64bit clean.
31107
31108 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
31109
31110         * gcc.dg/i386-ssefn-1.c: New test.
31111         * gcc.dg/i386-ssefn-2.c: New test.
31112         * gcc.dg/i386-ssefn-3.c: New test.
31113         * gcc.dg/i386-ssefn-4.c: New test.
31114
31115 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
31116
31117         PR tree-optimization/20076
31118         * gcc.dg/builtin-apply4.c: New test.
31119
31120         PR preprocessor/19475
31121         * gcc.dg/cpp/macspace1.c: New test.
31122         * gcc.dg/cpp/macspace2.c: New test.
31123
31124 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31125
31126         * gfortran.dg/pr20755.f: Fixed bad format.
31127
31128 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
31129
31130         PR c++/20763
31131         * g++.dg/ext/attrib21.C: New test.
31132
31133 2004-04-05  Devang Patel  <dpatel@apple.com>
31134
31135         * lib/target-supports.exp (check_effective_target_vect_shif): New.
31136         * gcc.dg/vect/vect-shift-1.c: New test.
31137
31138 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31139
31140         PR libfortran/20755
31141         * gfortran.dg/pr20755.f: New test.
31142
31143 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
31144
31145         * gfortran.dg/pr15959.f90: New test.
31146         * gfortran.dg/string_pad_trunc.f90: New test.
31147
31148 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31149
31150         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
31151         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
31152         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
31153         syntax.
31154
31155 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31156
31157         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
31158
31159 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31160
31161         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
31162         * gcc.c-torture/compile/20011119-2.c: Likewise.
31163         * gcc.c-torture/compile/981001-2.c: Likewise.
31164
31165 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
31166
31167         PR c++/20679
31168         * g++.dg/template/overload4.C: New test.
31169
31170 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
31171
31172         PR c++/20746
31173         * g++.dg/abi/covariant5.C: New.
31174
31175         PR debug/20505
31176         * g++.dg/debug/const2.C: New.
31177
31178 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
31179
31180         PR rtl-optimization/16104
31181         * gcc.c-torture/execute/20050316-1.c: New test.
31182
31183 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
31184
31185         * g++.dg/template/spec23.C: Fix dg-error text.
31186
31187 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
31188
31189         PR c++/19199
31190         * g++.dg/expr/lval2.C: New.
31191
31192 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31193
31194         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
31195         __builtin_strcasecmp and __builtin_strncasecmp.
31196
31197 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
31198
31199         PR c++/20723
31200         * g++.dg/template/spec22.C: New.
31201         * g++.dg/template/spec23.C: New.
31202
31203 2005-04-03  Dale Ranta  <dir@lanl.gov>
31204             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31205
31206         PR libfortran/20068
31207         PR libfortran/20125
31208         PR libfortran/20156
31209         PR libfortran/20471
31210         * gfortran.dg/backspace.f: New test.
31211
31212 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
31213
31214         * gcc.dg/pr19345.c: New test.
31215
31216 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
31217
31218         PR tree-optimization/20640
31219         * gcc.dg/torture/tree-loop-1.c: New.
31220
31221 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
31222
31223         PR rtl-optimization/20290
31224         * gcc.c-torture/execute/loop-ivopts-2.c: New.
31225
31226 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
31227
31228         * gcc.dg/rs6000-fpint.c: New.
31229
31230 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
31231
31232         * gcc.dg/old-style-then-proto-1.c: New test.
31233
31234 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31235
31236         * gfortran.fortran-torture/execute/backspace.f90: Check
31237         after backspace and read was incorrect.
31238
31239 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31240
31241         * gcc.c-torture/execute/builtins/strcat.c: Check the result
31242         buffer past the terminating NUL using memcmp.
31243         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
31244         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
31245
31246         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
31247         Fix unused/uninitialized variable warnings.
31248
31249         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
31250         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
31251         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
31252         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
31253
31254         * gcc.c-torture/execute/builtins/abs-1-lib.c,
31255         gcc.c-torture/execute/builtins/fputs-lib.c,
31256         gcc.c-torture/execute/builtins/lib/fprintf.c,
31257         gcc.c-torture/execute/builtins/lib/main.c,
31258         gcc.c-torture/execute/builtins/lib/memcmp.c,
31259         gcc.c-torture/execute/builtins/lib/memmove.c,
31260         gcc.c-torture/execute/builtins/lib/mempcpy.c,
31261         gcc.c-torture/execute/builtins/lib/memset.c,
31262         gcc.c-torture/execute/builtins/lib/printf.c,
31263         gcc.c-torture/execute/builtins/lib/sprintf.c,
31264         gcc.c-torture/execute/builtins/lib/stpcpy.c,
31265         gcc.c-torture/execute/builtins/lib/strchr.c,
31266         gcc.c-torture/execute/builtins/lib/strcmp.c,
31267         gcc.c-torture/execute/builtins/lib/strcpy.c,
31268         gcc.c-torture/execute/builtins/lib/strcspn.c,
31269         gcc.c-torture/execute/builtins/lib/strlen.c,
31270         gcc.c-torture/execute/builtins/lib/strncat.c,
31271         gcc.c-torture/execute/builtins/lib/strncmp.c,
31272         gcc.c-torture/execute/builtins/lib/strncpy.c,
31273         gcc.c-torture/execute/builtins/lib/strrchr.c,
31274         gcc.c-torture/execute/builtins/lib/strspn.c,
31275         gcc.c-torture/execute/builtins/lib/strstr.c,
31276         gcc.c-torture/execute/builtins/memops-asm-lib.c,
31277         gcc.c-torture/execute/builtins/strlen-2.c,
31278         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
31279         prototypes.
31280
31281 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
31282
31283         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
31284         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
31285         selectany usage.
31286
31287 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
31288
31289         PR c++/19406
31290         * g++.dg/debug/using1.C: New test.
31291
31292 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
31293
31294         PR middle-end/20524
31295         * gcc.dg/alias-7.c: Prefix asm-declared name with
31296         __USER_LABEL_PREFIX__.
31297
31298 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
31299
31300         Fix fallout from PR middle-end/15700:
31301         * gcc.c-torture/compile/20011119-1.c: Take
31302         __USER_LABEL_PREFIX__ into account.
31303         * gcc.c-torture/compile/20011119-2.c: Likewise.
31304
31305 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31306
31307         PR c++/18644
31308         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
31309
31310 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
31311
31312         PR c/17855
31313         * gcc.c-torture/compile/struct-non-lval-1.c,
31314         gcc.c-torture/compile/struct-non-lval-2.c,
31315         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
31316
31317 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
31318
31319         * gcc.dg/tls/tls.exp: Remove temporary file.
31320         * g++.dg/tls/tls.exp: Ditto.
31321         * lib/file-format.exp: Ditto.
31322         * g++.dg/special/ecos.exp: Ditto.
31323
31324         * lib/profopt.exp: Treat prof_ext as a list.
31325         * gcc.misc-tests/bprob.exp: Ditto.
31326         * g++.dg/bprob/bprob.exp: Ditto.
31327
31328         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
31329         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
31330         g++.dg/tree-ssa/pointer-reference-alias.C,
31331         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
31332         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
31333         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
31334         g++.dg/vect/pr19951.cc: Ditto.
31335         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
31336         gcc.dg/builtins-47.c: Ditto.
31337         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
31338         gcc.dg/pr20115-1.c: Ditto.
31339         * gcc.dg/tree-ssa/20030530-2.c,
31340         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
31341         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
31342         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
31343         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
31344         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
31345         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
31346         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
31347         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
31348         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
31349         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
31350         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
31351         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
31352         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
31353         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
31354         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
31355         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
31356         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
31357         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
31358         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
31359         gcc.dg/tree-ssa/20030824-1.c,
31360         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
31361         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
31362         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
31363         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
31364         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
31365         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
31366         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
31367         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
31368         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
31369         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
31370         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
31371         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
31372         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
31373         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
31374         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
31375         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
31376         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
31377         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
31378         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
31379         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
31380         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
31381         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
31382         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
31383         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
31384         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
31385         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
31386         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
31387         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
31388         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
31389         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
31390         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
31391         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
31392         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
31393         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
31394         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
31395         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
31396         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
31397         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
31398         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
31399         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
31400         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
31401         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
31402         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
31403         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
31404         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
31405         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
31406         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
31407         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
31408         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
31409         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
31410         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
31411         gcc.dg/tree-ssa/useless-1.c: Ditto.
31412         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
31413         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
31414         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
31415         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
31416         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31417         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
31418         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
31419         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
31420         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
31421         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
31422         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
31423         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
31424         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
31425         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
31426         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
31427         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
31428         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
31429         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
31430         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
31431         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
31432         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
31433         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
31434         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
31435         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
31436         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
31437         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
31438         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
31439         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
31440         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
31441         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
31442         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
31443         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
31444         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
31445         gcc.dg/vect/vect-none.c: Ditto.
31446         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
31447         treelang/compile/unsigned.tree: Ditto.
31448
31449         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
31450         * gcc.dg/cpp/direct2s.c: Ditto.
31451         * gcc.dg/cpp/paste4.c: Ditto.
31452         * gcc.dg/cpp/separate-1.c: Ditto.
31453         * gcc.dg/pch/save-temps-1.c: Ditto.
31454         * g++.dg/ext/altivec-10.C: Ditto.
31455         * g++.dg/pch/pch.C: Ditto.
31456
31457         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
31458
31459         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
31460         * g++.dg/template/repo1.C: Ditto.
31461         * g++.dg/template/repo2.C: Ditto.
31462         * g++.dg/template/repo3.C: Ditto.
31463         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
31464         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
31465         * g++.old-deja/g++.pt/repo1.C: Ditto.
31466         * g++.old-deja/g++.pt/repo2.C: Ditto.
31467         * g++.old-deja/g++.pt/repo3.C: Ditto.
31468         * g++.old-deja/g++.pt/repo4.C: Ditto.
31469
31470         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
31471         * gcc.dg/20030107-1.c: Ditto.
31472         * gcc.dg/20030702-1.c: Ditto.
31473         * gcc.dg/profile-generate-1.c: Ditto.
31474         * g++.dg/other/profile1.C: Ditto.
31475         * g++.old-deja/g++.robertl/eb83.C: Ditto.
31476
31477         * lib/gcc-dg.exp (remove-build-file): New.
31478         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
31479         cleanup-tree-dump, cleanup-saved-temps): New.
31480
31481 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
31482
31483         PR c++/19203, DR 214
31484         * g++.dg/parse/ambig3.C: Not ambiguous.
31485         * g++.dg/template/spec20.C: New.
31486         * g++.dg/template/spec21.C: New.
31487
31488 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
31489
31490         PR target/20045
31491         * gcc.dg/ia64-fptr-1.c: Run only on linux.
31492
31493 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31494
31495         PR libfortran/20660
31496         * gfortran.dg/negative_unit.f: New test.
31497
31498 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
31499
31500         * gcc.dg/20050330-1.c: New test.
31501
31502 2005-03-30  Devang Patel  <dpatel@apple.com>
31503
31504         * g++.dg/tree-sra/ssa-sra-3.C: New test.
31505
31506 2005-03-30  Dale Johannesen  <dalej@apple.com>
31507
31508         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
31509
31510 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
31511
31512         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
31513         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
31514         Strip options from test name.
31515
31516 2005-03-31  Jan Hubicka  <jh@suse.cz>
31517
31518         * gcc.dg/varpool-1.c: New testcase.
31519
31520 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
31521
31522         PR c/772
31523         PR c/17913
31524         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
31525         gcc.dg/stmt-expr-label-3.c : New tests.
31526         * gcc.c-torture/execute/medce-2.c: Remove.
31527
31528 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
31529
31530         PR c/20368
31531         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
31532         tests.
31533
31534 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
31535
31536         * gcc.c-torture/compile/pr20203.c: New test.
31537
31538 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
31539
31540         * gfortran.dg/promotion.f90: New test.
31541
31542 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
31543
31544         PR middle-end/20491
31545         * gcc.dg/torture/asm-subreg-1.c: New test.
31546
31547 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
31548
31549         PR c/20672
31550         * gcc.dg/pr20672-1.c: New test.
31551
31552 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
31553
31554         * gfortran.dg/vect: New directory.
31555         * gfortran.dg/vect/vect.exp: New.
31556         * gfortran.dg/vect/vect-1.f90: New test.
31557         * gfortran.dg/vect/vect-2.f90: New test.
31558         * gfortran.dg/vect/vect-3.f90: New test.
31559         * gfortran.dg/vect/vect-4.f90: New test.
31560         * gfortran.dg/vect/vect-5.f90: New test.
31561
31562 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
31563
31564         PR middle-end/20622
31565         * gcc.dg/alias-7.c: New test.
31566
31567 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
31568
31569         * gcc.dg/sparc-reg-1.c: New test.
31570
31571 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
31572
31573         PR target/19890
31574         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
31575
31576 2005-03-29  Dale Ranta  <dir@lanl.gov>
31577             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31578
31579         PR libfortran/20163
31580         * gfortran.dg/pr20163-2.f: New test.
31581
31582 2005-03-28  Jan Hubicka  <jh@suse.cz>
31583
31584         PR middle-end/20635
31585         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
31586         by Jakub Jelinek.
31587
31588 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
31589
31590         PR tree-optimization/20626
31591         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
31592         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
31593
31594 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
31595
31596         * gfortran.dg/underflow.f90: New test.
31597         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
31598
31599 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31600
31601         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
31602
31603 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
31604
31605         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
31606         (g++_init): Make sure that CXXFLAGS is set.
31607         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
31608         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
31609         * lib/gfortran.exp (gfortran_link_flags): Likewise.
31610         * lib/objc.exp (objc_init): Likewise.
31611         * lib/treelang.exp (treelang_init): Likewise.
31612
31613 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
31614
31615         PR tree-optimization/20470
31616         * gcc.dg/tree-ssa/pr20470.c: New test.
31617
31618 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
31619
31620         * gcc.dg/ppc-stfiwx.c: New.
31621
31622 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
31623
31624         PR target/19888
31625         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
31626
31627 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
31628
31629         * gcc.dg/20050325-1.c: Fix a typo.
31630
31631 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31632
31633         PR libfortran/19678
31634         PR libfortran/19679
31635         * gfortran.dg/dos_eol.f: New test.
31636
31637 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
31638
31639         PR rtl-optimization/20249
31640         * gcc.dg/20050325-1.c: New test.
31641
31642 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31643
31644         PR libfortran/15332
31645         * gfortran.dg/pr15332.f: New test.
31646
31647 2005-03-24  Dale Johannesen  <dalej@apple.com>
31648
31649         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
31650
31651 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
31652
31653         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
31654         'internal' visibility.
31655         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
31656         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
31657         'protected' visibility.
31658         * gcc.dg/visibility-7.c: Likewise.
31659         * lib/target-supports.exp (check_visibility_available): Take
31660         a parameter, the kind of visibility to check for.
31661         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
31662         to check_visibility_available.
31663
31664         * g++.dg/expr/cast3.C: New.
31665
31666 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
31667
31668         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
31669         rs6000.
31670
31671 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
31672
31673         PR target/20095
31674         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
31675
31676 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
31677
31678         * gcc.dg/badshift.c: Renamed to...
31679         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
31680
31681         * gcc.target/i386/badshift.c: Renamed to...
31682         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
31683         only.
31684
31685         PR rtl-optimization/20532
31686         * gcc.target/i386/badshift.c: New.
31687
31688 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31689
31690         * gfortran.dg/pr18025.f90: New test.
31691
31692 2005-03-23  Dale Johannesen  <dalej@apple.com>
31693
31694         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
31695
31696 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
31697
31698         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
31699
31700         * lib/target-supports.exp (check_iconv_available): Default
31701         libiconv to -liconv, if there is no definition.
31702
31703 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
31704
31705         * gcc.dg/torture/cris-asm-mof-1.c: New test.
31706
31707 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
31708
31709         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
31710         * g++.dg/opt/pr7503-2.C: Likewise.
31711         * g++.dg/opt/pr7503-3.C: Likewise.
31712         * g++.dg/opt/pr7503-4.C: Likewise.
31713         * g++.dg/opt/pr7503-5.C: Likewise.
31714         * g++.dg/warn/minmax.C: New test.
31715
31716 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31717
31718         * gfortran.dg/g77_intrinsics_funcs.f: New test.
31719         * gfortran.dg/g77_intrinsics_sub.f: New test.
31720
31721 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
31722             Jan Hubicka  <jh@suse.cz>
31723             Steven Bosscher <stevenb@suse.de
31724
31725         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
31726
31727 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31728
31729         PR c++/19980
31730         * g++.dg/template/redecl3.C: New test.
31731
31732 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31733
31734         PR c++/20499
31735         * g++.dg/parse/error16.C: Tweak error markers.
31736
31737 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
31738
31739         PR target/20561
31740         * gcc.dg/20050321-2.c: New test.
31741
31742 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
31743
31744         PR c++/20465
31745         PR c++/20381
31746         * g++.dg/template/ptrmem12.C: New.
31747
31748 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
31749
31750         PR rtl-optimization/20527
31751         * gcc.c-torture/execute/pr20527-1.c: New test.
31752
31753 2005-03-22  Ben Elliston  <bje@au.ibm.com>
31754
31755         * gcc.misc-tests/options.exp (check_for_options): Create a real C
31756         program, compile it into a real executable and then delete the .c
31757         and .x files afterwards, to avoid problems on testglue targets.
31758
31759 2005-03-21  Stuart Hastings  <stuart@apple.com>
31760
31761         * gcc.target/i386/sse-2.c: New.
31762
31763 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
31764
31765         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
31766
31767 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
31768
31769         * g++.dg/parse/crash25.C: Fix typo.
31770
31771 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
31772
31773         PR c++/20461
31774         * g++.dg/parse/crash24.C: New test.
31775
31776         PR c++/20536
31777         * g++.dg/parse/crash25.C: New test.
31778
31779 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
31780
31781         PR c++/20147
31782         * g++.dg/ext/stmtexpr4.C: New test.
31783
31784 2005-03-20  Roger Sayle  <roger@eyesopen.com>
31785
31786         PR middle-end/20539
31787         * gcc.c-torture/compile/pr13066-1.c: New test case.
31788         * gcc.c-torture/compile/pr20539-1.c: Likewise.
31789         * g++.dg/opt/pr13066-1.C: Likewise.
31790
31791 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
31792
31793         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
31794
31795 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31796
31797         PR fortran/18525
31798         * gfortran.dg/nesting_1.f90: New test.
31799
31800 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31801
31802         PR c++/20240
31803         * g++.dg/lookup/using13.C: New test.
31804
31805 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31806
31807         PR c++/20333
31808         * g++.dg/template/crash36.C: New test.
31809
31810 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
31811
31812         PR c++/20463
31813         * g++.dg/template/crash35.C: New test.
31814
31815 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
31816
31817         PR c++/19966
31818         * g++.dg/overload/operator2.C: New test.
31819
31820 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31821
31822         PR libfortran/20257
31823         * gfortran.dg/pr20257.f90: New test.
31824
31825 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31826
31827         PR libfortran/20480
31828         * gfortran.dg/pr20480.f90: New test.
31829
31830 2005-03-16  Richard Henderson  <rth@redhat.com>
31831
31832         PR middle-end/15700
31833         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
31834         (_rtld_global): New.
31835         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
31836         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
31837
31838         * gcc.dg/alias-3.c: New.
31839         * gcc.dg/alias-4.c: New.
31840         * gcc.dg/alias-5.c: New.
31841         * gcc.dg/alias-6.c: New.
31842
31843 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
31844
31845         * gcc.dg/cpp/ucnid-7.c: New.
31846
31847 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
31848             Dorit Naishlos  <dorit@il.ibm.com>
31849
31850         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
31851         darwin.
31852
31853 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
31854
31855         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
31856         support misaligned accesses.
31857         * gcc.dg/vect/vect-58.c: Likewise.
31858         * gcc.dg/vect/vect-92.c: New.
31859         * gcc.dg/vect/vect-93.c: New.
31860
31861 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
31862
31863         PR fortran/18827
31864         * gfortran.dg/assign_2.f90: New test.
31865         * gfortran.dg/assign_3.f90: New test.
31866         * gfortran.dg/assign.f90: New test.
31867
31868 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
31869
31870         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
31871         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
31872         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
31873         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
31874         names.
31875
31876 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
31877
31878         * gcc.dg/cpp/ucnid-6.c: New.
31879
31880         * gcc.dg/cpp/normalize-1.c: New.
31881         * gcc.dg/cpp/normalize-2.c: New.
31882         * gcc.dg/cpp/normalize-3.c: New.
31883         * gcc.dg/cpp/normalize-4.c: New.
31884         * gcc.dg/cpp/ucnid-4.c: New.
31885         * gcc.dg/cpp/ucnid-5.c: New.
31886         * g++.dg/cpp/normalize-1.C: New.
31887         * g++.dg/cpp/ucnid-1.C: New.
31888
31889 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
31890
31891         * gcc.dg/pr18628.c: New.
31892
31893 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
31894
31895         PR c++/20280
31896         * g++.dg/tree-ssa/pr20280.C: New.
31897
31898 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31899
31900         PR fortran/20467
31901         * gfortran.dg/stfunc_2.f90: New test.
31902
31903 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
31904
31905         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
31906
31907 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
31908
31909         * gcc.dg/tree-ssa/20050314-1.c: New test.
31910
31911 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31912
31913         PR c++/4403
31914         PR c++/9783, DR433
31915         * g++.dg/template/friend34.C: New test.
31916         * g++.dg/template/friend35.C: Likewise.
31917         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
31918
31919 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31920
31921         Friend class name lookup 5/n
31922         PR c++/1016
31923         * g++.dg/lookup/hidden-class1.C: New test.
31924         * g++.dg/lookup/hidden-class2.C: Likewise.
31925         * g++.dg/lookup/hidden-class3.C: Likewise.
31926         * g++.dg/lookup/hidden-class4.C: Likewise.
31927         * g++.dg/lookup/hidden-class5.C: Likewise.
31928         * g++.dg/lookup/hidden-class6.C: Likewise.
31929         * g++.dg/lookup/hidden-class7.C: Likewise.
31930         * g++.dg/lookup/hidden-class8.C: Likewise.
31931         * g++.dg/lookup/hidden-class9.C: Likewise.
31932         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
31933         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
31934         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
31935         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
31936         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
31937         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
31938         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
31939         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
31940         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
31941         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
31942         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
31943
31944 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
31945
31946         PR c++/20157
31947         * g++.dg/template/error18.C: New test.
31948
31949 2005-03-09  Ben Elliston  <bje@au.ibm.com>
31950
31951         PR debug/16792
31952         * g++.dg/debug/pr16792.C: New test.
31953
31954 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
31955
31956         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
31957         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
31958         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
31959         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
31960         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
31961         test assertion names.
31962
31963 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31964
31965         PR fortran/18600
31966         * gfortran.dg/stfunc_1.f90: New test.
31967
31968 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31969
31970         PR fortran/16907
31971         * gfortran.dg/real_index_1.f90: New test.
31972
31973 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31974
31975         PR fortran/20323
31976         * gfortran.dg/spec_expr_1.f90: New test.
31977
31978 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
31979
31980         PR c/20402
31981         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
31982         new parser.
31983
31984 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31985
31986         PR fortran/20361
31987         * gfortran.dg/largeequiv_1.f90: New test.
31988
31989 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
31990
31991         * gcc.dg/ucnid-1.c: New.
31992         * gcc.dg/ucnid-2.c: New.
31993         * gcc.dg/ucnid-3.c: New.
31994         * gcc.dg/ucnid-4.c: New.
31995         * gcc.dg/ucnid-5.c: New.
31996         * gcc.dg/ucnid-6.c: New.
31997         * gcc.dg/cpp/ucnid-1.c: New.
31998         * gcc.dg/cpp/ucnid-2.c: New.
31999         * gcc.dg/cpp/ucnid-3.c: New.
32000         * g++.dg/other/ucnid-1.C: New.
32001
32002 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
32003
32004         * gcc.dg/vmx/darwin-abi-3.c: Delete.
32005
32006 2005-03-11  Per Bothner  <per@bothner.com>
32007
32008         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
32009         that diagnotics refer to correct token.
32010         * gcc.dg/unused-3.c: Likewise.
32011
32012 2005-03-11  Per Bothner  <per@bothner.com>
32013
32014         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
32015         constant" is now actually on same line as string constant.
32016         * gcc.dg/cpp/direct2s.c: Likewise.
32017
32018 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
32019
32020         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
32021
32022 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32023
32024         PR libfortran/20124
32025         * gfortran.dg/pr20124.f90: New Test
32026
32027 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
32028
32029         PR tree-optimization/20130
32030         * gcc.dg/pr20130-1.c: New test.
32031
32032 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
32033
32034         PR target/20095
32035         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
32036
32037 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32038
32039         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
32040
32041 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
32042
32043         * g++.dg/eh/forced1.C: Fix comment.
32044         * g++.dg/eh/forced2.C: Ditto.
32045         * g++.dg/eh/forced3.C: Ditto.
32046         * g++.dg/eh/forced4.C: Ditto.
32047
32048 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
32049
32050         PR rtl-opt/20412
32051         * gcc.c-torture/compile/pr20412.c: New test.
32052
32053 2005-03-10  Roger Sayle  <roger@eyesopen.com>
32054
32055         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
32056
32057 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
32058
32059         PR target/20322
32060         * gcc.dg/20050307-1.c: New test.
32061
32062 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
32063
32064         PR c++/20375
32065         * g++.dg/other/stdarg3.C: New.
32066
32067 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
32068
32069         PR c++/18384, c++/18327
32070         * g++.dg/init/array19.C: New test.
32071
32072         PR inline-asm/20314
32073         * gcc.dg/torture/pr20314-1.c: New test.
32074         * gcc.dg/torture/pr20314-2.c: New test.
32075
32076 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
32077
32078         * gcc.dg/20050309-1.c: New test.
32079
32080 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32081
32082         * gcc.dg/builtins-10.c: Reactivate disabled test.
32083         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
32084         new cbrt transformations.
32085
32086 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
32087
32088         PR c++/20208
32089         * g++.dg/template/array13.C: New test.
32090
32091 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
32092
32093         PR c++/16859
32094         * g++.dg/init/brace4.C: New test.
32095
32096 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
32097
32098         PR c++/20186
32099         * g++.dg/template/non-dependent12.C: New.
32100
32101 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
32102
32103         PR c++/20142
32104         * g++.dg/init/array18.C: Add dg-do run marker.
32105
32106         PR c++/20142
32107         * g++.dg/init/array18.C: New test.
32108
32109 2005-03-09  Ben Elliston  <bje@au.ibm.com>
32110
32111         * consistency.vlad/vlad.exp: Remove trailing semicolons.
32112         * g++.dg/gcov/gcov.exp: Likewise.
32113         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
32114         * gcc.target/xstormy16/xstormy16.exp: Likewise.
32115         * lib/c-torture.exp: Likewise.
32116         * lib/fortran-torture.exp: Likewise.
32117         * lib/g++.exp: Likewise.
32118         * lib/gcc-defs.exp: Likewise.
32119         * lib/gcc-dg.exp: Likewise.
32120         * lib/gcc.exp: Likewise.
32121         * lib/gcov.exp: Likewise.
32122         * lib/gfortran.exp: Likewise.
32123         * lib/mike-g++.exp: Likewise.
32124         * lib/mike-gcc.exp: Likewise.
32125         * lib/objc-torture.exp: Likewise.
32126         * lib/objc.exp: Likewise.
32127         * lib/profopt.exp: Likewise.
32128         * lib/target-libpath.exp: Likewise.
32129         * lib/target-supports.exp: Likewise.
32130         * lib/treelang.exp: Likewise.
32131         * lib/wrapper.exp: Likewise.
32132
32133 2005-03-08  Jeff Law  <law@redhat.com>
32134
32135         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
32136         PHI-OPT changes.
32137
32138 2005-03-08  Ira Rosen  <irar@il.ibm.com>
32139
32140         * gcc.dg/vect/pr20122.c: New test.
32141
32142 2005-03-07  Jeff Law  <law@redhat.com>
32143
32144         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
32145         was folded away.
32146         * gcc.dg/tree-ssa/pr18133-1.c: New test.
32147         * gcc.dg/tree-ssa/pr18133-2.c: New test.
32148         * gcc.dg/tree-ssa/pr18134.c: New test.
32149
32150 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32151
32152         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
32153         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
32154         gcc.dg/torture/builtin-noret-2.c: Require weak support.
32155
32156 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
32157
32158         PR tree-opt/17671
32159         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
32160
32161 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
32162
32163         * g++.dg/warn/Wnvdtor.C: New test.
32164
32165 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
32166
32167         * gcc.dg/torture/pr19683-1.c: New test.
32168
32169 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
32170
32171         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
32172         * gfortran.dg/g77/19990313-2.f: Ditto.
32173         * gfortran.dg/g77/19990313-3.f: Ditto.
32174         * gfortran.dg/g77/19990525-0.f: Ditto.
32175         * gfortran.dg/g77/19990826-0.f: Ditto.
32176         * gfortran.dg/g77/19990826-2.f: Ditto.
32177         * gfortran.dg/g77/19990826-3.f: Ditto.
32178         * gfortran.dg/g77/20000511-1.f: Ditto.
32179         * gfortran.dg/g77/20000511-2.f: Ditto.
32180         * gfortran.dg/g77/970625-2.f: Ditto.
32181         * gfortran.dg/g77/980310-2.f: Ditto.
32182         * gfortran.dg/g77/980310-3.f: Ditto.
32183         * gfortran.dg/g77/980310-8.f: Ditto.
32184         * gfortran.dg/g77/980519-2.f: Ditto.
32185         * gfortran.dg/g77/alpha1.f: Ditto.
32186         * gfortran.dg/g77/claus.f: Ditto.
32187         * gfortran.dg/g77/erfc.f: Ditto.
32188         * gfortran.dg/g77/short.f: Ditto.
32189         * gfortran.fortran-torture/execute/data.f90: Ditto.
32190         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
32191         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
32192
32193 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32194
32195         * lib/file-format.exp (gcc_target_object_format): Add check for som
32196         format and hardcode object formats on hppa*-*-hpux*.
32197         * lib/target-supports.exp (check_weak_available): Add check for som
32198         object format.  Always return 0 on hppa*-*-hpux10*.
32199
32200         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
32201         is defined.
32202
32203         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
32204
32205 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
32206
32207         * gfortran.dg/pr19936_1.f90: New test.
32208         * gfortran.dg/pr19936_2.f90: New test.
32209         * gfortran.dg/pr19936_3.f90: New test.
32210
32211 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
32212             Paul Thomas <prthomas@drfccad.cea.fr>
32213
32214         * gfortran.dg/PR19754_1.f90: New test.
32215         * gfortran.dg/PR19754_2.f90: Ditto.
32216
32217 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32218
32219         PR c++/19311
32220         * g++.dg/template/non-dependent11.C: New test.
32221
32222 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
32223
32224         * lib/target-supports.exp (check_iconv_available): Fix comment.
32225
32226 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
32227             Joseph S. Myers  <joseph@codesourcery.com>
32228
32229         PR c++/19797
32230         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
32231
32232 2005-03-04  Matthew Sachs  <msachs@apple.com>
32233
32234         * gcc.exp (gcc_target_compile): Put braces around
32235         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
32236         * objc.exp (objc_target_compile): Likewise.
32237         * treelang.exp (treelang_target_compile): Likewise.
32238
32239 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32240
32241         PR fortran/19673
32242         * gfortran.dg/func_result_1.f90: New test.
32243
32244 2005-03-04  Ben Elliston  <bje@au.ibm.com>
32245
32246         * gcc.misc-tests/options.exp: New test.
32247
32248 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
32249
32250         * gcc.dg/pr15784-4.c: New test.
32251
32252 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
32253
32254         * gcc.c-torture/execute/pr17133.c: New.
32255         * gcc.c-torture/compile/20050303-1.c: New.
32256
32257 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
32258
32259         * gcc.dg/cpp/assert4.c: Fix for cygwin.
32260
32261 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
32262
32263         * g++.dg/overload/using2.C: New.
32264
32265 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
32266
32267         PR c++/19916
32268         * g++.dg/init/ptrmem2.C: New test.
32269
32270 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
32271
32272         PR c/8927
32273         * gcc.dg/pr8927-1.c: New test.
32274
32275 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
32276
32277         PR c++/20232
32278         * g++.dg/inherit/covariant12.C: New.
32279
32280 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32281
32282         PR fortran/19479
32283         * gfortran.dg/bound_1.f90: New test.
32284
32285 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
32286
32287         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
32288         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
32289
32290 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
32291
32292         PR c/20245
32293         * gcc.dg/pr20245-1.c: New test.
32294
32295 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
32296
32297         PR middle-end/19874
32298         * gcc.c-torture/execute/20050119-2.c: New test case.
32299
32300 2005-02-28  Ben Elliston  <bje@au.ibm.com>
32301
32302         * README: Update the DejaGnu bug reporting address.
32303         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
32304         * lib/objc-torture.exp: Likewise.
32305
32306 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
32307
32308         * gfortran.dg/boz_1.f90: New test.
32309         * gfortran.dg/boz_3.f90: New test.
32310         * gfortran.dg/boz_4.f90: New test.
32311
32312 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
32313
32314         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
32315         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
32316
32317 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32318
32319         PR libfortran/20101
32320         * gfortran.dg/write_0_pe_format.f90: New test.
32321
32322 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
32323
32324         PR c++/20206
32325         * g++.dg/opt/thunk2.C: New test.
32326         * g++.dg/opt/covariant1.C: New test.
32327
32328 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32329
32330         * gfortran.dg/e_d_fmt.f90: New test.
32331
32332 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
32333
32334         * gcc.dg/asm-b.c: Fix comment typos.
32335
32336 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
32337
32338         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
32339         a V_MAY_DEF also.
32340
32341 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
32342
32343         PR tree-opt/20188
32344         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
32345         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
32346         * gcc.dg/asm-b.c: New test.
32347
32348 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
32349
32350         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
32351         Disable this test on IRIX 6.
32352
32353 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
32354
32355         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
32356         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
32357         parser.
32358
32359 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
32360
32361         PR tree-optimization/20204
32362         * gcc.dg/pr20204.c: New test.
32363
32364 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
32365
32366         PR target/20196
32367         * gcc.c-torture/execute/20050224-1.c: New test.
32368
32369         PR c++/20175
32370         * g++.dg/warn/Wbraces2.C: New test.
32371
32372 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
32373
32374         PR c++/19878
32375         * g++.dg/init/const2.C: New test.
32376
32377 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
32378
32379         PR tree-optimization/20100
32380         * gcc.c-torture/execute/pr20100-1.c: New test.
32381
32382 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32383
32384         * gfortran.dg/implicit_3.f90: New test.
32385
32386         * gfortran.dg/deftype_1.f90: New test.
32387
32388 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
32389
32390         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
32391         the test passes.
32392         * g++.dg/other/anon3.C: Accept a warning.
32393
32394 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
32395
32396         * gcc.dg/pr20017.c: Fix a comment typo.
32397
32398 2005-02-23  Bud Davis  <bdavis@gfortran.org>
32399
32400         * gfortran.dg/list_read_4.f90: Change to f90 comments.
32401
32402 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
32403
32404         PR ada/19902
32405         * ada/acats/tests/cxa/cxa3004.a: Remove.
32406         * ada/acats/tests/cxb/cxb30061.am: Likewise.
32407
32408 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
32409
32410         PR c++/20073
32411         * g++.dg/init/const1.C: New test.
32412
32413         PR c++/19991
32414         * g++.dg/parse/constant7.C: New test.
32415
32416         PR c++/20152
32417         * g++.dg/parse/error27.C: New test.
32418         * g++.dg/template/qualttp15.C: Adjust error markers.
32419         * g++.old-deja/g++.other/struct1.C: Likewise.
32420
32421         PR c++/20153
32422         * g++.dg/template/error17.C: New test.
32423
32424         PR c++/20148
32425         * g++.dg/parser/error26.C: New test.
32426
32427 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
32428
32429         PR tree-optimization/20100
32430         PR tree-optimization/20115
32431         * gcc.dg/pr20115.c: New test.
32432         * gcc.dg/pr20115-1.c: New test.
32433         * gcc.dg/pr20100.c: New test.
32434         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
32435         call-clobbered variables after alias1.
32436
32437 2005-02-22  Bud Davis  <bdavis@gfortran.org>
32438
32439         * gfortran.dg/list_read_4.f90: new test.
32440
32441 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
32442
32443         PR rtl-optimization/20017.
32444         * gcc.dg/pr20017.c: New.
32445
32446 2005-02-22  Devang Patel  <dpatel@apple.com>
32447
32448         PR 19952
32449         * g++.dg/tree-ssa/pr19952.C: New test.
32450
32451 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
32452
32453         PR c++/19883
32454         * g++.dg/parse/constant6.C: New test.
32455
32456 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
32457
32458         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
32459         * g++.dg/charset/asm2.c: Likewise.
32460         * g++.dg/charset/asm3.c: Likewise.
32461         * g++.dg/charset/asm4.c: Likewise.
32462         * g++.dg/charset/asm5.c: Likewise.
32463         * g++.dg/charset/attribute1.c: Likewise.
32464         * g++.dg/charset/attribute2.c: Likewise.
32465         * g++.dg/charset/extern1.cc: Likewise.
32466         * g++.dg/charset/extern2.cc: Likewise.
32467         * g++.dg/charset/extern3.cc: Likewise.
32468         * g++.dg/charset/function.cc: Likewise.
32469         * g++.dg/charset/string.c: Likewise.
32470         * g++.dg/charset/charset.exp: Likewise.
32471         * lib/target-supports.exp (check_iconv_available): Fix comment.
32472
32473 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
32474
32475         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
32476         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
32477         * gcc.dg/charset/asm2.c: Likewise.
32478         * gcc.dg/charset/asm3.c: Likewise.
32479         * gcc.dg/charset/asm4.c: Likewise.
32480         * gcc.dg/charset/asm5.c: Likewise.
32481         * gcc.dg/charset/asm6.c: Likewise.
32482         * gcc.dg/charset/attribute1.c: Likewise.
32483         * gcc.dg/charset/attribute2.c: Likewise.
32484         * gcc.dg/charset/builtin1.c: Likewise.
32485         * gcc.dg/charset/extern.c: Likewise.
32486         * gcc.dg/charset/function.c: Likewise.
32487         * gcc.dg/charset/string.c: Likewise.
32488         * gcc.dg/charset/charset.exp: Likewise.
32489
32490 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
32491
32492         PR fortran/20086
32493         * gfortran.dg/pr20086.f90: New test.
32494
32495 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
32496
32497         PR tree-optimization/19786
32498         * g++.dg/tree-ssa/pr19786.C: New.
32499
32500 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32501
32502         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
32503
32504 2005-02-21  Jeff Law  <law@redhat.com>
32505
32506         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
32507
32508 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32509
32510         * gfortran.dg/do_iterator: Split loop, markup all lines for
32511         which an error locus is printed.
32512         * gfortran.dg/pr17708.f90: Markup all lines for which an error
32513         locus is printed.
32514         * gfortran.dg/select_4.f90: Likewise.
32515         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
32516         locuses in the various permutations.
32517
32518 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
32519
32520         PR tree-optimization/19951
32521         * g++.dg/vect: New directory.
32522         * g++.dg/vect/vect.exp: New file.
32523         * g++.dg/vect/pr19951.cc: New testcase.
32524         * g++.dg/dg.exp: Also prune vectorizer tests.
32525
32526 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
32527
32528         PR 18785
32529         * gcc.dg/charset/builtin1.c: New test.
32530
32531 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32532
32533         PR c++/19299
32534         * g++.dg/inherit/volatile1.C: New test.
32535
32536         PR c++/19440
32537         * g++.dg/template/dtor4.C: New test.
32538
32539 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
32540
32541         * gfortran.dg/int_1.f90: New test.
32542
32543 2005-02-19  Devang Patel  <dpatel@apple.com>
32544
32545         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
32546
32547 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
32548
32549         * gfortran.dg/achar_1.f90: New test.
32550
32551 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
32552
32553         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
32554
32555 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
32556             Jakub Jelinek  <jakub@redhat.com>
32557
32558         PR tree-optimization/19828
32559         * gcc.dg/tree-ssa/loop-7.c: New test.
32560         * gcc.c-torture/execute/20050218-1.c: New test.
32561
32562 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
32563
32564         PR c/20043
32565         * gcc.dg/transparent-union-1.c: New test.
32566         * gcc.dg/transparent-union-2.c: New test.
32567
32568 2005-02-18  James E Wilson  <wilson@specifixinc.com>
32569
32570         PR tree-optimization/18977
32571         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
32572
32573 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
32574
32575         PR target/20054
32576         * gcc.dg/pr20054.c: New test.
32577
32578 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32579
32580         PR c++/19508
32581         * g++.dg/ext/attrib20.C: New test.
32582
32583 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
32584
32585         PR middle-end/20030
32586         * gfortran.fortran-torture/execute/character_passing.f90: New test.
32587
32588 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
32589
32590         PR c++/20008
32591         * g++.dg/opt/switch4.C: New.
32592
32593 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
32594
32595         PR c++/20023
32596         PR tree-optimization/20009
32597         * gcc.c-torture/compile/20050217-1.c: New test.
32598         * g++.dg/opt/switch3.C: New test.
32599
32600         PR tree-optimization/18947
32601         * gcc.c-torture/compile/20050215-1.c: New test.
32602         * gcc.c-torture/compile/20050215-2.c: New test.
32603         * gcc.c-torture/compile/20050215-3.c: New test.
32604
32605 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
32606
32607         PR c++/20028
32608         * g++.dg/template/crash34.C: New.
32609
32610         PR c++/20022
32611         * g++.dg/other/access3.C: New.
32612
32613 2005-02-17  Ira Rosen  <irar@il.ibm.com>
32614
32615         * gcc.dg/vect/vect-98.c: New test.
32616
32617 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
32618
32619         PR tree-optimization/19967
32620         * gcc.dg/pr19967.c: New.
32621
32622 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
32623
32624         PR middle-end/19857
32625         * gcc.dg/tree-ssa/20050215-1.c: New test.
32626         * gcc.c-torture/execute/20050215-1.c: New test.
32627
32628 2005-02-15  Eric Christopher  <echristo@redhat.com>
32629
32630         * gcc.dg/cpp/20050215-1.c: New file.
32631
32632 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
32633
32634         PR tree-optimization/15785
32635         * gcc.dg/pr15785-1.c: New test.
32636
32637 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
32638
32639         PR c++/17788
32640         * g++.dg/init/ctor4.C: New.
32641         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
32642
32643 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
32644
32645         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
32646         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
32647
32648 2005-02-15  Andreas Schwab  <schwab@suse.de>
32649
32650         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
32651         declare malloc.
32652
32653 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
32654
32655         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
32656
32657 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
32658
32659         PR tree-optimization/19853
32660         * gcc.c-torture/compile/pr19853.c: New test.
32661
32662 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
32663
32664         PR c++/19608
32665         * g++.dg/parse/local-class1.C: New.
32666
32667         PR c++/19895
32668         * g++.dg/parse/ptrmem3.C: New.
32669
32670         PR c++/19884
32671         * g++.old-deja/g++.oliva/template6.C: Add another case.
32672         * g++.dg/template/explicit6.C: New.
32673
32674 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
32675
32676         PR c++/17816
32677         * g++.dg/other/redecl2.C: New.
32678
32679 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
32680
32681         PR c++/19891
32682         * g++.dg/abi/covariant4.C: New.
32683
32684 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
32685
32686         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
32687         New tests.
32688
32689 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
32690
32691         * gcc.dg/vect/vect-96.c: Fix typo.
32692
32693 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32694
32695         PR c++/14479
32696         PR c++/19487
32697         * g++.dg/template/enum5.C: New test.
32698
32699 2005-02-12  Ira Rosen  <irar@il.ibm.com>
32700
32701         * gcc.dg/vect/vect-97.c: New test.
32702
32703 2005-02-12  Ira Rosen  <irar@il.ibm.com>
32704
32705         * gcc.dg/vect/vect-96.c: New test.
32706
32707 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
32708
32709         * gcc.dg/builtins-34.c: Also check ldexp*.
32710
32711 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
32712
32713         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
32714
32715 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
32716
32717         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
32718         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
32719         dg-require-dll, dg-require-iconv, dg-require-named-sections,
32720         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
32721         selector_list, selector_expression, dg-process-target): Move to new
32722         file target-supports-dg.exp.
32723         * lib/target-supports-dg.exp: New.
32724
32725         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
32726         New.
32727
32728 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
32729
32730         PR c++/19666
32731         * g++.dg/other/ptrmem6.C: New test.
32732
32733         PR middle-end/19858
32734         * gcc.c-torture/compile/20050210-1.c: New test.
32735
32736 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
32737
32738         PR c++/19755
32739         * g++.dg/warn/Wbraces1.C: New test.
32740
32741 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
32742
32743         * gcc.dg/builtins-52.c: New testcase.
32744
32745 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
32746
32747         PR c/19342
32748         * gcc.c-torture/execute/20050119-1.c: New test.
32749
32750 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
32751
32752         PR c++/19811
32753         * g++.dg/init/delete1.C: New test.
32754
32755 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
32756
32757         PR c++/18470
32758         * g++.dg/template/static12.C: New test.
32759
32760 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
32761
32762         PR c++/19787
32763         * g++.dg/conversion/ambig1.C: New test.
32764
32765         PR c++/19739
32766         * g++.dg/ext/attrib19.C: New test.
32767
32768         PR c++/19732
32769         * g++.dg/parse/dtor5.C: New test.
32770
32771         PR c++/19762
32772         * g++.dg/template/dtor3.C: New test.
32773
32774         PR c++/19826
32775         * g++.dg/template/static11.C: New test.
32776         * g++.dg/template/crash2.C: Remove dg-error marker.
32777
32778 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
32779
32780         PR C++/18491
32781         * g++.old-deja/g++.mike/p10769a.C: Remove.
32782
32783 2005-02-09  Roger Sayle  <roger@eyesopen.com>
32784
32785         * gcc.dg/builtins-48.c: New test case.
32786         * gcc.dg/builtins-49.c: New test case.
32787         * gcc.dg/builtins-50.c: New test case.
32788         * gcc.dg/builtins-51.c: New test case.
32789
32790 2005-02-09  Ian Lance Taylor  <ian@airs.com>
32791
32792         PR middle-end/19583
32793         * g++.dg/warn/Wreturn-type-3.C: New test.
32794
32795 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
32796
32797         PR middle-end/19402
32798         * gcc.dg/pr19402-1.c: New testcase.
32799         * gcc.dg/pr19402-2.c: likewise.
32800
32801 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
32802
32803         PR middle-end/19854
32804         * g++.dg/tree-ssa/tmmti.C: New testcase.
32805
32806 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
32807
32808         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
32809
32810 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
32811
32812         PR c++/19733
32813         * g++.dg/parse/crash23.C: New test.
32814         * g++.dg/warn/Weff1.C: New test.
32815
32816 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
32817
32818         * gcc.dg/20050209-1.c: New test.
32819
32820 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
32821
32822         PR target/19799
32823         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
32824
32825 2005-02-08  Mike Stump  <mrs@apple.com>
32826
32827         * g++.dg/pch/import-2.c: New test.
32828         * g++.dg/pch/import-2.hs: New.
32829         * g++.dg/pch/include/import-2a.h: New.
32830         * g++.dg/pch/include/import-2b.h: New.
32831
32832 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
32833
32834         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
32835
32836 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32837
32838         * gfortran.dg/substr_1.f90: New test.
32839
32840 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
32841
32842         PR middle-end/19775
32843         * gcc.dg/torture/builtin-power-1.c: Disable test for
32844         invalid transformation.
32845         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
32846         no longer optimize.
32847         * gcc.dg/builtins-47.c: New testcase.
32848
32849 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
32850             Dorit Naishlos  <dorit@il.ibm.com>
32851
32852         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
32853
32854 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
32855
32856         * gcc.c-torture/compile/20050206-1.c: New test.
32857
32858 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
32859
32860         PR tree-opt/19768
32861         * g++.dg/opt/pr19768.C: New test.
32862
32863 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
32864
32865         PR tree-opt/19736
32866         * gcc.c-torture/compile/pr19736.c: New test.
32867
32868 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32869
32870         PR c++/17401
32871         * g++.dg/parse/error25.C: New test.
32872
32873 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
32874
32875         * gcc.c-torture/execute/20050203-1.c: New.
32876
32877 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
32878
32879         * gcc.dg/vect/vect-85.c: Remove xfail.
32880         * gcc.dg/vect/vect-86.c: Remove xfail.
32881         * gcc.dg/vect/vect-87.c: Remove xfail.
32882         * gcc.dg/vect/vect-88.c: Remove xfail.
32883
32884 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
32885
32886         * gcc.dg/altivec-19.c: New.
32887
32888 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
32889
32890         PR c/17807
32891         * gcc.dg/nested-func-3.c: New test.
32892         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
32893
32894 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
32895
32896         * gcc.test-framework/gen_directive_tests: Generate tests for
32897         selector expressions.
32898
32899 2005-02-02  Matt Austern  <austern@apple.com>
32900
32901         PR c++/19628
32902         * g++/ext/builtin7.C: New.
32903         * g++/ext/builtin8.C: New.
32904
32905 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
32906
32907         PR c/18502
32908         * gcc.dg/pr18502-1.c: New test.
32909
32910 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32911
32912         PR c++/17413
32913         * g++.dg/template/local4.C: Tweak.
32914
32915 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
32916
32917         PR tree-optimization/19578
32918         * gcc.c-torture/compile/20050202-1.c: New test.
32919
32920 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
32921
32922         PR c/19435
32923         * gcc.dg/c99-init-4.c: New test.
32924
32925 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
32926
32927         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
32928
32929         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
32930
32931         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
32932         * g++.dg/eh/check-vect.h: New.
32933
32934         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
32935         * gcc.dg/vect/vect-78.c: Ditto.
32936         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
32937         Remove.
32938
32939         * g++.dg/conversion/simd1.C: Expect warning.
32940         * g++.dg/ext/attribute-test-1.C: Ditto.
32941         * g++.dg/ext/attribute-test-2.C: Ditto.
32942         * g++.dg/ext/attribute-test-3.C: Ditto.
32943         * g++.dg/ext/attribute-test-4.C: Ditto.
32944
32945         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
32946         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
32947
32948         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
32949
32950 2005-02-01  Richard Henderson  <rth@redhat.com>
32951
32952         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
32953         long double for ibm double-double format.
32954         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
32955
32956 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
32957
32958         PR tree-optimization/19633
32959         * gcc.dg/pr19633-1.c: New test.
32960         * gcc.dg/pr19633.c: Tweak to make pointer point
32961         to NULL or a symbol.
32962
32963 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
32964
32965         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
32966         New procs.
32967         (dg-process-target (local override)): Handle selector expressions.
32968
32969         * gcc.test-framework/README: Describe tests in source directory.
32970         * gcc.test-framework/test-framework.awk: Handle dg- tests.
32971         * gcc.test-framework/test-framework.exp: Handle dg- tests.
32972         * gcc.test-framework/dg-bogus-exp-P.c: New test.
32973         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
32974         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
32975         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
32976         * gcc.test-framework/dg-do-link-exp-P.c: New test.
32977         * gcc.test-framework/dg-do-run-exp-P.c: New test.
32978         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
32979         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
32980         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
32981         * gcc.test-framework/dg-error-exp-P.c: New test.
32982         * gcc.test-framework/dg-error-exp-XP.c: New test.
32983         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
32984         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
32985         * gcc.test-framework/dg-output-exp-P.c: New test.
32986         * gcc.test-framework/dg-output-exp-XF.c: New test.
32987         * gcc.test-framework/dg-warning-exp-P.c: New test.
32988         * gcc.misc-tests/dg-1.c: Remove.
32989         * gcc.misc-tests/dg-2.c: Remove.
32990         * gcc.misc-tests/dg-3.c: Remove.
32991         * gcc.misc-tests/dg-4.c: Remove.
32992         * gcc.misc-tests/dg-5.c: Remove.
32993         * gcc.misc-tests/dg-6.c: Remove.
32994         * gcc.misc-tests/dg-7.c: Remove.
32995         * gcc.misc-tests/dg-8.c: Remove.
32996         * gcc.misc-tests/dg-9.c: Remove.
32997         * gcc.misc-tests/dg-10.c: Remove.
32998         * gcc.misc-tests/dg-11.c: Remove.
32999         * gcc.misc-tests/dg-12.c: Remove.
33000         * gcc.misc-tests/dg-test.exp: Remove.
33001
33002         * gcc.test-framework/test-framework.awk: Change recording and
33003         printing of passes and failures.
33004
33005         * gcc.test-framework: New directory.
33006         * gcc.test-framework/README: New.
33007         * gcc.test-framework/test-framework.exp: New.
33008         * gcc.test-framework/test-framework.awk: New.
33009         * gcc.test-framework/gen_directive_tests: New.
33010
33011 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
33012
33013         * lib/treelang.exp: Fix comment typos.
33014         (treelang_target_compile): Don't append libs=-ltreelang to options.
33015
33016 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
33017
33018         * g++.dg/parse/typename7.C: Adjust error messages.
33019
33020 2005-01-31  Jeff Law  <law@redhat.com>
33021
33022         * gcc.c-torture/execute/20050131-1.c: New test.
33023         * gcc.dg/wcaselabel.c: New test.
33024
33025 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
33026
33027         * g++.dg/other/warning1.C: Adjust error messags.
33028         * g++.dg/parse/constant5.C: New test.
33029
33030 2005-01-31  Steven Bosscher  <stevenb@suse.de>
33031
33032         PR c/19333
33033         * gcc.c-torture/compile/20011130-1.c: Reorder to make
33034         the test case valid.
33035         * gcc.dg/20030815-1.c: Remove invalid tests.
33036         * gcc.dg/array-7.c: Adjust expected result.
33037         * gcc.dg/pr18596-3.c: Likewise.
33038         * gcc.dg/noncompile/20000901-1.c: Likewise.
33039         * gcc.dg/noncompile/init-2.c: Likewise.
33040         * gcc.dg/noncompile/init-4.c: Likewise.
33041
33042 2005-01-31  Dale Johannesen  <dalej@apple.com>
33043
33044         * g++.dg/opt/pr19650.C: New test.
33045
33046 2005-01-31  Richard Henderson  <rth@redhat.com>
33047
33048         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
33049         long double for intel double extended format.
33050         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
33051
33052 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
33053
33054         PR c++/19555
33055         * g++.dg/template/static10.C: New test.
33056
33057         PR c++/19395
33058         * g++.dg/parse/error24.C: New test.
33059
33060         PR c++/19367
33061         * g++.dg/lookup/builtin1.C: New test.
33062
33063         PR c++/19457
33064         * g++.dg/warn/conv3.C: New test.
33065
33066 2005-01-30  Bud Davis  <bdavis@gfortran.org>
33067
33068         PR fortran/19647
33069         * gfortan.dg/inquire_7.f90
33070
33071 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
33072
33073         PR tree-optimization/15791
33074         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
33075         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
33076         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
33077         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
33078         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
33079         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
33080         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
33081         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
33082         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
33083         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
33084
33085 2005-01-29  Paul Brook  <paul@codesourcery.com>
33086
33087         PR fortran/18565
33088         * check.c (real_or_complex_check): New function.
33089         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
33090         * intrinsic.c (add_functions): Use new check functions.
33091         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
33092         Add prototypes.
33093
33094 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
33095
33096         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
33097         gcc.dg/lvalue-3.c: New tests.
33098         * gcc.dg/concat.c: Update expected messages.
33099
33100 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
33101
33102         PR libfortran/19595
33103         * gfortran.dg/eor_1.f90: New test.
33104
33105 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
33106
33107         PR fortran/19589
33108         * gfortran.dg/logical_data_1.f90: New test.
33109
33110 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
33111
33112         PR c++/19253
33113         * g++.dg/template/crash33.C: New test.
33114
33115         PR c++/19667
33116         * g++.dg/template/crash32.C: New test.
33117
33118 2005-01-28  Ian Lance Taylor  <ian@airs.com>
33119
33120         PR middle-end/16558
33121         * g++.dg/warn/Wreturn-type-2.C: New test.
33122
33123 2004-06-24  Jeff Law  <law@redhat.com>
33124
33125         * gcc.dg/tree-ssa/20050128-1.c: New test.
33126
33127 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
33128
33129         * gcc.target/frv/all-mdpackh-1.c: New test.
33130
33131 2005-01-28  Steven Bosscher  <stevenb@suse.de>
33132
33133         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
33134
33135 2005-01-27  Richard Henderson  <rth@redhat.com>
33136
33137         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
33138
33139 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
33140
33141         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
33142
33143 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
33144
33145         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
33146         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
33147         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
33148         to cope with cases where the multilib options override the dg-options.
33149
33150 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
33151
33152         PR c/18946
33153         * gcc.dg/noncompile/20050120-1.c: New test.
33154
33155 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
33156
33157         PR tree-optimization/19633
33158         * gcc.dg/pr19633.c: New test.
33159         * gcc.dg/tree-ssa/pr19633.c: New test.
33160
33161 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
33162
33163         * gcc.dg/20041216-1.c: New test.
33164
33165 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
33166
33167         PR objc/18862
33168         * objc.dg/selector-2.m: New test.
33169
33170 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
33171
33172         * g++.dg/opt/range-test-2.C: New test.
33173
33174         PR rtl-optimization/19579
33175         * gcc.c-torture/execute/20050124-1.c: New test.
33176
33177 2005-01-26  Greg Parker  <gparker@apple.com>
33178         Stuart Hastings  <stuart@apple.com>
33179
33180         * gcc.c-torture/execute/20050125-1.c: New.
33181
33182 2005-01-18  Jan Hubicka  <jh@suse.cz>
33183
33184         PR tree-optimize/19337
33185         * gcc.c-torture/compile/20050119-1.c: New test.
33186
33187 2005-01-24  James E Wilson  <wilson@specifixinc.com>
33188
33189         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
33190         test for successful match.
33191
33192 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
33193
33194         PR objc/18408
33195         * objc.dg/comp-types-7.m: New test.
33196
33197 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
33198
33199         * lib/target-supports.exp (current_target_name): New.
33200         (check_effective_target_ilp32, check_effective_target_lp64):
33201         Cache the result to use as long as the current target, with
33202         multilib flags, remains the same.
33203
33204         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
33205         (dg-require-weak, dg-require-visibility, dg-require-alias,
33206         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
33207         dg-require-effective-target, dg-skip-if): Remove call to
33208         skip_test_and_clear_xfail.
33209         (dg-test): Clear xfail data.
33210
33211 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
33212
33213         PR target/17751
33214         * gcc.dg/ppc64-toc.c: New test.
33215
33216         * g++.dg/tree-ssa/empty-1.C: New test.
33217
33218         PR middle-end/19551
33219         * gcc.c-torture/execute/20050121-1.c: New test.
33220         * gcc.dg/20050121-2.c: New test.
33221
33222 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
33223         Paul Brook  <paul@codesourcery.com>
33224
33225         PR fortran/17941
33226         * gfortran.dg/real_const_1.f: New test.
33227         * gfortran.dg/real_const_2.f90: New test.
33228         * gfortran.dg/complex_int_1.f90: New test.
33229
33230 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
33231
33232         PR fortran/19313
33233         * gfortan.dg/inquire_6.f90: New test.
33234
33235 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
33236
33237         PR libfortran/19451
33238         * open_readonly_1.f90: New test.
33239
33240 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
33241
33242         PR libfortran/18982
33243         * gfortran.dg/open_new.f90: New file.
33244
33245 2005-01-22  Paul Brook  <paul@codesourcery.com>
33246
33247         * namelist_1.f90: New test.
33248
33249 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
33250
33251         PR tree-optimization/19484
33252         * gcc.c-torture/compile/20050122-[12].c: New tests.
33253
33254 2005-01-22  Paul Brook  <paul@codesourcery.com>
33255
33256         * gfortran.dg/implicit_2.f90: New test.
33257
33258 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
33259
33260         PR fortran/19314
33261         * gfortran.dg/inquire_5.f90: New test.
33262
33263 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33264
33265         PR c/18809
33266         * gcc.dg/pr18809-1.c: New test.
33267
33268 2005-01-21  Ian Lance Taylor  <ian@airs.com>
33269
33270         * gcc.dg/20050121-1.c: New test.
33271
33272         PR tree-optimization/13000
33273         * gcc.dg/20040206-1.c: Change warning to point where function is
33274         being inlined.
33275
33276 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33277
33278         PR c++/19208
33279         * g++.dg/template/array11.C: New test.
33280
33281 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33282
33283         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
33284         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
33285         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
33286         * gfortran.dg/getenv_1.f90: Add dg-do directive.
33287         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
33288         gfortran.dg/pr17164.f90: Add missing dg-do directives.
33289
33290 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
33291
33292         PR tree-optimization/15349
33293         * gcc.dg/tree-ssa/pr15349.c: New.
33294
33295 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
33296
33297         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
33298
33299 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
33300
33301         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
33302         scan-assembler-times directive name.
33303
33304         * gcc.dg/asm-a.c: Move dg-require-effective-target to
33305         after dg-do.
33306
33307         PR rtl-optimization/19462
33308         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
33309
33310 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
33311
33312         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
33313         counting function calls on ia64.
33314
33315 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
33316
33317         PR rtl-optimization/15139
33318         * gcc.dg/20050111-2.c: New test.
33319
33320         PR c/17297
33321         * gcc.c-torture/compile/20050113-1.c: New testcase.
33322
33323         PR middle-end/19164
33324         * gcc.dg/20050113-1.c: New testcase.
33325
33326 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
33327
33328         * gcc.dg/vect/vect-85.c: Add comment.
33329         * gcc.dg/vect/vect-86.c: Add xfail for now.
33330         * gcc.dg/vect/vect-87.c: Add xfail for now.
33331         * gcc.dg/vect/vect-88.c: Add xfail for now.
33332         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
33333
33334 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33335
33336         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
33337
33338 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33339
33340         * g++.dg/debug/typedef3.C: New test.
33341
33342 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
33343
33344         PR c/19472
33345         * gcc.dg/asm-a.c: New test.
33346
33347 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
33348
33349         * gcc.dg/sh-relax.c: Add prototype for abort.
33350
33351 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33352
33353         * gcc.dg/short-compare-1.c: New test.
33354         * gcc.dg/short-compare-2.c: Likewise.
33355
33356 2005-01-18  Michael Matz  <matz@suse.de>
33357
33358         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
33359
33360 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
33361
33362         PR tree-optimization/19121
33363         * gcc.c-torture/compile/pr19121.c: New test.
33364
33365 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
33366
33367         PR target/19357
33368         * gcc.c-torture/compile/pr19357.c: New test.
33369
33370 2005-01-17  Ian Lance Taylor  <ian@airs.com>
33371
33372         PR c/5675
33373         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
33374         pass--those that refer just to the variable, possibly with a
33375         cast.
33376         * gcc.dg/c99-const-expr-3.c: Likewise.
33377
33378         PR middle-end/13127
33379         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
33380         longer emitted.
33381
33382 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
33383
33384         PR fortran/18778
33385         * gfortran.dg/endfile_2.f90: New test.
33386
33387 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
33388
33389         PR 19168
33390         * gfortran.dg/select_5.f90: New test.
33391
33392 2004-01-16  Paul Brook  <paul@codesourcery.com>
33393
33394         * gfortran.dg/common_4.f90: New test.
33395
33396 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
33397
33398         PR rtl-optimization/19462
33399         * gcc.dg/torture/pr19462-1.c: New test.
33400
33401 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
33402
33403         PR objc/19321
33404         * objc.dg/func-ptr-2.m: New.
33405         * objc.dg/volatile-1.m: New.
33406
33407 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33408
33409         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
33410
33411 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
33412
33413         PR tree-optimization/19060
33414         * gcc.c-torture/execute/20050104-1.c: New test.
33415
33416 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
33417
33418         PR fortran/18983
33419         * gfortran.dg/write_to_null.f90: New test.
33420
33421 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
33422             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33423
33424         PR other/19328
33425         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
33426         argument.
33427
33428 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
33429
33430         PR c++/19263
33431         * g++.dg/init/vector1.C: New test.
33432
33433 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
33434
33435         PR target/13158
33436         * gcc.target/ia64/sibcall-unwind-1.c: New test.
33437         PR target/18987
33438         * gcc.target/ia64/sibcall-unwind-2.c: New test.
33439
33440 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
33441
33442         * gfortran.dg/select_1.f90: New test.
33443         * gfortran.dg/select_2.f90: New test.
33444         * gfortran.dg/select_3.f90: New test.
33445         * gfortran.dg/select_4.f90: New test.
33446
33447 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
33448
33449         PR middle-end/19084
33450         PR rtl-optimization/19348
33451         * gcc.dg/20050111-1.c: New test.
33452         * gcc.c-torture/execute/20050111-1.c: New test.
33453
33454         * gcc.dg/i386-asm-4.c: New test.
33455
33456 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33457
33458         * gcc.dg/nested-func-2.c: New test.
33459         * ada/acats/norun.lst: Remove c953002.
33460
33461 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
33462
33463         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
33464
33465 2005-01-12  Ben Elliston  <bje@au.ibm.com>
33466
33467         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
33468
33469 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
33470
33471         PR target/18761
33472         * g++.dg/abi/align1.C: New test.
33473
33474 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
33475
33476         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
33477         at a time.
33478         * g++.dg/ext/altivec_check.h: Support compiling as C.
33479
33480 2005-01-10  Roger Sayle  <roger@eyesopen.com>
33481
33482         PR c++/19355
33483         * g++.dg/expr/pr19355-1.C: New test case.
33484
33485 2005-01-10  Laurent GUERBY <laurent@guerby.net>
33486
33487         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
33488         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
33489         * ada/acats/tests/c3/c92005b.ada: Likewise.
33490         * ada/acats/tests/c3/cxb3012.a: Likewise.
33491         * ada/acats/norun.lst: Add c380004 and c953002, add PR
33492
33493 2005-01-09  Paul Brook  <paul@codesourcery.com>
33494
33495         * gfortran.dg/common_2.f90: New file.
33496         * gfortran.dg/common_3.f90: New file.
33497
33498 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
33499
33500         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
33501
33502 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
33503
33504         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
33505         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
33506         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
33507         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
33508         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
33509         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
33510         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
33511         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
33512         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
33513         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
33514         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
33515         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
33516         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
33517         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
33518         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
33519         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
33520         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
33521         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
33522         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
33523         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
33524         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
33525         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
33526         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
33527         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
33528         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
33529         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
33530         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
33531         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
33532         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
33533         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
33534         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
33535         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
33536         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
33537         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
33538         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
33539         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
33540         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
33541         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
33542         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
33543         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
33544         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
33545         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
33546         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
33547         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
33548         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
33549         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
33550         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
33551         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
33552         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
33553         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
33554         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
33555         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
33556         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
33557         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
33558         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
33559         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
33560         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
33561         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
33562         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
33563         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
33564         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
33565         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
33566         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
33567         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
33568         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
33569         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
33570         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
33571
33572         * gcc.dg/vect/vect-1.c: Fix spelling.
33573         * gcc.dg/vect/vect-10.c: Fix spelling.
33574         * gcc.dg/vect/vect-11.c: Fix spelling.
33575         * gcc.dg/vect/vect-12.c: Fix spelling.
33576         * gcc.dg/vect/vect-14.c: Fix spelling.
33577         * gcc.dg/vect/vect-15.c: Fix spelling.
33578         * gcc.dg/vect/vect-16.c: Fix spelling.
33579         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
33580         * gcc.dg/vect/vect-64.c: Fix comments.
33581         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
33582
33583 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
33584             Ira Rosen  <irar@il.ibm.com>
33585
33586         * gcc.dg/vect/vect-70.c: New test.
33587         * gcc.dg/vect/vect-71.c: New test.
33588
33589 2005-01-09  Manfred Hollstein  <mh@suse.com>
33590
33591         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
33592         * gcc.dg/pr18241-2.c: Likewise.
33593         * gcc.dg/pr18241-3.c: Likewise.
33594         * gcc.dg/pr18241-4.c: Likewise.
33595         * gcc.dg/pr18241-5.c: Likewise.
33596
33597 2005-01-08  Richard Henderson  <rth@redhat.com>
33598
33599         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
33600         False for x86 and x86-64.
33601
33602 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
33603
33604         PR tree-optimization/18241
33605         * gcc.dg/pr18241-1.c: New test.
33606         * gcc.dg/pr18241-2.c: New test.
33607         * gcc.dg/pr18241-3.c: New test.
33608         * gcc.dg/pr18241-4.c: New test.
33609         * gcc.dg/pr18241-5.c: New test.
33610
33611 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
33612
33613         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
33614         gfortran.dg/select_4.f90: New.
33615
33616 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
33617
33618         * gcc.c-torture/execute/20050107-1.c: New test.
33619
33620 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
33621
33622         PR c++/19298
33623         * g++.dg/template/ref2.C: New.
33624
33625 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
33626
33627         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
33628         instead of being empty.
33629
33630 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33631
33632         PR fortran/15553
33633         * gfortran.dg/array-1.f90: New test.
33634
33635 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
33636
33637         PR tree-optimization/19283
33638         * gcc.c-torture/execute/20050106-1.c: New test.
33639
33640         PR rtl-optimization/18861
33641         * gcc.dg/20050105-1.c: New test.
33642
33643         PR tree-optimization/18828
33644         * gcc.dg/20050105-2.c: New test.
33645
33646 2005-01-07  Andreas Jaeger  <aj@suse.de>
33647
33648         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
33649
33650 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
33651
33652         PR fortran/18398
33653         * gfortran.dg/fmt_read.f90: New test.
33654
33655 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
33656
33657         * gcc.dg/rs6000-ldouble-2.c: New.
33658
33659 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
33660
33661         PR c++/19244
33662         * g++.dg/parser/ctor2.C: New test.
33663
33664 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33665
33666         PR c++/17154
33667         * g++.dg/template/using9.C: New test.
33668
33669 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33670
33671         PR c++/19258
33672         * g++.dg/lookup/friend6.C: New test.
33673
33674 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
33675
33676         PR c++/19270
33677         * g++.dg/template/array10.C: New.
33678
33679 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33680
33681         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
33682         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
33683
33684 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
33685
33686         * gcc.c-torture/compile/20050105-1.c: New test.
33687
33688 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
33689
33690         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
33691
33692 2005-01-05  Roger Sayle  <roger@eyesopen.com>
33693
33694         PR middle-end/19100
33695         * gcc.dg/conv-3.c: New test case.
33696
33697 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
33698
33699         * gcc.dg/asm-wide-1.c: New test.
33700
33701 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
33702
33703         PR c++/19030
33704         * g++.dg/parse/crash22.C: New
33705
33706 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
33707
33708         PR 19257
33709         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
33710
33711 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
33712
33713         PR middle-end/17767
33714         * gcc.dg/i386-mmx-6.c: New test case.
33715
33716 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
33717
33718         PR tree-optimization/18308
33719         * gcc.dg/vect/pr18308.c: New testcase.
33720
33721 2005-01-04  Andreas Jaeger  <aj@suse.de>
33722
33723         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
33724
33725 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
33726             Robert Bowdidge <bowdidge@apple.com>
33727
33728         * gcc.dg/cpp/subframework1.c: New.
33729         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
33730         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
33731         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
33732         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
33733
33734 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
33735
33736         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
33737         producing warning.
33738         * gcc.dg/darwin-weakimport-2.c: New.
33739
33740 2005-01-03  Richard Henderson  <rth@redhat.com>
33741
33742         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
33743
33744 2005-01-03  Richard Henderson  <rth@redhat.com>
33745
33746         * gcc.dg/vect/vect.exp: Enable for ia64.
33747         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
33748         (check_effective_target_vect_float): Likewise.
33749         (check_effective_target_vect_no_align): Likewise.
33750         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
33751         * gcc.dg/vect/vect-8.c: Likewise.
33752
33753 2005-01-03  Uros Bizjak <uros@kss-loka.si>
33754
33755         PR target/19236
33756         * gcc.dg/pr19236-1.c: New test case.
33757
33758 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
33759
33760         PR rtl-optimization/12092
33761         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
33762
33763 2005-01-02  Andreas Jaeger  <aj@suse.de>
33764
33765         * gcc.dg/pr12092-1.c: Do not run on x86_64.
33766
33767 2005-01-01  Roger Sayle  <roger@eyesopen.com>
33768             Andrew Pinski  <pinskia@physics.uc.edu>
33769
33770         PR rtl-optimization/12092
33771         * gcc.dg/pr12092-1.c: New test case.
33772
33773 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
33774
33775         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
33776         'hidden' and 'default' for better portability.
33777         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
33778
33779         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
33780         6 and 7.
33781         * g++.old-deja/g++.brendan/new3.C: Likewise.
33782
33783 2005-01-01  Steven Bosscher  <stevenb@suse.de>
33784
33785         * gcc.dg/20041231-1.C: New test.
33786         * g++.dg/warn/Wunreachable-code-1.C: New test.
33787
33788 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
33789
33790         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
33791         file, not /dev/null.  Abort on error.
33792
33793 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
33794             Ziemowit Laski  <zlaski@apple.com>
33795
33796         PR objc/18971
33797         * objc.dg/encode-5.m: New test.
33798
33799 2004-12-29  Richard Henderson  <rth@redhat.com>
33800
33801         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
33802         * objc.dg/stabs-1.m: Disable for ia64.
33803
33804 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
33805
33806         PR c++/19190
33807         * g++.dg/warn/Wunused-10.C: New test.
33808
33809 2004-12-28  Richard Henderson  <rth@redhat.com>
33810
33811         * objc.dg/stabs-1.m: Disable for alpha.
33812
33813 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
33814
33815         PR c++/19149
33816         * g++.dg/parse/error23.C: New test.
33817
33818 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33819
33820         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
33821
33822         PR fortran/19032
33823         * gfortran.dg/intrinsic_modulo_1.f90: New.
33824         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
33825         tests with divisor -1.
33826
33827 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
33828
33829         * g++.dg/opt/temp1.C (memcpy): Return a value.
33830
33831         PR c++/19148
33832         * g++.dg/expr/cond7.C: New test.
33833
33834 2004-12-27  Paul Brook  <paul@codesourcery.com>
33835
33836         * gfortran.dg/g77/select_no_compile.f: Remove.
33837
33838 2004-12-27  Richard Henderson  <rth@redhat.com>
33839
33840         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
33841         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
33842         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
33843
33844 2004-12-26  Richard Henderson  <rth@redhat.com>
33845
33846         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
33847         by 1i instead of token pasting.
33848
33849 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33850
33851         PR tree-optimization/17578
33852         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
33853         to additional_flags.
33854         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
33855
33856 2004-12-25  Richard Henderson  <rth@redhat.com>
33857
33858         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
33859         Remove Alpha.
33860
33861 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33862
33863         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
33864         hppa*-*-hpux*.
33865         * gcc.dg/pr17957.c (dg-options): Likewise.
33866         * gcc.dg/struct-ret-1.c: Add prototype for abort.
33867         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
33868         instead of 0 on __hppa__.
33869         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
33870         "foo,%r" on hppa*-*-*.
33871
33872 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
33873
33874         PR fortran/19071
33875         * gfortran.dg/complex_write.f90: New test.
33876
33877 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
33878
33879         PR c++/17595
33880         * g++.dg/parse/pragma2.C: New test.
33881
33882         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
33883
33884 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
33885
33886         * gcc.dg/empty2.c: Add missing dg-warning.
33887
33888 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
33889
33890         PR c++/17413
33891         * g++.dg/template/local4.C: New test.
33892         * g++.dg/template/crash19.C: Add dg-error marker.
33893
33894         * g++.dg/template/crash31.C: Correct embedded PR number.
33895
33896 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
33897
33898         PR c++/16405
33899         * g++.dg/opt/temp1.C: Add do-run marker.
33900
33901 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
33902
33903         * g++.dg/template/spec19.C: New.
33904
33905 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
33906
33907         PR target/16819
33908         * gcc.dg/empty2.c: New.
33909
33910 2004-12-23  Richard Henderson  <rth@redhat.com>
33911
33912         * lib/target-supports.exp (check_effective_target_vect_no_align):
33913         Remove i?86 and x86-64.
33914
33915 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
33916
33917         PR c++/16405
33918         * g++.dg/opt/temp1.C: New test.
33919
33920 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33921
33922         PR c++/18733
33923         * g++.dg/template/friend33.C: New testcase.
33924
33925 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
33926
33927         PR c++/18464
33928         * g++.dg/template/cond5.C: New test.
33929
33930         PR c++/18492
33931         * g++.dg/inherit/thunk3.C: New test.
33932
33933         PR c++/11224
33934         * g++.dg/warn/Wunused-9.C: New test.
33935
33936 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
33937
33938         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
33939
33940 2004-12-22  Jan Beulich  <jbeulich@novell.com>
33941
33942         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
33943
33944 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
33945
33946         PR c++/18378
33947         * g++.dg/ext/packed8.C: New test.
33948
33949         PR c++/19063
33950         * g++.dg/template/crash31.C: New test.
33951
33952         PR c++/19034
33953         * g++.dg/template/crash30.C: New test.
33954
33955 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
33956
33957         PR C++/18984
33958         * g++.dg/eh/ctor3.C: New test.
33959
33960 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
33961
33962         * objc.dg/stabs-1.m: Allow section name to be quoted and
33963         assembly label to begin with '.LL'.
33964
33965 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
33966
33967         * gcc.dg/vect/vect.exp
33968         (check_effective_target_lp64_or_vect_no_align): New.
33969         * gcc.dg/vect/vect-77.c: Use it.
33970         * gcc.dg/vect/vect-78.c: Use it.
33971
33972         * lib/target-supports.exp
33973         (check_effective_target_vect_no_max,
33974         check_effective_target_vect_no_bitwise,
33975         check_effective_target_vect_no_align): New.
33976         * gcc.dg/vect/vect-13.c: Use them.
33977         * gcc.dg/vect/vect-17.c: Ditto.
33978         * gcc.dg/vect/vect-18.c: Ditto.
33979         * gcc.dg/vect/vect-19.c: Ditto.
33980         * gcc.dg/vect/vect-20.c: Ditto.
33981         * gcc.dg/vect/vect-27.c: Ditto.
33982         * gcc.dg/vect/vect-29.c: Ditto.
33983         * gcc.dg/vect/vect-44.c: Ditto.
33984         * gcc.dg/vect/vect-48.c: Ditto.
33985         * gcc.dg/vect/vect-50.c: Ditto.
33986         * gcc.dg/vect/vect-52.c: Ditto.
33987         * gcc.dg/vect/vect-54.c: Ditto.
33988         * gcc.dg/vect/vect-56.c: Ditto.
33989         * gcc.dg/vect/vect-58.c: Ditto.
33990         * gcc.dg/vect/vect-60.c: Ditto.
33991         * gcc.dg/vect/vect-72.c: Ditto.
33992         * gcc.dg/vect/vect-80.c: Ditto.
33993
33994 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
33995
33996         PR c++/14075
33997         * g++.dg/init/string1.C: New.
33998
33999         PR c++/18975
34000         * g++.dg/other/synth1.C: New.
34001
34002 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
34003
34004         PR c/18963
34005         * gcc.dg/pr18963-1.c: New test.
34006
34007 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
34008
34009         PR c/18596
34010         * gcc.dg/funcdef-storage-1.c (foo): Remove.
34011         * gcc.dg/pr18596-1.c: Use dg-error.
34012         (dg-options): Use -fno-unit-at-a-time.
34013         * gcc.dg/pr18596-2.c: New test.
34014         * gcc.dg/pr18596-3.c: New test.
34015
34016 2004-12-20  Roger Sayle  <roger@eyesopen.com>
34017
34018         PR middle-end/18683
34019         * g++.dg/opt/pr18683-1.C: New test case.
34020
34021 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
34022
34023         PR other/19093
34024         * g++.dg/opt/max1.C: Fix for 64bit targets.
34025
34026 2004-12-20  Matt Austern  <austern@apple.com>
34027
34028         PR c++/19044
34029         * g++.dg/ext/builtin6.C: New
34030
34031 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
34032
34033         PR tree-optimization/19080
34034         * gcc.c-torture/compile/pr19080.c: New test.
34035
34036 2004-12-20  Steven Bosscher  <stevenb@suse.de>
34037
34038         * gcc.dg/20041219-1.c: New test.
34039
34040 2004-12-19  Roger Sayle  <roger@eyesopen.com>
34041
34042         PR middle-end/19068
34043         * g++.dg/opt/max1.C: New test case.
34044
34045 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34046
34047         * gcc.dg/fdata-sections-1.c: New test.
34048
34049 2004-12-18  Roger Sayle  <roger@eyesopen.com>
34050
34051         PR middle-end/18548
34052         * gcc.dg/max-1.c: New test case.
34053
34054 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
34055
34056         * gcc.c-torture/execute/20041218-1.c: New test.
34057
34058 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
34059
34060         * gcc.dg/pr18501.c: New test.
34061         * gcc.dg/uninit-5.c: XFAIL.
34062         * gcc.dg/uninit-9.c: XFAIL.
34063
34064 2004-12-17  Dale Johannesen  <dalej@apple.com>
34065
34066         * gcc.dg/20041213-1.c: New.
34067
34068 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
34069
34070         * objc.dg/stabs-1.m: Allow assembly label to begin
34071         with a dot ('.').
34072
34073 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
34074
34075         * gcc.c-torture/execute/20041213-1.c: Move...
34076         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
34077
34078 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
34079
34080         PR c++/18721
34081         * g++.dg/lookup/conv-5.C: New.
34082
34083 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
34084
34085         * objc.dg/stabs-1.m: New test.
34086
34087 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
34088
34089         * gcc.dg/visibility-c.c: Change compile to
34090         assemble for the test.
34091
34092 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
34093
34094         PR target/19041
34095         * gcc.dg/visibility-c.c: New test.
34096
34097 2004-12-16  Roger Sayle  <roger@eyesopen.com>
34098
34099         PR middle-end/18493
34100         * gcc.dg/switch-8.c: New test case.
34101
34102 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
34103
34104         PR c++/18905
34105         * g++.dg/template/init4.C: New.
34106         * g++.dg/opt/static3.C: Enable optimizer.
34107
34108 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
34109
34110         * g++.dg/other/complex1.C: New test.
34111
34112 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
34113
34114         * g++.dg/opt/inline9.C: New test.
34115
34116 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34117
34118         PR fortran/18993
34119         * gfotran.dg/nullify_1.f: New test.
34120
34121 2004-12-15  Richard Henderson  <rth@redhat.com>
34122
34123         * gcc.target/i386/i386.exp: New harness.
34124         * gcc.target/i386/vect-args.c: New.
34125
34126 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
34127
34128         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
34129
34130 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34131
34132         PR c++/18825
34133         * g++.dg/template/friend32.C: New test.
34134
34135 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
34136
34137         * cpp/pragma-once-1.c: New test.
34138         * cpp/pragma-once-1b.h: Likewise.
34139         * cpp/pragma-once-1c.h: Likewise.
34140         * cpp/pragma-once-1d.h: Likewise.
34141         * cpp/inc/pragma-once-1a.h: Likewise.
34142
34143 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
34144             Steven G. Kargl  <kargls@comcast.net>
34145
34146         PR fortran/17597
34147         * gfortran.dg/list_read_3.f90: New test.
34148
34149 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
34150
34151         * gcc.dg/ftrapv-2.c: New test.
34152
34153 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
34154
34155         PR c++/18981
34156         * g++.dg/template/typename9.C: New test.
34157
34158 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
34159
34160         PR c++/18738
34161         * g++.dg/template/typename8.C: New test.
34162         * g++.dg/parse/friend2.C: Tweak error message.
34163
34164 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
34165
34166         * gcc.c-torture/20041214-1.c: New test.
34167
34168 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
34169
34170         PR c++/18965
34171         * g++.dg/init/array17.C: New test.
34172
34173 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
34174
34175         PR c++/18793
34176         * g++.dg/init/aggr3.C: New test.
34177
34178 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
34179
34180         * gcc.dg/altivec-types-1.c: New test.
34181         * gcc.dg/altivec-types-2.c: New test.
34182         * gcc.dg/altivec-types-3.c: New test.
34183         * gcc.dg/altivec-types-4.c: New test.
34184         * g++.dg/ext/altivec-types-1.C: New test.
34185         * g++.dg/ext/altivec-types-2.C: New test.
34186         * g++.dg/ext/altivec-types-3.C: New test.
34187         * g++.dg/ext/altivec-types-4.C: New test.
34188
34189 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
34190
34191         PR middle-end/18951
34192         * gcc.c-torture/execute/20041213-1.c: New test.
34193
34194 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
34195
34196         PR c++/18949
34197         * g++.dg/template/cast1.C: New.
34198
34199 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
34200
34201         * gcc.c-torture/execute/20041213-2.c: New test.
34202
34203 2004-12-13  Richard Henderson  <rth@redhat.com>
34204
34205         * gcc.dg/i386-sse-10.c: Fix typo in options.
34206
34207 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
34208
34209         PR c++/18968
34210         * g++.dg/opt/pr18968.C: New test.
34211
34212 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
34213
34214         PR c++/18925
34215         * g++.dg/ext/visibility/staticdatamem.C: New test.
34216
34217 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
34218
34219         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
34220
34221 2004-12-13  Roger Sayle  <roger@eyesopen.com>
34222
34223         PR rtl-optimization/18928
34224         * gcc.dg/pr18928-1.c: New test case.
34225
34226 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
34227
34228         PR tree-opt/16951
34229         * gcc.c-torture/compile/20041211-1.c: New.
34230
34231 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34232
34233         PR middle-end/17564
34234         * gcc.c-torture/execute/20041212-1.c: New test.
34235
34236 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34237
34238         PR fortran/18869
34239         * gfortran.dg/common_1.f90: New test.
34240
34241 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
34242         Paul Brook  <paul@codesourcery.com>
34243
34244         PR fortran/16222
34245         * gfortran.dg/real_do_1.f90: New test.
34246
34247 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
34248
34249         PR tree-opt/18040
34250         * g++.dg/opt/ptrmem6.C: New test.
34251
34252 2004-12-11  Roger Sayle  <roger@eyesopen.com>
34253
34254         PR middle-end/18921
34255         * gcc.dg/pr18921-1.c: New test case.
34256
34257 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34258
34259         PR fortran/17175
34260         * gfortran.dg/scale_1.f90: New test.
34261
34262 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
34263
34264         PR middle-end/18903
34265         * gcc.c-torture/compile/pr18903.c: New test.
34266
34267 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
34268
34269         * gcc.c-torture/execute/20041210-1.c: New test.
34270
34271 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34272
34273         PR c++/18731
34274         * g++.dg/parser/struct-1.C: New test.
34275         * g++.dg/parser/struct-2.C: New test.
34276         * g++.dg/parser/struct-3.C: New test.
34277
34278 2004-12-09  Richard Henderson  <rth@redhat.com>
34279
34280         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
34281
34282         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
34283         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
34284
34285 2004-12-09  Matt Austern  <austern@apple.com>
34286
34287         PR c++/18514
34288         * g++.dg/ext/builtin1.C: New
34289         * g++.dg/ext/builtin2.C: New
34290         * g++.dg/ext/builtin3.C: New
34291         * g++.dg/ext/builtin4.C: New
34292         * g++.dg/ext/builtin5.C: New
34293
34294 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
34295
34296         PR tree-opt/18904
34297         * g++.dg/opt/ptrmem5.C: New test.
34298
34299 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
34300
34301         * g++.dg/parse/typename5.C: Adjust for new error.
34302         * g++.dg/parse/typename7.C: New.
34303
34304 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34305
34306         PR c++/18073
34307         * g++.dg/other/mmintrin.C: New test.
34308
34309 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
34310
34311         PR c++/16681
34312         * g++.dg/init/array15.C: New.
34313         * g++.dg/init/array16.C: New.
34314
34315 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34316
34317         PR fortran/18826
34318         * gfortran.dg/assign_1.f90: New test.
34319
34320 2004-12-08  Nick Clifton  <nickc@redhat.com>
34321
34322         * gcc.target/xstormy16/bss_below100: New directory containing tests.
34323         * gcc.target/xstormy16/data_below100: Likewise.
34324         * gcc.target/xstormy16/sfr: Likewise.
34325         * gcc.target/xstormy16/below100.S: New test source file.
34326         * gcc.target/xstormy16/below100.ld: New test linker script.
34327         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
34328         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
34329         bp instructions.
34330         * gcc.target/xstormy16/bp.c: Likewise.
34331
34332         * gcc.target/xstormy16/bss_below100: New files:
34333         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
34334         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
34335         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
34336         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
34337         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
34338         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
34339         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
34340         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
34341         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
34342         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
34343         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
34344         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
34345         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
34346         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
34347         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
34348         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
34349         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
34350         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
34351         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
34352         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
34353         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
34354         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
34355         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
34356         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
34357         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
34358         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
34359         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
34360
34361         * gcc.target/xstormy16/data_below100: New files:
34362         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
34363         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
34364         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
34365         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
34366         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
34367         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
34368         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
34369         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
34370         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
34371         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
34372         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
34373         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
34374         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
34375         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
34376         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
34377         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
34378         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
34379         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
34380         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
34381         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
34382         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
34383         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
34384         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
34385         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
34386         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
34387         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
34388         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
34389
34390         * gcc.target/xstormy16/sfr: New files:
34391         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
34392         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
34393         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
34394         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
34395         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
34396         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
34397         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
34398         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
34399         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
34400         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
34401         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
34402         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
34403         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
34404         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
34405         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
34406         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
34407         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
34408         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
34409         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
34410         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
34411         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
34412         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
34413         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
34414         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
34415         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
34416         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
34417         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
34418         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
34419         27_if0_sfrw_bitfield_f.c
34420
34421 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34422
34423         PR c++/18100
34424         * g++.dg/lookup/name-clash4.C: New test.
34425
34426 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
34427
34428         PR c++/18672
34429         * g++.dg/opt/array1.C: New.
34430
34431         PR c++/18803
34432         * g++.dg/template/operator5.C: New.
34433
34434 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
34435
34436         PR c/18867
34437         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
34438
34439 2004-12-07  Steven Bosscher  <stevenb@suse.de>
34440
34441         * gcc.dg/noncompile/20041207.c: New test.
34442
34443 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
34444
34445         * g++.dg/other/unreachable-1.C: New test.
34446
34447 2004-12-06  Nick Clifton  <nickc@redhat.com>
34448
34449         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
34450         <limits.h> because the latter comes from gcc's include/ directory
34451         and not the newlib/libc/include directory.
34452
34453 2004-12-04  Richard Henderson  <rth@redhat.com>
34454
34455         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
34456
34457 2004-12-04  Richard Henderson  <rth@redhat.com>
34458
34459         * lib/target-supports.exp (check_gc_sections_available): Disable
34460         for alpha and ia64.
34461
34462 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
34463
34464         PR middle-end/17909
34465         * g++.dg/other/vararg-2.C: New test.
34466
34467 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34468
34469         PR c++/17011, c++/17971
34470         * g++.dg/template/error15.C: Adjust expected error.
34471         * g++.dg/template/instantiate3.C: Likewise.
34472
34473 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
34474
34475         * gcc.dg/altivec-18.c: Fix for darwin
34476
34477 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
34478
34479         PR c++/18782
34480         * g++.dg/parse/ptrmem2.C: New.
34481
34482         PR c++/18318
34483         * g++.dg/template/new1.C: New.
34484
34485 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34486
34487         PR fortran/18710
34488         * gfortran.dg/direct_io_3.f90: New test.
34489
34490 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
34491
34492         PR 18758
34493         * g++.dg/parse/crash21.C: New.
34494
34495 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34496
34497         PR c++/15664, c++/18276
34498         * g++.dg/template/ttp13.C: New test.
34499         * g++.dg/template/ttp14.C: Likewise.
34500
34501 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34502
34503         PR c++/18123
34504         * g++.dg/parse/enum2.C: New test.
34505         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
34506
34507 2004-12-02  Nick Clifton  <nickc@redhat.com>
34508
34509         * gcc.target/xstormy16: New test directory.
34510         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
34511         * gcc.target/xstormy16/bp.c: Check the generation of bp
34512         instructions.
34513         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
34514         bn instructions and the BELOW100 attribute.
34515
34516 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
34517
34518         PR target/16952
34519         * gcc.dg/ppc-eabi.c: New.
34520
34521 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
34522
34523         PR fortran/18284
34524         * gfortran.dg/backspace.f90
34525
34526 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
34527
34528         * gfortran.dg/inquire.f90: New test.
34529
34530 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
34531
34532         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
34533         handle effective-target-keyword.
34534         (dg-skip-if): Support effective-target keyword as target list.
34535         (dg-xfail-if): Ditto.
34536         * lib/target-supports.exp (is-effective-target-keyword): New proc.
34537
34538 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
34539
34540         PR tree-optimization/18291
34541         * gcc.c-torture/compile/pr18291.c: New test.
34542
34543 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
34544
34545         PR C++/18729
34546         * g++.dg/parse/crash20.C: New.
34547
34548         PR c++/17431
34549         * g++.dg/overload/arg1.C: New.
34550         * g++.dg/overload/arg2.C: New.
34551         * g++.dg/overload/arg3.C: New.
34552         * g++.dg/overload/arg4.C: New.
34553
34554 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
34555
34556         * gcc.dg/c99-flex-array-4.c: Remove.
34557
34558 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
34559
34560         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
34561
34562         * lib/target-supports.exp (is-effective-target): Simplify.
34563
34564         * lib/target-supports.exp (check_effective_target_vect_long):
34565         Fix for powerpc64-*-*.
34566
34567 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
34568
34569         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
34570         to support new requirements on FreeBSD 5.
34571
34572 2004-11-30  Devang Patel  <dpatel@apple.com>
34573
34574         PR 18702
34575         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
34576
34577 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
34578
34579         * g++.dg/ext/altivec-13.C: New test.
34580
34581 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
34582
34583         PR tree-opt/18298
34584         * gcc.c-torture/execute/p18298.c: New test.
34585
34586 2004-11-30  Ira Rosen  <irar@il.ibm.com>
34587             Dorit Naishlos  <dorit@il.ibm.com>
34588
34589         PR tree-opt/18607
34590         * gcc.dg/vect/vect-89.c: New test.
34591
34592 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
34593
34594         * gcc.dg/pr18596-1.c: New test.
34595
34596 2004-11-30  Ben Elliston  <bje@au.ibm.com>
34597
34598         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
34599
34600 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
34601
34602         PR c/18479
34603         * gcc.dg/pr18479.c: New test.
34604
34605 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
34606
34607         PR target/18490
34608         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
34609         mmix-knuth-mmixware.
34610
34611         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
34612         cris-*-elf* cris-*-aout* mmix-*-*
34613
34614 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
34615
34616         PR middle-end/18725
34617         * gcc.dg/pr18725.c: New test.
34618
34619 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
34620
34621         PR target/18488
34622         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
34623
34624         PR target/18336
34625         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
34626
34627 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
34628
34629         PR c++/18368
34630         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
34631         * g++.old-deja/g++.law/ctors5.C: Likewise.
34632         * g++.old-deja/g++.other/crash25.C: Likewise.
34633
34634         PR c++/18674
34635         * g++.dg/template/error16.C: New test.
34636
34637         PR c++/18512
34638         * g++.dg/template/crash29.C: New test.
34639
34640 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
34641
34642         PR tree-optimization/18712
34643         * gcc.c-torture/compile/pr18712.c: New test.
34644
34645 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
34646
34647         PR c/7544
34648         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
34649         tests.
34650
34651 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34652
34653         PR c++/18652
34654         * g++.dg/lookup/crash6.C: New test.
34655
34656 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
34657
34658         PR middle-end/18164
34659         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
34660
34661 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
34662
34663         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
34664         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
34665         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
34666
34667 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
34668
34669         * gcc.dg/pr18164.c: New test.
34670
34671 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
34672
34673         * gcc.dg/funroll-loops-all.c: New.
34674
34675 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
34676
34677         PR target/18489
34678         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
34679         delimeter, match space and TAB as well as ":".
34680
34681         PR target/18484
34682         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
34683
34684         PR target/18348
34685         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
34686
34687         PR target/18345
34688         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
34689
34690         PR target/18337
34691         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
34692
34693 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
34694
34695         * gfortran.dg/direct_io_2.f90: New test.
34696
34697 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
34698
34699         PR target/18334
34700         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
34701
34702 2004-11-28  Richard Henderson  <rth@redhat.com>
34703
34704         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
34705
34706 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
34707
34708         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
34709         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
34710         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
34711         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
34712         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
34713         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
34714         gcc.dg/pointer-arith-8.c: New tests.
34715
34716 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
34717
34718         PR fortran/18364
34719         * gfortran.dg/endfile.f90: New test.
34720
34721 2004-11-27  Falk Hueffner  <falk@debian.org>
34722
34723         * gcc.dg/loop-6.c: New test.
34724
34725 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
34726
34727         * gcc.c-torture/execute/20041126-1.c: New test.
34728
34729 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
34730
34731         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
34732         on IRIX.
34733
34734 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
34735
34736         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
34737         functions.
34738
34739 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
34740
34741         PR rtl-optimization/17825
34742         * gcc.c-torture/compile/20041119-1.c: New test.
34743
34744 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34745
34746         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
34747         Check existence of ld library path variables before unsetting.
34748
34749 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
34750
34751         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
34752
34753 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
34754
34755         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
34756
34757 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
34758
34759         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
34760
34761 2004-11-26  Ben Elliston  <bje@au.ibm.com>
34762
34763         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
34764         dg-do directive.
34765
34766 2004-11-26  Ben Elliston  <bje@au.ibm.com>
34767
34768         * gcc.dg/pr17957.c: Pass --param, not -param.
34769
34770 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
34771
34772         PR middle-end/17957
34773         * gcc.dg/pr17957.c: New test.
34774
34775 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
34776
34777         PR c++/18445
34778         * g++.dg/template/crash28.C: Likewise.
34779
34780         PR c++/18001
34781         * g++.dg/expr/unary2.C: Adjust lvalue messages.
34782         * g++.dg/ext/lvaddr.C: Likewise.
34783         * g++.dg/opt/pr7503-3.C: Likewise.
34784
34785         PR c++/18466
34786         * g++.dg/parse/qualified3.C: New test.
34787         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
34788
34789         PR c++/18545
34790         * g++.dg/expr/return1.C: New test.
34791
34792 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34793
34794         Friend class name lookup 3/n, PR c++/3332
34795         * g++.dg/lookup/friend3.C: New test.
34796         * g++.dg/lookup/friend4.C: Likewise.
34797         * g++.dg/lookup/friend5.C: Likewise.
34798
34799 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34800
34801         Friend class name lookup 2/n, PR c++/14513, c++/15410
34802         * g++.dg/lookup/friend2.C: New test.
34803         * g++.dg/template/friend31.C: Likewise.
34804
34805 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34806
34807         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
34808
34809 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
34810
34811         PR c++/17473
34812         * g++.dg/tc1/dr56.C: Remove.
34813         * g++.dg/template/typedef1.C: Add dg-error markers.
34814         * g++.old-deja/g++.other/typedef7.C: Likewise.
34815
34816         PR c++/18285
34817         * g++.dg/parse/typedef7.C: New test.
34818
34819 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
34820
34821         * gcc.c-torture/execute/20041124-1.c: New test.
34822
34823 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
34824
34825         * g++.dg/template/deduce3.C: New test.
34826
34827         PR c++/18586
34828         * g++.dg/template/crash27.C: New test.
34829
34830         PR c++/18530
34831         * g++.dg/warn/Wshadow-3.C: New test.
34832
34833 2004-11-24  Devang Patel  <dpatel@apple.com>
34834
34835         PR/18555
34836         * gcc.dg/cpp/isysroot-1.c: New test.
34837         * gcc.dg/cpp/usr/include/stdio.h: New file.
34838         * gcc.dg/cpp/isysroot-2.c: New test.
34839         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
34840         New file.
34841
34842 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34843
34844         PR c++/8929
34845         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
34846
34847 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
34848
34849         * gcc.target/sparc/align.c: Do not include <stdint.h>.
34850         * gcc.target/sparc/pdist.c: Likewise.
34851
34852 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
34853
34854         PR c++/16882
34855         * g++.dg/conversion/simd1.C: New test.
34856
34857 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34858
34859         * lib/target-libpath.exp: New file defining
34860         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
34861         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
34862         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
34863         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
34864         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
34865
34866 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
34867
34868         * gcc.dg/pragma-align-2.c: Test macro expansion.
34869         * gcc.dg/pragma-pack-2.c: New test.
34870
34871 2004-11-23  Richard Henderson  <rth@redhat.com>
34872
34873         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
34874         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
34875         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
34876         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
34877         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
34878         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
34879
34880         * gcc.dg/vect/vect.exp: Add check for alpha.
34881         * lib/target-supports.exp (check_alpha_max_hw_available): New.
34882         (check_effective_target_vect_int): Enable for alpha.
34883         (check_effective_target_vect_long): New.
34884         (is-effective-target): Add it.
34885
34886 2004-11-23  Uros Bizjak <uros@kss-loka.si>
34887
34888         * gcc.dg/pr18614-1.c: New test.
34889
34890 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34891
34892         * gcc.dg/setjmp-2.c: New test.
34893
34894 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
34895
34896         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
34897         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
34898         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
34899         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
34900         gcc.target/sparc/pdist.c: New tests.
34901
34902 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
34903
34904         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
34905
34906 2004-11-22  Dale Johannesen  <dalej@apple.com>
34907
34908         * gcc.dg/20041111-1.c: New.
34909
34910 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
34911
34912         PR tree-opt/18536
34913         * gcc.dg/vect/pr18536.c: New test.
34914
34915 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34916
34917         PR c++/18354
34918         * g++.dg/template/nontype11.C: New test.
34919
34920 2004-11-21  Roger Sayle  <roger@eyesopen.com>
34921
34922         PR middle-end/18520
34923         * gcc.dg/pr18520-1.c: New test case.
34924
34925 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
34926
34927         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
34928         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
34929         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
34930         expected diagnostics.
34931
34932 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
34933
34934         PR target/18580
34935         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
34936         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
34937         vect-77.c, vect-77a.c: XFAIL on the SPARC.
34938
34939 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
34940
34941         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
34942
34943 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
34944             Joseph Myers  <joseph@codesourcery.com>
34945
34946         * lib/target-supports.exp (check_visibility_available): Really
34947         test the compiler.
34948
34949 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
34950
34951         PR tree-opt/18181
34952         * gcc.dg/vect/vect-85.c: New test.
34953         * gcc.dg/vect/vect-86.c: New test.
34954         * gcc.dg/vect/vect-87.c: New test.
34955         * gcc.dg/vect/vect-88.c: New test.
34956
34957 2004-11-19  Ben Elliston  <bje@au.ibm.com>
34958
34959         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
34960
34961 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
34962
34963         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
34964         * gcc.dg/ppc-and-1.c: Ditto.
34965         * gcc.dg/ppc-compare-1.c: Ditto.
34966         * gcc.dg/ppc-mov-1.c: Ditto
34967
34968 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
34969             Mark Mitchell  <mark@codesourcery.com>
34970
34971         * gcc.dg/pragma-init-fini-2.c: New test.
34972
34973 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
34974             Aldy Hernandez  <aldyh@redhat.com>
34975
34976         * lib/target-supports.exp (check_effective_target_vect_int): New
34977         (check_effective_target_vect_float): New
34978         (check_effective_target_vect_double): New.
34979         (is-effective-target): Support new effective targets keywords.
34980         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
34981         default action for dg-do.
34982         * gcc.dg/vect/pr16105.c: Use new support.
34983         * gcc.dg/vect/pr18400.c: Ditto.
34984         * gcc.dg/vect/pr18425.c: Ditto.
34985         * gcc.dg/vect/vect-1.c: Ditto.
34986         * gcc.dg/vect/vect-10.c: Ditto.
34987         * gcc.dg/vect/vect-11.c: Ditto.
34988         * gcc.dg/vect/vect-12.c: Ditto.
34989         * gcc.dg/vect/vect-13.c: Ditto.
34990         * gcc.dg/vect/vect-14.c: Ditto.
34991         * gcc.dg/vect/vect-15.c: Ditto.
34992         * gcc.dg/vect/vect-16.c: Ditto.
34993         * gcc.dg/vect/vect-17.c: Ditto.
34994         * gcc.dg/vect/vect-18.c: Ditto.
34995         * gcc.dg/vect/vect-19.c: Ditto.
34996         * gcc.dg/vect/vect-2.c: Ditto.
34997         * gcc.dg/vect/vect-20.c: Ditto.
34998         * gcc.dg/vect/vect-21.c: Ditto.
34999         * gcc.dg/vect/vect-22.c: Ditto.
35000         * gcc.dg/vect/vect-23.c: Ditto.
35001         * gcc.dg/vect/vect-24.c: Ditto.
35002         * gcc.dg/vect/vect-25.c: Ditto.
35003         * gcc.dg/vect/vect-26.c: Ditto.
35004         * gcc.dg/vect/vect-27.c: Ditto.
35005         * gcc.dg/vect/vect-27a.c: Ditto.
35006         * gcc.dg/vect/vect-28.c: Ditto.
35007         * gcc.dg/vect/vect-29.c: Ditto.
35008         * gcc.dg/vect/vect-29a.c: Ditto.
35009         * gcc.dg/vect/vect-3.c: Ditto.
35010         * gcc.dg/vect/vect-30.c: Ditto.
35011         * gcc.dg/vect/vect-31.c: Ditto.
35012         * gcc.dg/vect/vect-32.c: Ditto.
35013         * gcc.dg/vect/vect-33.c: Ditto.
35014         * gcc.dg/vect/vect-34.c: Ditto.
35015         * gcc.dg/vect/vect-35.c: Ditto.
35016         * gcc.dg/vect/vect-36.c: Ditto.
35017         * gcc.dg/vect/vect-37.c: Ditto.
35018         * gcc.dg/vect/vect-38.c: Ditto.
35019         * gcc.dg/vect/vect-4.c: Ditto.
35020         * gcc.dg/vect/vect-40.c: Ditto.
35021         * gcc.dg/vect/vect-41.c: Ditto.
35022         * gcc.dg/vect/vect-42.c: Ditto.
35023         * gcc.dg/vect/vect-43.c: Ditto.
35024         * gcc.dg/vect/vect-44.c: Ditto.
35025         * gcc.dg/vect/vect-45.c: Ditto.
35026         * gcc.dg/vect/vect-46.c: Ditto.
35027         * gcc.dg/vect/vect-47.c: Ditto.
35028         * gcc.dg/vect/vect-48.c: Ditto.
35029         * gcc.dg/vect/vect-48a.c: Ditto.
35030         * gcc.dg/vect/vect-49.c: Ditto.
35031         * gcc.dg/vect/vect-5.c: Ditto.
35032         * gcc.dg/vect/vect-50.c: Ditto.
35033         * gcc.dg/vect/vect-51.c: Ditto.
35034         * gcc.dg/vect/vect-52.c: Ditto.
35035         * gcc.dg/vect/vect-53.c: Ditto.
35036         * gcc.dg/vect/vect-54.c: Ditto.
35037         * gcc.dg/vect/vect-55.c: Ditto.
35038         * gcc.dg/vect/vect-56.c: Ditto.
35039         * gcc.dg/vect/vect-56a.c: Ditto.
35040         * gcc.dg/vect/vect-57.c: Ditto.
35041         * gcc.dg/vect/vect-58.c: Ditto.
35042         * gcc.dg/vect/vect-59.c: Ditto.
35043         * gcc.dg/vect/vect-6.c: Ditto.
35044         * gcc.dg/vect/vect-60.c: Ditto.
35045         * gcc.dg/vect/vect-61.c: Ditto.
35046         * gcc.dg/vect/vect-62.c: Ditto.
35047         * gcc.dg/vect/vect-63.c: Ditto.
35048         * gcc.dg/vect/vect-64.c: Ditto.
35049         * gcc.dg/vect/vect-65.c: Ditto.
35050         * gcc.dg/vect/vect-66.c: Ditto.
35051         * gcc.dg/vect/vect-67.c: Ditto.
35052         * gcc.dg/vect/vect-68.c: Ditto.
35053         * gcc.dg/vect/vect-69.c: Ditto.
35054         * gcc.dg/vect/vect-7.c: Ditto.
35055         * gcc.dg/vect/vect-72.c: Ditto.
35056         * gcc.dg/vect/vect-72a.c: Ditto.
35057         * gcc.dg/vect/vect-73.c: Ditto.
35058         * gcc.dg/vect/vect-74.c: Ditto.
35059         * gcc.dg/vect/vect-75.c: Ditto.
35060         * gcc.dg/vect/vect-76.c: Ditto.
35061         * gcc.dg/vect/vect-77.c: Ditto.
35062         * gcc.dg/vect/vect-77a.c: Ditto.
35063         * gcc.dg/vect/vect-78.c: Ditto.
35064         * gcc.dg/vect/vect-79.c: Ditto.
35065         * gcc.dg/vect/vect-8.c: Ditto.
35066         * gcc.dg/vect/vect-80.c: Ditto.
35067         * gcc.dg/vect/vect-82.c: Ditto.
35068         * gcc.dg/vect/vect-82_64.c: Ditto.
35069         * gcc.dg/vect/vect-83.c: Ditto.
35070         * gcc.dg/vect/vect-83_64.c: Ditto.
35071         * gcc.dg/vect/vect-9.c: Ditto.
35072         * gcc.dg/vect/vect-all.c: Ditto.
35073         * gcc.dg/vect/vect-none.c: Ditto.
35074
35075 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
35076
35077         * lib/gcc-dg.exp (dg-skip-if): New function.
35078         (dg-forbid-option): Remove.
35079         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
35080         * g++.dg/abi/bitfield8.C: Likewise.
35081         * g++.dg/abi/dtor1.C: Likewise.
35082         * g++.dg/abi/empty10.C: Likewise.
35083         * g++.dg/abi/empty7.C: Likewise.
35084         * g++.dg/abi/empty9.C: Likewise.
35085         * g++.dg/abi/layout3.C: Likewise.
35086         * g++.dg/abi/layout4.C: Likewise.
35087         * g++.dg/abi/thunk1.C: Likewise.
35088         * g++.dg/abi/thunk2.C: Likewise.
35089         * g++.dg/abi/vbase11.C: Likewise.
35090         * g++.dg/abi/vthunk2.C: Likewise.
35091         * g++.dg/abi/vthunk3.C: Likewise.
35092         * g++.dg/ext/attrib8.C: Likewise.
35093         * g++.dg/opt/longbranch2.C: Likewise.
35094         * g++.dg/opt/reg-stack4.C: Likewise.
35095         * g++.old-deja/g++.ext/attrib1.C: Likewise.
35096         * g++.old-deja/g++.ext/attrib2.C: Likewise.
35097         * g++.old-deja/g++.ext/attrib3.C: Likewise.
35098         * g++.old-deja/g++.other/store-expr1.C: Likewise.
35099         * g++.old-deja/g++.other/store-expr2.C: Likewise.
35100         * gcc.dg/20000609-1.c: Likewise.
35101         * gcc.dg/20000720-1.c: Likewise.
35102         * gcc.dg/20011107-1.c: Likewise.
35103         * gcc.dg/20011119-1.c: Likewise.
35104         * gcc.dg/20020108-1.c: Likewise.
35105         * gcc.dg/20020122-2.c: Likewise.
35106         * gcc.dg/20020122-3.c: Likewise.
35107         * gcc.dg/20020201-3.c: Likewise.
35108         * gcc.dg/20020206-1.c: Likewise.
35109         * gcc.dg/20020218-1.c: Likewise.
35110         * gcc.dg/20020310-1.c: Likewise.
35111         * gcc.dg/20020411-1.c: Likewise.
35112         * gcc.dg/20020418-2.c: Likewise.
35113         * gcc.dg/20020426-1.c: Likewise.
35114         * gcc.dg/20020426-2.c: Likewise.
35115         * gcc.dg/20020517-1.c: Likewise.
35116         * gcc.dg/20020523-1.c: Likewise.
35117         * gcc.dg/20020523-2.c: Likewise.
35118         * gcc.dg/20020729-1.c: Likewise.
35119         * gcc.dg/20030204-1.c: Likewise.
35120         * gcc.dg/20030826-2.c: Likewise.
35121         * gcc.dg/20030926-1.c: Likewise.
35122         * gcc.dg/20031202-1.c: Likewise.
35123         * gcc.dg/980312-1.c: Likewise.
35124         * gcc.dg/980313-1.c: Likewise.
35125         * gcc.dg/990117-1.c: Likewise.
35126         * gcc.dg/990424-1.c: Likewise.
35127         * gcc.dg/990524-1.c: Likewise.
35128         * gcc.dg/991230-1.c: Likewise.
35129         * gcc.dg/i386-387-1.c: Likewise.
35130         * gcc.dg/i386-387-2.c: Likewise.
35131         * gcc.dg/i386-387-3.c: Likewise.
35132         * gcc.dg/i386-387-4.c: Likewise.
35133         * gcc.dg/i386-387-5.c: Likewise.
35134         * gcc.dg/i386-387-6.c: Likewise.
35135         * gcc.dg/i386-asm-1.c: Likewise.
35136         * gcc.dg/i386-bitfield1.c: Likewise.
35137         * gcc.dg/i386-bitfield2.c: Likewise.
35138         * gcc.dg/i386-loop-1.c: Likewise.
35139         * gcc.dg/i386-loop-2.c: Likewise.
35140         * gcc.dg/i386-loop-3.c: Likewise.
35141         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
35142         * gcc.dg/i386-pic-1.c: Likewise.
35143         * gcc.dg/i386-regparm.c: Likewise.
35144         * gcc.dg/i386-signbit-1.c: Likewise.
35145         * gcc.dg/i386-signbit-2.c: Likewise.
35146         * gcc.dg/i386-signbit-3.c: Likewise.
35147         * gcc.dg/i386-sse-5.c: Likewise.
35148         * gcc.dg/i386-sse-8.c: Likewise.
35149         * gcc.dg/i386-unroll-1.c: Likewise.
35150         * gcc.dg/tls/opt-1.c: Likewise.
35151         * gcc.dg/tls/opt-2.c: Likewise.
35152         * gcc.dg/unroll-1.c: Likewise.
35153         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
35154         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
35155         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
35156         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
35157
35158 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35159
35160         * g++.dg/template/incomplete1.C: New test.
35161
35162 2004-11-16  Nick Clifton  <nickc@redhat.com>
35163
35164         Revert patches accidentally commited during checkin of fixes for
35165         xstormy16 tests:
35166         gcc.c-torture/execute/simd-4.c: Revert
35167         gcc.dg/20040910-1.c: Revert.
35168
35169 2004-11-16  Paul Brook  <paul@codesourcery.com>
35170
35171         PR fortran/13010
35172         * gfortran.dg/der_pointer_1.f90: New test.
35173
35174 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
35175
35176         PR c/18498
35177         * gcc.dg/bitfld-13.c: New test.
35178
35179 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
35180
35181         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
35182         powerpc*-*-linux*.
35183
35184         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
35185         * gcc.dg/ppc64-abi-2.c: Ditto.
35186         * gcc.dg/ppc64-abi-3.c: Ditto.
35187
35188         * lib/gcc-dg.exp (dg-target-list): Remove.
35189
35190 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
35191
35192         * gcc.dg/ia64-postinc.c: New test.
35193
35194 2004-11-15  Mark Mitchell <mark@codesourcery.com>
35195
35196         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
35197
35198 2004-11-15  Nick Clifton  <nickc@redhat.com>
35199
35200         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
35201         __INT_MAX__ so that the test can be compiled by toolchains
35202         targeted at 16-bit processors.
35203
35204         * gcc.dg/20040625-1.c: Use long constants rather than integers
35205         when performing arithmetic that will overflow 16-bits.
35206
35207         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
35208         xstormy16.  It does not support 128-bit vector operations.
35209
35210         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
35211         with the macro PTR_TYPE.  Define this macro to an integer type
35212         suitable for holding a pointer.
35213
35214         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
35215         the target is a 16-bit processor.
35216
35217         * gcc.dg/cpp/if-2.c: Expect a different warning message from
35218         16-bit targets where the character constant will be too long.
35219
35220         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
35221         where the double will not be directly addressable.
35222
35223 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35224
35225         Friend class name lookup 1/n, PR c++/18471
35226         * g++.dg/template/crash26.C: New test.
35227         * g++.dg/lookup/struct1.C: Adjust expected error.
35228         * g++.dg/parse/elab1.C: Likewise.
35229         * g++.dg/parse/elab2.C: Likewise.
35230         * g++.dg/parse/int-as-enum1.C: Likewise.
35231         * g++.dg/parse/struct-as-enum1.C: Likewise.
35232         * g++.dg/parse/typedef1.C: Likewise.
35233         * g++.dg/parse/typedef3.C: Likewise.
35234         * g++.dg/parse/typedef4.C: Likewise.
35235         * g++.dg/parse/typedef5.C: Likewise.
35236         * g++.dg/template/nontype4.C: Likewise.
35237         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
35238         * g++.old-deja/g++.other/elab1.C: Likewise.
35239         * g++.old-deja/g++.other/syntax4.C: Likewise.
35240
35241 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
35242
35243         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
35244
35245 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
35246
35247         * gcc.c-torture/execute/20041114-1.c: New test.
35248
35249 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
35250
35251         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
35252         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
35253         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
35254         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
35255         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
35256         gcc.dg/switch-7.c: New tests.
35257
35258 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
35259
35260         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
35261
35262 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
35263
35264         PR tree-opt/18400
35265         * gcc.dg/vect/pr18400.c: New test.
35266
35267 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
35268             Andrew Pinski  <pinskia@physics.uc.edu>
35269
35270         PR tree-opt/18425
35271         * gcc.dg/vect/pr18425.c: New test.
35272
35273 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35274
35275         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
35276         Guard with dg-require-alias and dg-require-visibility.
35277
35278 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35279
35280         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
35281
35282 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35283
35284         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
35285
35286 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35287
35288         PR c++/17344
35289         * g++.dg/template/defarg5.C: New test.
35290
35291 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
35292
35293         * g++.dg/parse/cast1.C: Run only on ILP32.
35294         * g++.old-deja/g++.mike/p784.C: Likewise.
35295
35296 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
35297
35298         * gcc.c-torture/execute/20041113-1.c: New test.
35299
35300 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
35301
35302         PR target/18230
35303         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
35304         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
35305         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
35306         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
35307         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
35308         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
35309         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
35310         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
35311         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
35312         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
35313         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
35314         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
35315         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
35316
35317 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
35318
35319         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
35320         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
35321         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
35322         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
35323         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
35324         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
35325         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
35326         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
35327         gcc.target/sparc/combined-1.c: New tests.
35328
35329 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
35330
35331         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
35332         New tests.
35333
35334 2004-11-12  Mark Mitchell <mark@codesourcery.com>
35335
35336         * lib/gcc-dg.exp (dg-forbid-option): New function.
35337         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
35338         * g++.dg/abi/bitfield8.C: Likewise.
35339         * g++.dg/abi/dtor1.C: Likewise.
35340         * g++.dg/abi/empty10.C: Likewise.
35341         * g++.dg/abi/empty7.C: Likewise.
35342         * g++.dg/abi/empty9.C: Likewise.
35343         * g++.dg/abi/layout3.C: Likewise.
35344         * g++.dg/abi/layout4.C: Likewise.
35345         * g++.dg/abi/thunk1.C: Likewise.
35346         * g++.dg/abi/thunk2.C: Likewise.
35347         * g++.dg/abi/vbase11.C: Likewise.
35348         * g++.dg/abi/vthunk2.C: Likewise.
35349         * g++.dg/abi/vthunk3.C: Likewise.
35350         * g++.dg/ext/attrib8.C: Likewise.
35351         * g++.dg/opt/longbranch2.C: Likewise.
35352         * g++.dg/opt/reg-stack4.C: Likewise.
35353         * g++.old-deja/g++.ext/attrib1.C: Likewise.
35354         * g++.old-deja/g++.ext/attrib2.C: Likewise.
35355         * g++.old-deja/g++.ext/attrib3.C: Likewise.
35356         * g++.old-deja/g++.other/store-expr1.C: Likewise.
35357         * g++.old-deja/g++.other/store-expr2.C: Likewise.
35358         * gcc.dg/20000609-1.c: Likewise.
35359         * gcc.dg/20000720-1.c: Likewise.
35360         * gcc.dg/20011107-1.c: Likewise.
35361         * gcc.dg/20011119-1.c: Likewise.
35362         * gcc.dg/20020108-1.c: Likewise.
35363         * gcc.dg/20020122-2.c: Likewise.
35364         * gcc.dg/20020122-3.c: Likewise.
35365         * gcc.dg/20020201-3.c: Likewise.
35366         * gcc.dg/20020206-1.c: Likewise.
35367         * gcc.dg/20020218-1.c: Likewise.
35368         * gcc.dg/20020310-1.c: Likewise.
35369         * gcc.dg/20020411-1.c: Likewise.
35370         * gcc.dg/20020418-2.c: Likewise.
35371         * gcc.dg/20020426-1.c: Likewise.
35372         * gcc.dg/20020426-2.c: Likewise.
35373         * gcc.dg/20020517-1.c: Likewise.
35374         * gcc.dg/20020523-1.c: Likewise.
35375         * gcc.dg/20020523-2.c: Likewise.
35376         * gcc.dg/20020729-1.c: Likewise.
35377         * gcc.dg/20030204-1.c: Likewise.
35378         * gcc.dg/20030826-2.c: Likewise.
35379         * gcc.dg/20030926-1.c: Likewise.
35380         * gcc.dg/20031202-1.c: Likewise.
35381         * gcc.dg/980312-1.c: Likewise.
35382         * gcc.dg/980313-1.c: Likewise.
35383         * gcc.dg/990117-1.c: Likewise.
35384         * gcc.dg/990424-1.c: Likewise.
35385         * gcc.dg/990524-1.c: Likewise.
35386         * gcc.dg/991230-1.c: Likewise.
35387         * gcc.dg/i386-387-1.c: Likewise.
35388         * gcc.dg/i386-387-2.c: Likewise.
35389         * gcc.dg/i386-387-3.c: Likewise.
35390         * gcc.dg/i386-387-4.c: Likewise.
35391         * gcc.dg/i386-387-5.c: Likewise.
35392         * gcc.dg/i386-387-6.c: Likewise.
35393         * gcc.dg/i386-asm-1.c: Likewise.
35394         * gcc.dg/i386-bitfield1.c: Likewise.
35395         * gcc.dg/i386-bitfield2.c: Likewise.
35396         * gcc.dg/i386-loop-1.c: Likewise.
35397         * gcc.dg/i386-loop-2.c: Likewise.
35398         * gcc.dg/i386-loop-3.c: Likewise.
35399         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
35400         * gcc.dg/i386-pic-1.c: Likewise.
35401         * gcc.dg/i386-regparm.c: Likewise.
35402         * gcc.dg/i386-signbit-1.c: Likewise.
35403         * gcc.dg/i386-signbit-2.c: Likewise.
35404         * gcc.dg/i386-signbit-3.c: Likewise.
35405         * gcc.dg/i386-sse-5.c: Likewise.
35406         * gcc.dg/i386-sse-8.c: Likewise.
35407         * gcc.dg/i386-unroll-1.c: Likewise.
35408         * gcc.dg/tls/opt-1.c: Likewise.
35409         * gcc.dg/tls/opt-2.c: Likewise.
35410         * gcc.dg/unroll-1.c: Likewise.
35411         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
35412         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
35413         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
35414         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
35415         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
35416         -m64 is specified.
35417
35418 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
35419
35420         PR c++/18389
35421         * g++.dg/parse/cond1.C: New test.
35422
35423         PR c++/18429
35424         * g++.dg/template/array9.C: New test.
35425         * g++.dg/ext/vla1.C: Adjust error messages.
35426         * g++.dg/ext/vlm1.C: Likewise.
35427         * g++.dg/template/crash2.C: Likewise.
35428
35429         PR c++/18436
35430         * g++.dg/template/call3.C: New test.
35431
35432         PR c++/18407
35433         * g++.dg/template/ptrmem11.C: New test.
35434
35435 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
35436
35437         PR other/14264
35438         * lib/g++.exp: Set LC_ALL and LANG to C.
35439         * lib/gcc-dg.exp: Likewise.
35440         * lib/gfortran.exp: Likewise.
35441         * lib/objc.exp: Likewise.
35442         * lib/treelang.exp: Likewise.
35443
35444 2004-11-12  Andreas Schwab  <schwab@suse.de>
35445
35446         * gcc.dg/pr16286.c: Fix last change.
35447
35448 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
35449
35450         PR c++/18416
35451         * g++.dg/init/global1.C: New test.
35452
35453 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
35454
35455         * gcc.c-torture/execute/20041112-1.c: New test.
35456
35457 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
35458
35459         * lib/gcc-dg.exp (dg-target-list): New.
35460
35461 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
35462             Richard Sandiford  <rsandifo@redhat.com>
35463
35464         * lib/target-supports.exp (get-compiler_messages): New.
35465         (check_named_sections_available): Use it.
35466         (check_effective_target_ilp32): New.
35467         (check_effective_target_lp64): New.
35468         (is-effective-target): New.
35469         * lib/gcc-dg.exp (dg-require-effective-target): New.
35470
35471 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
35472
35473         * gcc.dg/precedence-1.c: New test.
35474
35475 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
35476
35477         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
35478
35479         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
35480         message, delete generated files, use more descriptive name for
35481         executable, and make the test unsupported when it cannot be run.
35482
35483         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
35484         (dg-require-weak, dg-require-visibility, dg-require-alias,
35485         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
35486         dg-require-iconv, dg-require-named-sections): Use it.
35487
35488         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
35489
35490 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
35491
35492         PR target/16457
35493         * gcc.dg/ppc-and-1: New
35494
35495         PR target/16796
35496         * gcc.dg/ppc-mov-1.c: New.
35497
35498         PR target/16458
35499         * gcc.dg/ppc-compare-1.c: New.
35500
35501 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
35502
35503         * objc.dg/desig-init-2.m: New test.
35504
35505 2004-11-10  Adam Nemet  <anemet@lnxw.com>
35506
35507         PR middle-end/18160
35508         * g++.dg/warn/register-var-1.C: New test.
35509         * g++.dg/warn/register-var-2.C: New test.
35510
35511 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
35512
35513         * gcc.dg/union-2.c: New test.
35514
35515 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
35516
35517         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
35518         New test for PR tree-optimization/17892.
35519
35520 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
35521
35522         PR c++/18369
35523         * g++.dg/init/new12.C: New test.
35524
35525 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
35526
35527         * gcc.target/sparc: New directory.
35528         * gcc.target/sparc/sparc.exp: New driver.
35529         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
35530         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
35531         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
35532         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
35533
35534 2004-11-10  Paul Brook  <paul@codesourcery.com>
35535
35536         PR fortran/18218
35537         * gfortran.dg/list_read.c: New test.
35538
35539 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
35540
35541         PR c/18322
35542         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
35543         expected diagnostic location.
35544
35545 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
35546
35547         * gcc.dg/20041109-1.c: New test.
35548
35549 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
35550
35551         PR objc/18406
35552         * objc/compile/pr18406.m: New test.
35553
35554 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
35555
35556         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
35557
35558 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
35559
35560         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
35561
35562 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
35563
35564         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
35565
35566 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
35567
35568         * gcc.dg/20030225-2.c: Add prototype for abort and
35569         exit.
35570
35571 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
35572
35573         PR tree-opt/18299
35574         * gcc.c-torture/pr18299-1.c: New test.
35575
35576 2004-11-06  Andreas Schwab  <schwab@suse.de>
35577
35578         * gcc.dg/pr16286.c: Also test for bool and pixel.
35579
35580 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
35581
35582         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
35583         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
35584         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
35585         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
35586         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
35587         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
35588         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
35589         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
35590         gcc.dg/struct-semi-3.c: New tests.
35591
35592 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35593
35594         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
35595
35596 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35597
35598         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
35599         Do not use C99 designators.
35600
35601 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35602
35603         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
35604
35605 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35606
35607         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
35608         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
35609         * gcc.c-torture/execute/simd-5.x: Remove.
35610
35611 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
35612
35613         PR rtl-optimization/17933
35614         * gcc.dg/torture/pr17933-1.c: New test.
35615
35616 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
35617
35618         PR target/18106
35619         * lib/target-supports.exp (check_weak_available): Support
35620         Windows.
35621
35622 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
35623
35624         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
35625         call to fflush(stdout) before abort.
35626         (my_ffsll): New function.
35627         (generate_fields): Use it.
35628
35629 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
35630
35631         * gcc.dg/init-undef-1.c: New test.
35632
35633 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
35634
35635         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
35636         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
35637         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
35638         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
35639         expected messages for new parser.
35640
35641 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
35642
35643         * g++.dg/ext/visibility/symbian1.C: New test.
35644
35645 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35646
35647         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
35648         on LP64 targets.
35649
35650 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
35651
35652         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
35653         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
35654         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
35655         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
35656         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
35657         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
35658         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
35659         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
35660         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
35661         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
35662
35663 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
35664
35665         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
35666         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
35667         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
35668         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
35669         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
35670         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
35671         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
35672         for new parser.
35673
35674 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
35675
35676         PR target/15342
35677         * gcc.dg/20041104-1.c: New test.
35678
35679 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35680
35681         * g++.dg/template/nontype7.C: New test.
35682         * g++.dg/template/nontype8.C: Likewise.
35683         * g++.dg/template/nontype9.C: Likewise.
35684         * g++.dg/template/nontype10.C: Likewise.
35685         * g++.dg/tc1/dr49.C: Likewise.
35686         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
35687         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
35688
35689 2004-11-04  Ben Elliston  <bje@au.ibm.com>
35690
35691         * g++.dg/rtti/tinfo1.C: Remove xfails.
35692
35693 2004-11-04  Ben Elliston  <bje@au.ibm.com>
35694
35695         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
35696         packed attribute to the definition to satisfy the new C++ parser.
35697
35698 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
35699
35700         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
35701         invocations of va_arg.
35702
35703 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
35704
35705         PR c++/18124
35706         * g++.dg/template/crash25.C: New test.
35707
35708         PR c++/18155
35709         * g++.dg/template/typedef2.C: New test.
35710         * g++.dg/parse/crash13.C: Adjust error markers.
35711
35712         PR c++/18177
35713         * g++.dg/conversion/const3.C: New test.
35714
35715 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35716
35717         PR fortran/17535
35718         PR fortran/17583
35719         PR fortran/17713
35720         * gfortran.dg/generic_[123].f90: New testcases.
35721
35722 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
35723
35724         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
35725         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
35726
35727 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
35728
35729         PR tree-opt/16808
35730         * gcc.c-torture/compile/pr16808.c: New test.
35731
35732 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
35733
35734         PR rtl-optimization/17104
35735         * gcc.dg/ppc-bitfield1.c: New.
35736
35737 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
35738
35739         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
35740
35741 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
35742
35743         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
35744         strings for 32-bit code.
35745
35746 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
35747
35748         PR c/18239
35749         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
35750
35751 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
35752
35753         PR c++/18064
35754         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
35755
35756 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
35757
35758         PR c++/15172
35759         * g++.dg/init/aggr2.C: New test.
35760
35761 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
35762
35763         * objc.dg/local-decl-1.m: New test.
35764
35765 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35766
35767         * gcc.dg/20040910-1.c: Adjust regex.
35768
35769 2004-10-30  Roger Sayle  <roger@eyesopen.com>
35770
35771         PR rtl-optimization/18084
35772         * g++.dg/opt/pr18084-1.C: New testcase.
35773
35774 2004-10-30  Matt Austern  <austern@apple.com>
35775
35776         PR c++/17542
35777         * g++.dg/ext/attrib18.C: New test.
35778
35779 2004-10-30  Roger Sayle  <roger@eyesopen.com>
35780
35781         PR middle-end/18096
35782         * gcc.dg/pr18096-1.c: New test case.
35783
35784 2004-10-30  Roger Sayle  <roger@eyesopen.com>
35785
35786         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
35787
35788 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
35789
35790         PR c/16666
35791         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
35792         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
35793         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
35794         gcc.dg/old-style-prom-3.c: New tests.
35795
35796 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
35797
35798         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
35799         Remove unnecessary inclusion of stdio.h.
35800
35801 2004-10-29  Roger Sayle  <roger@eyesopen.com>
35802
35803         PR rtl-optimization/17581
35804         * gcc.dg/pr17581-1.c: New test case.
35805
35806 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
35807
35808         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
35809         being implemented.
35810         * g++.dg/conversion/dr195-1.C: New.
35811         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
35812         * g++.old-deja/g++.mike/p10148.C: Likewise.
35813
35814 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
35815
35816         PR c++/17695
35817         * g++.dg/debug/typedef2.C: New test.
35818
35819 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
35820
35821         PR fortran/13490
35822         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
35823         * gfortran.dg/g77/README: Update.
35824
35825 2004-10-28  Matt Austern  <austern@apple.com>
35826
35827         PR c++/14124
35828         * g++.dg/ext/packed7.C: New test.
35829
35830 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
35831
35832         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
35833         scan-assembler.
35834         * lib/scanasm.exp (hidden-scan-for): New proc.
35835         (scan-hidden): Use hidden-scan-for instead of constructing the scan
35836         string.
35837         (scan-not-hidden): Likewise.
35838         * lib/target-supports.exp (check_visibility_available): mach-o is
35839         support too.
35840
35841 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
35842
35843         PR c++/17132
35844         * g++.dg/template/memclass3.C: New test.
35845
35846 2004-10-28  Adam Nemet  <anemet@lnxw.com>
35847
35848         PR middle-end/18160
35849         * gcc.dg/register-var-1.c: New test.
35850         * gcc.dg/register-var-2.c: New test.
35851         * gcc.dg/asm-7.c: Taking the address of a register variable is an
35852         error now.
35853
35854 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
35855
35856         PR other/18172
35857         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
35858         unused variables.
35859         * gcc.dg/vect/vect-22.c: Likewise.
35860
35861 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
35862
35863         * gcc.dg/i386-rotate-1.c: New test.
35864
35865 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
35866
35867         * g++.dg/init/ref12.C: Add "run" marker.
35868
35869         PR c++/17435
35870         * g++.dg/init/ref12.C: New test.
35871
35872         PR c++/18140
35873         * g++.dg/template/shift1.C: New test.
35874         * g++.dg/template/error10.C: Adjust error markers.
35875
35876 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
35877
35878         PR tree-opt/17529
35879         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
35880
35881 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
35882
35883         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
35884         * gcc.dg/weak/weak-3.c: Likewise.
35885         * gcc.dg/weak/weak-5.c: Likewise.
35886         * gcc.dg/weak/weak-9.c: Likewise.
35887         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
35888         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
35889
35890         * gcc.dg/darwin-weakimport-1.c: New.
35891
35892 2004-10-28  Ben Elliston  <bje@au.ibm.com>
35893
35894         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
35895
35896 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
35897
35898         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
35899         'syntax' error messages.
35900         * gcc.dg/cpp/direct2s.c: Likewise.
35901
35902 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
35903
35904         * gcc.c-torture/compile/20041026-1.c: New.
35905
35906 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
35907
35908         PR c++/18093
35909         * g++.dg/lookup/ns2.C: New test.
35910
35911         PR c++/18020
35912         * g++.dg/template/enum4.C: New test.
35913
35914         PR c++/18161
35915         * g++.dg/template/expr1.C: New test.
35916
35917 2004-10-26  Ben Elliston  <bje@au.ibm.com>
35918
35919         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
35920
35921 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
35922
35923         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
35924         gcc.dg/decl-nospec-3.c: New tests.
35925
35926 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
35927
35928         * objc.dg/super-class-3.m: New test.
35929
35930 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
35931
35932         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
35933         resyncing.
35934         * gcc.dg/cpp/direct2s.c: Likewise.
35935
35936 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
35937
35938         * objc.dg/image-info.m: Update for changes to section selection.
35939
35940 2004-10-25  David Ayers  <d.ayers@inode.at>
35941             Ziemowit Laski  <zlaski@apple.com>
35942
35943         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
35944         diagnostics when messaging 'id <Proto>'.
35945         * objc.dg/class-protocol-1.m: New test.
35946         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
35947         a non-existent method signature.
35948         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
35949         Update diagnostics when messaging with non-existent method signature.
35950         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
35951         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
35952         invalid receivers are now resolved as if messaging 'id'; remove
35953         extraneous diagnostics.
35954
35955 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
35956
35957         PR c/16667
35958         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
35959         gcc.dg/init-desig-obs-3.c: New tests.
35960
35961 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
35962
35963         * gcc.dg/debug/20041023-1.c: New test.
35964
35965 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
35966
35967         PR middle-end/17407
35968         * gcc.c-torture/compile/pr17407.c: New test.
35969
35970         PR c++/18121
35971         * g++.dg/template/array8.C: New test.
35972
35973 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
35974
35975         PR other/18138
35976         * lib/g++.exp: Accept more than one multilib libgcc.
35977         * lib/gcc-dg.exp: Likewise.
35978         * lib/objc.exp: Likewise.
35979         * lib/treelang.exp: Likewise.
35980         * lib/gfortran.exp: Likewise.
35981
35982 2004-10-24  Ben Elliston  <bje@au.ibm.com>
35983
35984         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
35985
35986 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
35987
35988         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
35989         * gcc.dg/c99-const-expr-3.c: Likewise.
35990
35991 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
35992
35993         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
35994
35995 2004-10-23  Ben Elliston  <bje@au.ibm.com>
35996
35997         * gcc.c-torture/execute/loop-2e.x: Remove.
35998
35999 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
36000
36001         PR c++/18095
36002         * g++.dg/parse/crash18.C: New.
36003         * g++.dg/parse/crash19.C: New.
36004
36005 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
36006
36007         * g++.dg/ext/dllimport1.C: Move dg-warnings.
36008         * g++.dg/ext/dllimport2.C: Same.
36009         * g++.dg/ext/dllimport8.C: Same.
36010
36011 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
36012
36013         PR c++/10841
36014         * g++.dg/conversion/cast1.C: New test.
36015         * g++.dg/overload/pmf1.C: Adjust error marker.
36016
36017 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
36018
36019         PR objc/17923
36020         * objc.dg/const-str-7.m: New test.
36021
36022 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36023
36024         * g++.dg/template/memfriend11.C: Fix comment typo.
36025         * g++.dg/template/memfriend14.C: Likewise.
36026
36027 2004-10-20  Richard Henderson  <rth@redhat.com>
36028
36029         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
36030         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
36031         -fasynchronous-unwind-tables.
36032
36033 2004-10-20  Richard Henderson  <rth@redhat.com>
36034
36035         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
36036         (main): Return success.
36037         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
36038         (main): Return success.
36039
36040 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36041
36042         PR c++/13495
36043         * g++.dg/template/memfriend9.C: New test.
36044         * g++.dg/template/memfriend10.C: Likewise.
36045         * g++.dg/template/memfriend11.C: Likewise.
36046         * g++.dg/template/memfriend12.C: Likewise.
36047         * g++.dg/template/memfriend13.C: Likewise.
36048         * g++.dg/template/memfriend14.C: Likewise.
36049         * g++.dg/template/memfriend15.C: Likewise.
36050         * g++.dg/template/memfriend16.C: Likewise.
36051         * g++.dg/template/memfriend17.C: Likewise.
36052         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
36053
36054 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
36055
36056         * g++.dg/conversion/dr195.C: New.
36057         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
36058
36059 2004-10-20  Ben Elliston  <bje@au.ibm.com>
36060             Devang Patel  <dpatel@apple.com>
36061
36062         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
36063         of floating point arithmetic, which could trap.
36064
36065 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
36066
36067         PR c++/14035
36068         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
36069         * g++.dg/conversion/const2.C: New test.
36070         * g++.dg/expr/reinterpret2.C: New test.
36071         * g++.dg/expr/reinterpret3.C: New test.
36072         * g++.dg/expr/cast2.C: New test.
36073         * g++.dg/expr/copy1.C: New test.
36074         * g++.dg/other/conversion1.C: Change error message.
36075         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
36076         function pointers to void *.
36077         * g++.old-deja/g++.mike/p10148.C: Likewise.
36078
36079 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36080
36081         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
36082
36083 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
36084
36085         PR c++/18047
36086
36087         * g++.dg/parse/expr3.C: New test.
36088
36089 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
36090
36091         * gcc.dg/smod-1.c: New test.
36092
36093 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
36094
36095         * objc.dg/method-14.m: New test.
36096
36097 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
36098
36099         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
36100         Also xfail as the patch was reverted.
36101
36102 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
36103
36104         PR middle-end/16973
36105         * gcc.dg/pr16973.c: New test.
36106
36107 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
36108
36109         PR tree-optimization/17656
36110         * gcc.c-torture/compile/pr17656.c: New test.
36111
36112 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
36113
36114         * g++.dg/eh/shadow1.C: New.
36115
36116 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
36117
36118         * gcc.c-torture/compile/20041018-1.c: New test.
36119
36120 2004-10-18  Ben Elliston  <bje@au.ibm.com>
36121
36122         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
36123         compiler referring to register 0 when accessing sdata.  The linker
36124         now patches things up.
36125
36126 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
36127
36128         PR c/17529
36129         * gcc.c-torture/compile/pr17529.c: New test.
36130
36131 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36132
36133         PR c++/17743
36134         * g++.dg/ext/attrib17.C: New test.
36135
36136 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36137
36138         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
36139
36140 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36141
36142         PR c++/10479
36143         * g++.dg/ext/attrib16.C: New test.
36144
36145 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
36146
36147         PR c++/17042
36148         * g++.dg/init/dso_handle1.C: New test.
36149
36150         PR c++/14667
36151         * g++.dg/parse/typedef6.C: New test.
36152
36153         PR c++/17916
36154         * g++.dg/parse/pragma1.C: New test.
36155
36156 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
36157
36158         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
36159
36160 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
36161
36162         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
36163         -fno-common when on HPPA HP-UX platforms.
36164
36165 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
36166
36167         PR other/16820
36168         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
36169         stdint.h.
36170         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
36171         uintptr_t.
36172
36173 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
36174
36175         PR c++/16301
36176         * g++.dg/lookup/strong-using-4.C: New test.
36177
36178 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
36179
36180         PR middle-end/16567
36181         * gcc.c-torture/compile/nested-1.c: New test.
36182
36183 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
36184
36185         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
36186         and mipsisa64*-*-* (until support for misaligned loads is added).
36187         * gcc.dg/vect/vect-50.c: Likewise.
36188         * gcc.dg/vect/vect-52.c: Likewise.
36189         * gcc.dg/vect/vect-54.c: Likewise.
36190         * gcc.dg/vect/vect-58.c: Likewise.
36191         * gcc.dg/vect/vect-60.c: Likewise.
36192         * gcc.dg/vect/vect-80.c: Likewise.
36193
36194 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
36195
36196         PR c++/17976
36197         * g++.dg/init/dtor3.C: New test.
36198
36199 2004-10-15  Ben Elliston  <bje@au.ibm.com>
36200
36201         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
36202
36203 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
36204
36205         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
36206         * gcc.dg/macho-lo-sum.c: Likewise.
36207
36208 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
36209
36210         * gcc.dg/ppc-spe64-1.c: New test.
36211
36212 2004-10-14  Devang Patel  <dpatel@apple.com>
36213
36214         PR 17635
36215         * gcc.dg/pr17635.c : New test.
36216
36217 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
36218
36219         * gcc.dg/vect/vect-28.c: Remove xfail.
36220         * gcc.dg/vect/vect-30.c: Remove xfail.
36221         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
36222         * gcc.dg/vect/vect-33.c: Remove xfail.
36223         * gcc.dg/vect/vect-44.c: Remove xfail.
36224         * gcc.dg/vect/vect-46.c: Remove xfail.
36225         * gcc.dg/vect/vect-50.c: Remove xfail.
36226         * gcc.dg/vect/vect-52.c: Remove xfail.
36227         * gcc.dg/vect/vect-54.c: Remove xfail.
36228         * gcc.dg/vect/vect-58.c: Remove xfail.
36229         * gcc.dg/vect/vect-60.c: Remove xfail.
36230         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
36231         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
36232         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
36233         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
36234         * gcc.dg/vect/vect-8.c: Remove xfail.
36235         * gcc.dg/vect/vect-80.c: Remove xfail.
36236         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
36237
36238 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
36239
36240         * gcc.dg/vect/vect-82.c: New testcase.
36241         * gcc.dg/vect/vect-82_64.c: New testcase.
36242         * gcc.dg/vect/vect-83.c: New testcase.
36243         * gcc.dg/vect/vect-83_64.c: New testcase.
36244
36245 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
36246
36247         * gcc.dg/cpp/error-1.c: New test.
36248
36249 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
36250
36251         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
36252
36253 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
36254
36255         PR target/17984
36256         * gcc.dg/cris-peep2-xsrand2.c: New test.
36257
36258 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
36259
36260         PR c++/17661
36261         * g++.dg/expr/for2.C: New test.
36262
36263 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
36264
36265         * g++.dg/inherit/thunk1.C: Run on the SPARC.
36266
36267 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
36268
36269         PR tree-optimization/17724
36270         * g++.dg/opt/pr17724-1.C: New test.
36271         * g++.dg/opt/pr17724-2.C: New test.
36272         * g++.dg/opt/pr17724-3.C: New test.
36273         * g++.dg/opt/pr17724-4.C: New test.
36274         * g++.dg/opt/pr17724-5.C: New test.
36275         * g++.dg/opt/pr17724-6.C: New test.
36276
36277 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
36278
36279         PR c/17301
36280         * gcc.dg/pr17301-2.c: New test.
36281
36282 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
36283
36284         PR c++/15876
36285         * g++.dg/parse/error22.C: New test.
36286
36287         PR c++/17936
36288         * g++.dg/template/spec18.C: New test.
36289
36290 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
36291
36292         * gcc.dg/ia64-asm-1.c: Add prototype for abort
36293         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
36294         memcpy.
36295         * gcc.dg/ia64-sync-2.c: Ditto.
36296         * gcc.dg/ia64-sync-3.c: Ditto.
36297
36298 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
36299
36300         * g++.dg/eh/cleanup5.C: Add dg-options "".
36301
36302 2004-10-11  Roger Sayle  <roger@eyesopen.com>
36303
36304         PR middle-end/17657
36305         * gcc.dg/switch-4.c: New test case.
36306
36307 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
36308
36309         * gcc.c-torture/execute/20041011-1.c: New test.
36310
36311 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
36312
36313         PR c++/17554
36314         * g++.dg/init/for3.C: New test.
36315
36316         PR c++/17657
36317         * g++.dg/opt/switch2.C: New test.
36318
36319         PR middle-end/17703
36320         * g++.dg/warn/Wreturn-2.C: New test.
36321
36322 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
36323
36324         PR c++/17907
36325         * g++.dg/eh/cleanup5.C: New test.
36326
36327 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
36328
36329         PR c++/17393
36330         * g++.dg/parse/error21.C: New test.
36331
36332 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36333
36334         * g++.dg/overload/pmf1.C: Adjust quoting marks.
36335         * g++.dg/warn/incomplete1.C: Likewise.
36336         * g++.dg/template/qualttp20.C: Likewise.
36337
36338 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36339
36340         PR c/17881
36341         * parm-incomplete-1.c: New test.
36342
36343 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
36344
36345         PR c++/17867
36346         * g++.dg/parse/error19.C: New test.
36347
36348         PR c++/17670
36349         * g++.dg/init/new11.C: New test.
36350
36351         PR c++/17821
36352         * g++.dg/parse/error20.C: New test.
36353
36354         PR c++/17826
36355         * g++.dg/template/crash24.C: New test.
36356
36357 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36358
36359         PR c/17301
36360         * gcc.dg/pr17301-1.c: New test.
36361
36362 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36363
36364         PR c/17189
36365         * gcc.dg/anon-struct-5.c: New test.
36366
36367 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
36368
36369         PR c/17844
36370         * gcc.dg/pr17844-1.c: New test.
36371
36372 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
36373
36374         PR tree-optimization/17906
36375         * gcc.c-torture/compile/pr17906.c: New.
36376
36377 2004-10-09  Stuart Hastings  <stuart@apple.com>
36378             Roger Sayle  <roger@eyesopen.com>
36379
36380         PR rtl-optimization/17853
36381         * gcc.dg/i386-mmx-5.c: New testcase.
36382
36383 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
36384
36385         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
36386
36387 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
36388
36389         PR c++/17524
36390         * g++.dg/template/static9.C: New test.
36391
36392         PR c++/17685
36393         * g++.dg/parse/operator5.C: New test.
36394
36395 2004-10-09  Roger Sayle  <roger@eyesopen.com>
36396
36397         PR middle-end/17894
36398         * gcc.c-torture/execute/divcmp-4.c: New test case.
36399
36400 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
36401
36402         PR tree-opt/17902
36403         * g++.dg/opt/pr17902.C: New test.
36404
36405 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
36406
36407         * gcc.dg/cpp/ident-1.c: Add dg-options "".
36408
36409 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36410
36411         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
36412
36413 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36414
36415         * gcc.dg/assign-warn-3.c: New test.
36416
36417 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
36418
36419         PR c/16999
36420         * gcc.dg/cpp/ident-1.c: New test.
36421
36422 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
36423
36424         * gcc.c-torture/compile/acc1.c: New.
36425
36426 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
36427
36428         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
36429         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
36430
36431 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
36432
36433         * gcc.dg/ultrasp11.c: New test.
36434
36435 2004-10-08  Michael Matz  <matz@suse.de>
36436
36437         * gcc.dg/doloop-2.c: New test.
36438
36439 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36440
36441         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
36442         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
36443         objc.dg/method-9.m: Update expected diagnostics.
36444
36445 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
36446
36447         * gcc.dg/ppc-fsel-3.c: New file.
36448         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
36449
36450 2004-10-07  Paul Brook  <paul@codesourcery.com>
36451
36452         * gfortran.dg/intrinsic_verify_1.f90: New test.
36453
36454 2004-10-07  Paul Brook  <paul@codesourcery.com>
36455
36456         * gfortran.dg/empty_format_1.f90: Remove stray commas.
36457
36458 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36459
36460         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
36461         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
36462         commit.
36463
36464 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
36465
36466         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
36467
36468 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36469
36470         PR c++/17115
36471         * g++.dg/warn/Winline-4.C: New test.
36472
36473 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
36474
36475         * gcc.c-torture/compile/20041007-1.c: New test.
36476
36477 2004-10-07  Paul Brook  <paul@codesourcery.com>
36478
36479         PR fortran/17678
36480         * gfortran.dg/use_allocated_1.f90: New test.
36481
36482 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
36483
36484         PR middle-end/17849
36485         * gfortran.fortran-torture/compile/nested.f90: New test
36486
36487 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
36488
36489         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
36490
36491 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
36492
36493         PR c++/17368
36494         * g++.dg/ext/asm6.C: New test.
36495
36496 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
36497
36498         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
36499
36500 2004-10-06  Paul Brook  <paul@codesourcery.com>
36501
36502         PR libfortran/17709
36503         * gfortran.dg/empty_format_1.f90: New test.
36504
36505 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36506
36507         PR fortran/17568
36508         * gfortran.dg/ishft.f90: New test.
36509
36510         PR fortran/17283
36511         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
36512         tests.
36513
36514 2004-10-06  Paul Brook  <paul@codesourcery.com>
36515
36516         * gfortran.dg/do_1.f90: New test.
36517
36518 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36519
36520         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
36521         optimizing for size.
36522
36523 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
36524
36525         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
36526
36527 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
36528
36529         * gcc.c-torture/compile/20041005-1.c: New test.
36530
36531 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
36532
36533         PR c++/17829
36534         * g++.dg/lookup/koenig4.C: New.
36535
36536 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36537
36538         * g++.dg/other/classkey1.C: Adjust quoting marks.
36539         * g++.dg/parse/error15.C: Likewise.
36540         * g++.dg/template/meminit2.C (int>): Likewise.
36541
36542 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36543
36544         PR fortran/17283
36545         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
36546
36547         PR fortran/17631
36548         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
36549
36550         PR fortran/17708
36551         * gfortran.dg/pr17708.f90: New test.
36552
36553 2004-10-04  Chao-ying Fu  <fu@mips.com>
36554
36555         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
36556         * gcc.dg/vect/vect-4.c: Ditto.
36557         * gcc.dg/vect/vect-5.c: Ditto.
36558         * gcc.dg/vect/vect-6.c: Ditto.
36559         * gcc.dg/vect/vect-8.c: Ditto.
36560         * gcc.dg/vect/vect-16.c: Ditto.
36561         * gcc.dg/vect/vect-30.c: Ditto.
36562         * gcc.dg/vect/vect-40.c: Ditto.
36563         * gcc.dg/vect/vect-41.c: Ditto.
36564         * gcc.dg/vect/vect-42.c: Ditto.
36565         * gcc.dg/vect/vect-43.c: Ditto.
36566         * gcc.dg/vect/vect-44.c: Ditto.
36567         * gcc.dg/vect/vect-45.c: Ditto.
36568         * gcc.dg/vect/vect-46.c: Ditto.
36569         * gcc.dg/vect/vect-47.c: Ditto.
36570         * gcc.dg/vect/vect-48.c: Ditto.
36571         * gcc.dg/vect/vect-49.c: Ditto.
36572         * gcc.dg/vect/vect-50.c: Ditto.
36573         * gcc.dg/vect/vect-51.c: Ditto.
36574         * gcc.dg/vect/vect-52.c: Ditto.
36575         * gcc.dg/vect/vect-53.c: Ditto.
36576         * gcc.dg/vect/vect-54.c: Ditto.
36577         * gcc.dg/vect/vect-55.c: Ditto.
36578         * gcc.dg/vect/vect-56.c: Ditto.
36579         * gcc.dg/vect/vect-57.c: Ditto.
36580         * gcc.dg/vect/vect-58.c: Ditto.
36581         * gcc.dg/vect/vect-59.c: Ditto.
36582         * gcc.dg/vect/vect-60.c: Ditto.
36583         * gcc.dg/vect/vect-74.c: Ditto.
36584         * gcc.dg/vect/vect-79.c: Ditto.
36585         * gcc.dg/vect/vect-80.c: Ditto.
36586
36587 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
36588
36589         * gcc.dg/unused-7.c: Use the correct option.
36590
36591 2004-10-04  Paul Brook  <paul@codesourcery.com>
36592         Bud Davis  <bdavis9659@comcast.net>
36593
36594         PR fortran/17706
36595         PR fortran/16434
36596         * gfortran/pr17706.f90: New test.
36597         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
36598
36599 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36600
36601         * gfortran.dg/pr17612.f90: New test.
36602
36603 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36604
36605         * g++.dg/template/local1.C: Adjust quoting marks in
36606         testing for diagnostics.
36607         * g++.dg/tls/diag-2.C: Likewise.
36608         * g++.dg/other/error8.C: Likewise.
36609
36610 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
36611
36612         PR c/17178
36613         * gcc.dg/unused-4.c: Adjust to be correct.
36614
36615         PR c/17820
36616         * gcc.dg/unused-7.c: New test.
36617
36618 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
36619
36620         PR c++/17797
36621         * g++.dg/overload/template2.C: New test.
36622
36623 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
36624
36625         PR tree-optimization/16632
36626         * gcc.dg/tree-ssa/20041002-1.c: New.
36627
36628 2004-10-03  Paul Brook  <paul@codesourcery.com>
36629
36630         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
36631         rather than relying on default formatting.
36632
36633 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
36634
36635         * gcc.dg/20040920-1.c: Update expected message text.
36636
36637 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
36638
36639         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
36640
36641 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
36642
36643         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
36644         tree level.
36645
36646 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
36647
36648         * gcc.dg/tree-ssa/pr17343.c: Remove.
36649
36650 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
36651
36652         PR tree-opt/17343
36653         * gcc.dg/tree-ssa/pr17343.c: New test.
36654
36655 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
36656
36657         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
36658         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
36659         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
36660         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
36661         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
36662
36663 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
36664
36665         * gcc.dg/lvalue-2.c: New test.
36666
36667 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
36668
36669         PR c/17730
36670         * gcc.dg/pr17730-1.c: New test
36671
36672 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
36673
36674         PR c/7425
36675         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
36676
36677 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
36678
36679         * gcc.c-torture/execute/stdarg-1.c: New test.
36680         * gcc.c-torture/execute/stdarg-2.c: New test.
36681         * gcc.c-torture/execute/stdarg-3.c: New test.
36682         * gcc.dg/tree-ssa/stdarg-1.c: New test.
36683         * gcc.dg/tree-ssa/stdarg-2.c: New test.
36684         * gcc.dg/tree-ssa/stdarg-3.c: New test.
36685         * gcc.dg/tree-ssa/stdarg-4.c: New test.
36686         * gcc.dg/tree-ssa/stdarg-5.c: New test.
36687
36688 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
36689
36690         PR tree-optimization/17697
36691         * g++.dg/opt/pr17697-1.C: New test.
36692         * g++.dg/opt/pr17697-2.C: New test.
36693         * g++.dg/opt/pr17697-3.C: New test.
36694
36695 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
36696
36697         PR c/16409
36698         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
36699         gcc.dg/vla-init-5.c: New tests.
36700
36701 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
36702
36703         PR c/13804
36704         * gcc.dg/pr13804-1.c: New test.
36705
36706 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36707
36708         PR fortran/16938
36709         * gfortran.dg/pr16938.f90: New test.
36710
36711 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
36712
36713         * g++.dg/template/crash23.C: New test.
36714
36715 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
36716
36717         PR c++/17585
36718         * g++.dg/template/static8.C: New test.
36719
36720 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
36721
36722         PR c++/17681
36723         * g++.dg/other/error9.C: New test.
36724
36725 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
36726
36727         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
36728
36729 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36730
36731         PR fortran/15164
36732         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
36733
36734 2004-09-26  Roger Sayle  <roger@eyesopen.com>
36735
36736         PR middle-end/17112
36737         * gcc.dg/pr17112-1.c: New test case.
36738
36739 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
36740
36741         PR c/11459
36742         * gcc.dg/pr11459-1.c: New test.
36743
36744 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
36745
36746         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
36747         * gcc.dg/tree-ssa/loop-4.c: Likewise.
36748
36749 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36750
36751         * gfortran.dg/pr15324.f90: Make array bounds consistent.
36752
36753 2004-09-25  Jan Hubicka  <jh@suse.cz>
36754
36755         * compile/30040909-1.c: New test.
36756         * compile/30040907-1.c: New test.
36757
36758 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
36759
36760         * gcc.c-torture/execute/va-arg-26.c: New test.
36761
36762 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
36763
36764         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
36765         extra diagnostics on targets with 64-bit pointers.
36766         * objc.dg/selector-1.m: Adjust dg-warning regexp.
36767
36768 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36769
36770         PR c/17188
36771         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
36772         * gcc.dg/decl-3.c: Adjust expected message.
36773
36774 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36775
36776         PR fortran/17615
36777         * gfortran.dg/pr17615.f90: New test.
36778
36779 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
36780
36781         PR tree-optimzation/17517
36782         * g++.dg/tree-ssa/pr17517.C: New Test.
36783
36784 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
36785
36786         PR c++/16889
36787         * g++.dg/lookup/ambig3.C: New.
36788
36789 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
36790
36791         PR tree-opt/17624
36792         * g++.dg/opt/pr17624.C: New test.
36793
36794 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36795
36796         PR c/6980
36797         * gcc.dg/Wbad-function-cast-1.c: New test.
36798
36799 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
36800
36801         * g++.dg/ext/complit1.C
36802         * g++.dg/other/error2.C
36803         * g++.dg/other/nontype-1.C
36804         * g++.dg/parse/crash11.C
36805         * g++.dg/parse/crash12.C
36806         * g++.dg/parse/error15.C
36807         * g++.dg/parse/error4.C
36808         * g++.dg/parse/tmpl-outside1.C
36809         * g++.dg/parse/too-many-tmpl-args1.C
36810         * g++.dg/template/dependent-expr3.C
36811         * g++.dg/template/error10.C
36812         * g++.dg/template/instantiate1.C
36813         * g++.dg/template/vtable2.C
36814         * g++.dg/warn/Wshadow-1.C
36815         * g++.dg/warn/weak1.C
36816         * g++.old-deja/g++.brendan/crash16.C
36817         * g++.old-deja/g++.brendan/crash18.C
36818         * g++.old-deja/g++.brendan/crash48.C
36819         * g++.old-deja/g++.brendan/crash49.C
36820         * g++.old-deja/g++.brendan/crash55.C
36821         * g++.old-deja/g++.brendan/crash56.C
36822         * g++.old-deja/g++.brendan/crash8.C
36823         * g++.old-deja/g++.brendan/enum11.C
36824         * g++.old-deja/g++.brendan/enum8.C
36825         * g++.old-deja/g++.brendan/enum9.C
36826         * g++.old-deja/g++.brendan/friend3.C
36827         * g++.old-deja/g++.brendan/misc14.C
36828         * g++.old-deja/g++.bugs/900402_02.C
36829         * g++.old-deja/g++.bugs/900404_03.C
36830         * g++.old-deja/g++.bugs/900404_04.C
36831         * g++.old-deja/g++.bugs/900428_03.C
36832         * g++.old-deja/g++.jason/crash4.C
36833         * g++.old-deja/g++.jason/overload21.C
36834         * g++.old-deja/g++.jason/redecl1.C
36835         * g++.old-deja/g++.jason/report.C
36836         * g++.old-deja/g++.jason/rfg10.C
36837         * g++.old-deja/g++.jason/template30.C
36838         * g++.old-deja/g++.law/arm12.C
36839         * g++.old-deja/g++.law/ctors5.C
36840         * g++.old-deja/g++.law/cvt20.C
36841         * g++.old-deja/g++.law/init10.C
36842         * g++.old-deja/g++.law/init8.C
36843         * g++.old-deja/g++.law/visibility17.C
36844         * g++.old-deja/g++.law/visibility7.C
36845         * g++.old-deja/g++.mike/net8.C
36846         * g++.old-deja/g++.mike/p646.C
36847         * g++.old-deja/g++.mike/p700.C
36848         * g++.old-deja/g++.mike/p701.C
36849         * g++.old-deja/g++.mike/p811.C
36850         * g++.old-deja/g++.ns/template13.C
36851         * g++.old-deja/g++.other/array3.C
36852         * g++.old-deja/g++.other/crash25.C
36853         * g++.old-deja/g++.other/dtor3.C
36854         * g++.old-deja/g++.other/dtor4.C
36855         * g++.old-deja/g++.other/main1.C
36856         * g++.old-deja/g++.other/warn7.C
36857         * g++.old-deja/g++.pt/crash11.C
36858         * g++.old-deja/g++.pt/crash36.C
36859         * g++.old-deja/g++.pt/spec22.C
36860         * g++.old-deja/g++.pt/spec9.C
36861         * g++.old-deja/g++.pt/ttp52.C
36862         * g++.old-deja/g++.robertl/eb103.C
36863         * g++.old-deja/g++.robertl/eb121.C
36864         * g++.old-deja/g++.robertl/eb22.C
36865         * g++.old-deja/g++.robertl/eb8.C:
36866         Update locations and/or regexps of dg-error markers.
36867         Remove markers for some bogus messages that are no longer issued.
36868
36869 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
36870
36871         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
36872         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
36873
36874 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
36875
36876         PR c++/17618
36877         * g++.dg/lookup/crash5.C: New test.
36878
36879 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
36880
36881         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
36882         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
36883         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
36884         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
36885         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
36886         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
36887
36888         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
36889         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
36890         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
36891         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
36892         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
36893         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
36894
36895         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
36896
36897         * gcc.dg/vect/vect-44.c: Check additional cases.
36898         * gcc.dg/vect/vect-48.c: Check additional cases.
36899
36900         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
36901         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
36902         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
36903         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
36904         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
36905         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
36906         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
36907         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
36908         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
36909
36910         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
36911         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
36912         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
36913
36914 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36915
36916         * gcc.dg/tree-ssa/loop-6.c: New test.
36917
36918 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
36919
36920         PR c++/17620
36921         * g++.dg/inherit/base2.C: New.
36922
36923 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
36924
36925         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
36926         * gcc.dg/20001012-2.c: Likewise.
36927         * gcc.dg/20001013-1.c: Likewise.
36928         * gcc.dg/20001101-1.c: Likewise.
36929         * gcc.dg/20001102-1.c: Likewise.
36930         * gcc.dg/bf-spl1.c: Likewise.
36931         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
36932         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
36933
36934 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
36935
36936         PR tree-optimization/16721
36937         * gcc.dg/tree-ssa/pr16721.c: New test.
36938
36939 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
36940
36941         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
36942         * gcc.dg/20040305-1.c: Likewise.
36943
36944 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36945
36946         PR c/16566
36947         * gcc.c-torture/compile/pr16566-1.c,
36948         gcc.c-torture/compile/pr16566-2.c,
36949         gcc.c-torture/compile/pr16566-3.c: New tests.
36950
36951 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
36952
36953         PR tree-optimization/17512
36954         * gcc.c-torture/compile/20040916-1.c.
36955
36956 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
36957
36958         * gcc.dg/pragma-re-3.c: New test.
36959
36960 2004-09-17  Matt Austern  <austern@apple.com>
36961
36962         PR c++/15049
36963         * g++.dg/other/anon3.C: New.
36964
36965 2004-09-21  Roger Sayle  <roger@eyesopen.com>
36966
36967         PR c++/7503
36968         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
36969         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
36970         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
36971         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
36972         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
36973
36974 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
36975
36976         PR fortran/17286
36977         * gfortran.dg/pr17286.f90: New test.
36978
36979 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
36980
36981         PR c++/17530
36982         * g++.dg/template/static7.C: New test.
36983
36984 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
36985
36986         PR tree-opt/17558
36987         * gcc.c-torture/compile/pr17558.c: New test.
36988
36989 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
36990
36991         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
36992         if SKIP_ATTRIBUTE is defined.
36993
36994 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36995
36996         PR fortran/15957
36997         * gfortran.dg/pr15957.f90: New test.
36998
36999 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
37000
37001         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
37002         in comparison.
37003         * gcc.dg/vect/vect-79.c: Likewise.
37004         * gcc.dg/vect/vect-80.c: Likewise.
37005
37006 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37007
37008         PR fortran/15750
37009         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
37010
37011 2004-09-20  Ira Rosen  <irar@il.ibm.com>
37012
37013         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
37014         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
37015         * gcc.dg/vect/vect-62.c: New testcase.
37016         * gcc.dg/vect/vect-63.c: New testcase.
37017         * gcc.dg/vect/vect-64.c: New testcase.
37018         * gcc.dg/vect/vect-65.c: New testcase.
37019         * gcc.dg/vect/vect-66.c: New testcase.
37020         * gcc.dg/vect/vect-67.c: New testcase.
37021         * gcc.dg/vect/vect-68.c: New testcase.
37022         * gcc.dg/vect/vect-69.c: New testcase.
37023         * gcc.dg/vect/vect-79.c: New testcase.
37024         * gcc.dg/vect/vect-80.c: New testcase.
37025
37026 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
37027
37028         * gcc.target/mips/asm-1.c: New test.
37029
37030 2004-09-19  Ira Rosen  <irar@il.ibm.com>
37031
37032         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
37033         * gcc.dg/vect/vect-73.c: New testcase.
37034         * gcc.dg/vect/vect-74.c: New testcase.
37035         * gcc.dg/vect/vect-75.c: New testcase.
37036         * gcc.dg/vect/vect-76.c: New testcase.
37037         * gcc.dg/vect/vect-77.c: New testcase.
37038         * gcc.dg/vect/vect-78.c: New testcase
37039
37040 2004-09-18  Paul Brook  <paul@codesourcery.com>
37041
37042         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
37043
37044 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
37045
37046         PR c/17424
37047         * gcc.dg/pr17424-1.c: New test.
37048
37049 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
37050
37051         * g++.dg/tree-ssa/pr17153.C: New test.
37052
37053 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
37054
37055         PR pch/13361
37056         * g++.dg/pch/wchar-1.C: New.
37057         * g++.dg/pch/wchar-1.Hs: New.
37058
37059 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
37060
37061         * gcc.c-torture/execute/20040917-1.c: New test.
37062
37063 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
37064
37065         PR tree-optimization/17319
37066         * gcc.dg/pr17319.c: New test.
37067
37068 2004-09-17  Devang Patel  <dpatel@apple.com>
37069
37070         * gcc.dg/20040813-1.c: New test.
37071
37072 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
37073
37074         PR tree-optimization/17273
37075         * gcc.c-torture/compile/pr17273.c: New test.
37076
37077 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
37078
37079         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
37080         Update expected messages.
37081         * gcc.dg/declspec-13.c: New test.
37082
37083 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
37084
37085         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
37086
37087 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
37088
37089         * gcc.c-torture/execute/pr17252.c: Use post-increment to
37090         change what 'a' is pointing to.
37091
37092 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
37093
37094         PR c++/16002
37095         * g++.dg/template/error18.C: New test.
37096
37097         PR c++/16029
37098         * g++.dg/warn/Wunused-8.C: New test.
37099
37100 2004-09-17  Steven Bosscher  <stevenb@suse.de>
37101
37102         PR tree-optimization/17513
37103         * gcc.dg/20040916-1.c: New test.
37104
37105 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
37106
37107         PR c++/17501
37108         * g++.dg/template/typename7.C: New test.
37109
37110 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37111
37112         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
37113
37114 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
37115
37116         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
37117         with -ftree-based-profiling also.
37118         * lib/profopt.exp: Support late-set profile_option/feedback_option.
37119
37120 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
37121
37122         PR/15364
37123         * gfortran.dg/der_array_io_1.f90: New test.
37124         * gfortran.dg/der_array_io_2.f90: New test.
37125         * gfortran.dg/der_array_io_3.f90: New test.
37126
37127 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
37128
37129         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
37130         EABI.
37131
37132 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
37133
37134         * g++.dg/opt/switch1.C: New test.
37135
37136 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
37137
37138         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
37139         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
37140         Update expected messages.
37141
37142 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37143
37144         PR fortran/16485
37145         * gfortran.dg/same_name_1.f90: New test.
37146
37147 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
37148
37149         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
37150         dereference garbage pointers.
37151
37152 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
37153
37154         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
37155         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
37156
37157         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
37158         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
37159         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
37160
37161 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
37162
37163         PR c++/17324
37164         * g++.dg/template/mangle1.C: New test.
37165
37166 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
37167
37168         PR tree-optimization/17252
37169         * gcc.c-torture/execute/pr17252.c: New test.
37170
37171 2004-09-14  Andrew Pinski  <apinski@apple.com>
37172
37173         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
37174
37175 2004-09-14  Roger Sayle  <roger@eyesopen.com>
37176
37177         PR rtl-optimization/9771
37178         * gcc.dg/pr9771-1.c: New test case.
37179
37180 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
37181
37182         PR tree-optimization/15262
37183         * gcc.c-torture/execute/pr15262-1.c: New test.
37184         * gcc.c-torture/execute/pr15262-2.c: New test.
37185
37186 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37187
37188         * gcc.dg/declspec-12.c: New test.
37189
37190 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
37191
37192         * gfortran.dg/pr17090.f90: Add directives to test.
37193
37194 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37195
37196         * gcc.c-torture/compile/20040914-1.c: New test.
37197
37198 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
37199
37200         PR c++/16162
37201         * g++.dg/template/decl2.C: New test.
37202
37203 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
37204
37205         PR fortran/17090
37206         * gfortran.dg/pr17090.f90: New test.
37207
37208 2004-09-13  Dale Johannesen  <dalej@apple.com>
37209
37210         * gcc.c-torture/compile/pr17408.c: New test case.
37211
37212 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
37213
37214         PR c++/16716
37215         * g++.dg/parse/crash17.C: New test.
37216
37217         PR c++/17327
37218         * g++.dg/template/enum3.C: New test.
37219
37220 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
37221
37222         * lib/gcc-defs.exp: Load wrapper.exp.
37223         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
37224         using local code.
37225         * lib/gcc.exp (gcc_init): Similar.
37226         * lib/gfortran.exp (gfortran_init): Similar.
37227         * lib/objc.exp (objc_init): Similar.
37228         * lib/treelang.exp (treelang_init): Similar.
37229         * lib/wrapper.exp: New file with build_wrapper call machinery in
37230         ${tool}_maybe_build_wrapper.
37231
37232 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
37233
37234         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
37235         "inline".
37236         * gcc.dg/declspec-11.c: Update expected messages.
37237         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
37238         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
37239         gcc.dg/inline-12.c: New tests.
37240
37241 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
37242
37243         * g++.dg/tree-ssa/pr17400.C: New testcase.
37244
37245 2004-09-13  James E Wilson  <wilson@specifixinc.com>
37246
37247         * gcc.target/mips/sb1-1.c: New testcase.
37248
37249 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
37250
37251         * lib/g77-dg.exp: Remove unused file.
37252         * lib/mike-g77.exp: Ditto.
37253         * lib/g77.exp: Ditto.
37254
37255 2004-09-12  Richard Henderson  <rth@redhat.com>
37256
37257         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
37258
37259 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
37260
37261         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
37262         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
37263         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
37264         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
37265         Update expected messages.
37266
37267 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
37268
37269         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
37270         declaration/use mismatch for dirp parameter.
37271
37272 2004-09-12  Andrew Pinski  <apinski@apple.com>
37273
37274         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
37275         -fgnu-runtime is passed.
37276
37277 2004-09-12  Richard Henderson  <rth@redhat.com>
37278
37279         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
37280         do the uplevel thing and update additional_flags directly.
37281         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
37282         gfortran.fortran-torture/execute/intrinsic_nearest.x,
37283         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
37284         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
37285
37286 2004-09-11  Steven Bosscher  <stevenb@suse.de>
37287
37288         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
37289
37290 2004-09-11  Roger Sayle  <roger@eyesopen.com>
37291
37292         PR middle-end/17411
37293         * g++.dg/opt/pr17411-1.C: New test case.
37294
37295 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
37296
37297         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
37298         gcc.dg/tls/diag-2.c: Update expected messages.
37299         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
37300         messages.
37301         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
37302         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
37303         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
37304         gcc.dg/tls/diag-5.c: New tests.
37305
37306 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
37307
37308         * gcc.dg/20040910-1.c: Correct dg-error regexp.
37309
37310 2004-09-11  Steven Bosscher  <stevenb@suse.de>
37311
37312         * g++.dg/parse/break-in-for.C: New test.
37313
37314 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
37315
37316         * gcc.dg/tree-ssa/20040911-1.c: New test.
37317
37318 2004-09-11  Andreas Jaeger  <aj@suse.de>
37319
37320         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
37321         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
37322
37323 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
37324
37325         * gcc.target/frv: New directory of FR-V-specific tests.
37326
37327 2004-09-10  James E Wilson  <wilson@specifixinc.com>
37328
37329         * gcc.dg/convert-vec-1.c: New test.
37330
37331 2004-09-10  Roger Sayle  <roger@eyesopen.com>
37332
37333         PR middle-end/17024
37334         * gcc.dg/pr17024-1.c: New test case.
37335
37336 2004-09-10  Eric Christopher  <echristo@redhat.com>
37337
37338         * gcc.dg/20040910-1.c: New test.
37339
37340 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
37341
37342         * gcc.dg/bitfld-9.c: New test.
37343
37344 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
37345
37346         * gcc.c-torture/execute/ieee/acc1.c: New test.
37347         * gcc.c-torture/execute/ieee/acc2.c: New test.
37348         * gcc.c-torture/execute/ieee/mzero6.c: New test.
37349
37350 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37351
37352         * gcc.dg/deprecated-2.c: New test.
37353
37354 2004-09-09  James E Wilson  <wilson@specifixinc.com>
37355
37356         * gcc.dg/init-vec-1.c: New test.
37357
37358 2004-09-09  Roger Sayle  <roger@eyesopen.com>
37359
37360         PR middle-end/17055
37361         * gcc.dg/pr17055-1.c: New test case.
37362
37363 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
37364
37365         PR target/17377
37366         * gcc.c-torture/execute/pr17377.c: New test.
37367
37368 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
37369
37370         PR c/8420
37371         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
37372         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
37373         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
37374         gcc.dg/long-long-typespec-1.c: New tests.
37375         * gcc.dg/tls/diag-2.c: Update expected diagnostics
37376
37377 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
37378
37379         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
37380         gcc.dg/gnu99-static-1.c: New tests.
37381
37382 2004-09-08  Devang Patel  <dpatel@apple.com>
37383
37384         * gcc.dg/darwin-ld-20040828-1.c: New test.
37385         * gcc.dg/darwin-ld-20040828-2.c: New test.
37386         * gcc.dg/darwin-ld-20040828-3.c: New test.
37387
37388 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
37389
37390         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
37391         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
37392         in error message.
37393         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
37394         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
37395         in error message.
37396         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
37397         types they qualify.
37398         * objc.dg/type-size-2.m: Fix wording in comment.
37399         * objc.dg/va-meth-1.m: New test case.
37400
37401 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
37402
37403         PR c/16633:
37404         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
37405         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
37406
37407 2004-09-06  Devang Patel  <dpatel@apple.com>
37408
37409         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
37410         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
37411
37412 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
37413
37414         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
37415         reflect changed line numbering of diagnostics.
37416
37417 2004-09-06  Paul Brook  <paul@codesourcery.com>
37418
37419         * gfortran.dg/edit_real_1.f90: Add new test.
37420
37421 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37422
37423         * gcc.dg/tree-ssa/loop-2.c: New test.
37424         * gcc.dg/tree-ssa/loop-3.c: New test.
37425         * gcc.dg/tree-ssa/loop-4.c: New test.
37426         * gcc.dg/tree-ssa/loop-5.c: New test.
37427
37428 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37429
37430         * gcc.dg/format/sentinel-1.c: Update for parameter option.
37431
37432 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37433
37434         * gcc.dg/format/sentinel-1.c: New test.
37435
37436 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
37437
37438         * gcc.dg/builtins-46.c: New.
37439
37440 2004-09-03  Devang Patel  <dpatel@apple.com>
37441
37442         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
37443         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
37444
37445 2004-09-03  Jan Beulich  <jbeulich@novell.com>
37446
37447         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
37448         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
37449         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
37450         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
37451         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
37452         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
37453         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
37454         the non-portable bzero.
37455         * gcc.dg/20010912-1.c: xfail for NetWare.
37456         * gcc.dg/20020426-2.c: xfail for NetWare.
37457         * gcc.dg/20021014-1.c: xfail for NetWare.
37458         * gcc.dg/20021018-1.c: xfail for NetWare.
37459         * gcc.dg/20030213-1.c: xfail for NetWare.
37460         * gcc.dg/20030225-1.c: xfail for NetWare.
37461         * gcc.dg/20030708-1.c: xfail for NetWare.
37462         * gcc.dg/builtins-config.h: Also exclude NetWare.
37463         * gcc.dg/format/format.h: Define restrict only if not already defined.
37464         * gcc.dg/nest.c: xfail for NetWare.
37465         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
37466         * lib/target-supports.exp (check_visibility_available): Exclude
37467         NetWare.
37468
37469 2004-09-03  Jan Beulich  <jbeulich@novell.com>
37470
37471         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
37472         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
37473         deterministic starting point for the alignment of structure fields.
37474         * gcc.dg/Wpadded.c: Dito.
37475         * g++.dg/abi/vbase10.C: Dito.
37476
37477 2004-09-03  Devang Patel  <dpatel@apple.com>
37478
37479         * g++.dg/debug/pr15736.cc: New test.
37480
37481 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
37482
37483         * README.QMTEST: Fix out-of-date link.
37484
37485 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
37486
37487         PR fortran/16579
37488         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
37489         Delete.  Duplicate of gfortran.dg/g77/20010610.f
37490
37491 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
37492
37493         * g++.dg/abi/arm_rtti1.C: New test.
37494
37495 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
37496
37497         * gcc.dg/ppc-vector-memcpy.c: New.
37498         * gcc.dg/ppc-vector-memset.c: New.
37499
37500 2004-09-02  Chao-ying Fu  <fu@mips.com>
37501
37502         * gcc.target/mips/mips-3d-1.c: New test.
37503         * gcc.target/mips/mips-3d-2.c: New test.
37504         * gcc.target/mips/mips-3d-3.c: New test.
37505         * gcc.target/mips/mips-3d-4.c: New test.
37506         * gcc.target/mips/mips-3d-5.c: New test.
37507         * gcc.target/mips/mips-3d-6.c: New test.
37508         * gcc.target/mips/mips-3d-7.c: New test.
37509         * gcc.target/mips/mips-3d-8.c: New test.
37510         * gcc.target/mips/mips-3d-9.c: New test.
37511         * gcc.target/mips/mips-ps-1.c: New test.
37512         * gcc.target/mips/mips-ps-2.c: New test.
37513         * gcc.target/mips/mips-ps-3.c: New test.
37514         * gcc.target/mips/mips-ps-4.c: New test.
37515         * gcc.target/mips/mips-ps-type.c: New test.
37516
37517 2004-09-02  Paul Brook  <paul@codesourcery.com>
37518
37519         * gfortran.dg/edit_real_1.f90: Add new tests.
37520
37521 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37522
37523         PR fortran/15327
37524         * gfortran.dg/merge_char_1.f90: New test.
37525
37526 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37527
37528         PR fortran/16404
37529         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
37530
37531 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37532
37533         PR c/1522
37534         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
37535
37536 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
37537
37538         * g++.dg/opt/loop1.C: Do not XFAIL.
37539
37540 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
37541
37542         * gcc.c-torture/execute/20040831-1.c: New test.
37543
37544 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
37545
37546         PR fortran/16579
37547         * gfortran.dg/g77/20010610.f: Now passes.
37548         Copy from g77.f-torture/execute. Add dg-run directive.
37549         * gfortran.dg/g77/README: Update
37550
37551 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
37552
37553         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
37554         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
37555         (t1, t2, t3, t4): Add volatile.
37556
37557 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
37558
37559         * g++.dg/ext/visibility/arm1.C: New test.
37560
37561 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
37562
37563         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
37564         -pedantic-errors.
37565
37566 2004-09-01  Paul Brook  <paul@codesourcery.com>
37567
37568         * gfortran.dg/eof_2.f90: New test.
37569
37570 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37571
37572         PR fortran/16579
37573         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
37574
37575 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
37576
37577         PR libfortran/16805
37578         * gfortran.dg/list_read_2.f90: New test.
37579
37580 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
37581
37582         * g++.dg/abi/key1.C: New test.
37583
37584 2004-08-31  Richard Henderson  <rth@redhat.com>
37585
37586         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
37587         form of offsetof.
37588         * g++.dg/other/offsetof5.C: Remove duplicate.
37589
37590 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37591
37592         PR fortran/17244
37593         * gfortran.dg/func_derived_1.f90: New test.
37594
37595 2004-08-31  Paul Brook  <paul@codesourcery.com>
37596
37597         * gfortran.dg/eof_1.f90: New test.
37598
37599 2004-08-31  Paul Brook  <paul@codesourcery.com>
37600
37601         * gfortran.dg/list_read_1.f90: New file.
37602
37603 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
37604
37605         * g++.dg/opt/loop1.C: XFAIL.
37606
37607 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
37608
37609         * gcc.dg/funcdef-storage-1.c: New.
37610         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
37611         an extern function in local scope.
37612         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
37613         declare an 'auto inline' function in local scope.
37614         * gcc.dg/20011130-1.c: Likewise.
37615         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
37616         an 'auto' function in local scope.
37617         * gcc.dg/20021014-1.c: Likewise.
37618         * gcc.dg/20030331-2.c: Likewise.
37619
37620 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37621
37622         * gfortran.dg/blockdata_1.f90: New test.
37623
37624 2004-08-30  Richard Henderson  <rth@redhat.com>
37625
37626         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
37627
37628 2004-08-30  Richard Henderson  <rth@redhat.com>
37629
37630         * lib/fortran-torture.exp (fortran-torture-execute): Honor
37631         additional_flags set by alternate driver.
37632         (ieee-options): New procedure.
37633         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
37634         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
37635         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
37636         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
37637
37638 2004-08-30  Richard Henderson  <rth@redhat.com>
37639
37640         * lib/f-torture.exp: Remove.
37641
37642 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
37643
37644         PR rtl-optimization/16590
37645         * g++.dg/opt/loop1.C: New test.
37646
37647 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37648
37649         PR fortran/13910
37650         * gfortran.dg/oldstyle_1.f90: New test.
37651
37652 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
37653         Paul Brook  <paul@codesourcery.com>
37654
37655         * gfortran.dg/g77/README: Update.
37656         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
37657         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
37658         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
37659
37660 2004-08-28  Paul Brook  <paul@codesourcery.com>
37661
37662         PR libfortran/17195
37663         * gfortran.dg/edit_real_1.f90: New test.
37664
37665 2004-08-27  Paul Brook  <paul@codesourcery.com>
37666
37667         * gfortran.dg/rewind_1.f90: New test.
37668
37669 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
37670
37671         PR fortran/16597
37672         * gfortran.dg/pr16597.f90: New test.
37673
37674 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37675
37676         PR c/13801
37677         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
37678         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
37679         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
37680         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
37681         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
37682
37683 2004-08-26  Nick Clifton  <nickc@redhat.com>
37684
37685         * gcc.c-torture/compile/pr17119.c: New test.
37686
37687 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37688
37689         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
37690
37691 2004-08-25  Richard Henderson  <rth@redhat.com>
37692
37693         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
37694         the bits that expect kind=8 to be the largest real kind.
37695
37696 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
37697
37698         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
37699
37700 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37701
37702         * gfortran.dg/assignment_1.f90: New test.
37703
37704 2004-08-25  Adam Nemet  <anemet@lnxw.com>
37705
37706         * g++.dg/template/repo3.C: New test.
37707
37708 2004-08-25  Roger Sayle  <roger@eyesopen.com>
37709
37710         PR middle-end/16693
37711         PR tree-optimization/16372
37712         * g++.dg/opt/pr16372-1.C: New test case.
37713         * g++.dg/opt/pr16693-1.C: New test case.
37714         * g++.dg/opt/pr16693-2.C: New test case.
37715
37716 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
37717
37718         * objc.dg/proto-lossage-4.m: New test.
37719
37720 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
37721
37722         PR c++/17155
37723         * g++.dg/inherit/local2.C: New test.
37724
37725 2004-08-25  Paul Brook  <paul@codesourcery.com>
37726
37727         PR fortran/17144
37728         * gfortran.dg/string_ctor_1.f90: New test.
37729
37730 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37731
37732         PR c++/14428
37733         * g++.dg/template/redecl2.C: New test.
37734
37735 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
37736
37737         PR fortran/17143
37738         * gfortran.dg/pr17143.f90: New test.
37739
37740 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
37741
37742         PR fortran/17164
37743         * gfortran.dg/pr17164.f90: New test.
37744
37745 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37746
37747         * gcc.dg/tree-ssa/loop-1.c: New test.
37748
37749 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
37750
37751         * gcc.c-torture/compile/20040824-1.c: New test.
37752
37753 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
37754
37755         * gcc.c-torture/compile/iftrap-3.c: New test.
37756
37757 2004-08-24  Paul Brook  <paul@codesourcery.com>
37758
37759         * gfortran.dg/entry_2.f90: New test.
37760
37761 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
37762
37763         PR c++/16889
37764         * g++.dg/lookup/ambig[12].C: New.
37765
37766 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37767
37768         PR c++/16706
37769         * g++.dg/template/crash21.C: New test.
37770         * g++.dg/template/crash22.C: Likewise.
37771
37772 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
37773
37774         PR c++/17149
37775         * g++.dg/template/access15.C: New.
37776
37777 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
37778
37779         PR c++/17163
37780         * g++.dg/template/repo2.C: New test.
37781
37782 2004-08-23  Roger Sayle  <roger@eyesopen.com>
37783
37784         PR rtl-optimization/17078
37785         * gcc.c-torture/execute/pr17078-1.c: New test case.
37786
37787 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
37788
37789         PR c/14492
37790         * gcc.dg/debug/crash1.c: New test.
37791
37792 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
37793
37794         PR c/16180
37795         * gcc.dg/loop-5.c: New test.
37796
37797 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37798
37799         * gcc.c-torture/execute/20040823-1.c: New test.
37800
37801 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
37802
37803         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
37804         to the assembler.  Simplify test accordingly.
37805         (asm_abi_flags): Use GNU names.
37806         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
37807         to check for ABI flags.
37808
37809 2004-08-22  Andrew Pinski  <apinski@apple.com>
37810
37811         * g++.dg/opt/pr14029.C: New test.
37812         * gcc.c-torture/execute/pr15262.c: New test.
37813
37814 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37815
37816         * gfortran.dg/reduction.f90: Add checks with complex arguments.
37817
37818 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
37819
37820         PR 16908
37821         * gfortran.dg/direct_io.f90: New test.
37822
37823 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
37824
37825         PR c++/17121
37826         * g++.dg/inherit/local2.C: New test.
37827
37828 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
37829
37830         PR c++/17120
37831         * g++.dg/warn/Wparentheses-4.C: New test.
37832
37833 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
37834
37835         PR c++/17121
37836         * g++.dg/inherit/local2.C: New test.
37837
37838         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
37839         * gcc.dg/ppc-ldstruct.c: Likewise.
37840         * gcc.dg/ppc64-abi-2.c: Likewise.
37841
37842 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
37843
37844         PR rtl-optimization/17099
37845         * gcc.c-torture/execute/20040820-1.c: New test.
37846
37847 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
37848
37849         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
37850
37851 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
37852
37853         PR fortran/17077
37854         * gfortran.dg/auto_array_1.f90: New test.
37855
37856 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37857
37858         PR fortran/17074
37859         * gfortran.dg/simpleif_1.f90: New test.
37860
37861 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
37862
37863         * lib/target-supports.exp (check_profiling_available): Return
37864         false for arm*-*-symbianelf* and arm*-*-eabi*.
37865
37866         PR c++/15890
37867         * g++.dg/template/delete1.C: New test.
37868
37869 2004-08-19  Paul Brook  <paul@codesourcery.com>
37870
37871         PR fortran/14976
37872         PR fortran/16228
37873         * gfortran.dg/data_char_1.f90: New test.
37874
37875 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
37876
37877         PR fortran/16946
37878         * gfortran.dg/reduction.f90: New testcase.
37879
37880 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37881
37882         PR fortran/16520
37883         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
37884
37885 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
37886
37887         PR c++/17041
37888         * g++.dg/Wparentheses-3.C: New test.
37889
37890 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
37891
37892         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
37893         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
37894         * gcc.dg/vect/vect-2.c: Likewise.
37895         * gcc.dg/vect/vect-3.c: Likewise.
37896         * gcc.dg/vect/vect-4.c: Likewise.
37897         * gcc.dg/vect/vect-5.c: Likewise.
37898         * gcc.dg/vect/vect-6.c: Likewise.
37899         * gcc.dg/vect/vect-7.c: Likewise.
37900         * gcc.dg/vect/vect-25.c: Likewise.
37901         * gcc.dg/vect/vect-31.c: Likewise.
37902         * gcc.dg/vect/vect-32.c: Likewise.
37903         * gcc.dg/vect/vect-34.c: Likewise.
37904         * gcc.dg/vect/vect-36.c: Likewise.
37905         * gcc.dg/vect/vect-all.c: Likewise.
37906
37907 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
37908
37909         PR c++/17068
37910         * g++.dg/template/operator4.C: New test.
37911
37912 2004-08-18  Richard Henderson  <rth@redhat.com>
37913
37914         * gcc.dg/20040206-1.c: XFAIL.
37915
37916 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
37917
37918         PR c++/16246
37919         * g++.dg/template/array7.C: New test.
37920
37921 2004-08-17  James E Wilson  <wilson@specifixinc.com>
37922
37923         * gcc.dg/mips-movcc-1.c: New test.
37924         * gcc.dg/mips-movcc-2.c: New test.
37925         * gcc.dg/mips-movcc-3.c: New test.
37926
37927         * gcc.dg/mips-nmadd-1.c: New test.
37928         * gcc.dg/mips-nmadd-2.c: New test.
37929
37930 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
37931
37932         PR c++/15871
37933         * g++.dg/opt/inline8.C: New test.
37934
37935         PR c++/16965
37936         * g++.dg/parse/error17.C: New test.
37937
37938 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
37939
37940         * gcc.dg/vect: New directory for vectorizer tests.
37941         * gcc.dg/vect/tree-vect.h: New file.
37942         * gcc.dg/vect/vect.exp: New file.
37943         * gcc.dg/vect/pr16105.c.c: New test.
37944         * gcc.dg/vect/vect-1.c: New test.
37945         * gcc.dg/vect/vect-2.c: New test.
37946         * gcc.dg/vect/vect-3.c: New test.
37947         * gcc.dg/vect/vect-4.c: New test.
37948         * gcc.dg/vect/vect-5.c: New test.
37949         * gcc.dg/vect/vect-6.c: New test.
37950         * gcc.dg/vect/vect-7.c: New test.
37951         * gcc.dg/vect/vect-8.c: New test.
37952         * gcc.dg/vect/vect-9.c: New test.
37953         * gcc.dg/vect/vect-10.c: New test.
37954         * gcc.dg/vect/vect-11.c: New test.
37955         * gcc.dg/vect/vect-12.c: New test.
37956         * gcc.dg/vect/vect-13.c: New test.
37957         * gcc.dg/vect/vect-14.c: New test.
37958         * gcc.dg/vect/vect-15.c: New test.
37959         * gcc.dg/vect/vect-16.c: New test.
37960         * gcc.dg/vect/vect-17.c: New test.
37961         * gcc.dg/vect/vect-18.c: New test.
37962         * gcc.dg/vect/vect-19.c: New test.
37963         * gcc.dg/vect/vect-20.c: New test.
37964         * gcc.dg/vect/vect-21.c: New test.
37965         * gcc.dg/vect/vect-22.c: New test.
37966         * gcc.dg/vect/vect-23.c: New test.
37967         * gcc.dg/vect/vect-24.c: New test.
37968         * gcc.dg/vect/vect-25.c: New test.
37969         * gcc.dg/vect/vect-26.c: New test.
37970         * gcc.dg/vect/vect-27.c: New test.
37971         * gcc.dg/vect/vect-28.c: New test.
37972         * gcc.dg/vect/vect-29.c: New test.
37973         * gcc.dg/vect/vect-30.c: New test.
37974         * gcc.dg/vect/vect-31.c: New test.
37975         * gcc.dg/vect/vect-32.c: New test.
37976         * gcc.dg/vect/vect-33.c: New test.
37977         * gcc.dg/vect/vect-34.c: New test.
37978         * gcc.dg/vect/vect-35.c: New test.
37979         * gcc.dg/vect/vect-36.c: New test.
37980         * gcc.dg/vect/vect-37.c: New test.
37981         * gcc.dg/vect/vect-38.c: New test.
37982         * gcc.dg/vect/vect-40.c: New test.
37983         * gcc.dg/vect/vect-41.c: New test.
37984         * gcc.dg/vect/vect-42.c: New test.
37985         * gcc.dg/vect/vect-43.c: New test.
37986         * gcc.dg/vect/vect-44.c: New test.
37987         * gcc.dg/vect/vect-45.c: New test.
37988         * gcc.dg/vect/vect-46.c: New test.
37989         * gcc.dg/vect/vect-47.c: New test.
37990         * gcc.dg/vect/vect-48.c: New test.
37991         * gcc.dg/vect/vect-49.c: New test.
37992         * gcc.dg/vect/vect-50.c: New test.
37993         * gcc.dg/vect/vect-51.c: New test.
37994         * gcc.dg/vect/vect-52.c: New test.
37995         * gcc.dg/vect/vect-53.c: New test.
37996         * gcc.dg/vect/vect-54.c: New test.
37997         * gcc.dg/vect/vect-55.c: New test.
37998         * gcc.dg/vect/vect-56.c: New test.
37999         * gcc.dg/vect/vect-57.c: New test.
38000         * gcc.dg/vect/vect-58.c: New test.
38001         * gcc.dg/vect/vect-59.c: New test.
38002         * gcc.dg/vect/vect-60.c: New test.
38003         * gcc.dg/vect/vect-61.c: New test.
38004         * gcc.dg/vect/vect-all.c: New test.
38005         * gcc.dg/vect/vect-none.c: New test.
38006
38007 2004-08-17  Paul Brook  <paul@codesourcery.com>
38008
38009         PR fortran/13082
38010         * gfortran.dg/entry_1.f90: New test.
38011
38012 2004-08-17  Andrew Pinski  <apinski@apple.com>
38013
38014         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
38015
38016 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
38017
38018         * gcc.dg/pr17036-1.c: New test.
38019
38020 2004-08-16  Devang Patel  <dpatel@apple.com>
38021
38022         * gcc.dg/darwin-20040809-1.c: New test.
38023
38024 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
38025
38026         * gcc.dg/funcdef-attr-1.c: New test.
38027
38028 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
38029
38030         * gcc.dg/altivec-17.c: New test.
38031         * gcc.dg/altivec-18.c: New test.
38032
38033 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38034
38035         PR c++/6749
38036         * g++.dg/template/vtable2.C: New test.
38037
38038 2004-08-14  Richard Henderson  <rth@redhat.com>
38039
38040         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
38041         * gcc.dg/pack-test-4.c (main): Return 0.
38042         * gcc.dg/setjmp-1.c: Remove XFAIL.
38043         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
38044
38045 2004-08-14  Richard Henderson  <rth@redhat.com>
38046
38047         * gcc.dg/980217-1.c: Add prototype for printf.
38048
38049 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
38050
38051         * gfortran.dg/pr16935.f90: New test.
38052
38053 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
38054
38055         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
38056
38057 2004-08-13  Paul Brook  <paul@codesourcery.com>
38058
38059         * gfortran.dg/der_io_1.f90: Remove stray comma.
38060
38061 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
38062
38063         * gcc.dg/vmx/cw-bug-2.c: Remove.
38064         * gcc.dg/vmx/vprint-1.c: Remove.
38065         * gcc.dg/vmx/vscan-1.c: Remove.
38066
38067 2004-08-12  Devang patel  <dpatel@apple.com>
38068
38069         * gcc.dg/darwin-20040809-2.c: New test.
38070
38071 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
38072
38073         * g++.dg/ext/altivec-12.C: New test.
38074
38075         * g++.dg/ext/altivec-11.C: New test.
38076
38077 2004-08-12  Paul Brook  <paul@codesourcery.com>
38078
38079         * g++.dg/abi/arm_cxa_vec_1.C: New test.
38080
38081 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
38082
38083         * g++.dg/ext/altivec-2.C: Check for hardware support before
38084         executing any VMX instructions.
38085
38086         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
38087
38088 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
38089
38090         PR c++/16276
38091         * g++.old-deja/g++.other/comdat4.C: New test.
38092         * g++.old-deja/g++.other/comdat4-aux.cc: New.
38093
38094 2004-08-12  Ben Elliston  <bje@au.ibm.com>
38095
38096         PR target/16286
38097         * gcc.dg/pr16286.c: New test.
38098
38099 2004-08-12 Jan Beulich <jbeulich@novell.com>
38100
38101         * g++.dg/ext/asm5.C: New.
38102
38103 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
38104
38105         PR c++/16698
38106         * g++.dg/eh/crash1.C: New test.
38107
38108         PR c++/16717
38109         * g++.dg/ext/construct1.C: New test.
38110
38111 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
38112
38113         PR c++/16853
38114         * g++.dg/init/ptrmem1.C: New test.
38115
38116         PR c++/16618
38117         * g++.dg/parse/offsetof5.C: New test.
38118
38119         PR c++/16870
38120         * g++.dg/template/overload3.C: New test.
38121
38122 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
38123
38124         PR c++/16964
38125         * g++.dg/parse/error16.C: New test.
38126
38127         PR c++/16904
38128         * g++.dg/template/error14.C: New test.
38129
38130         PR c++/16929
38131         * g++.dg/template/error15.C: New test.
38132
38133 2004-08-11  Devang Patel  <dpatel@apple.com>
38134
38135         * gcc.dg/darwin-ld-20040809-1.c: New test.
38136         * gcc.dg/darwin-ld-20040809-2.c: New test.
38137
38138 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
38139
38140         PR fortran/16917
38141         * gfortran.dg/dfloat_1.f90: New test.
38142
38143 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
38144
38145         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
38146         * gcc.dg/dll-2.c: Fix dg-require syntax.
38147         * gcc.misc-tests/arm-isr.c (abort): Declare.
38148         (exit): Likewise.
38149
38150 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
38151
38152         PR c++/16971
38153         * g++.dg/parse/crash16.C: New test.
38154
38155 2004-08-10  Roger Sayle  <roger@eyesopen.com>
38156
38157         * gcc.dg/mips-rsqrt-1.c: New test case.
38158         * gcc.dg/mips-rsqrt-2.c: New test case.
38159         * gcc.dg/mips-rsqrt-3.c: New test case.
38160
38161 2004-08-10  Paul Brook  <paul@codesourcery.com>
38162
38163         * gfortran.dg/der_io_1.f90: New test.
38164
38165 2004-08-10  Paul Brook  <paul@codesourcery.com>
38166
38167         PR fortran/16919
38168         * gfortran.dg/der_array_1.f90: New test.
38169
38170 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
38171
38172         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
38173
38174 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
38175
38176         * gcc.dg/wchar_t-2.c: Fix typo.
38177
38178 2004-08-09  Falk Hueffner  <falk@debian.org>
38179
38180         PR tree-optimization/12517
38181         * gcc.c-torture/compile/pr12517.c: New test.
38182
38183         PR tree-optimization/12578
38184         * gcc.c-torture/compile/pr12578.c: New test.
38185
38186         PR tree-optimization/12899
38187         * gcc.c-torture/compile/pr12899.c: New test.
38188
38189         PR rtl-optimization/14692
38190         * gcc.c-torture/compile/pr14692.c: New test.
38191
38192         PR tree-optimization/16461
38193         * gcc.c-torture/compile/pr16461.c: New test.
38194
38195 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
38196
38197         * gfortran.dg/getenv_1.f90: New test.
38198
38199 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
38200
38201         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
38202         wchar_t.
38203         * gcc.dg/symbian5.c: Test -fno-short-wchar.
38204
38205 2004-08-06  Paul Brook  <paul@codesourcery.com>
38206
38207         * gfortran.dg/ret_array_1.f90: New test.
38208         * gfortran.dg/ret_pointer_1.f90: New test.
38209
38210 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
38211
38212         * gcc.dg/missing-field-init-[12].c: New tests.
38213         * g++.dg/warn/missing-field-init-[12].C: New tests.
38214
38215 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
38216
38217         * gcc.dg/enum2.c: New test.
38218         * gcc.dg/symbian3.c: Likewise.
38219         * gcc.dg/symbian4.c: Likewise.
38220         * gcc.dg/wchar_t-2.c: Likewise.
38221
38222 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
38223
38224         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
38225         destructor tests.
38226
38227 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
38228
38229         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
38230         dg-require-visiblity.
38231         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
38232         * g++.dg/ext/visibility/fvisibility.C: Likewise.
38233         * g++.dg/ext/visibility/memfuncts.C: Likewise.
38234         * g++.dg/ext/visibility/new1.C: Likewise.
38235         * g++.dg/ext/visibility/pragma.C: Likewise.
38236         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
38237         * g++.dg/ext/visibility/virtual.C: Likewise.
38238         * g++/dg/ext/visibility/visibility-1.C: Likewise.
38239         * g++/dg/ext/visibility/visibility-2.C: Likewise.
38240         * g++/dg/ext/visibility/visibility-3.C: Likewise.
38241         * g++/dg/ext/visibility/visibility-4.C: Likewise.
38242         * g++/dg/ext/visibility/visibility-5.C: Likewise.
38243         * g++/dg/ext/visibility/visibility-6.C: Likewise.
38244         * g++/dg/ext/visibility/visibility-7.C: Likewise.
38245         * g++/dg/ext/visibility/visibility-8.C: New test.
38246         * gcc.c-torture/compile/dll.x: Remove.
38247         * gcc.dg/dll-2.c: Use dg-require-dll
38248         * gcc.dg/visibility-10.c: New test.
38249         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
38250         supporting DLLs.
38251         * lib/scanasm.exp (scan_hidden): New function.
38252         (scan_not_hidden): Likewise.
38253
38254 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
38255
38256         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
38257
38258 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
38259
38260         * gcc.c-torture/execute/20040805-1.c: New test.
38261
38262 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
38263
38264         * gcc.dg/20020118-1.c: Declare abort.
38265         * gcc.dg/altivec_check.h: Likewise.
38266         * gcc.dg/iftrap-2.c: Likewise.
38267         * gcc.dg/pragma-darwin.c: Likewise.
38268         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
38269
38270 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
38271
38272         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
38273
38274 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
38275
38276         * gcc.c-torture/execute/builtins/abs-2.c,
38277         gcc.c-torture/execute/builtins/abs-3.c,
38278         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
38279         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
38280         intmax_t, uintmax_t and their limits.
38281         * gcc.dg/intmax_t-1.c: New test.
38282
38283 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38284
38285         * g++.dg/tc1/dr147.C: Add reference to PR.
38286
38287 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
38288
38289         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
38290         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
38291
38292 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
38293
38294         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
38295
38296 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
38297
38298         * gcc.dg/redecl-5.c: New test.
38299         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
38300         of scanf.
38301
38302 2004-08-03  Roger Sayle  <roger@eyesopen.com>
38303
38304         PR middle-end/16790
38305         * gcc.c-torture/execute/pr16790-1.c: New test case.
38306
38307 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
38308
38309         * g++.dg/ext/visibility/assign1.C: New test.
38310         * g++.dg/ext/visibility/new1.C: Likewise.
38311
38312         * gcc.dg/symbian1.c: New test.
38313         * gcc.dg/symbian2.c: Likewise.
38314
38315 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
38316
38317         PR target/16570
38318         * gcc.dg/i386-sse-9.c: New test.
38319
38320 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
38321
38322         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
38323
38324 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
38325
38326         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
38327         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
38328         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
38329         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
38330         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
38331         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
38332         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
38333         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
38334         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
38335         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
38336         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
38337         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
38338         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
38339         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
38340         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
38341         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
38342         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
38343         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
38344         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
38345         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
38346         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
38347         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
38348         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
38349         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
38350         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
38351         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
38352         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
38353         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
38354         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
38355         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
38356         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
38357         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
38358         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
38359         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
38360         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
38361         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
38362         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
38363         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
38364         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
38365         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
38366         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
38367         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
38368         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
38369         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
38370         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
38371         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
38372         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
38373         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
38374         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
38375         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
38376         gcc.misc-tests/i386-pf-3dnow-1.c,
38377         gcc.misc-tests/i386-pf-athlon-1.c,
38378         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
38379         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
38380         Declare built-in functions used.
38381         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
38382
38383 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
38384
38385         PR c++/16707
38386         * g++.dg/lookup/using12.C: New test.
38387
38388         * g++.dg/init/null1.C: Fix PR number.
38389         * g++.dg/parse/namespace10.C: Likewise.
38390
38391 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
38392
38393         PR c++/16224
38394         * g++.dg/template/spec17.C: New test.
38395         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
38396         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
38397
38398 2004-08-02  David Billinghurst
38399
38400         PR fortran/16292
38401         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
38402
38403 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
38404
38405         * gcc.dg/ia64-got-1.c: New test case.
38406
38407 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
38408
38409         PR c++/16489
38410         * g++.dg/init/null1.C: New test.
38411         * g++.dg/tc1/dr76.C: Adjust error marker.
38412
38413         PR c++/16529
38414         * g++.dg/parse/namespace10.C: New test.
38415
38416         PR c++/16810
38417         * g++.dg/inherit/ptrmem2.C: New test.
38418
38419 2004-08-02  Ben Elliston  <bje@au.ibm.com>
38420
38421         PR target/16155
38422         * gcc.dg/pr16155.c: New test.
38423
38424 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
38425
38426         * gcc.dg/redecl-2.c: New test.
38427
38428 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
38429
38430         * gcc.dg/darwin-longdouble.c: New file.
38431
38432 2004-07-30  Richard Henderson  <rth@redhat.com>
38433
38434         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
38435         write to constant argument.
38436         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
38437
38438 2004-07-30  Richard Henderson  <rth@redhat.com>
38439
38440         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
38441         tests of nearest around zero.
38442
38443 2004-07-30  Andrew Pinski  <apinski@apple.com>
38444
38445         * gcc.c-torture/compile/20040730-1.c: New test.
38446
38447 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
38448
38449         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
38450         powerpc-eabispe.
38451
38452 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
38453
38454         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
38455
38456 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
38457
38458         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
38459         contains $ld_library_path.
38460         * lib/gfortran.exp (gfortran_link_flags): Likewise.
38461
38462 2004-07-29  Richard Henderson  <rth@redhat.com>
38463
38464         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
38465
38466         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
38467         (alt2, which): New.
38468         (Check): Accept either alternative.
38469
38470 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
38471
38472         * g++.dg/abi/inline1.C: New test.
38473         * g++.dg/abi/local1-a.cc: Likewise.
38474         * g++.dg/abi/local1.C: Likewise.
38475         * g++.dg/abi/mangle11.C: Tweak location of warnings.
38476         * g++.dg/abi/mangle12.C: Likewise.
38477         * g++.dg/abi/mangle17.C: Likewise.
38478         * g++.dg/abi/mangle20-2.C: Likewise.
38479         * g++.dg/opt/interface1.C: Likewise.
38480         * g++.dg/opt/interface1.h: Likewise.
38481         * g++.dg/opt/interface1-a.cc: New test.
38482         * g++.dg/parse/repo1.C: New test.
38483         * g++.dg/template/repo1.C: Likewise.
38484         * g++.dg/warn/Winline-1.C: Likewise.
38485         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
38486
38487 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
38488
38489         * gcc.dg/tree-ssa/20040729-1.c: New test.
38490
38491 2004-07-27  Matt Austern <austern@apple.com>
38492
38493         * gcc.dg/darwin-bool-1.c: New test.
38494         * gcc.dg/darwin-bool-2.c: New test.
38495
38496 2004-07-28  Richard Henderson  <rth@redhat.com>
38497
38498         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
38499         arguments in the correct type.  Don't write to constant arguments.
38500
38501 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
38502
38503         PR tree-optimization/16688
38504         PR tree-optimization/16689
38505         * g++.dg/tree-ssa/pr16688.C: New test.
38506
38507 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
38508
38509         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
38510         loads.  Not only in the comment, this time.
38511
38512 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
38513
38514         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
38515         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
38516         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
38517         * gcc.dg/sh4a-bitmovua.c: New.
38518         * gcc.dg/sh4a-cos.c: New.
38519         * gcc.dg/sh4a-cosf.c: New.
38520         * gcc.dg/sh4a-fprun.c: New.
38521         * gcc.dg/sh4a-fsrra.c: New.
38522         * gcc.dg/sh4a-memmovua.c: New.
38523         * gcc.dg/sh4a-sin.c: New.
38524         * gcc.dg/sh4a-sincos.c: New.
38525         * gcc.dg/sh4a-sincosf.c: New.
38526         * gcc.dg/sh4a-sinf.c: New.
38527
38528 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
38529
38530         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
38531         conditionals.
38532         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
38533         loads.
38534         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
38535         DOM1.
38536
38537 2004-07-27  Andrew Pinski  <apinski@apple.com>
38538
38539         * g++.dg/rtti/tinfo1.C: Correct the xfail.
38540
38541 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
38542
38543         * gcc.dg/pragma-isr.c: New test.
38544
38545 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38546
38547         PR c++/14429
38548         * g++.dg/template/ttp11.C: New test.
38549
38550 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
38551
38552         * gcc.c-torture/compile/20040727-1.c: New test.
38553
38554 2004-07-26  Eric Christopher  <echristo@redhat.com>
38555
38556         * gcc.c-torture/compile/20040726-2.c: New test.
38557
38558 2004-07-26  Andrew Pinski  <apinski@apple.com>
38559
38560         * g++.dg/rtti/tinfo1.C: Xfail.
38561
38562 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
38563
38564         * gcc.c-torture/compile/20040726-1.c: New test.
38565
38566 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
38567             Brian Ryner  <bryner@brianryner.com>
38568
38569         PR c++/9283
38570         PR c++/15000
38571         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
38572         * g++.dg/ext/visibility/: New directory.
38573         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
38574         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
38575         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
38576         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
38577         * g++.dg/ext/visibility/fvisibility.C,
38578         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
38579         g++.dg/ext/visibility/fvisibility-override1.C
38580         g++.dg/ext/visibility/fvisibility-override2.C
38581         g++.dg/ext/visibility/memfuncts.C
38582         g++.dg/ext/visibility/noPLT.C
38583         g++.dg/ext/visibility/pragma.C
38584         g++.dg/ext/visibility/pragma-override1.C
38585         g++.dg/ext/visibility/pragma-override2.C
38586         g++.dg/ext/visibility/staticmemfuncts.C
38587         g++.dg/ext/visibility/virtual.C: New tests.
38588
38589 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
38590
38591         PR c/15360
38592         * gcc.dg/pr15360-1.c: New test.
38593
38594 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
38595
38596         * gcc.dg/pragma-align-2.c: New test.
38597         * gcc.dg/pragma-init-fini.c: New test.
38598         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
38599         targets.
38600
38601 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
38602
38603         * gcc.dg/init-string-2.c: New test.
38604
38605 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
38606
38607         PR 16684
38608         * gcc.dg/Wredundant-decls-1.c: New test case.
38609
38610 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
38611
38612         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
38613         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
38614         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
38615         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
38616         * gcc.dg/compat/generate-random.c: New file.
38617         * gcc.dg/compat/generate-random.h: Likewise.
38618         * gcc.dg/compat/generate-random_r.c: Likewise.
38619         * gcc.dg/compat/struct-layout-1.h: Likewise.
38620         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
38621         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
38622         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
38623         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
38624         * gcc.dg/compat/struct-layout-1_main.c: New test.
38625         * gcc.dg/compat/struct-layout-1_x.c: New file.
38626         * gcc.dg/compat/struct-layout-1_y.c: New file.
38627         * gcc.dg/compat/struct-layout-1_test.h: New file.
38628
38629 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
38630
38631         * gcc.dg/comp-return-1.c: New test
38632
38633 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
38634
38635         * gcc.dg/vmx/8-02a.c: Fix typo.
38636
38637         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
38638         * gcc.dg/darwin-abi-3.c: New test.
38639
38640         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
38641         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
38642
38643         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
38644         * gcc.dg/vmx/ops-long-1.c: New test.
38645         * gcc.dg/vmx/ops-long-2.c: New test.
38646
38647 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
38648
38649         * g++.dg/lookup/conv-[1234].C: New.
38650
38651 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
38652
38653         * g++.dg/parse/attr2.C: Simplify.
38654
38655 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38656
38657         PR c/7284
38658         * gcc.c-torture/execute/pr7284-1.c: New test.
38659
38660 2004-07-22  Brian Booth  <bbooth@redhat.com>
38661
38662         * gcc.dg/tree-ssa/20040721-1.c: New test.
38663
38664 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
38665
38666         * g++.dg/template/crash20.c: New.
38667
38668 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
38669
38670         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
38671         Add dg-run directive.  Declare variables as required.
38672         * gfortran.dg/g77/README: Update
38673
38674 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
38675
38676         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
38677         gcc.dg/cris-peep2-andu2.c: New tests.
38678
38679 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38680
38681         PR c/15052
38682         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
38683         on return type.
38684         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
38685         messages.
38686         * gcc.dg/qual-return-2.c: Update expected messages.
38687         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
38688
38689 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38690
38691         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
38692         * gcc.dg/noncompile/921102-1.c: Update expected error message.
38693
38694 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38695
38696         PR c/11250
38697         * gcc.dg/init-string-1.c: New test.
38698
38699 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
38700
38701         PR middle-end/15345
38702         PR c/16450
38703         * gcc.dg/torture/nested-fn-1.c: New test.
38704
38705 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
38706
38707         PR target/16559
38708         * gcc.dg/ia64-fptr-1.c: New file.
38709
38710 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38711
38712         PR c++/14497
38713         * g++.dg/template/spec16.C: New test.
38714         * g++.old-deja/g++.robertl/eb118.C: Remove.
38715
38716 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38717
38718         PR c++/509
38719         * g++.dg/template/spec15.C: New test.
38720
38721 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
38722
38723         Copy cases from g77.f-torture/execute and add dg-run
38724         directive.  Other changes as noted.
38725         * gfortran.dg/g77/13037.f
38726         * gfortran.dg/g77/1832.f
38727         * gfortran.dg/g77/19981119-0.f
38728         * gfortran.dg/g77/19990313-0.f
38729         * gfortran.dg/g77/19990313-1.f
38730         * gfortran.dg/g77/19990313-2.f
38731         * gfortran.dg/g77/19990313-3.f
38732         * gfortran.dg/g77/19990419-1.f
38733         * gfortran.dg/g77/19990826-0.f
38734         * gfortran.dg/g77/19990826-2.f
38735         * gfortran.dg/g77/20000503-1.f
38736         * gfortran.dg/g77/20001111.f
38737         * gfortran.dg/g77/20010116.f
38738         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
38739         * gfortran.dg/g77/20010430.f
38740         * gfortran.dg/g77/6177.f
38741         * gfortran.dg/g77/947.f
38742         * gfortran.dg/g77/970816-3.f
38743         * gfortran.dg/g77/971102-1.f
38744         * gfortran.dg/g77/980520-1.f
38745         * gfortran.dg/g77/980628-0.f
38746         * gfortran.dg/g77/980628-1.f
38747         * gfortran.dg/g77/980628-10.f
38748         * gfortran.dg/g77/980628-2.f
38749         * gfortran.dg/g77/980628-3.f
38750         * gfortran.dg/g77/980628-7.f
38751         * gfortran.dg/g77/980628-8.f
38752         * gfortran.dg/g77/980628-9.f
38753         * gfortran.dg/g77/980701-0.f
38754         * gfortran.dg/g77/980701-1.f
38755         * gfortran.dg/g77/cabs.f
38756         * gfortran.dg/g77/claus.f
38757         * gfortran.dg/g77/complex_1.f
38758         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
38759         * gfortran.dg/g77/dcomplex.f
38760         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
38761         * gfortran.dg/g77/f90-intrinsic-mathematical.f
38762         * gfortran.dg/g77/f90-intrinsic-numeric.f
38763         * gfortran.dg/g77/int8421.f
38764         * gfortran.dg/g77/labug1.f
38765         * gfortran.dg/g77/large_vec.f
38766         * gfortran.dg/g77/le.f
38767         * gfortran.dg/g77/short.f
38768         * gfortran.dg/g77/README: Update
38769
38770 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
38771
38772         PR c++/16637
38773         * g++.dg/parse/lookup4.C: New test.
38774
38775 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38776
38777         PR c++/16175
38778         * g++.dg/template/ttp10.C: New test.
38779
38780 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
38781
38782         * gcc.dg/pr12625-1.c: New test.
38783
38784 2004-07-20  Steven Bosscher  <stevenb@suse.de>
38785
38786         * gcc.dg/switch-warn-1.c: New test.
38787         * gcc.dg/switch-warn-2.c: New test.
38788         * gcc.c-torture/compile/pr14730.c: Update.
38789
38790 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
38791
38792         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
38793         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
38794         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
38795         g++.dg/template/nontype3.C: Remove trailing CR from tests.
38796
38797 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
38798
38799         PR c++/16623
38800         * g++.dg/template/assign1.C: New test.
38801
38802 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38803
38804         PR c++/12170
38805         * g++.dg/template/ttp9.C: New test.
38806
38807 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
38808
38809         * gcc.dg/format/cmn-err-1.c: New test.
38810
38811 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
38812
38813         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
38814         gcc.dg/Wparentheses-10.c: New tests.
38815         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
38816
38817 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38818
38819         PR fortran/16465
38820         * gfortran.dg/g77//ffixed-line-length-0.f,
38821         gfortran.dg/g77/ffixed-line-length-132.f,
38822         gfortran.dg/g77/ffixed-line-length-72.f,
38823         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
38824         gfortran.dg/g77/README: Update.
38825
38826 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38827
38828         PR c++/13092
38829         * g++.dg/template/non-dependent7.C: New test.
38830         * g++.dg/template/non-dependent8.C: Likewise.
38831         * g++.dg/template/non-dependent9.C: Likewise.
38832         * g++.dg/template/non-dependent10.C: Likewise.
38833
38834 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
38835
38836         PR c++/16337
38837         * g++.dg/parse/attr2.C: New test.
38838
38839 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
38840
38841         * g77.dg: Removed.
38842         * g77.f-torture: Ditto.
38843
38844 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
38845
38846         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
38847         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
38848         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
38849
38850 2004-07-16  Richard Henderson  <rth@redhat.com>
38851
38852         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
38853
38854 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38855
38856         * lib/fortran-torture.exp (fortran-torture): Don't test compile
38857         tests with full list of options.
38858         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
38859         of TORTURE_OPTIONS if test contains 'dg-do run'.
38860
38861         PR fortran/16404
38862         * gfortran.dg/do_iterator.f90: New test.
38863
38864 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38865
38866         PR rtl-optimization/16536
38867         * gcc.c-torture/execute/restrict-1.c: New test.
38868
38869 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38870
38871         PR fortran/15324
38872         * gfortran.dg/pr15324.f90: New test.
38873
38874         PR fortran/15129
38875         * gfortran.dg/pr15129.f90: New test.
38876
38877         PR fortran/15140
38878         * gfortran.dg/pr15140.f90: New test.
38879
38880         PR fortran/13792
38881         * gfortran.fortran-torture/execute/bounds.f90: Add check for
38882         compile-time simplification.
38883
38884 2004-07-14  Mike Stump  <mrs@apple.com>
38885
38886         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
38887
38888 2004-07-14  James E Wilson  <wilson@specifixinc.com>
38889
38890         PR target/16325
38891         * gcc.dg/profile-generate-1.c: New.
38892
38893 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
38894
38895         * gcc.c-torture/execute/20040709-1.c: New test.
38896         * gcc.c-torture/execute/20040709-2.c: New test.
38897
38898 2004-07-14  Mike Stump  <mrs@apple.com>
38899
38900         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
38901
38902 2004-07-14  Mike Stump  <mrs@apple.com>
38903
38904         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
38905
38906 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
38907
38908         PR c++/16518
38909         * g++.dg/parse/mutable1.C: New test.
38910
38911 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
38912
38913         PR tree-optimization/16443
38914         * gcc.dg/tree-ssa/20040713-1.c: New test.
38915
38916 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
38917
38918         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
38919         for operator new.
38920
38921 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
38922
38923         * gfortran.dg/g77/README: New file
38924         * gfortran.dg/g77/19981216-0.f: Copy from
38925         g77.f-torture/noncompile.  Add "dg-do compile" and
38926         dg-error as required.
38927         * gfortran.dg/g77/19990218-1.f: Likewise.
38928         * gfortran.dg/g77/19990905-1.f: Likewise.
38929         * gfortran.dg/g77/9263.f: Likewise.
38930         * gfortran.dg/g77/980615-0.f: Likewise.
38931         * gfortran.dg/g77/980616-0.f: Likewise.
38932         * gfortran.dg/g77/check0.f: Likewise.
38933         * gfortran.dg/g77/select_no_compile.f: Likewise.
38934
38935 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
38936
38937         Copy files from g77.f-torture/compile.
38938         Add "{ dg-do compile}".  Other changes as noted
38939         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
38940         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
38941         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
38942         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
38943         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
38944         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
38945         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
38946         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
38947         statement to conform to standard.  Append alpha1.x for reference.
38948         * gfortran.dg/g77/xformat.f: Add dg-warning
38949
38950 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
38951
38952         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
38953         Add {dg-do compile} directive.
38954         * gfortran.dg/g77/cpp2.F: Likewise.
38955
38956 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38957
38958         PR c++/5402
38959         * g++.dg/lookup/name-clash1.C: New test.
38960
38961         PR c++/9777
38962         * g++.dg/lookup/name-clash2.C: New test.
38963
38964         PR c++/12102
38965         * g++.dg/lookup/name-clash3.C: New test.
38966
38967 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38968
38969         * g++.dg/lookup/new2.C: New test.
38970         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
38971
38972 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
38973
38974         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
38975         Add {dg-do compile} directive.
38976         * gfortran.dg/g77/13060.f: Likewise.
38977         * gfortran.dg/g77/19990218-0.f: Likewise.
38978         * gfortran.dg/g77/19990305-0.f: Likewise.
38979         * gfortran.dg/g77/19990419-0.f: Likewise.
38980         * gfortran.dg/g77/19990502-0.f: Likewise.
38981         * gfortran.dg/g77/19990502-1.f: Likewise.
38982         * gfortran.dg/g77/19990525-0.f: Likewise.
38983         * gfortran.dg/g77/19990826-1.f: Likewise.
38984         * gfortran.dg/g77/19990826-3.f: Likewise.
38985         * gfortran.dg/g77/19990905-2.f: Likewise.
38986         * gfortran.dg/g77/20000412-1.f: Likewise.
38987         * gfortran.dg/g77/20000511-1.f: Likewise.
38988         * gfortran.dg/g77/20000511-2.f: Likewise.
38989         * gfortran.dg/g77/20000518.f: Likewise.
38990         * gfortran.dg/g77/20000601-1.f: Likewise.
38991         * gfortran.dg/g77/20000601-2.f: Likewise.
38992         * gfortran.dg/g77/20000629-1.f: Likewise.
38993         * gfortran.dg/g77/20000630-2.f: Likewise.
38994         * gfortran.dg/g77/20010115.f: Likewise.
38995         * gfortran.dg/g77/20010321-1.f: Likewise.
38996         * gfortran.dg/g77/20010426.f: Likewise.
38997         * gfortran.dg/g77/20020307-1.f: Likewise.
38998         * gfortran.dg/g77/8485.f: Likewise.
38999         * gfortran.dg/g77/960317-1.f: Likewise.
39000         * gfortran.dg/g77/970915-0.f: Likewise.
39001         * gfortran.dg/g77/980310-1.f: Likewise.
39002         * gfortran.dg/g77/980310-2.f: Likewise.
39003         * gfortran.dg/g77/980310-3.f: Likewise.
39004         * gfortran.dg/g77/980310-4.f: Likewise.
39005         * gfortran.dg/g77/980310-6.f: Likewise.
39006         * gfortran.dg/g77/980310-7.f: Likewise.
39007         * gfortran.dg/g77/980310-8.f: Likewise.
39008         * gfortran.dg/g77/980419-2.f: Likewise.
39009         * gfortran.dg/g77/980424-0.f: Likewise.
39010         * gfortran.dg/g77/980427-0.f: Likewise.
39011         * gfortran.dg/g77/980729-0.f: Likewise.
39012         * gfortran.dg/g77/981117-1.f: Likewise.
39013         * gfortran.dg/g77/toon_1.f: Likewise.
39014
39015 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39016
39017         PR c++/2204
39018         * g++.dg/other/abstract2.C: New test.
39019
39020 2004-07-12  Paul Brook  <paul@codesourcery.com>
39021
39022         * gfortran.dg/pointer_init_1.f90: New test.
39023
39024 2004-07-11  Paul Brook  <paul@codesourcery.com>
39025
39026         PR fortran/15986
39027         * gfortran.dg/contained_1.f90: New test.
39028
39029 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
39030
39031         * g++.dg/parse/defarg8.C: New test.
39032
39033 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39034
39035         PR fortran/16433
39036         * gfortran.dg/pr16433.f: New test.
39037
39038         PR fortran/17574
39039         * gfortran.dg/pr15754.f90: New test.
39040
39041 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39042
39043         PR tree-optimization/16437
39044         * gcc.c-torture/execute/bitfld-4.c: New test.
39045
39046 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39047
39048         * gfortran.fortran-torture/execute/common_2.f90: Add check for
39049         access to common var from module.
39050
39051 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39052
39053         PR fortran/16336
39054         * gfortran.fortran-torture/execute/common_2.f90: New test.
39055
39056 2004-07-10  Paul Brook  <paul@codesourcery.com>
39057
39058         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
39059
39060 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39061
39062         PR fortran/15969
39063         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
39064
39065 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
39066
39067         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
39068         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
39069         * gfortran.dg/g77/ffree-form-1.f: Likewise.
39070         * gfortran.dg/g77/ffree-form-2.f: Likewise.
39071         * gfortran.dg/g77/ffree-form-3.f: Likewise.
39072         * gfortran.dg/g77/fno-underscoring.f: Likewise.
39073         * gfortran.dg/g77/funderscoring.f: Likewise.
39074         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
39075
39076 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39077
39078         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
39079
39080 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39081         Paul Brook  <paul@codesourcery.com>
39082
39083         PR fortran/13415
39084         * gfortran.dg/common_pointer_1.f90: New test.
39085
39086 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39087
39088         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
39089
39090 2004-07-09  James E Wilson  <wilson@specifixinc.com>
39091
39092         PR target/16364
39093         * gcc.c-torture/compile/20040709-1.c: New.
39094
39095 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39096
39097         PR fortran/14077
39098         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
39099
39100 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39101
39102         PR fortran/13201
39103         * gfortran.dg/shape_1.f90: New test.
39104
39105 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
39106             Andrew Pinski  <apinski@apple.com>
39107
39108         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
39109
39110 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39111
39112         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
39113         comment.
39114
39115 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39116         Paul Brook  <paul@codesourcery.com>
39117
39118         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
39119         '.f95' and '.F95'.
39120
39121 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
39122
39123         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
39124
39125 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39126
39127         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
39128         testcases with capital suffix.
39129
39130 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39131
39132         PR fortran/15481
39133         PR fortran/13372
39134         PR fortran/13575
39135         PR fortran/15978
39136         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
39137
39138         * gfortran.dg/implicit_1.f90: New test.
39139
39140 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39141
39142         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
39143         expression to match gfortran warning/error messages
39144         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
39145         dg-error text.
39146
39147 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39148
39149         * lib/fortran-torture.exp: Rename proc search_for to
39150         search_for_re.
39151
39152 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
39153
39154         * gcc.c-torture/execute/simd-5.x: New file.
39155         XFAIL on SPARC 64-bit at -O0.
39156
39157 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39158
39159         PR c++/8211
39160         PR c++/16165
39161         * g++.dg/warn/effc3.C: New test.
39162
39163 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39164
39165         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
39166         change X to 1X in format.
39167         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
39168         add data statements to conform to standard.
39169
39170 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39171
39172         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
39173         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
39174         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
39175
39176 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39177
39178         * gfortran.dg/g77/7388.f: Copy from g77.dg
39179         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
39180         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
39181         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
39182         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
39183         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
39184         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
39185         * gfortran.dg/g77/strlen0.f: Likewise.
39186
39187 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39188
39189         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
39190         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
39191
39192 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39193
39194         * gcc.c-torture/execute/920428-2.x: Delete.
39195         * gcc.c-torture/execute/920501-7.x: Likewise.
39196
39197 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
39198
39199         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
39200         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
39201         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
39202         prescott and c3-2.
39203         (PREFETCH_3DNOW): Add -march=c3.
39204
39205 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
39206
39207         PR c/16437
39208         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
39209         * gcc.c-torture/execute/bf64-1.x: Likewise.
39210
39211 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39212
39213         * gcc.c-torture/compile/20040708-1.c: New test.
39214
39215 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39216
39217         PR c++/16169
39218         * g++.dg/warn/effc2.C: New test.
39219
39220 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
39221
39222         * gcc.c-torture/execute/bitfld-1.x: Remove.
39223         * gcc.c-torture/execute/bitfld-3.c: New test.
39224         * gcc.dg/bitfld-2.c: Remove XFAILs.
39225
39226 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
39227
39228         PR c++/16276
39229         * g++.dg/rtti/tinfo1.C: New file.
39230
39231 2004-07-07  Eric Christopher  <echristo@redhat.com>
39232
39233         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
39234
39235 2004-07-07  Andrew Pinski  <apinski@apple.com>
39236
39237         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
39238
39239 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
39240
39241         * g++.dg/init/call1.C: XFAIL.
39242
39243 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
39244
39245         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
39246         except for movstrict*, to movmem* and clrstr* to clrmem*.
39247
39248 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
39249
39250         * gcc.c-torture/execute/20040707-1.c: New test.
39251
39252 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
39253
39254         * gcc.c-torture/execute/20040706-1.c: New test.
39255
39256 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39257
39258         PR c++/3671
39259         * g++.dg/template/spec14.C: New test.
39260
39261 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
39262
39263         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
39264         nothing if not yet defined.  Use it in b, c and d type definitions.
39265         * gcc.c-torture/execute/20040705-1.c: New test.
39266         * gcc.c-torture/execute/20040705-2.c: New test.
39267
39268 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39269
39270         PR c++/2518
39271         * g++.dg/lookup/new1.C: New test.
39272
39273 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39274
39275         PR c++/11406
39276         * g++.dg/template/sizeof8.C: New test.
39277
39278 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
39279
39280         * gcc.c-torture/compile/20040705-1.c: New test.
39281
39282 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
39283
39284         * gfortran.fortran-torture/execute/seq_io.f90: New test.
39285
39286 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
39287
39288         * gcc.dg/cpp/if-mop.c: Two new testcases.
39289         * gcc.dg/cpp/trad/comment-3.c: New.
39290
39291 2004-07-04  Paul Brook  <paul@codesourcery.com>
39292
39293         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
39294
39295 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
39296
39297         PR c++/3761
39298         * g++.dg/lookup/crash4.C: New test.
39299
39300 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
39301
39302         * gcc.c-torture/execute/builtin-abs-1.c
39303         * gcc.c-torture/execute/builtin-abs-2.c
39304         * gcc.c-torture/execute/builtin-complex-1.c
39305         * gcc.c-torture/execute/builtins/string-1-lib.c
39306         * gcc.c-torture/execute/builtins/string-1.c
39307         * gcc.c-torture/execute/builtins/string-2-lib.c
39308         * gcc.c-torture/execute/builtins/string-2.c
39309         * gcc.c-torture/execute/builtins/string-3-lib.c
39310         * gcc.c-torture/execute/builtins/string-3.c
39311         * gcc.c-torture/execute/builtins/string-4-lib.c
39312         * gcc.c-torture/execute/builtins/string-4.c
39313         * gcc.c-torture/execute/builtins/string-5-lib.c
39314         * gcc.c-torture/execute/builtins/string-5.c
39315         * gcc.c-torture/execute/builtins/string-6-lib.c
39316         * gcc.c-torture/execute/builtins/string-6.c
39317         * gcc.c-torture/execute/builtins/string-7-lib.c
39318         * gcc.c-torture/execute/builtins/string-7.c
39319         * gcc.c-torture/execute/builtins/string-8-lib.c
39320         * gcc.c-torture/execute/builtins/string-8.c
39321         * gcc.c-torture/execute/builtins/string-9-lib.c
39322         * gcc.c-torture/execute/builtins/string-9.c
39323         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
39324         * gcc.c-torture/execute/builtins/string-asm-1.c
39325         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
39326         * gcc.c-torture/execute/builtins/string-asm-2.c
39327         * gcc.c-torture/execute/stdio-opt-1.c
39328         * gcc.c-torture/execute/stdio-opt-2.c
39329         * gcc.c-torture/execute/stdio-opt-3.c
39330         * gcc.c-torture/execute/string-opt-1.c
39331         * gcc.c-torture/execute/string-opt-10.c
39332         * gcc.c-torture/execute/string-opt-11.c
39333         * gcc.c-torture/execute/string-opt-12.c
39334         * gcc.c-torture/execute/string-opt-13.c
39335         * gcc.c-torture/execute/string-opt-14.c
39336         * gcc.c-torture/execute/string-opt-15.c
39337         * gcc.c-torture/execute/string-opt-16.c
39338         * gcc.c-torture/execute/string-opt-2.c
39339         * gcc.c-torture/execute/string-opt-6.c
39340         * gcc.c-torture/execute/string-opt-7.c
39341         * gcc.c-torture/execute/string-opt-8.c:
39342         Replace with ...
39343
39344         * gcc.c-torture/execute/builtins/abs-2.c
39345         * gcc.c-torture/execute/builtins/abs-3.c
39346         * gcc.c-torture/execute/builtins/complex-1.c
39347         * gcc.c-torture/execute/builtins/fprintf.c
39348         * gcc.c-torture/execute/builtins/fputs.c
39349         * gcc.c-torture/execute/builtins/memcmp.c
39350         * gcc.c-torture/execute/builtins/memmove.c
39351         * gcc.c-torture/execute/builtins/memops-asm.c
39352         * gcc.c-torture/execute/builtins/mempcpy-2.c
39353         * gcc.c-torture/execute/builtins/mempcpy.c
39354         * gcc.c-torture/execute/builtins/memset.c
39355         * gcc.c-torture/execute/builtins/printf.c
39356         * gcc.c-torture/execute/builtins/sprintf.c
39357         * gcc.c-torture/execute/builtins/strcat.c
39358         * gcc.c-torture/execute/builtins/strchr.c
39359         * gcc.c-torture/execute/builtins/strcmp.c
39360         * gcc.c-torture/execute/builtins/strcpy.c
39361         * gcc.c-torture/execute/builtins/strcspn.c
39362         * gcc.c-torture/execute/builtins/strlen-2.c
39363         * gcc.c-torture/execute/builtins/strlen.c
39364         * gcc.c-torture/execute/builtins/strncat.c
39365         * gcc.c-torture/execute/builtins/strncmp-2.c
39366         * gcc.c-torture/execute/builtins/strncmp.c
39367         * gcc.c-torture/execute/builtins/strncpy.c
39368         * gcc.c-torture/execute/builtins/strpbrk.c
39369         * gcc.c-torture/execute/builtins/strpcpy-2.c
39370         * gcc.c-torture/execute/builtins/strpcpy.c
39371         * gcc.c-torture/execute/builtins/strrchr.c
39372         * gcc.c-torture/execute/builtins/strspn.c
39373         * gcc.c-torture/execute/builtins/strstr-asm.c
39374         * gcc.c-torture/execute/builtins/strstr.c:
39375         ... these new files.
39376
39377         * gcc.c-torture/execute/builtins/abs-2-lib.c
39378         * gcc.c-torture/execute/builtins/abs-3-lib.c
39379         * gcc.c-torture/execute/builtins/complex-1-lib.c
39380         * gcc.c-torture/execute/builtins/fprintf-lib.c
39381         * gcc.c-torture/execute/builtins/fputs-lib.c
39382         * gcc.c-torture/execute/builtins/memcmp-lib.c
39383         * gcc.c-torture/execute/builtins/memmove-lib.c
39384         * gcc.c-torture/execute/builtins/memops-asm-lib.c
39385         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
39386         * gcc.c-torture/execute/builtins/mempcpy-lib.c
39387         * gcc.c-torture/execute/builtins/memset-lib.c
39388         * gcc.c-torture/execute/builtins/printf-lib.c
39389         * gcc.c-torture/execute/builtins/sprintf-lib.c
39390         * gcc.c-torture/execute/builtins/strcat-lib.c
39391         * gcc.c-torture/execute/builtins/strchr-lib.c
39392         * gcc.c-torture/execute/builtins/strcmp-lib.c
39393         * gcc.c-torture/execute/builtins/strcpy-lib.c
39394         * gcc.c-torture/execute/builtins/strcspn-lib.c
39395         * gcc.c-torture/execute/builtins/strlen-2-lib.c
39396         * gcc.c-torture/execute/builtins/strlen-lib.c
39397         * gcc.c-torture/execute/builtins/strncat-lib.c
39398         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
39399         * gcc.c-torture/execute/builtins/strncmp-lib.c
39400         * gcc.c-torture/execute/builtins/strncpy-lib.c
39401         * gcc.c-torture/execute/builtins/strpbrk-lib.c
39402         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
39403         * gcc.c-torture/execute/builtins/strpcpy-lib.c
39404         * gcc.c-torture/execute/builtins/strrchr-lib.c
39405         * gcc.c-torture/execute/builtins/strspn-lib.c
39406         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
39407         * gcc.c-torture/execute/builtins/strstr-lib.c
39408         * gcc.c-torture/execute/builtins/lib/abs.c
39409         * gcc.c-torture/execute/builtins/lib/fprintf.c
39410         * gcc.c-torture/execute/builtins/lib/memset.c
39411         * gcc.c-torture/execute/builtins/lib/printf.c
39412         * gcc.c-torture/execute/builtins/lib/sprintf.c
39413         * gcc.c-torture/execute/builtins/lib/strcpy.c
39414         * gcc.c-torture/execute/builtins/lib/strcspn.c
39415         * gcc.c-torture/execute/builtins/lib/strncat.c
39416         * gcc.c-torture/execute/builtins/lib/strncmp.c
39417         * gcc.c-torture/execute/builtins/lib/strncpy.c
39418         * gcc.c-torture/execute/builtins/lib/strpbrk.c
39419         * gcc.c-torture/execute/builtins/lib/strspn.c
39420         * gcc.c-torture/execute/builtins/lib/strstr.c:
39421         New files containing support routines.
39422
39423         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
39424         declaration.
39425         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
39426         when not optimizing.
39427
39428 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
39429
39430         PR c++/16240
39431         * g++.dg/abi/mangle22.C: New test.
39432         * g++.dg/abi/mangle23.C: Likewise.
39433
39434 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
39435
39436         PR fortran/16290
39437         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
39438         Allow for cases without denormalized floating point numbers.
39439
39440 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
39441
39442         PR c/1027
39443         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
39444         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
39445         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
39446         expected warning text.
39447         * gcc.dg/format/diag-2.c: New test.
39448
39449 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
39450
39451         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
39452
39453 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
39454
39455         * gcc.dg/builtins-43.c: New.
39456         * gcc.dg/builtins-44.c: New.
39457         * gcc.dg/builtins-45.c: New.
39458
39459 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
39460             Andreas Tobler  <a.tobler@schweiz.ch>
39461
39462         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
39463         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
39464         as SIGSEGV.
39465         * gcc.dg/cleanup-11.c: Likewise.
39466         * gcc.dg/cleanup-8.c: Likewise.
39467         * gcc.dg/cleanup-9.c: Likewise.
39468         * gcc.dg/cleanup-5.c: Run on all platforms.
39469
39470 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
39471
39472         * g++.dg/warn/nonnull1.C: New test.
39473
39474 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
39475
39476         * gcc.dg/compat/compat-common.h: Wrap up CINT in
39477         an #ifndef SKIP_COMPLEX_INT/#endif pair.
39478         Special-case the Sun compiler wrt to <complex.h>.
39479
39480 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
39481
39482         * gcc.dg/Wunreachable-8.C: New test.
39483
39484         * gcc.dg/h8300-ice2.c : New test.
39485
39486 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
39487
39488         PR fortran/16161
39489         * gfortran.fortran-torture/compile/implicit.f90: Add test
39490         for implicit character.
39491
39492 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
39493
39494         PR fortran/16289
39495         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
39496         Use tiny() intrinsic to find smallest non-negative real
39497
39498 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
39499
39500         * gcc.dg/compat/struct-by-value-22_main.c: New test.
39501         * gcc.dg/compat/struct-by-value-22_x.c: New.
39502         * gcc.dg/compat/struct-by-value-22_y.c: New.
39503
39504         * gcc.c-torture/execute/20040629-1.c: New test.
39505
39506 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
39507
39508         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
39509         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
39510
39511         PR target/16195
39512         * gcc.dg/20040625-1.c: New test.
39513
39514 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39515
39516         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
39517
39518 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39519
39520         PR fortran/15963
39521         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
39522
39523 2004-06-29  Richard Henderson  <rth@redhat.com>
39524
39525         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
39526
39527 2004-06-29  Paul Brook  <paul@codesourcery.com>
39528
39529         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
39530         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
39531
39532 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
39533
39534         PR c++/16260
39535         * g++.dg/parse/crash15.C: New.
39536
39537 2004-06-28  Andrew Pinski  <apinski@apple.com>
39538
39539         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
39540         by the error already.
39541
39542         * g++.dg/opt/ptrmem4.C: Change to compile only test.
39543
39544 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
39545
39546         PR target/14041
39547         * gcc.dg/h8300-bss-align-1.c : New.
39548
39549 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
39550
39551         * PR c++/16174
39552         * g++.dg/template/ctor4.C: New.
39553
39554 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
39555
39556         PR c++/16205
39557         * g++.dg/warn/Wsequence-point-1.C: New test.
39558
39559 2004-06-27  Paul Brook  <paul@codesourcery.com>
39560
39561         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
39562
39563 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
39564
39565         * g++.old-deja/g++.mike/p7325.C: Remove.
39566
39567 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
39568
39569         PR c/14963
39570         * gcc.dg/pr14963.c: New test.
39571
39572 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
39573
39574         PR c++/16193
39575         * g++.dg/parse/redef1.C: New test.
39576
39577 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
39578
39579         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
39580         20021110.c.
39581         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
39582         20021119-1.c.
39583         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
39584         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
39585         5-04.c.
39586         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
39587         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
39588         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
39589         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
39590         g++.brendan/enum14.C.
39591         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
39592         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
39593         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
39594         g++.mike/virt1.C.
39595         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
39596         memtemp24.C.
39597
39598 2004-06-27  Roger Sayle  <roger@eyesopen.com>
39599
39600         * gcc.dg/20040527-1.c: New test case.
39601
39602 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
39603
39604         PR gfortran/pr16196
39605         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
39606
39607 2004-06-25  Roger Sayle  <roger@eyesopen.com>
39608
39609         PR middle-end/15825
39610         * gcc.dg/pr15825-1.c: New test case.
39611
39612 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
39613
39614         * gcc.c-torture/execute/20040625-1.c: New test.
39615
39616 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39617
39618         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
39619
39620 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
39621
39622         * gcc.dg/torture/mips-div-1.c: New test.
39623
39624 2004-06-24  Jeff Law  <law@redhat.com>
39625
39626         * gcc.dg/tree-ssa/20040624-1.c: New test.
39627
39628 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
39629
39630         * gcc.c-torture/compile/20040624-1.c: New test.
39631
39632 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39633
39634         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
39635         this directory.
39636
39637 2004-06-23  Andrew Pinski  <apinski@apple.com>
39638
39639         PR middle-end/15988
39640         * g++.dg/opt/ptrmem4.C: New test.
39641
39642         * gcc.dg/c90-array-quals-2.c: New test.
39643
39644 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
39645
39646         * gcc.dg/kpice1.c: New test.
39647
39648 2006-06-23  Andrew Pinski  <apinski@apple.com>
39649
39650         * gcc.dg/c90-array-quals.c: New test.
39651
39652 2006-06-22  Richard Henderson  <rth@redhat.com>
39653
39654         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
39655
39656 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
39657
39658         * gcc.dg/builtins-config.h: Handle FreeBSD.
39659
39660 2006-06-22  Richard Henderson  <rth@redhat.com>
39661
39662         * g++.dg/opt/devirt1.C: New.
39663
39664 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
39665
39666         * g++.dg/opt/pr15551.C: New testcase.
39667
39668 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
39669
39670         PR target/14800
39671         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
39672         x86_64-*-linux* when compiling for 32bit.
39673
39674 2004-06-21  Andrew Pinski  <apinski@apple.com>
39675
39676         * gcc.dg/pch/struct-1.c: New.
39677         * gcc.dg/pch/struct-1.hs: New.
39678
39679 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
39680
39681         * gcc.dg/pch/save-temps-1.c: New file.
39682         * gcc.dg/pch/save-temps-1.hs: New file.
39683
39684 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
39685
39686         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
39687         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
39688
39689 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39690
39691         * gfortran.fortran-torture/execute/select_1.f90: Rename function
39692         to fix type error.
39693         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
39694         Remove trailing spaces.
39695
39696 2004-06-21  Richard Henderson  <rth@redhat.com>
39697
39698         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
39699         merging && to BIT_FIELD_REF.
39700
39701 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
39702
39703         * g++.dg/opt/placeholder1.C: New test.
39704
39705 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
39706
39707         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
39708         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
39709         * gcc.dg/compat/union-m128-1_x.c: Likewise.
39710         * gcc.dg/compat/union-m128-1_y.c: Likewise.
39711
39712 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
39713
39714         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
39715         extern "C".
39716         * g++.dg/other/pragma-re-1.C: Add comments.
39717
39718 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
39719
39720         PR gfortran/16080
39721         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
39722
39723 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
39724
39725         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
39726         instead of setting the type of size_t by
39727         hand.
39728
39729 2004-06-18  Roger Sayle  <roger@eyesopen.com>
39730
39731         * gcc.dg/unordered-2.c: New test case.
39732         * gcc.dg/unordered-3.c: New test case.
39733
39734 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
39735
39736         PR other/16043
39737         * lib/g++.exp (g++_version): Tweak regexp for version
39738         * lib/g77.exp (g77_version): Likewise.
39739         * lib/gfortran.exp (gfortran_version): Likewise.
39740         * lib/objc.exp (objc_version): Likewise.
39741         * lib/treelang.exp (treelang_version): Likewise.
39742
39743 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
39744
39745         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
39746         Use INT_MAX instead of __INT_MAX__.
39747         * gcc.dg/compat/struct-align-2_y.c: Likewise.
39748
39749         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
39750         * gcc.dg/compat/scalar-return-3_x.c: Use it.
39751         * gcc.dg/compat/scalar-return-3_y.c: Use it.
39752         * gcc.dg/compat/scalar-return-4_x.c: Use it.
39753         * gcc.dg/compat/scalar-return-4_y.c: Use it.
39754         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
39755         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
39756         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
39757         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
39758
39759         * gcc.dg/range-test-1.c: New test.
39760         * g++.dg/opt/range-test-1.C: New test.
39761
39762 2004-06-17  Richard Henderson  <rth@redhat.com>
39763
39764         * objc.dg/sync-1.m: New.
39765         * objc.dg/try-catch-1.m: Don't force next runtime.
39766         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
39767         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
39768         shadowed catch clause.
39769         * objc.dg/try-catch-5.m: New.
39770
39771 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
39772
39773         Bug 14610
39774         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
39775
39776 2004-06-15  Richard Henderson  <rth@redhat.com>
39777
39778         * gcc.dg/20001116-1.c: Move expected warning line.
39779
39780 2004-06-15  Richard Henderson  <rth@redhat.com>
39781
39782         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
39783         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
39784
39785 2004-06-15  Jeff Law  <law@redhat.com>
39786
39787         * gcc.dg/tree-ssa/20040615-1.c: New test.
39788         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
39789         be less sensitive to operand ordering.
39790         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
39791
39792 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
39793
39794         * g++.dg/abi/bitfield3.C: Add comment..
39795
39796 2004-06-15  Richard Henderson  <rth@redhat.com>
39797
39798         * g++.dg/ext/stmtexpr1.C: XFAIL.
39799         * gcc.dg/20030612-1.c: XFAIL.
39800
39801 2004-06-15  Eric Christopher  <echristo@redhat.com>
39802
39803         * g++.dg/charset/asm5.c: New.
39804         * gcc.dg/charset/asm6.c: New.
39805
39806 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39807
39808         PR fortran/15962
39809         * gfortran.fortran-torture/execute/select_1.f90: New test.
39810
39811 2004-06-15  Paul Brook  <paul@codesourcery.com>
39812
39813         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
39814
39815 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39816
39817         PR c++/15967
39818         * g++.dg/lookup/crash3.C: New test.
39819
39820 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39821
39822         PR c++/15947
39823         * g++.dg/parse/dtor4.C: New test.
39824
39825 2004-06-14  Jeff Law  <law@redhat.com>
39826
39827         * gcc.c-torture/compile/20040614-1.c: New test.
39828
39829 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39830
39831         PR fortran/15211
39832         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
39833         LEN of a character array.
39834
39835 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
39836
39837         PR c++/15096
39838         * g++.dg/template/ptrmem10.C: New test.
39839
39840         PR c++/14930
39841         * g++.dg/template/friend30.C: New test.
39842
39843 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39844
39845         PR fortran/14928
39846         * gfortran.fortran-torture/compile/mloc.f90: New test.
39847
39848 2004-06-13  Paul Brook  <paul@codesourcery.com>
39849
39850         * gfortran.fortran-torture/execute/random_2.f90: New test.
39851
39852 2004-06-13  Eric Christopher  <echristo@redhat.com>
39853
39854         * gcc.dg/noncompile/redecl-1.c: Fix error message.
39855
39856 2004-06-12  Paul Brook  <paul@codesourcery.com>
39857
39858         * gfortran.fortran-torture/execute/contained_3.f90: New test.
39859
39860 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39861
39862         PR fortran/14923
39863         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
39864
39865 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39866
39867         PR fortran/14957
39868         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
39869         syntax errors in end statements of contained subroutines.
39870
39871 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39872
39873         PR fortran/12841
39874         * gfortran.fortran-torture/execute/null_arg.f90: New test.
39875
39876 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
39877
39878         PR fortran/15665
39879         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
39880
39881 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
39882
39883         PR gfortran/12839
39884         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
39885
39886 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
39887
39888         PR c++/15862
39889         * g++.dg/parse/enum1.C: New test.
39890
39891 2004-06-10  Jeff Law  <law@redhat.com>
39892
39893         * gcc.c-torture/compile/20040610-1.c: New test.
39894
39895 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39896
39897         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
39898         * g++.old-deja/g++.other/decl3.C: Likewise.
39899
39900 2004-06-10  Brian Booth  <bbooth@redhat.com>
39901
39902         * gcc.dg/tree-ssa/20031015-1.c: Scan for
39903         V_MAY_DEF instead of VDEF.
39904         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
39905
39906 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
39907
39908         PR c++/14211
39909         * g++.dg/conversion/const1.C: New test.
39910
39911         PR c++/15076
39912         * g++.dg/conversion/reinterpret1.C: New test.
39913
39914         PR c++/15877
39915         * g++.dg/template/enum2.C: New test.
39916
39917         PR c++/15227
39918         * g++.dg/template/error13.C: New test.
39919
39920 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39921
39922         PR fortran/14957
39923         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
39924         arguments to test_* REAL and of the right size.
39925
39926 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
39927
39928         PR target/15569
39929         PR rtl-optimization/15681
39930         * gcc.dg/20040609-1.c: New test.
39931
39932 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
39933
39934         PR c++/14791
39935         * g++.dg/opt/builtins1.C: New test.
39936
39937 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
39938
39939         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
39940         that use default windows32 struct layout.
39941         * gcc.dg/i386-bitfield2.c: Likewise.
39942
39943 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
39944
39945         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
39946         for mingw32 and cygwin targets.
39947
39948 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
39949
39950         * gcc.dg/pch/macro-4.c: New.
39951         * gcc.dg/pch/macro-4.hs: New.
39952
39953 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39954
39955         PR fortran/13249
39956         * gfortran.fortran-torture/compile/name_clash.f90: New test.
39957
39958 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39959
39960         PR fortran/13372
39961         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
39962
39963 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
39964
39965         PR gfortran/14897
39966         * gfortran.fortran-torture/execute/t_edit.f90: New test.
39967
39968 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
39969
39970         PR gfortran/15755
39971         * gfortran.fortran-torture/execute/backspace.c : New test.
39972
39973 2004-06-09  Paul Brook  <paul@codesourcery.com>
39974
39975         * gfortran.fortran-torture/execure/intrinsic_associated.f90
39976         (pointer_to_section): Rewrite to use smaller array.
39977
39978 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
39979
39980         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
39981         * gcc.dg/ext/altivec-10.c: Same.
39982         * gcc.dg/ext/altivec-11.c: Same.
39983         * gcc.dg/ext/altivec-12.c: Same.
39984         * gcc.dg/ext/altivec-13.c: Same.
39985         * gcc.dg/ext/altivec-14.c: Same.
39986         * gcc.dg/ext/altivec-15.c: Same.
39987         * gcc.dg/ext/altivec-16.c: Same.
39988         * gcc.dg/ext/altivec-3.c: Same.
39989         * gcc.dg/ext/altivec-4.c: Same.
39990         * gcc.dg/ext/altivec-6.c: Same.
39991         * gcc.dg/ext/altivec-7.c: Same.
39992         * gcc.dg/ext/altivec-8.c: Same.
39993         * gcc.dg/ext/altivec-varargs-1.c: Same.
39994
39995         * g++.dg/ext/altivec-1.C: Correct dg syntax.
39996         * g++.dg/ext/altivec-10.C: Same.
39997         * g++.dg/ext/altivec-2.C: Same.
39998         * g++.dg/ext/altivec-3.C: Same.
39999         * g++.dg/ext/altivec-4.C: Same.
40000         * g++.dg/ext/altivec-5.C: Same.
40001         * g++.dg/ext/altivec-6.C: Same.
40002         * g++.dg/ext/altivec-7.C: Same.
40003         * g++.dg/ext/altivec-8.C: Same.
40004         * g++.dg/ext/altivec-9.C: Same.
40005
40006 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40007
40008         PR c++/7841
40009         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
40010
40011 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
40012
40013         * gcc.dg/union-1.c: New test.
40014
40015 2004-06-07  Roger Sayle  <roger@eyesopen.com>
40016
40017         * gcc.dg/builtins-41.c: New test case.
40018         * gcc.dg/builtins-42.c: New test case.
40019
40020 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
40021
40022         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
40023         * g++.dg/ext/altivec-10.C: Same.
40024         * g++.dg/ext/altivec-2.C: Same.
40025         * g++.dg/ext/altivec-3.C: Same.
40026         * g++.dg/ext/altivec-4.C: Same.
40027         * g++.dg/ext/altivec-5.C: Same.
40028         * g++.dg/ext/altivec-6.C: Same.
40029         * g++.dg/ext/altivec-7.C: Same.
40030         * g++.dg/ext/altivec-8.C: Same.
40031         * g++.dg/ext/altivec-9.C: Same.
40032         * g++.old-deja/g++.abi/cxa_vec.C: Same.
40033         * g++.old-deja/g++.brendan/new3.C: Same.
40034         * gcc.c-torture/execute/eeprof-1.x: Same.
40035
40036 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
40037
40038         PR c/14765
40039         * gcc.dg/pr14765-1.c: New test.
40040
40041 2004-06-07  Roger Sayle  <roger@eyesopen.com>
40042
40043         PR c/14649
40044         * gcc.dg/pr14649-1.c: New test case.
40045
40046 2004-06-07  Richard Henderson  <rth@redhat.com>
40047
40048         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
40049         if temporaries.
40050
40051 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
40052
40053         * g++.dg/eh/elide1.C: Remove XFAIL.
40054
40055 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
40056
40057         PR c++/15337
40058         * g++.dg/expr/sizeof3.C: New test.
40059
40060         PR c++/14777
40061         * g++.dg/template/access14.C: New test.
40062
40063         PR c++/15554
40064         * g++.dg/template/enum1.C: New test.
40065
40066         PR c++/15057
40067         * g++.dg/eh/throw1.C: New test.
40068
40069 2004-06-07  David Ayers  <d.ayers@inode.at>
40070             Ziemowit Laski  <zlaski@apple.com>
40071
40072         * lib/objc.exp (objc_target_compile): Revert the '-framework
40073         Foundation' flag fix, since bare Darwin does not ship
40074         with the Foundation framework.
40075         * objc/execute/next_mapping.h: Provide a local NSConstantString
40076         @interface and @implementation.
40077         (objc_constant_string_init): A constructor function, used to
40078         initialize the NSConstantString meta-class object.
40079         * objc/execute/string1.m: Include "next_mapping.h" instead of
40080         <Foundation/NSString.h>.
40081         * objc/execute/string2.m: Likewise.
40082         * objc/execute/string3.m: Likewise.
40083         * objc/execute/string4.m: Likewise.
40084
40085 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
40086
40087         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
40088         to double. Replace double with FLOAT.
40089         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
40090
40091         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
40092         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
40093         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
40094         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
40095         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
40096         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
40097         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
40098         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
40099
40100 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
40101
40102         PR c/13519
40103         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
40104
40105 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40106
40107         PR c++/15503
40108         * g++.dg/template/meminit2.C: New test.
40109
40110 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
40111
40112         PR target/15822
40113         * gcc.c-torture/execute/compare-fp-1.c,
40114         gcc.c-torture/execute/compare-fp-2.c,
40115         gcc.c-torture/execute/compare-fp-3.c,
40116         gcc.c-torture/execute/compare-fp-4.c,
40117         gcc.c-torture/execute/compare-fp-3.x,
40118         gcc.c-torture/execute/compare-fp-4.x: Moved...
40119         * gcc.c-torture/execute/ieee/compare-fp-1.c,
40120         gcc.c-torture/execute/ieee/compare-fp-2.c,
40121         gcc.c-torture/execute/ieee/compare-fp-3.c,
40122         gcc.c-torture/execute/ieee/compare-fp-4.c,
40123         gcc.c-torture/execute/ieee/compare-fp-3.x,
40124         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
40125
40126 2004-06-04  David Ayers  <d.ayers@inode.at>
40127
40128         * objc/execute/protocol-isEqual-4.m: New testcase.
40129
40130 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
40131
40132         * objc/execute/protocol-isEqual-1.m: New testcase.
40133         * objc/execute/protocol-isEqual-2.m: New testcase.
40134         * objc/execute/protocol-isEqual-3.m: New testcase.
40135
40136 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40137
40138         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
40139
40140 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
40141
40142         * lib/objc.exp (objc_target_compile): When running tests on
40143         Darwin (Mac OS X), inform the linker about '-framework
40144         'Foundation'.
40145
40146 2004-06-02  Eric Christopher  <echristo@redhat.com>
40147
40148         * gcc.c-torture/compile/20040602-1.c: New.
40149
40150 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
40151
40152         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
40153         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
40154
40155         PR tree-optimization/14736
40156         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
40157
40158         PR tree-optimization/14042
40159         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
40160
40161         PR tree-optimization/14729
40162         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
40163
40164 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40165
40166         PR fortran/15557
40167         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
40168
40169 2004-06-01  Richard Hederson  <rth@redhat.com>
40170
40171         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
40172
40173 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40174
40175         PR c++/14932
40176         * g++.dg/parse/offsetof4.C: New test.
40177
40178 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
40179
40180         PR objc/7993
40181         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
40182
40183 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
40184
40185         PR c++/15701
40186         * g++.dg/template/friend29.C: New test.
40187
40188 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
40189
40190         PR c/15749
40191         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
40192
40193 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
40194
40195         * gcc.dg/sparc-trap-1.c: New test.
40196
40197 2004-05-31  Roger Sayle  <roger@eyesopen.com>
40198
40199         PR middle-end/15069
40200         * g++.dg/opt/fold3.C: New test case.
40201
40202 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
40203
40204         * lib/target-supports.exp (check_iconv_available): Fix fallout
40205         from 2004-05-28 patch.
40206
40207 2004-05-30  Paul Brook  <paul@codesourcery.com>
40208
40209         PR fortran/15620
40210         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
40211         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
40212
40213 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
40214
40215         * gfortran.fortran-torture/execute/random_1.f90: New test.
40216
40217 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
40218
40219         * g++.dg/ext/altivec-10.C: New test.
40220
40221 2004-05-29  Paul Brook  <paul@codesourcery.com>
40222
40223         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
40224
40225 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
40226
40227         * gcc.dg/altivec-16.c: New test.
40228
40229 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
40230
40231         * lib/target-supports.exp (check_vmx_hw_available): New.
40232         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
40233
40234         * lib/target-supports.exp (check_alias_available,
40235         check_iconv_available, check_named_sections_available): Use
40236         unique names for temporary files.
40237
40238 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
40239
40240         * gcc.dg/altivec-15.c: New test.
40241
40242 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
40243
40244         PR c++/15083
40245         * g++.dg/warn/noeffect6.C: New test.
40246
40247         PR c++/15471
40248         * g++.dg/expr/ptrmem4.C: New test.
40249
40250         PR c++/15640
40251         * g++.dg/template/operator3.C: New test.
40252
40253 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
40254
40255         PR c++/14668
40256         * g++.dg/lookup/redecl1.C: New test.
40257         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
40258
40259 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
40260
40261         * gcc.c-torture/execute/compare-fp-1.c,
40262         gcc.c-torture/execute/compare-fp-2.c,
40263         gcc.c-torture/execute/compare-fp-3.c,
40264         gcc.c-torture/execute/compare-fp-4.c,
40265         gcc.c-torture/execute/compare-fp-3.x,
40266         gcc.c-torture/execute/compare-fp-4.x,
40267         gcc.dg/pr15649-1.c: New.
40268
40269 2004-05-27  Adam Nemet  <anemet@lnxw.com>
40270
40271         PR c++/12883
40272         * g++.dg/init/array14.C: New test.
40273
40274 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
40275
40276         * lib/compat.exp (compat-get-options-main): New.
40277         (compat-get-options): Remove unneeded code, warn for ignored
40278         command.
40279         (compat-execute): Check flag set by dg-require-* commands.
40280
40281         * lib/compat.exp (compat-execute): Break up long lines.
40282
40283 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
40284
40285         * gcc.dg/altivec-7.c: Don't use 'vector long'.
40286         * gcc.dg/altivec-14.c: New test.
40287         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
40288
40289         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
40290         * gcc.dg/altivec-12.c: Ditto.
40291
40292         * gcc.dg/altivec-3.c: Move call to altivec_check.
40293
40294 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40295
40296         PR c++/15044
40297         * g++.dg/template/error12.C: New test.
40298
40299         PR c++/15317
40300         * g++.dg/ext/attrib15.C: New test.
40301
40302         PR c++/15329
40303         * g++.dg/template/ptrmem9.C: New test.
40304
40305 2004-05-25  Paul Brook  <paul@codesourcery.com>
40306
40307         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
40308
40309 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40310
40311         PR c++/15165
40312         * g++.dg/template/crash19.C: New test.
40313
40314 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40315
40316         PR c++/15025
40317         * g++.dg/template/redecl1.C: New test.
40318
40319 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40320
40321         PR c++/14821
40322         * g++.dg/other/ns1.C: New test.
40323
40324         PR c++/14883
40325         * g++.dg/template/invalid1.C: New test.
40326
40327 2004-05-23  Paul Brook  <paul@codesourcery.com>
40328         Victor Leikehman  <lei@haifasphere.co.il>
40329
40330         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
40331         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
40332
40333 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
40334
40335         PR c++/15285
40336         PR c++/15299
40337         * g++.dg/template/non-dependent5.C: New test.
40338         * g++.dg/template/non-dependent6.C: New test.
40339
40340 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
40341
40342         PR c++/15507
40343         * g++.dg/inherit/union1.C: New test.
40344
40345         PR c++/15542
40346         * g++.dg/template/addr1.C: New test.
40347
40348         PR c++/15427
40349         * g++.dg/template/array5.C: New test.
40350
40351         PR c++/15287
40352         * g++.dg/template/array6.C: New test.
40353
40354 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
40355             Roger Sayle  <roger@eyesopen.com>
40356
40357         * g++.dg/lookup/forscope2.C: New test case.
40358
40359 2004-05-22  Ben Elliston  <bje@au.ibm.com>
40360
40361         * gcc.dg/cpp/Wmissingdirs.c: New.
40362
40363 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
40364
40365         PR target/15301
40366         * gcc.dg/compat/union-m128-1.h: New file.
40367         * gcc.dg/compat/union-m128-1_main.c: Likewise.
40368         * gcc.dg/compat/union-m128-1_x.c: Likewise.
40369         * gcc.dg/compat/union-m128-1_y.c: Likewise.
40370
40371 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
40372
40373         PR target/15302
40374         * gcc.dg/compat/struct-complex-1.h: New file.
40375         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
40376         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
40377         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
40378
40379 2004-05-20  Roger Sayle  <roger@eyesopen.com>
40380
40381         PR middle-end/3074
40382         * gcc.dg/pr3074-1.c: New test case.
40383         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
40384
40385 2004-05-20  Falk Hueffner  <falk@debian.org>
40386
40387         PR other/15526
40388         * gcc.dg/ftrapv-1.c: New test case.
40389
40390 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
40391
40392         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
40393
40394 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
40395             Jeff Law  <law@redhat.com>
40396
40397         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
40398         * gcc.dg/tree-ssa/20040518-2.c: New test.
40399
40400         * gcc.dg/tree-ssa/20040518-1.c: New test.
40401
40402 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
40403
40404         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
40405
40406 2004-05-18  Paul Brook  <paul@codesourcery.com>
40407
40408         PR fortran/13930
40409         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
40410
40411 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40412
40413         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
40414         constant folding.
40415
40416 2004-05-17  Steven Bosscher  <stevenb@suse.de>
40417
40418         * gcc.dg/tree-ssa/20040517-1.c: New test.
40419
40420 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40421
40422         * gcc.dg/loop-4.c: New test.
40423
40424 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
40425
40426         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
40427
40428 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
40429
40430         PR fortran/15311
40431         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
40432
40433 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40434
40435         PR fortran/13826
40436         PR fortran/13940
40437         * gfortran.fortran-torture/compile/data_1.f90: New test.
40438
40439 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
40440
40441         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
40442         * gcc.dg/uninit-H.c: Define ASM for __s390__.
40443
40444 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
40445
40446         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
40447
40448 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
40449
40450         PR c/15444
40451         * gcc.dg/format/xopen-1.c: Adjust expected message.
40452         * gcc.dg/format/xopen-3.c: New test.
40453
40454 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
40455
40456         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
40457
40458 2004-05-14  Jeff Law  <law@redhat.com>
40459
40460         * gcc.dg/tree-ssa/20040514-2.c: New test.
40461
40462 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40463
40464         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
40465         this ...
40466         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
40467         this.
40468
40469 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
40470
40471         * gcc.dg/tree-ssa/20040514-1.c: New test.
40472
40473 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40474
40475         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
40476         test.
40477
40478 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40479
40480         PR fortran/14066
40481         * gfortran.fortran-torture/compile/do_1.f90: New test.
40482
40483 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40484
40485         PR fortran/15051
40486         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
40487         test.
40488
40489 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
40490
40491         PR fortran/15149
40492         * gfortran.fortran-torture/execute/random_init.f90: New test.
40493
40494 2004-05-13  Paul Brook  <paul@codesourcery.com>
40495
40496         PR fortran/15314
40497         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
40498
40499 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
40500
40501         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
40502         for the powerpc case.
40503
40504 2004-05-13  Jeff Law  <law@redhat.com>
40505
40506         * gcc.dg/tree-ssa/20040513-1.c: New test.
40507         * gcc.dg/tree-ssa/20040513-2.c: New test.
40508
40509 2004-05-13  Paul Brook  <paul@codesourcery.com>
40510
40511         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
40512         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
40513         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
40514
40515 2004-05-13  Andreas Schwab  <schwab@suse.de>
40516
40517         PR other/10819
40518         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
40519         characters.
40520
40521 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
40522
40523         PR fortran/15294
40524         * gfortran.fortran-torture/execute/adjustr.f90: New file.
40525
40526 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
40527
40528         Merge from tree-ssa-20020619-branch.  See
40529         ChangeLog.tree-ssa for details.
40530
40531 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
40532
40533         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
40534         include <altivec.h> explicitly.
40535         * gcc.dg/altivec-13.c: Likewise.
40536
40537 2004-05-11  Paul Brook  <paul@codesourcery.com>
40538
40539         * gcc.c-torture/compile/20010518-1.c: Force enum size.
40540
40541 2004-05-10  Eric Christopher  <echristo@redhat.com>
40542
40543         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
40544         * gcc.dg/sibcall-4.c: Ditto.
40545
40546 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
40547
40548         * g++.dg/ext/altivec-8.C: New test case.
40549         * gcc.dg/altivec-13.c: New test case.
40550
40551 2004-05-08  Roger Sayle  <roger@eyesopen.com>
40552
40553         * gcc.c-torture/execute/divcmp-1.c: New test case.
40554         * gcc.c-torture/execute/divcmp-2.c: New test case.
40555         * gcc.c-torture/execute/divcmp-3.c: New test case.
40556
40557 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
40558
40559         * g++.dg/other/pragma-re-2.C: New test.
40560
40561 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
40562
40563         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
40564         * gcc.dg/i386-387-2.c: Likewise.
40565
40566         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
40567         __builtin_drem.
40568         * gcc.dg/i386-387-6.c: Likewise.
40569
40570 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
40571
40572         * gcc.dg/builtins-33.c: Also check log1p*.
40573
40574 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
40575
40576         PR optimization/15296
40577         * gcc.c-torture/execute/pr15296.c: New test.
40578
40579 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
40580
40581         * gcc.dg/builtins-40.c: New test.
40582
40583 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
40584
40585         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
40586
40587 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
40588
40589         * g++.dg/ext/spe1.C: New testcase.
40590
40591 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
40592
40593         * objc.dg/image-info.m: Allow additional attributes
40594         for __image_info section.
40595
40596 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
40597
40598         * gcc.dg/torture/mips-hilo-2.c: New test.
40599
40600 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40601
40602         PR c++/14389
40603         * g++.dg/template/member5.C: New test.
40604
40605 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
40606
40607         * gcc.dg/builtins-34.c: Also check expm1*.
40608
40609 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40610
40611         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
40612         * gcc.dg/torture/builtin-convert-3.c: New test.
40613
40614 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
40615
40616         PR middle-end/15054
40617         * g++.dg/opt/pr15054.C: New test.
40618
40619 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40620
40621         * gcc.dg/torture/builtin-rounding-1.c: New test.
40622         * gcc.dg/builtins-25.c: Delete.
40623         * gcc.dg/builtins-29.c: Delete.
40624
40625 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
40626
40627         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
40628         * gcc.dg/sibcall-4.c: Likewise.
40629         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
40630
40631 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
40632
40633         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
40634         bit-field on 16-bit targets.
40635
40636 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
40637
40638         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
40639         16-bit targets.
40640
40641 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
40642
40643         * gcc.dg/rs6000-power2-1.c: Change to compile only.
40644         * gcc.dg/rs6000-power2-2.c: Likewise.
40645
40646 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
40647
40648         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
40649         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
40650         Change the asm registers to be in form of frN instead of fN.
40651
40652 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40653
40654         * gcc.dg/torture/builtin-convert-2.c: New test.
40655
40656 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
40657
40658         * gcc.dg/rs6000-power2-1.c: New test.
40659         * gcc.dg/rs6000-power2-2.c: New test.
40660
40661 2004-04-28  Jan Hubicka  <jh@suse.cz>
40662
40663         * gcc.dg/unused-6.c: New test.
40664
40665 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
40666             Ulrich Weigand  <uweigand@de.ibm.com>
40667
40668         * ada/acats/run_all.sh: Define $target variable.
40669
40670 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
40671
40672         PR c++/15119
40673         * g++.dg/other/vararg-1.C: New test.
40674
40675         PR c++/4794
40676         * g++.dg/eh/cleanup3.C: New test.
40677
40678 2004-04-24  Laurent GUERBY <laurent@guerby.net>
40679
40680         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
40681         and ad8011a (target_insn).
40682         * ada/acats/support/macro.dfs: Likewise.
40683         * ada/acats/support/impbit.adb: New file.
40684
40685 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
40686
40687         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
40688
40689 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
40690
40691         * gcc.dg/loop-3.c: New test.
40692
40693 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
40694
40695         * gcc.c-torture/execute/simd-5.c: New test.
40696
40697 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40698
40699         PR c++/15064
40700         * g++.dg/template/crash18.C: New test.
40701
40702 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
40703
40704         * g++.dg/ext/complit3.C: New test.
40705
40706 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
40707
40708         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
40709         * gcc.dg/altivec-3.c: Same.
40710         * gcc.dg/altivec-varargs-1.c: Same.
40711
40712 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
40713
40714         * lib/target-supports.exp (check_profiling_available): Assume
40715         profiling is not available on powerpc-eabi targets.
40716
40717 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
40718
40719         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
40720         * gcc.dg/vmx/bug-1.c: Ditto.
40721
40722 2004-04-20  Eric Christopher  <echristo@redhat.com>
40723
40724         * gcc.dg/charset/extern.c: New test.
40725         * g++.dg/charset/extern3.cc: Ditto.
40726
40727 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
40728
40729         * gcc.dg/builtins-39.c: New test.
40730
40731 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
40732
40733         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
40734
40735 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
40736
40737         * gcc.dg/torture/mips-hilo-1.c: New test.
40738
40739 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
40740
40741         * gcc.c-torture/compile/20040419-1.c: New test.
40742
40743 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
40744
40745         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
40746
40747 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
40748             Aldy Hernandez  <aldyh@redhat.com>
40749
40750         * gcc.c-torture/execute/va-arg-24.c: New.
40751
40752 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
40753             Aldy Hernandez  <aldyh@redhat.com>
40754
40755         * gcc.dg/vmx/1b-01.c: New.
40756         * gcc.dg/vmx/1b-02.c: New.
40757         * gcc.dg/vmx/1b-03.c: New.
40758         * gcc.dg/vmx/1b-04.c: New.
40759         * gcc.dg/vmx/1b-05.c: New.
40760         * gcc.dg/vmx/1b-06.c: New.
40761         * gcc.dg/vmx/1b-07.c: New.
40762         * gcc.dg/vmx/1c-01.c: New.
40763         * gcc.dg/vmx/1c-02.c: New.
40764         * gcc.dg/vmx/3a-01a.c: New.
40765         * gcc.dg/vmx/3a-01.c: New.
40766         * gcc.dg/vmx/3a-01m.c: New.
40767         * gcc.dg/vmx/3a-03.c: New.
40768         * gcc.dg/vmx/3a-03m.c: New.
40769         * gcc.dg/vmx/3a-04.c: New.
40770         * gcc.dg/vmx/3a-04m.c: New.
40771         * gcc.dg/vmx/3a-05.c: New.
40772         * gcc.dg/vmx/3a-06.c: New.
40773         * gcc.dg/vmx/3a-06m.c: New.
40774         * gcc.dg/vmx/3a-07.c: New.
40775         * gcc.dg/vmx/3b-01.c: New.
40776         * gcc.dg/vmx/3b-02.c: New.
40777         * gcc.dg/vmx/3b-10.c: New.
40778         * gcc.dg/vmx/3b-13.c: New.
40779         * gcc.dg/vmx/3b-14.c: New.
40780         * gcc.dg/vmx/3b-15.c: New.
40781         * gcc.dg/vmx/3c-01a.c: New.
40782         * gcc.dg/vmx/3c-01.c: New.
40783         * gcc.dg/vmx/3c-02.c: New.
40784         * gcc.dg/vmx/3c-03.c: New.
40785         * gcc.dg/vmx/3d-01.c: New.
40786         * gcc.dg/vmx/4-01.c: New.
40787         * gcc.dg/vmx/4-03.c: New.
40788         * gcc.dg/vmx/5-01.c: New.
40789         * gcc.dg/vmx/5-02.c: New.
40790         * gcc.dg/vmx/5-03.c: New.
40791         * gcc.dg/vmx/5-04.c: New.
40792         * gcc.dg/vmx/5-05.c: New.
40793         * gcc.dg/vmx/5-06.c: New.
40794         * gcc.dg/vmx/5-07.c: New.
40795         * gcc.dg/vmx/5-07t.c: New.
40796         * gcc.dg/vmx/5-08.c: New.
40797         * gcc.dg/vmx/5-10.c: New.
40798         * gcc.dg/vmx/5-11.c: New.
40799         * gcc.dg/vmx/7-01a.c: New.
40800         * gcc.dg/vmx/7-01.c: New.
40801         * gcc.dg/vmx/7c-01.c: New.
40802         * gcc.dg/vmx/7d-01.c: New.
40803         * gcc.dg/vmx/7d-02.c: New.
40804         * gcc.dg/vmx/8-01.c: New.
40805         * gcc.dg/vmx/8-02a.c: New.
40806         * gcc.dg/vmx/8-02.c: New.
40807         * gcc.dg/vmx/brode-1.c: New.
40808         * gcc.dg/vmx/bug-1.c: New.
40809         * gcc.dg/vmx/bug-2.c: New.
40810         * gcc.dg/vmx/bug-3.c: New.
40811         * gcc.dg/vmx/cw-bug-1.c: New.
40812         * gcc.dg/vmx/cw-bug-2.c: New.
40813         * gcc.dg/vmx/cw-bug-3.c: New.
40814         * gcc.dg/vmx/dct.c: New.
40815         * gcc.dg/vmx/debug-1.c: New.
40816         * gcc.dg/vmx/debug-2.c: New.
40817         * gcc.dg/vmx/debug-3.c: New.
40818         * gcc.dg/vmx/debug-4.c: New.
40819         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
40820         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
40821         * gcc.dg/vmx/eg-5.c: New.
40822         * gcc.dg/vmx/fft.c: New.
40823         * gcc.dg/vmx/gcc-bug-1.c: New.
40824         * gcc.dg/vmx/gcc-bug-2.c: New.
40825         * gcc.dg/vmx/gcc-bug-3.c: New.
40826         * gcc.dg/vmx/gcc-bug-4.c: New.
40827         * gcc.dg/vmx/gcc-bug-5.c: New.
40828         * gcc.dg/vmx/gcc-bug-6.c: New.
40829         * gcc.dg/vmx/gcc-bug-7.c: New.
40830         * gcc.dg/vmx/gcc-bug-8.c: New.
40831         * gcc.dg/vmx/gcc-bug-9.c: New.
40832         * gcc.dg/vmx/gcc-bug-b.c: New.
40833         * gcc.dg/vmx/gcc-bug-c.c: New.
40834         * gcc.dg/vmx/gcc-bug-d.c: New.
40835         * gcc.dg/vmx/gcc-bug-e.c: New.
40836         * gcc.dg/vmx/gcc-bug-f.c: New.
40837         * gcc.dg/vmx/gcc-bug-g.c: New.
40838         * gcc.dg/vmx/gcc-bug-i.c: New.
40839         * gcc.dg/vmx/harness.h: New.
40840         * gcc.dg/vmx/ira1.c: New.
40841         * gcc.dg/vmx/ira2a.c: New.
40842         * gcc.dg/vmx/ira2b.c: New.
40843         * gcc.dg/vmx/ira2.c: New.
40844         * gcc.dg/vmx/ira2c.c: New.
40845         * gcc.dg/vmx/mem.c: New.
40846         * gcc.dg/vmx/newton-1.c: New.
40847         * gcc.dg/vmx/ops.c: New.
40848         * gcc.dg/vmx/sn7153.c: New.
40849         * gcc.dg/vmx/spill2.c: New.
40850         * gcc.dg/vmx/spill3.c: New.
40851         * gcc.dg/vmx/spill.c: New.
40852         * gcc.dg/vmx/t.c: New.
40853         * gcc.dg/vmx/varargs-1.c: New.
40854         * gcc.dg/vmx/varargs-2.c: New.
40855         * gcc.dg/vmx/varargs-3.c: New.
40856         * gcc.dg/vmx/varargs-4.c: New.
40857         * gcc.dg/vmx/varargs-5.c: New.
40858         * gcc.dg/vmx/varargs-6.c: New.
40859         * gcc.dg/vmx/varargs-7.c: New.
40860         * gcc.dg/vmx/vmx.exp: New.
40861         * gcc.dg/vmx/vprint-1.c: New.
40862         * gcc.dg/vmx/vscan-1.c: New.
40863         * gcc.dg/vmx/x-01.c: New.
40864         * gcc.dg/vmx/x-02.c: New.
40865         * gcc.dg/vmx/x-03.c: New.
40866         * gcc.dg/vmx/x-04.c: New.
40867         * gcc.dg/vmx/x-05.c: New.
40868         * gcc.dg/vmx/yousufi-1.c: New.
40869         * gcc.dg/vmx/zero-1.c: New.
40870         * gcc.dg/vmx/zero.c: New.
40871
40872 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
40873
40874         * g++.dg/lookup/java1.C: Update for chage of
40875         _Jv_AllocObject.
40876         * g++.dg/lookup/java2.C: Likewise.
40877
40878 2004-04-17  Laurent GUERBY <laurent@guerby.net>
40879
40880         * ada/acats/run_all.sh: use -O2 by default.
40881
40882 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
40883
40884         * gcc.dg/vr-mult-[12].c: New tests.
40885
40886 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40887
40888         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
40889
40890         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
40891
40892 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
40893
40894         * lib/target-supports.exp (check_profiling_available): Assume
40895         profiling isn't available for mips*-*-elf targets.
40896
40897 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
40898
40899         * gcc.dg/builtins-38.c: New test.
40900
40901 2004-04-14  Eric Christopher  <echristo@redhat.com>
40902
40903         * g++.dg/charset/charset.exp: Run .cc extension tests.
40904
40905 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
40906
40907         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
40908
40909 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40910
40911         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
40912
40913 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
40914
40915         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
40916         * gcc.dg/i386-387-2.c: Likewise.
40917
40918         * gcc.dg/i386-387-7.c: New test.
40919         * gcc.dg/i386-387-8.c: New test.
40920
40921         * gcc.dg/builtins-37.c: New test.
40922
40923 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
40924
40925         * g++.dg/pch/externc-1.C: Add missing semicolon.
40926
40927 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
40928
40929         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
40930
40931 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40932
40933         * gcc.c-torture/execute/20040411-1.c: New test.
40934
40935 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
40936
40937         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
40938
40939 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
40940
40941         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
40942
40943 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
40944
40945         * lib/target-supports.exp (check_named_sections_available): New.
40946         * lib/gcc-dg.exp (dg-require-named-sections): New.
40947         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
40948         old-deja.exp.  Also prune error-count message from HP linker.
40949         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
40950
40951         * g++.dg/init/init-ref4.C: Use dg-require-weak.
40952         * g++.old-deja/g++.pt/static3.C: Likewise.
40953         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
40954
40955 2004-04-09  Roger Sayle  <roger@eyesopen.com>
40956
40957         * gcc.c-torture/execute/20040409-1.c: New test case.
40958         * gcc.c-torture/execute/20040409-2.c: New test case.
40959         * gcc.c-torture/execute/20040409-3.c: New test case.
40960
40961 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
40962
40963         * gcc.dg/20040409-1.c: New test.
40964
40965 2004-04-08  Roger Sayle  <roger@eyesopen.com>
40966
40967         PR target/14888
40968         * g++.dg/opt/pr14888.C: New test case.
40969
40970 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
40971
40972         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
40973         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
40974         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
40975         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
40976         New tests.
40977
40978 2004-04-08  Paul Brook  <paul@codesourcery.com>
40979
40980         * gcc.dg/spill-1.c: New test.
40981
40982 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40983
40984         * gcc.dg/torture/builtin-ctype-2.c: New test.
40985
40986 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
40987
40988         * gcc.dg/pch/pch.exp: Add largefile test.
40989
40990 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
40991
40992         * g++.dg/pch/externc-1.Hs: New.
40993         * g++.dg/pch/externc-1.C: New.
40994
40995 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40996
40997         * gcc.dg/compat/struct-by-value-5a_main.c,
40998         gcc.dg/compat/struct-by-value-5b_main.c: New files.
40999         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
41000         * gcc.dg/compat/struct-by-value-5a_x.c,
41001         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
41002         gcc.dg/compat/struct-by-value-5_x.c.
41003         * gcc.dg/compat/struct-by-value-5a_y.c,
41004         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
41005         gcc.dg/compat/struct-by-value-5_y.c.
41006
41007         * gcc.dg/compat/struct-by-value-6a_main.c,
41008         gcc.dg/compat/struct-by-value-6b_main.c: New files.
41009         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
41010         * gcc.dg/compat/struct-by-value-6a_x.c,
41011         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
41012         gcc.dg/compat/struct-by-value-6_x.c.
41013         * gcc.dg/compat/struct-by-value-6a_y.c,
41014         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
41015         gcc.dg/compat/struct-by-value-6_y.c.
41016
41017         * gcc.dg/compat/struct-by-value-7a_main.c,
41018         gcc.dg/compat/struct-by-value-7b_main.c: New files.
41019         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
41020         * gcc.dg/compat/struct-by-value-7a_x.c,
41021         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
41022         gcc.dg/compat/struct-by-value-7_x.c.
41023         * gcc.dg/compat/struct-by-value-7a_y.c,
41024         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
41025         gcc.dg/compat/struct-by-value-7_y.c.
41026
41027 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
41028
41029         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
41030         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
41031         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
41032         options.
41033
41034 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
41035
41036         * gcc.dg/builtins-36.c: New test.
41037
41038 2004-04-06  Paul Brook  <paul@codesourcery.com>
41039
41040         * README.gcc: Remove obsolete contraint on testcases.
41041
41042 2004-04-05  Paul Brook  <paul@codesourcery.com>
41043
41044         PR2123
41045         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
41046         failure and exit(0) on success.
41047         * g++.dg/expr/anew2.C: Ditto.
41048         * g++.dg/expr/anew3.C: Ditto.
41049         * g++.dg/expr/anew4.C: Ditto.
41050
41051 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
41052
41053         PR c++/3518
41054         * g++.dg/template/unify7.C: New.
41055
41056 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
41057
41058         * g++.dg/README: Bring up to date with new subdirectories; remove
41059         duplicate subdirectory lines.
41060
41061 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
41062
41063         PR c++/14007
41064         * g++.dg/template/unify5.C: New.
41065         * g++.dg/template/unify6.C: New.
41066         * g++.dg/template/qualttp20.C: Adjust.
41067         * g++.old-deja/g++.jason/report.C: Adjust.
41068         * g++.old-deja/g++.other/qual1.C: Adjust.
41069
41070 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
41071
41072         PR c++/14803
41073         * g++.dg/inherit/ptrmem1.C: New test.
41074
41075 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
41076
41077         PR c++/14755
41078         * gcc.c-torture/execute/20040331-1.c: New test.
41079         * gcc.dg/20040331-1.c: New test.
41080
41081 2004-04-01  Paul Brook  <paul@codesourcery.com>
41082
41083         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
41084
41085 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
41086
41087         PR c++/14724
41088         * g++.dg/init/goto1.C: New test.
41089
41090         PR c++/14763
41091         * g++.dg/template/defarg4.C: New test.
41092
41093 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
41094
41095         * gcc.dg/altivec-11.c: Extend test for more valid cases.
41096
41097 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
41098
41099         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
41100
41101 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
41102
41103         * gcc.dg/noncompile/undeclared-2.c: New test.
41104
41105 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
41106
41107         * gcc.dg/940409-1.c: Remove XFAIL.
41108         * gcc.dg/reg-vol-struct-1.c: New test.
41109
41110 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41111
41112         * gcc.dg/torture/builtin-wctype-1.c: New test.
41113
41114 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
41115
41116         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
41117         * gcc.dg/20001101-1.c: Likewise.
41118         * gcc.dg/20001102-1.c: Likewise.
41119
41120 2004-03-25  Roger Sayle  <roger@eyesopen.com>
41121
41122         * gcc.dg/compare8.c: Add an additional test for XOR.
41123
41124 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41125
41126         * gcc.dg/torture/builtin-ctype-1.c: New test.
41127
41128 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41129
41130         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
41131         * gcc.dg/torture/builtin-math-1.c: Likewise.
41132         * gcc.dg/torture/builtin-power-1.c: New test.
41133
41134 2004-03-24  Andreas Schwab  <schwab@suse.de>
41135
41136         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
41137         IA64 assembler.
41138
41139 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
41140             Roger Sayle  <roger@eyesopen.com>
41141
41142         * gcc.dg/compare8.c: New test case.
41143
41144 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
41145
41146         * g++.dg/ext/altivec-7.C: New test.
41147
41148 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
41149
41150         PR 12267, 12391, 12560, 13129, 14114, 14133
41151         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
41152         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
41153         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
41154         Adjust error regexps.
41155         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
41156         * gcc.dg/noncompile/undeclared-1.c: New test cases.
41157         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
41158         * gcc.dg/local1.c: Add explanatory comment.
41159
41160 2004-03-23  Roger Sayle  <roger@eyesopen.com>
41161
41162         PR optimization/14669
41163         * g++.dg/opt/fold2.C: New test case.
41164
41165 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
41166
41167         PR c/14069
41168         * gcc.dg/20040322-1.c: New test.
41169
41170 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
41171
41172         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
41173         * gcc.dg/ultrasp4.c: Likewise.
41174         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
41175
41176 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
41177
41178         * gcc.dg/i386-sse-8.c: Reset default options.
41179
41180 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
41181
41182         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
41183         in the error message text.
41184
41185 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
41186
41187         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
41188
41189 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
41190
41191         PR c++/14616
41192         * g++.dg/init/array13.C: New test.
41193
41194 2004-03-20  Roger Sayle  <roger@eyesopen.com>
41195
41196         PR target/13889
41197         * gcc.c-torture/compile/pr13889.c: New test case.
41198
41199 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
41200
41201         PR c/14635
41202         * builtins-1.c (nan, nans): Don't test.
41203         * builtins-30.c: Don't use nan, nanf, nanl.
41204         * builtins-35.c: New test.
41205
41206 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
41207
41208         * g++.dg/ext/altivec-6.C: New test.
41209
41210 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
41211
41212         * g++.dg/init/placement3.C: New test.
41213
41214         * g++.dg/template/spec13.C: New test.
41215
41216         * g++.dg/lookup/using11.C: New test.
41217
41218         * g++.dg/lookup/koenig3.C: New test.
41219
41220         * g++.dg/template/operator2.C: New test.
41221
41222         * g++.dg/expr/dtor3.C: New test.
41223         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
41224         marker.
41225         * g++.old-deja/g++.law/visibility28.C: Likewise.
41226
41227 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
41228
41229         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
41230         * gcc.dg/ppc64-abi-3.c: Likewise.
41231
41232 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41233
41234         PR c++/14545
41235         * g++.dg/parse/template15.C: New test.
41236
41237 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
41238
41239         * g++.dg/expr/dtor2.C: New test.
41240
41241         * g++.dg/lookup/anon4.C: New test.
41242
41243         * g++.dg/overload/using1.C: New test.
41244
41245         * g++.dg/template/lookup7.C: New test.
41246
41247         * g++.dg/template/typename6.C: New test.
41248
41249         * g++.dg/expr/cond6.C: New test.
41250
41251 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41252
41253         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
41254
41255 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
41256
41257         * g++.dg/expr/cond5.C: New test.
41258         * g++.dg/expr/constcast1.C: Likewise.
41259         * g++.dg/expr/ptrmem2.C: Likewise.
41260         * g++.dg/expr/ptrmem3.C: Likewise.
41261         * g++.dg/lookup/main1.C: Likewise.
41262         * g++.dg/template/lookup6.C: Likewise.
41263
41264 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
41265
41266         * gcc.dg/local1.c: New test.
41267
41268         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
41269
41270 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41271
41272         * gcc.dg/torture/builtin-convert-1.c: New test.
41273
41274 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41275
41276         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
41277
41278 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
41279
41280         PR c++/14481
41281         * g++.dg/warn/Wunused-7.C: New test.
41282
41283 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41284
41285         * gcc.dg/torture/builtin-integral-1.c: New test.
41286
41287 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
41288
41289         PR c++/14586
41290         * g++.dg/parse/non-dependent3.C: New test.
41291
41292 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
41293
41294         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
41295         * g++.dg/eh/simd-2.C: Likewise.
41296         * g++.dg/init/array10.C: Likewise.
41297         * gcc.c-torture/compile/simd-1.c: Likewise.
41298         * gcc.c-torture/compile/simd-2.c: Likewise.
41299         * gcc.c-torture/compile/simd-3.c: Likewise.
41300         * gcc.c-torture/compile/simd-4.c: Likewise.
41301         * gcc.c-torture/compile/simd-6.c: Likewise.
41302         * gcc.c-torture/execute/simd-1.c: Likewise.
41303         * gcc.c-torture/execute/simd-2.c: Likewise.
41304         * gcc.dg/compat/vector-defs.h: Likewise.
41305         * gcc.dg/20020531-1.c: Likewise.
41306         * gcc.dg/altivec-3.c: Likewise.
41307         * gcc.dg/altivec-4.c: Likewise.
41308         * gcc.dg/altivec-varargs-1.c: Likewise.
41309         * gcc.dg/compat/vector-defs.h: Likewise.
41310         * gcc.dg/i386-mmx-3.c: Likewise.
41311         * gcc.dg/i386-sse-4.c: Likewise.
41312         * gcc.dg/i386-sse-5.c: Likewise.
41313         * gcc.dg/i386-sse-8.c: Likewise.
41314         * gcc.dg/simd-1.c: Likewise.
41315         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
41316         __ev64_opaque__ since the machine description provides it.
41317
41318 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41319
41320         * lib/compat.exp (skip_list): New global variable.
41321         Use it to hold the user defined COMPAT_SKIPS list if any.
41322         (compat-obj): Add the members of skip_list to optall.
41323
41324 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41325
41326         * gcc.dg/compat/union-by-value-1_main.c,
41327         union-by-value-1_x.c, union-by-value-1_y.c,
41328         union-check.h, union-defs.h,
41329         union-init.h, union-return-1_main.c,
41330         union-return-1_x.c, union-return-1_y.c: New files.
41331
41332 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41333
41334         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
41335         mixed-struct-init.h: Add 4 mixed structure types.
41336         struct-by-value-21_main.c, struct-by-value-21_x.c,
41337         struct-by-value-21_y.c, struct-return-21_main.c,
41338         struct-return-21_x.c, struct-return-21_y.c: New files.
41339
41340 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
41341
41342         PR c++/14550
41343         * g++.dg/parse/template14.C: New test.
41344
41345 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
41346
41347         * gcc.c-torture/execute/20040313-1.c: New test.
41348
41349 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
41350
41351         PR target/14533
41352         * gcc.dg/20040311-2.c: New test.
41353
41354 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
41355
41356         PR other/14544
41357         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
41358         bit-field.
41359
41360 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
41361
41362         * gcc.dg/20040305-2.c: Add missing return statement.
41363
41364 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41365
41366         * gcc.dg/builtins-34.c: Also check pow10*.
41367
41368 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
41369
41370         PR target/14262
41371         * gcc.dg/20040305-2.c: New test.
41372
41373 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
41374
41375         * gcc.dg/20040310-1.c: New test.
41376
41377 2004-03-11  Roger Sayle  <roger@eyesopen.com>
41378
41379         * gcc.c-torture/execute/20040311-1.c: New test case.
41380
41381 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
41382
41383         PR c++/14476
41384         * g++.dg/lookup/enum1.C: New test.
41385
41386 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
41387
41388         PR c++/14510
41389         * g++.dg/lookup/struct2.C: New test.
41390
41391 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
41392
41393         * gcc.dg/builtins-34.c: New test.
41394
41395 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41396
41397         * gcc.dg/torture/builtin-nonneg-1.c: New test.
41398
41399 2004-03-09  James E Wilson  <wilson@specifixinc.com>
41400
41401         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
41402         * gcc.dg/alias-2.c: New testcase.
41403
41404 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
41405
41406         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
41407
41408 2004-03-09  Roger Sayle  <roger@eyesopen.com>
41409
41410         * gcc.c-torture/execute/20040309-1.c: New test case.
41411
41412 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
41413
41414         PR c++/14397
41415         * g++.dg/overload/ref1.C: New.
41416
41417 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41418
41419         PR c++/14409
41420         * g++.dg/template/spec12.C: New test.
41421
41422         PR c++/14448
41423         * g++.dg/parse/crash14.C: New test.
41424
41425 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
41426
41427         PR c++/14230
41428         * g++.dg/init/ref11.C: New test.
41429
41430 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
41431
41432         PR c++/14432
41433         * g++.dg/parse/builtin2.C: New test.
41434
41435 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
41436
41437         PR c++/14401
41438         * g++.dg/init/ctor3.C: New test.
41439         * g++.dg/init/union1.C: New test.
41440         * g++.dg/ext/anon-struct4.C: New test.
41441
41442 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
41443
41444         * g++.dg/lookup/koenig1.C: Tweak error messages.
41445         * g++.dg/lookup/used-before-declaration.C: Likewise.
41446         * g++.dg/other/do1.C: Likewise.
41447         * g++.dg/overload/koenig1.C: Likewise.
41448         * g++.dg/parse/crash13.C: Likewise.
41449         * g++.dg/template/instantiate3.C: Likewise.
41450
41451 2004-03-08  Eric Christopher  <echristo@redhat.com>
41452
41453         * * lib/target-supports.exp: Enable libiconv in test
41454         compilation.  Fix up error checking.
41455
41456 2004-03-08  Roger Sayle  <roger@eyesopen.com>
41457
41458         PR middle-end/14289
41459         * gcc.dg/pr14289-1.c: New test case.
41460         * gcc.dg/pr14289-2.c: Likewise.
41461         * gcc.dg/pr14289-3.c: Likewise.
41462
41463 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
41464
41465         * gcc.c-torture/execute/20040308-1.c: New test.
41466
41467 2004-03-07  Roger Sayle  <roger@eyesopen.com>
41468
41469         * gcc.c-torture/execute/20040307-1.c: New test case.
41470
41471 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
41472
41473         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
41474
41475 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
41476
41477         * gcc.dg/20040306-1.c: New test.
41478
41479 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
41480
41481         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
41482         them static.
41483         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
41484
41485 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41486
41487         PR c/14465
41488         * gcc.dg/decl-6.c: New test.
41489
41490 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41491
41492         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
41493         Rename LOGPOW -> LOG_POW.
41494         (SQRT_EXP, POW_EXP): New.
41495
41496 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41497
41498         * gcc.dg/i386-sse-8.c: New test.
41499
41500 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41501
41502         PR c/14114
41503         * gcc.dg/decl-5.c: New test.
41504
41505 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
41506
41507         * gcc.dg/20040305-1.c: New test.
41508
41509 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
41510
41511         PR other/14354
41512         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
41513
41514 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
41515
41516         PR c++/14425, c++/14426
41517         * g++.dg/ext/altivec-4.C: New test.
41518         * g++.dg/ext/altivec-5.C: New test.
41519
41520 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
41521
41522         * g++.old-deja/g++.other/linkage1.C: Expect errors about
41523         global variables of a type with no linkage.
41524         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
41525         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
41526         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
41527         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
41528         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
41529         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
41530         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
41531         * g++.dg/warn/deprecated.C: Name enum Color.
41532         * g++.dg/overload/VLA.C: Name structure for 'b'.
41533         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
41534
41535 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41536
41537         * gcc.c-torture/compile/20040304-1.c: New test.
41538
41539 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
41540
41541         PR 13728
41542         * gcc.dg/decl-4.c: New testcase.
41543
41544 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
41545
41546         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
41547         as PRECF if sizeof (float) > sizeof (double).
41548         (PRECL): Make it the same as PRECF if
41549         sizeof (float) > sizeof (long double).
41550
41551 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41552
41553         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
41554         system type.  Add check for irix6 which doesn't have c99 runtime.
41555
41556 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
41557
41558         * gcc.dg/const-elim-1.c: xfail for xtensa.
41559
41560 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
41561
41562         PR c++/14369
41563         * g++.dg/template/cond4.C: New test.
41564
41565 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
41566
41567         PR c++/14360
41568         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
41569
41570         PR c++/14361
41571         * g++.dg/parse/defarg7.C: New test.
41572
41573         PR c++/14359
41574         * g++.dg/template/friend26.C: New test.
41575
41576 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
41577
41578         PR c++/14324
41579         * g++.dg/abi/mangle21.C: New test.
41580
41581         PR c++/14260
41582         * g++.dg/parse/constructor2.C: New test.
41583
41584         PR c++/14337
41585         * g++.dg/template/sfinae1.C: New test.
41586
41587 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
41588
41589         PR c++/14267
41590         * g++.dg/expr/crash2.C: New test.
41591
41592         PR middle-end/13448
41593         * gcc.dg/inline-5.c: New test.
41594         * gcc.dg/always-inline.c: Split out tests into ...
41595         * gcc.dg/always-inline2.c: ... this and ...
41596         * gcc.dg/always-inline3.c: ... this.
41597
41598 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
41599
41600         PR debug/12103
41601         * g++.dg/debug/crash1.C: New test.
41602
41603 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
41604
41605         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
41606         function with __attribute__((noinline)).
41607         (recurser_void2): Likewise.
41608         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
41609         (recurser_void2): Likewise.
41610
41611 2004-02-29  Roger Sayle  <roger@eyesopen.com>
41612
41613         PR middle-end/14203
41614         * g++.dg/warn/Wunused-6.C: New test case.
41615
41616 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
41617
41618         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
41619         not defined.
41620
41621 2004-02-27  Eric Christopher  <echristo@redhat.com>
41622
41623         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
41624         * g++.dg/charset/asm2.c: Run only x86.
41625         * gcc.dg/charset/asm3.c: Ditto.
41626
41627 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
41628
41629         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
41630         ld_library_path.
41631
41632 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
41633
41634         * g++.dg/ext/altivec-3.C: New.
41635
41636 2004-02-26  Richard Henderson  <rth@redhat.com>
41637
41638         * g++.dg/ext/attrib10.C: Mark for warning.
41639         * gcc.dg/attr-alias-1.c: New.
41640
41641 2004-02-26  Richard Henderson  <rth@redhat.com>
41642
41643         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
41644         * gcc.c-torture/execute/20040208-2.c: ... it back.
41645
41646 2004-02-26  Eric Christopher  <echristo@redhat.com>
41647
41648         * lib/target-supports.exp (check-iconv-available): New function.
41649         * lib/gcc-dg.exp (dg-require-iconv): New function.
41650         Use above.
41651         * gcc.dg/charset: New directory.
41652         * gcc.dg/charset/charset.exp: New file.
41653         * gcc.dg/charset/asm1.c: Ditto.
41654         * gcc.dg/charset/asm2.c: Ditto.
41655         * gcc.dg/charset/asm3.c: Ditto.
41656         * gcc.dg/charset/asm4.c: Ditto.
41657         * gcc.dg/charset/asm5.c: Ditto.
41658         * gcc.dg/charset/attribute1.c: Ditto.
41659         * gcc.dg/charset/attribute2.c: Ditto.
41660         * gcc.dg/charset/string1.c: Ditto.
41661         * g++.dg/charset: New directory.
41662         * g++.dg/dg.exp: Add here. Special options.
41663         * g++.dg/charset/charset.exp: New file.
41664         * g++.dg/charset/asm1.c: Ditto.
41665         * g++.dg/charset/asm2.c: Ditto.
41666         * g++.dg/charset/asm3.c: Ditto.
41667         * g++.dg/charset/asm4.c: Ditto.
41668         * g++.dg/charset/attribute1.c: Ditto.
41669         * g++.dg/charset/attribute2.c: Ditto.
41670         * g++.dg/charset/extern1.cc: Ditto.
41671         * g++.dg/charset/extern2.cc: Ditto.
41672         * g++.dg/charset/string1.c: Ditto.
41673
41674 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
41675
41676         PR c++/14278
41677         * g++.dg/parse/comma1.C: New test.
41678
41679 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41680
41681         PR c++/14284
41682         * g++.dg/template/ttp8.C: New test.
41683
41684 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
41685
41686         * gcc.dg/fixuns-trunc-1.c: New test.
41687
41688 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41689
41690         * gcc.dg/builtins-config.h: Use #elif.
41691
41692 2004-02-26  Michael Matz  <matz@suse.de>
41693
41694         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
41695         * gcc.dg/991214-1.c: Likewise.
41696         * gcc.dg/i386-asm-1.c: Likewise.
41697
41698 2004-02-25  Richard Henderson  <rth@redhat.com>
41699
41700         * gcc.c-torture/execute/20040208-2.c: Move ...
41701         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
41702
41703 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41704
41705         PR c++/14246
41706         * g++.dg/other/crash-3.C: New test.
41707
41708 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41709
41710         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
41711         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
41712
41713         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
41714         HP-UX.
41715
41716 2004-02-24  Michael Matz  <matz@suse.de>
41717
41718         * gcc.dg/i386-regparm.c: New.
41719
41720 2004-02-23  James E Wilson  <wilson@specifixinc.com>
41721
41722         * gcc.c-torture/execute/20040223-1.c: New.
41723
41724 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
41725             Kazu Hirata  <kazu@cs.umass.edu>
41726
41727         * gcc.dg/fwritable-strings-1.c: Remove.
41728
41729 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
41730
41731         PR c/14156
41732         * gcc.dg/20040223-1.c: New test.
41733
41734 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41735
41736         PR c++/14106
41737         * g++.dg/ext/typeof9.C: New test.
41738
41739 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41740
41741         PR c++/14250
41742         * g++.dg/other/switch1.C: New test.
41743
41744 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
41745
41746         * gcc.dg/cast-function-1.c: Adjust for new informative message.
41747         * gcc.dg/va-arg-1.c: Likewise.
41748
41749 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41750
41751         PR c++/14143
41752         * g++.dg/template/koenig5.C: New test.
41753
41754 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
41755
41756         * g++.dg/ext/altivec-1.C: Generalize target triple.
41757         * g++.dg/ext/altivec-2.C: New test case.
41758         * g++.dg/ext/altivec_check.h: New file.
41759         * gcc.dg/altivec-1.c: Generalize target triple;
41760         include altivec_check.h and call altivec_check().
41761         * gcc.dg/altivec-[2-5].c: Generalize target triple.
41762         * gcc.dg/altivec-6.c: New test case.
41763         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
41764         type casts as needed.
41765         * gcc.dg/altivec-10.c: Include altivec_check.h and call
41766         altivec_check().
41767         * gcc.dg/altivec-12.c: New test case.
41768         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
41769         include altivec_check.h and call altivec_check().
41770         * gcc.dg/altivec_check.h: New file.
41771
41772 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41773
41774         * lib/target-supports.exp (check_alias_available): Don't mangle
41775         function `g' in test program.
41776
41777 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41778
41779         * lib/target-supports.exp (check_profiling_available): Check
41780         argument to determine whether we support a profiling type.
41781         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
41782         check_profiling_available.
41783         * g++.dg/bprob/bprob.exp: Likewise.
41784         * g77.dg/bprob/bprob.exp: Likewise.
41785         * gcc.misc-tests/bprob.exp: Likewise.
41786         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
41787         dg-require-profiling and delete expected error handling.
41788         * gcc.dg/20021014-1.c: Likewise.
41789         * gcc.dg/nest.c: Likewise.
41790
41791 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41792
41793         PR c++/12007
41794         * g++.dg/other/vthunk1.C: New test.
41795
41796 2004-02-20  Falk Hueffner  <falk@debian.org>
41797
41798         PR target/14201
41799         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
41800
41801 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
41802
41803         PR c++/13927
41804         * g++.dg/other/error8.C: Remove XFAIL markers.
41805
41806         PR c++/14173
41807         * g++.dg/ext/packed5.C: New test.
41808
41809         PR c++/14199
41810         * g++.dg/warn/Wunused-5.C: New test.
41811
41812         PR c++/14186
41813         * g++.dg/lookup/member1.C: New test.
41814
41815 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
41816
41817         * gcc.c-torture/compile/20040130-1.c: Enable only when
41818         __INT_MAX__ >= 2147483647L.
41819         * gcc.c-torture/compile/961203-1.c: Likewise.
41820
41821 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
41822
41823         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
41824         * g++.dg/opt/template1.C: Robustify assembler regexp
41825
41826 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
41827
41828         * gcc.c-torture/execute/simd-4.x: Remove.
41829         * gcc.c-torture/execute/va-arg-25.x: Likewise.
41830         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
41831         Guard with #ifndef SKIP_ATTRIBUTE.
41832         * gcc.dg/compat/vector-1_y.c: Likewise.
41833         * gcc.dg/compat/vector-2_x.c: Likewise.
41834         * gcc.dg/compat/vector-2_y.c: Likewise.
41835         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
41836         * g++.dg/eh/simd-2.C: Likewise.
41837
41838 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
41839
41840         * gcc.c-torture/compile/complex-1.c: New.
41841
41842 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
41843
41844         PR target/14209
41845         * gcc.c-torture/execute/20040218-1.c: New test.
41846
41847 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41848
41849         PR c++/14181
41850         * g++.dg/parse/new2.C: New test.
41851
41852 2004-02-18  Paul Brook  <paul@codesourcery.com>
41853
41854         * gcc.c-torture/compile/libcall-1.c: New test.
41855
41856 2004-02-18  Paul Brook  <paul@codesourcery.com>
41857
41858         PR debug/12934
41859         * gcc.dg/debug/debug-7.c: New test.
41860
41861 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
41862
41863         * gcc.dg/20040217-1.c: New test.
41864
41865 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
41866
41867         * gcc.c-torture/execute/990208-1.x: Delete.
41868
41869 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
41870
41871         * gcc.c-torture/execute/20040208-2.x: New file.
41872
41873 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
41874
41875         PR c++/11326
41876         * g++.dg/abi/structret1.C: New test.
41877
41878 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
41879
41880         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
41881         (i386_cpuid): No need to test if cpuid is available on AMD64.
41882         Fix assembly, so that it works onboth i386 and AMD64.
41883         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
41884         (vecInLong): Fix s[] member type to unsigned int.
41885         (vecInWord): Remove type.
41886         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
41887         (a64, b64, c64, d64, e64): Remove.
41888         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
41889         Remove unused variable.  Remove initialization of removed variables.
41890         Don't call mmx_tests nor sse_tests.
41891         (reference_mmx, reference_sse): Remove.
41892         (check): Add return stmt.
41893         * gcc.dg/i386-sse-7.c: New test.
41894         * gcc.dg/i386-mmx-4.c: New test.
41895
41896 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41897
41898         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
41899         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
41900         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
41901         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
41902         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
41903         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
41904         g++.dg/tc1/dr94.C: Fix line terminator.
41905
41906 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
41907
41908         * gcc.c-torture/compile/20040216-1.c: New.
41909
41910 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41911
41912         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
41913         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
41914         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
41915         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
41916         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
41917         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
41918
41919 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41920
41921         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
41922
41923 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
41924
41925         PR c++/13971
41926         * g++.dg/expr/cond4.C: New test.
41927
41928         PR c++/14086
41929         * g++.dg/lookup/crash2.C: New test.
41930
41931 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
41932
41933         * gcc.c-torture/compile/20040214-2.c: New test.
41934
41935 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
41936
41937         PR c++/14116
41938         * g++.dg/ext/typeof8.C: New test.
41939
41940 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
41941
41942         * gcc.c-torture/compile/20040214-1.c: New test.
41943
41944 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41945
41946         PR c++/13635
41947         * g++.dg/template/spec11.C: New test.
41948
41949 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41950
41951         PR c++/13927
41952         * g++.dg/other/error8.C: New test.
41953
41954 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
41955
41956         PR c++/14122
41957         * g++.dg/template/array4.C: New test.
41958
41959         PR c++/14108
41960         * g++.dg/inherit/thunk2.C: New test.
41961
41962         PR c++/14083
41963         * g++.dg/eh/cond2.C: New test.
41964
41965 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
41966
41967         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
41968
41969 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
41970
41971         * lib/scanasm.exp (dg-scan): Quote pattern before display.
41972
41973 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
41974
41975         * g++.dg/simd-2.C: xfail on ppc64-linux.
41976
41977 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
41978
41979         PR c/456
41980         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
41981         tests.
41982
41983 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
41984
41985         * gcc.dg/builtins-33.c: New test.
41986
41987 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
41988
41989         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
41990
41991 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
41992
41993         * g++.dg/simd-2.C: Set -maltivec for ppc64.
41994
41995 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
41996
41997         * gcc.dg/ppc64-abi-3.c: New test.
41998
41999 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
42000
42001         PR c/14092
42002
42003         * gcc.dg/pr14092-1.c: New testcase.
42004
42005 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
42006
42007         * gcc.dg/cpp/assert4.c: Fix typo last change.
42008
42009         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
42010         * gcc.dg/cpp/assert4.c: Handle powerpc64.
42011
42012         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
42013
42014 2004-02-09  Roger Sayle  <roger@eyesopen.com>
42015
42016         * gcc.c-torture/compile/20040209-1.c: New test case.
42017
42018 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
42019
42020         * gcc.dg/c90-init-1.c: Adjust expected error messages.
42021
42022 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
42023
42024         * gcc.c-torture/execute/20040208-[12].c: New tests.
42025
42026 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
42027
42028         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
42029
42030 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
42031
42032         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
42033
42034 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
42035
42036         Bug 13856
42037         * gcc.dg/visibility-8.c: New testcase.
42038
42039 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
42040
42041         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
42042         arguments.
42043         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
42044
42045 2004-02-07  Roger Sayle  <roger@eyesopen.com>
42046
42047         PR middle-end/13696
42048         * g++.dg/opt/fold1.C: New test case.
42049
42050 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42051
42052         PR c++/14033
42053         * g++.dg/other/crash-2.C: New test.
42054
42055 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42056
42057         PR c++/14028
42058         * g++.dg/parse/angle-bracket2.C: New test.
42059
42060 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42061
42062         PR middle-end/13750
42063         Revert:
42064         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
42065         PR pch/13361
42066         * g++.dg/pch/wchar-1.C: New.
42067         * g++.dg/pch/wchar-1.Hs: New.
42068
42069 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42070
42071         PR c++/14008
42072         * g++.dg/parse/error15.C: New test.
42073         * g++.dg/parse/crash11.C: Update dg-error mark.
42074
42075 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
42076
42077         PR c++/13932
42078         * g++.dg/warn/conv2.C: New test.
42079
42080 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42081
42082         PR c++/13086
42083         * g++.dg/warn/incomplete1.C: Remove xfail.
42084
42085 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
42086
42087         * lib/file-format.exp (gcc_target_object_format): Use
42088         ${tool}_target_compile, not gcc_target_compile.
42089         * lib/target-supports.exp (check_alias_available): Likewise.
42090         (check_gc_sections_available): Likewise.
42091         * g++.dg/ext/attrib10.C: Use dg-require-alias.
42092         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
42093         dg-require-alias.
42094
42095 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
42096
42097         PR c++/13969
42098         * g++.dg/template/static6.C: New test.
42099
42100 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
42101
42102         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
42103
42104 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42105
42106         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
42107         tests for systems where `char' is unsigned by default.
42108
42109 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42110
42111         PR c++/13997
42112         * g++.dg/template/partial3.C: New test.
42113
42114 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
42115
42116         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
42117         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
42118         Remove mentions of obsolete ports.
42119
42120 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
42121
42122         * gcc.dg/noncompile/20001228-1.c: Fix for new
42123         error message.
42124
42125 2004-02-03  Roger Sayle  <roger@eyesopen.com>
42126
42127         PR target/9348
42128         * gcc.c-torture/execute/multdi-1.c: New test case.
42129
42130 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
42131
42132         PR c++/13925
42133         * g++.dg/template/lookup5.C: New test.
42134
42135 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
42136
42137         PR c++/13950
42138         * g++.dg/template/lookup4.C: New test.
42139
42140         PR c++/13970
42141         * g++.dg/parse/error14.C: New test.
42142
42143         PR c++/14002
42144         * g++.dg/parse/template13.C: New test.
42145
42146 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
42147
42148         PR c++/13978
42149         * g++.dg/template/koenig4.C: New test.
42150
42151         PR c++/13968
42152         * g++.dg/template/crash17.C: New test.
42153
42154         PR c++/13975
42155         * g++.dg/parse/error13.C: New test.
42156         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
42157
42158 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
42159
42160         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
42161
42162 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
42163
42164         PR c/11658
42165         PR c/13994
42166         * gcc.dg/noncompile/20040203-1.c: New test.
42167         * gcc.dg/noncompile/20040203-2.c: Likewise.
42168         * gcc.dg/noncompile/20040203-3.c: Likewise.
42169         * gcc.dg/20040203-1.c: Likewise.
42170
42171 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
42172
42173         PR c++/10858
42174         * g++.dg/template/sizeof7.C: New test.
42175
42176 2004-02-02  Eric Christopher  <echristo@redhat.com>
42177             Zack Weinberg  <zack@codesourcery.com>
42178
42179         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
42180
42181 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
42182
42183         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
42184         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
42185         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
42186         * gcc.dg/cleanup-5.c: Run only on Linux targets.
42187
42188 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
42189
42190         PR c++/13113
42191         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
42192
42193         PR c++/13854
42194         * g++.dg/ext/attrib13.C: New test.
42195
42196         PR c++/13907
42197         * g++.dg/conversion/op2.C: New test.
42198
42199 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
42200
42201         * gcc.dg/titype-1.c: Fix pasto.
42202
42203 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
42204
42205         * gcc.dg/titype-1.c: New test.
42206
42207 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42208
42209         PR c++/13957
42210         * g++.dg/template/non-type-template-argument-1.C,
42211         g++.dg/template/qualified-id1.C: Update dg-error marks.
42212         * g++.dg/template/nontype6.C: New test.
42213
42214 2004-02-01  Roger Sayle  <roger@eyesopen.com>
42215
42216         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
42217         * gcc.dg/builtins-31.c: New testcase.
42218         * gcc.dg/builtins-32.c: New testcase.
42219
42220 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
42221
42222         * objc.dg/call-super-2.m: Update line numbers
42223         for the including of stddef.h.
42224
42225 2004-01-30  Michael Matz  <matz@suse.de>
42226
42227         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
42228         g++.dg/ext/case-range3.C: New tests.
42229
42230 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42231
42232         DR206
42233         PR c++/13813
42234         * g++.dg/template/member4.C: New test.
42235
42236 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42237
42238         PR c++/13683
42239         * g++.dg/template/sizeof6.C: New test.
42240
42241 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
42242
42243         * gcc.dg/fwritable-strings-1.c: New test.
42244
42245 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
42246
42247         * gcc.c-torture/compile/20040130-1.c: New test.
42248
42249 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
42250
42251         * objc.dg/call-super-2.m: Include stddef.h for size_t.
42252
42253 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
42254
42255         PR c++/13883
42256         * g++.dg/template/ctor3.C: New test.
42257
42258 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42259
42260         * g++.dg/tc1: New directory.
42261         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
42262         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
42263         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
42264         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
42265         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
42266
42267 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42268
42269         * g++.dg/parse/error11.C: New test.
42270         * g++.dg/parse/error12.C: Likewise.
42271
42272 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
42273
42274         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
42275         (scan_initial, main): Use aligned_sizeof instead of sizeof.
42276
42277 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
42278
42279         PR c++/13791
42280         * g++.dg/ext/attrib12.C: New test.
42281
42282         PR c++/13736
42283         * g++.dg/parse/cast2.C: New test.
42284
42285 2004-01-27  James E Wilson  <wilson@specifixinc.com>
42286
42287         * objc.dg/encode-2.m (main): New local string.  Set depending on
42288         sizeof long.  Use in sscanf call.
42289         * objc.dg/encode-3.m (main): New local string.  Set depending on
42290         sizeof long.  Use in scan_initial call.
42291
42292 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42293
42294         * objc.dg/call-super-2.m: Make LP64-safe.
42295         * objc.dg/desig-init-1.m: Likewise.
42296
42297 2004-01-27  Devang Patel <dpatel@apple.com>
42298
42299         * g++.dg/debug/namespace1.C: New test.
42300
42301 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
42302
42303         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
42304         xscale-*-*.
42305
42306         * gcc.dg/arm-mmx-1.c: New test.
42307
42308 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
42309
42310         * gcc.dg/20040127-1.c: New test.
42311         * gcc.dg/20040127-2.c: New test.
42312
42313 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42314
42315         * objc.dg/stret-1.m (glob): Renamed to globa.
42316
42317 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
42318
42319         PR c++/13663
42320         * g++.dg/expr/for1.C: New test.
42321
42322 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
42323
42324         PR middle-end/13779
42325         * gcc.dg/darwin-longlong.c: New test.
42326
42327 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
42328
42329         * gcc.dg/20040124-1.c: Moved test from here...
42330         * gcc.c-torture/compile/20040124-1.c: ...to here.
42331
42332 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
42333
42334         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
42335         the assembly output if -m64 is passed.
42336
42337 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
42338
42339         PR c++/13833
42340         * g++.dg/template/cond3.C: New test.
42341
42342 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42343
42344         PR c++/13810
42345         * g++.dg/template/ttp7.C: New test.
42346
42347 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42348
42349         PR c++/13797
42350         * g++.dg/template/nontype4.C: New test.
42351         * g++.dg/template/nontype5.C: Likewise.
42352
42353 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
42354
42355         * gcc.dg/torture/mips-clobber-at.c: New test.
42356
42357 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
42358
42359         * gcc.dg/20040124-1.c: New test.
42360
42361 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
42362
42363         * gcc.dg/20040123-1.c: New test.
42364
42365 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
42366
42367         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
42368
42369 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
42370
42371         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
42372
42373 2004-01-23  Andrew Pinski  <apinski@apple.com>
42374
42375         * gcc.dg/20030121-1.c: Move to ..
42376         * gcc.dg/20040121-1.c: here.
42377
42378 2004-01-23  Roger Sayle  <roger@eyesopen.com>
42379
42380         * gcc.dg/builtins-29.c: New test case.
42381
42382 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
42383
42384         PR 18314
42385         * gcc.dg/builtins-30.c: New testcase.
42386
42387 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
42388
42389         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
42390         * lib/g77.exp: Likewise.
42391         * lib/objc.exp: Likewise.
42392         * lib/g++.exp: Likewise.
42393
42394 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
42395
42396         * gcc.dg/struct-by-value-2.c: New test.
42397
42398 2004-01-21  Andrew Pinski  <apinski@apple.com>
42399
42400         PR target/13785
42401         * gcc.dg/20030121-1.c: New test.
42402
42403 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
42404
42405         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
42406         clobber frame pointer register in asm statement.
42407
42408 2004-01-21  Falk Hueffner  <falk@debian.org>
42409
42410         * gcc.c-torture/compile/20040121-1.c: New test.
42411
42412 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
42413
42414         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
42415
42416 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
42417
42418         * gcc.dg/ppc64-abi-2.c: New test.
42419
42420 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
42421
42422         * lib/treelang.exp: Fill out this file.
42423         * lib/treelang-dg.exp: New File.
42424
42425 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
42426
42427         * gcc.c-torture/compile/981022-1.c: Remove.
42428         * gcc.dg/array-5.c: Remove XFAIL.
42429         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
42430         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
42431         gcc.dg/cond-lvalue-1.c: Update.
42432         * gcc.dg/cast-lvalue-2.c: New test.
42433
42434 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
42435
42436         PR c++/13592
42437         * g++.dg/other/error1.C (class foo): Tweak error message.
42438
42439         PR c++/13592
42440         * g++.dg/template/call2.C: New test.
42441
42442 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42443
42444         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
42445         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
42446         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
42447         scalar-return-1_x.c, scalar-return-2_y.c,
42448         scalar-return-3_x.c, scalar-return-3_y.c,
42449         scalar-return-4_x.c, scalar-return-4_y.c,
42450         struct-align-1.h, struct-align-1_x.c,
42451         struct-align-1_y.c, struct-align-2.h,
42452         struct-align-2_x.c, struct-align-2_y.c,
42453         struct-by-value-10_y.c, struct-by-value-11_x.c,
42454         struct-by-value-11_y.c, struct-by-value-12_x.c,
42455         struct-by-value-12_y.c, struct-by-value-13_x.c,
42456         struct-by-value-13_y.c, struct-by-value-14_x.c,
42457         struct-by-value-14_y.c, struct-by-value-15_x.c,
42458         struct-by-value-15_y.c, struct-by-value-16_y.c,
42459         struct-by-value-17_y.c, struct-by-value-18_y.c,
42460         struct-by-value-19_y.c, struct-by-value-1_x.c,
42461         struct-by-value-1_y.c, struct-by-value-20_y.c,
42462         struct-by-value-2_x.c, struct-by-value-2_y.c,
42463         struct-by-value-3_y.c, struct-by-value-4_x.c,
42464         struct-by-value-4_y.c, struct-by-value-5_y.c,
42465         struct-by-value-6_y.c, struct-by-value-7_y.c
42466         struct-by-value-8_x.c, struct-by-value-8_y.c
42467         struct-by-value-9_x.c, struct-by-value-9_y.c
42468         struct-return-10_x.c, struct-return-10_y.c,
42469         struct-return-19_x.c, struct-return-20_x.c
42470         struct-return-2_x.c, struct-return-2_y.c
42471         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
42472         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
42473
42474 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42475
42476         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
42477         attribute on sparc*-sun-solaris2.*.
42478
42479 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
42480
42481         PR c++/13710
42482         * g++.dg/ext/typeof7.C: New test.
42483
42484 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
42485
42486         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
42487         * gcc.dg/const-elim-1.c: Same.
42488
42489 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
42490
42491         * objc.dg/stret-1.m: New.
42492         * objc.dg/stret-2.m: New.
42493
42494 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
42495
42496         PR c++/11895
42497         * g++.dg/ext/vector1.C: New test.
42498
42499 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
42500
42501         * gcc.dg/pch/import-1.c: New.
42502         * gcc.dg/pch/import-1.hs: New.
42503         * gcc.dg/pch/import-1a.h: New.
42504         * gcc.dg/pch/import-1b.h: New.
42505         * gcc.dg/pch/import-1c.h: New.
42506
42507 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
42508
42509         PR c++/13574
42510         * g++.dg/ext/array1.C: New test.
42511
42512         PR c++/13178
42513         * g++.dg/conversion/op1.C: New test.
42514
42515 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
42516
42517         PR 11864
42518         From Kazumoto Kojima / Dan Kegel:
42519         * gcc.dg/pr11864-1.c: New test.
42520
42521         PR 10392
42522         From Marcus Comstedt / Dan Kegel:
42523         * gcc.dg/pr10392-1.c: New test.
42524
42525 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
42526
42527         PR c++/13478
42528         * g++.dg/init/ref10.C: New test.
42529
42530 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42531
42532         PR c++/13407
42533         * g++.dg/parse/typename6.C: New test.
42534
42535 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
42536
42537         PR pch/13361
42538         * g++.dg/pch/wchar-1.C: New.
42539         * g++.dg/pch/wchar-1.Hs: New.
42540
42541 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42542
42543         PR c++/9259
42544         * g++.dg/expr/sizeof2.C: New test.
42545
42546 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
42547
42548         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
42549
42550 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
42551
42552         PR c++/13659
42553         * g++.dg/lookup/strong-using-3.C: New.
42554         * g++.dg/lookup/using-10.C: New.
42555
42556 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
42557
42558         PR c++/13594
42559         * g++.dg/lookup/strong-using-2.C: New.
42560
42561 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
42562             Dan Kegel <dank@kegel.com>
42563             J"orn Rennecke <joern.rennecke@superh.com>
42564
42565         PR target/9365
42566         * gcc.dg/pr9365-1.c: New test.
42567
42568 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42569
42570         PR c++/8856
42571         * g++.dg/parse/casting-operator2.C: New test.
42572         * g++.old-deja/g++.pt/explicit83.C: Remove.
42573
42574 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
42575
42576         * gcc.dg/label-compound-stmt-1.c: New test.
42577         * gcc.c-torture/compile/950922-1.c,
42578         gcc.c-torture/compile/20000211-3.c,
42579         gcc.c-torture/compile/20000518-1.c,
42580         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
42581         compound statements.
42582
42583 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
42584
42585         * gcc.dg/ppc64-abi-1.c: New test.
42586
42587 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
42588
42589          * g++.dg/ext/attrib9.C: Add dg-warnings.
42590
42591 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42592
42593         PR c++/12335
42594         * g++.dg/parse/dtor3.C: New test.
42595
42596 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
42597
42598         PR c++/12709
42599         * g++.dg/parse/try-catch-1.C: New test.
42600
42601 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
42602
42603         * ada/acats/run_all.sh: Add more verbose output in acats.log
42604         when compiling tests.
42605
42606 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
42607
42608         PR 13656
42609         * gcc.dg/typedef-redecl.c: New test case.
42610         * gcc.dg/typedef-redecl.h: New support file.
42611
42612 2004-01-13  Jan Hubicka  <jh@suse.cz>
42613
42614         * gcc.dg/always_inline.c: New test.
42615         * gcc.dg/debug/20031231-1.c: Fix.
42616
42617 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42618
42619         PR c++/13474
42620         * g++.dg/template/array3.C: New test.
42621
42622 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
42623
42624         * g++.dg/ext/lvalue1.C: No longer expected to fail.
42625         * g++.dg/warn/Wunused-2.C: Likewise.
42626
42627 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42628
42629         PR c++/13289
42630         * g++.dg/template/instantiate6.C: New test.
42631
42632 2004-01-12  Roger Sayle  <roger@eyesopen.com>
42633
42634         PR middle-end/11397
42635         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
42636
42637 2004-01-12  Jan Hubicka  <jh@suse.cz>
42638
42639         PR opt/12826
42640         * gcc.dg/20040112-1.c: New.
42641
42642         * gcc.dg/dwarf-die[1-7].c: Move to...
42643         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
42644         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
42645
42646 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
42647
42648         PR c++/4100
42649         * g++.dg/parse/friend4.C: New test.
42650
42651 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
42652
42653         PR c++/4100
42654         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
42655         definition is called a friend.
42656
42657 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
42658
42659         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
42660
42661 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
42662
42663         PR c++/3478
42664         * g++.dg/parse/error10.C: New test.
42665         * g++.dg/template/arg2.C: Accept "invalid type" error.
42666
42667 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
42668
42669         PR middle-end/13392
42670         * g++.dg/opt/expect2.C: New test.
42671
42672 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
42673
42674         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
42675         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
42676         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
42677         Update dg-error regexps.
42678
42679 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
42680
42681         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
42682         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
42683
42684 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
42685
42686         * gcc.dg/pragma-re-1.c: Use right pointer type.
42687
42688 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
42689
42690         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
42691
42692 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
42693
42694         * gcc.dg/rs6000-ldouble-1.c: New.
42695
42696 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42697
42698         DR 337
42699         PR c++/9256
42700         * g++.dg/other/abstract1.C: New test.
42701
42702 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
42703
42704         * g++.dg/lookup/strong-using-1.C: New.
42705
42706 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
42707
42708         PR c/11234
42709         * gcc.dg/func-ptr-conv-1.c: New test.
42710         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
42711
42712 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
42713
42714         PR target/13380.
42715         * gcc.c-torture/compile/20040109-1.c: New.
42716
42717 2004-01-08  Stuart Hastings  <stuart@apple.com>
42718
42719         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
42720         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
42721         * gcc.dg/i386-sse-6.c: ...this new testcase.
42722
42723 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
42724
42725         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
42726
42727 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
42728
42729         * ada/acats/run_acats: Treat 'gnatchop' the same way
42730         as 'gnatmake'.  Export GCC_DRIVER.
42731         * ada/acats/run_all.sh: Add target_gnatchop.  Use
42732         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
42733
42734 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42735
42736         PR c++/12573
42737         * g++.dg/template/dependent-expr4.C: New test.
42738
42739 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
42740
42741         * gcc.dg/altivec-11.c: New test.
42742
42743 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
42744
42745         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
42746
42747 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
42748
42749         PR c/6024
42750         * gcc.dg/enum-compat-1.c: New test.
42751         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
42752
42753 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
42754
42755         PR c/12165
42756         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
42757         gcc.dg/c99-idem-qual-3.c: New tests.
42758
42759 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
42760
42761         * gcc.dg/winline-7.c: Don't cast void * to int.
42762
42763 2004-01-06  Jan Hubicka  <jh@suse.cz>
42764
42765         * gcc.dg/i386-sse-5.c: New test
42766         * g++.dg/eh/simd-1.c: Add -w argument for i386.
42767
42768 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
42769
42770         PR c++/12815
42771         * g++.dg/rtti/typeid4.C: New test.
42772
42773 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
42774
42775         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
42776
42777 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
42778
42779         PR c++/12132
42780         * g++.dg/template/error11.C: New test.
42781
42782         PR c++/13451
42783         * g++.dg/template/class2.C: New test.
42784
42785 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
42786         Richard Sandiford <rsandifo@redhat.com>
42787
42788         PR c++/13387
42789         * g++.dg/opt/alias3.C: New test.
42790
42791 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
42792
42793         PR c++/13157
42794         * g++.dg/template/koenig3.C: New test.
42795
42796         PR c++/13529
42797         * g++.dg/parse/offsetof3.C: New test.
42798
42799         * g++.dg/init/copy7.C: Add missing dg-error markers.
42800
42801         PR c++/12226
42802         * g++.dg/init/copy7.c: New test.
42803
42804         PR c++/13536
42805         * g++.dg/parse/cast1.C: New test.
42806
42807 2004-01-04  Jan Hubicka  <jh@suse.cz>
42808
42809         * gcc.dg/winline[1-7].c: New tests.
42810
42811 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42812
42813         PR c++/13520
42814         * g++.dg/template/qualttp22.C: New test.
42815
42816 2004-01-01  Jan Hubicka  <jh@suse.cz>
42817
42818         * gcc.dg/debug/20031231-1.c: New.
42819         * gcc.c-torture/compile/20040101-1.c: New.
42820         * gcc.dg/dwarf-die-[1-7].c: New.
42821
42822 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
42823
42824         PR optimization/13521
42825         * gcc.c-torture/compile/20031231-1.c: New test.
42826
42827 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
42828
42829         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
42830
42831 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42832
42833         PR c++/10079
42834         * g++.dg/template/crash16.C: New test.
42835
42836 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
42837
42838         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
42839
42840 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
42841
42842         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
42843         ports.
42844         * g++.old-deja/g++.jason/thunk3.C: Likewise.
42845         * g++.old-deja/g++.law/profile1.C: Likewise.
42846         * gcc.c-torture/compile/981006-1.c: Likewise.
42847         * gcc.c-torture/execute/loop-2e.x: Likewise.
42848         * gcc.c-torture/execute/loop-2f.x: Remove.
42849         * gcc.c-torture/execute/loop-2g.x: Likewise.
42850         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
42851         * gcc.dg/20020312-2.c: Remove traces of dead ports.
42852
42853 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
42854
42855         PR c++/13507
42856         * g++.dg/ext/attrib11.C: New test.
42857
42858         PR c++/13494
42859         * g++.dg/template/array2-1.C: New test.
42860         * g++.dg/template/array2-2.C: New test.
42861
42862 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
42863
42864         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
42865
42866 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
42867
42868         PR c++/12774
42869         * g++.dg/template/array1-1.C: New test.
42870         * g++.dg/template/array1-2.C: New test.
42871
42872 2003-12-29  Roger Sayle  <roger@eyesopen.com>
42873
42874         PR fortran/12632
42875         * g77.dg/12632.f: New test case.
42876
42877 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42878
42879         PR c++/13289
42880         * g++.dg/parse/nontype1.C: New test.
42881
42882 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42883
42884         PR c++/12403
42885         * g++.dg/parse/explicit1.C: New test.
42886         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
42887
42888 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
42889
42890         PR c++/13081
42891         * g++.dg/opt/inline6.C: New test.
42892
42893         PR c++/12613
42894         * g++.dg/parse/error9.C: New test.
42895
42896         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
42897
42898 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
42899
42900         PR c++/13009
42901         * g++.dg/init/assign1.C: New test.
42902
42903 2003-12-28  Roger Sayle  <roger@eyesopen.com>
42904
42905         PR c++/13070
42906         * g++.dg/warn/format3.C: New test case.
42907
42908 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42909
42910         * gcc.c-torture/compile/20031227-1.c: New test.
42911
42912 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
42913
42914         * g++.dg/bprob/bprob.exp: Load target-supports.exp
42915         * g77.dg/bprob/bprob.exp: Likewise.
42916         * gcc.misc-tests/bprob.exp: Likewise.
42917         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
42918         variants on systems where the library does not provide that
42919         functionality.
42920         * gcc.dg/builtins-20.c: Use builtins-config.h.
42921         * gcc.dg/builtins-config.h: New file.
42922
42923 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
42924
42925         * lib/gcc-dg.exp (dg-require-profiling): New function.
42926         * lib/target-supports.exp (check_profiling_available): Likewise.
42927         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
42928         * g77.dg/bprob/bprob.exp: Likewise.
42929         * gcc.misc-tests/bprob.exp: Likewise.
42930         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
42931         * gcc.dg/20021014-1.c: Likewise.
42932         * gcc.dg/nest.c: Likewise.
42933
42934 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
42935
42936         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
42937         compiling.
42938         * g++.dg/lookup/java2.C: Likewise.
42939         * gcc.dg/cpp/lexident.c: Likewise.
42940
42941 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
42942
42943         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
42944         given.
42945         * gcc.c-torture/compile/961203-1.c: Likewise.
42946         * gcc.c-torture/compile/980506-1.c: Likewise.
42947
42948 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
42949
42950         * lib/gcc-dg.exp (dg-prune-output): New annotation.
42951         (additional_prunes): New global.
42952         (gcc-dg-prune): Handle additional per-test pruning.
42953         (dg-test): Clear additional_prunes between tests.
42954
42955         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
42956         dg-prune-output to avoid spurious failures from assembler
42957         complaining about nonexistent WAW violations.
42958         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
42959         Use dg-prune-output to avoid spurious failures from assembler
42960         warning about Itanium B-step errata.
42961
42962 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
42963
42964         * g++.dg/abi/macro0.C: New test.
42965         * g++.dg/abi/macro1.C: Likewise.
42966         * g++.dg/abi/macro2.C: Likewise.
42967
42968         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
42969         * g++.dg/abi/bitfield7.C: Likewise.
42970         * g++.dg/abi/dtor2.C: Likewise.
42971         * g++.dg/abi/mangle11.C: Likewise.
42972         * g++.dg/abi/mangle12.C: Likewise.
42973         * g++.dg/abi/mangle14.C: Likewise.
42974         * g++.dg/abi/mangle17.C: Likewise.
42975         * g++.dg/abi/vbase10.C: Likewise.
42976         * g++.dg/abi/vbase14.C: Likewise.
42977         * g++.dg/template/qualttp17.C: Likewise.
42978
42979 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
42980
42981         PR c/11995
42982         * gcc.dg/20031223-1.c: New test.
42983
42984 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42985
42986         * gcc.dg/noreturn-7.c: New test.
42987
42988 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42989
42990         * gcc.dg/null-pointer-1.c: New test.
42991
42992 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
42993
42994         * g++.old-deja/g++.jason/template18.C: Remove.
42995         * g++.old-deja/g++.jason/template37.C: Likewise.
42996
42997         PR c++/12862
42998         * g++.dg/lookup/ns1.C: New test.
42999
43000         PR c++/12397
43001         * g++.dg/template/lookup3.C: New test.
43002
43003 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
43004
43005         * g++.dg/template/recurse1.C: New test
43006
43007 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
43008
43009         PR c++/12479
43010         * g++.dg/parse/semicolon1.C: New test.
43011         * g++.dg/parse/semicolon1.h: Likewise.
43012
43013 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
43014
43015         * gcc.dg/darwin-misaligned.c: New test.
43016
43017 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
43018
43019         PR c/9163
43020         * gcc.dg/20031222-1.c: New test.
43021
43022 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
43023
43024         PR c++/13438
43025         * g++.dg/parse/error8.C: New test.
43026
43027         PR c++/11554
43028         * g++.dg/warn/ctor-init-1.C: New test.
43029
43030 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
43031
43032         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
43033         too small.
43034         * gcc.c-torture/compile/930217-1.c: Likewise.
43035         * gcc.c-torture/compile/930513-1.c: Likewise.
43036         * gcc.c-torture/execute/920908-2.c: Likewise.
43037         * gcc.c-torture/execute/921204-1.c: Likewise.
43038         * gcc.c-torture/execute/930621-1.c: Likewise.
43039         * gcc.c-torture/execute/930630-1.c: Likewise.
43040         * gcc.c-torture/execute/931031-1.c: Likewise.
43041         * gcc.c-torture/execute/980602-2.c: Likewise.
43042         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
43043         * gcc.c-torture/execute/compndlit-1.c: Likewise.
43044         * gcc.c-torture/execute/extzvsi.c: Likewise.
43045         * gcc.c-torture/unsorted/ext.c: Likewise.
43046
43047 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
43048
43049         PR target/12749
43050         * gcc.c-torture/compile/20031220-2.c: New test case.
43051
43052 2003-12-20  Roger Sayle  <roger@eyesopen.com>
43053
43054         PR optimization/13031
43055         * gcc.c-torture/compile/20031220-1.c: New test case.
43056
43057 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
43058
43059         * gcc.dg/cast-function-1.c: New test.
43060
43061 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
43062
43063         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
43064         formats.
43065
43066 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
43067
43068         PR c++/12795
43069         * g++.dg/ext/attrib10.C: New test.
43070
43071 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
43072
43073         * gcc.dg/cleanup-10.c: New test.
43074         * gcc.dg/cleanup-11.c: New test.
43075
43076 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
43077
43078         PR c++/13239
43079         * g++.dg/opt/expect1.C: New test.
43080
43081 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
43082
43083         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
43084
43085 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
43086
43087         PR debug/12923
43088         * gcc.dg/20031218-1.c: New test.
43089
43090         PR debug/12389
43091         * gcc.dg/20031218-2.c: New test.
43092         * gcc.dg/20031218-3.c: New test.
43093
43094         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
43095         of label name and allow for USER_LABEL_PREFIX == "_" names.
43096         * g++.dg/abi/mangle18-2.C: Likewise.
43097         * g++.dg/abi/mangle19-1.C: Likewise.
43098         * g++.dg/abi/mangle19-2.C: Likewise.
43099         * g++.dg/abi/mangle20-1.C: Likewise.
43100         * g++.dg/abi/mangle20-2.C: Likewise.
43101
43102 2003-12-18  Richard Henderson  <rth@redhat.com>
43103
43104         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
43105
43106 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
43107             Dan Kegel <dank@kegel.com>
43108
43109         PR other/12009
43110         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
43111         testing a cross compiler, it causes spurious compile failures.
43112         * lib/g++.exp: Likewise.
43113
43114 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43115
43116         PR c++/13262
43117         * g++.dg/template/access13.C: New test.
43118
43119 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
43120
43121         * gcc.dg/20031216-1.c: New test.
43122
43123 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43124
43125         PR c++/9154
43126         * g++.dg/template/error10.C: New test.
43127
43128 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
43129
43130         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
43131         * g++.dg/eh/simd-2.C: Likewise.
43132
43133 2003-12-17  James E Wilson  <wilson@specifixinc.com>
43134             Roger Sayle  <roger@eyesopen.com>
43135
43136         * gcc.c-torture/execute/ieee/mzero5.c: New.
43137
43138 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
43139
43140         PR c++/10603
43141         * g++.dg/parse/error6.C: New test.
43142
43143         PR c++/12827
43144         * g++.dg/parse/error7.C: New test.
43145
43146 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
43147
43148         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
43149         at -O with stabs debugging formats.
43150         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
43151         * gcc.dg/debug/debug-2.c: Likewise.
43152
43153 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
43154
43155         PR c++/12696
43156         * g++.dg/init/error1.C: New test.
43157
43158         PR c++/12218
43159         * g++.dg/init/pm3.C: New test.
43160
43161 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
43162
43163         PR c/3347
43164         * gcc.dg/bitfld-8.c: New test.
43165
43166 2003-12-16  James Lemke  <jim@wasabisystems.com>
43167
43168         * gcc.dg/arm-scd42-[123].c: New tests.
43169
43170 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
43171
43172         PR c++/9043
43173         * g++.dg/abi/mangle20-1.C: New test.
43174         * g++.dg/abi/mangle20-2.C: New test.
43175
43176 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
43177
43178         PR c++/13275
43179         * g++.dg/other/offsetof2.C: Remove XFAIL.
43180         * g++.dg/parse/offsetof1.C: New test.
43181         * g++.gd/parse/offsetof2.C: Likewise.
43182
43183 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43184
43185         * g++.dg/template/nontype3.C: New test.
43186         * g++.dg/template/static2.C: Tweaked the dg-error clause.
43187
43188 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43189
43190         * g++.dg/warn/noreturn-3.C: Also test instantiation.
43191
43192 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
43193
43194         PR c++/13387
43195         * g++.dg/expr/assign1.C: New test.
43196
43197         PR c++/13242
43198         * g++.dg/abi/mangle19-1.C: New test.
43199         * g++.dg/abi/mangle19-2.C: New test.
43200
43201 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
43202
43203         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
43204
43205 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43206
43207         * gcc.c-torture/execute/20031216-1.c: New test.
43208
43209 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43210
43211         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
43212         an ICE regression.
43213
43214 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
43215
43216         PR c++/10926
43217         * g++.dg/template/error9.C: New test.
43218
43219         PR c++/11116
43220         * g++.dg/template/error8.C: New test.
43221
43222 2003-12-15  Roger Sayle  <roger@eyesopen.com>
43223
43224         PR middle-end/13400
43225         * gcc.c-torture/execute/20031215-1.c: New test case.
43226
43227 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
43228
43229         PR c++/13269
43230         * g++.dg/parse/error5.C: New test.
43231
43232         PR c++/12989
43233         * g++.dg/expr/sizeof1.C: New test.
43234
43235         PR c++/13310
43236         * g++.dg/template/crash15.C: New test.
43237
43238 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
43239
43240         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
43241         a non-POD type as the last named parameter of a varargs function.
43242
43243 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
43244
43245         PR c++/13243
43246         PR c++/12573
43247         * g++.dg/template/crash14.C: New test.
43248         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
43249
43250 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
43251
43252         * g++.dg/other/java1.C: New test.
43253
43254         PR c++/13241
43255         * g++.dg/abi/mangle18-1.C: New test.
43256         * g++.dg/abi/mangle18-2.C: New test.
43257
43258 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43259
43260         PR optimization/10312
43261         * gcc.c-torture/execute/20031214-1.c: New.
43262
43263 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
43264
43265         PR c++/10779
43266         PR c++/12160
43267         * g++.dg/parse/error3.C: New test.
43268         * g++.dg/parse/error4.C: Likewise.
43269         * g++.dg/abi/mangle4.C: Tweak error messages.
43270         * g++.dg/lookup/using5.C: Likewise.
43271         * g++.dg/other/error2.C: Likewise.
43272         * g++.dg/parse/typename5.C: Likewise.
43273         * g++.dg/parse/undefined1.C: Likewise.
43274         * g++.dg/template/arg2.C: Likewise.
43275         * g++.dg/template/ttp3.C: Likewise.
43276         * g++.dg/template/type1.C: Likewise.
43277         * g++.old-deja/g++.other/crash32.C: Likewise.
43278         * g++.old-djea/g++.pt/defarg8.C: Likewise.
43279
43280 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43281
43282         PR c++/13106
43283         * g++.dg/warn/noreturn-3.C: New test.
43284
43285 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
43286
43287         PR c++/13118
43288         * g++.dg/abi/covariant3.C: New.
43289
43290 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
43291
43292         * g++.dg/eh/ia64-1.C: New test.
43293
43294 2003-12-12  Roger Sayle  <roger@eyesopen.com>
43295
43296         PR optimization/13037
43297         * g77.f-torture/execute/13037.f: New test case.
43298
43299 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
43300
43301         PR c++/12881
43302         * g++.dg/abi/covariant2.C: New.
43303
43304 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
43305
43306         * gcc.dg/cpp/trad/macro.c: New tests.
43307
43308 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
43309
43310         * gcc.c-torture/execute/wchar_t-1.x: Delete.
43311
43312 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
43313
43314         PR other/10819
43315         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
43316         to fix Bug 10819.
43317         * lib/g++.exp (g++_version): Likewise.
43318         * lib/g77.exp (g77_version): Likewise.
43319         * lib/objc.exp (default_objc_version): Likewise.
43320
43321 2003-12-10  Richard Henderson  <rth@redhat.com>
43322
43323         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
43324
43325         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
43326
43327 2003-12-08  Matt Austern  <austern@apple.com>
43328
43329         PR c/13134
43330         * lib/gcc-dg.exp (dg-require-visibility): Define.
43331         * lib/target-supports (check_visibility_available): Define.
43332         * gcc.dg/visibility-1.c: New test.
43333         * gcc.dg/visibility-2.c: Likewise.
43334         * gcc.dg/visibility-3.c: Likewise.
43335         * gcc.dg/visibility-4.c: Likewise.
43336         * gcc.dg/visibility-5.c: Likewise.
43337         * gcc.dg/visibility-6.c: Likewise.
43338         * g++.dg/ext/visibility-1.C: Likewise.
43339         * g++.dg/ext/visibility-2.C: Likewise.
43340         * g++.dg/ext/visibility-3.C: Likewise.
43341         * g++.dg/ext/visibility-4.C: Likewise.
43342         * g++.dg/ext/visibility-5.C: Likewise.
43343         * g++.dg/ext/visibility-6.C: Likewise.
43344
43345 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43346
43347         * g++.dg/lookup/java1.C: New test.
43348         * g++.dg/lookup/java2.C: New test.
43349
43350 2003-12-07  Falk Hueffner  <falk@debian.org>
43351
43352         * g++.dg/opt/noreturn-1.C: New test.
43353
43354 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
43355
43356         * gcc.dg/overflow-1.c: New test.
43357
43358 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
43359
43360         * g77.f-torture/compile/13060.f: New test.
43361
43362 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
43363
43364         PR c++/13323
43365         * g++.dg/inherit/operator2.C: New test.
43366
43367 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
43368
43369         PR c++/13305
43370         * g++.dg/ext/attrib9.C: New test.
43371
43372 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
43373
43374         PR c++/13314
43375         * g++.dg/template/error7.C: New test.
43376
43377 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
43378             J"orn Rennecke <joern.rennecke@superh.com>
43379
43380         PR target/13302
43381         * g++.dg/other/struct-va_list.C: New test.
43382
43383 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43384
43385         PR c++/13166
43386         * g++.dg/parse/defarg6.C: New test.
43387
43388 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
43389
43390         PR target/13256
43391         * gcc.c-torture/execute/20031201-1.c: New test.
43392
43393 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
43394
43395         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
43396
43397 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
43398
43399         * gcc.dg/builtin-return-1.c: New test.
43400
43401 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
43402             J"orn Rennecke <joern.rennecke@superh.com>
43403
43404         PR optimization/13260
43405         * gcc.c-torture/execute/20031204-1.c: New test.
43406
43407 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
43408
43409         PR c++/9127
43410         * g++.dg/template/error6.C: New test.
43411
43412 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
43413
43414         * gcc.dg/20031202-1.c: New test.
43415
43416 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
43417
43418         PR c++/13179
43419         * g++.dg/template/eh1.C: New test.
43420
43421         PR c++/10771
43422         * g++.dg/template/error5.C: New test.
43423
43424 2003-12-02  David Ung  <davidu@mips.com>
43425
43426         * gcc.dg/compat/vector-check.h: Corrected type for var
43427         g_##TMODE
43428
43429 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43430
43431         PR c++/10126
43432         * g++.dg/template/ptrmem8.C: New test.
43433
43434 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43435
43436         PR c++/12573
43437         * g++.dg/template/dependent-expr3.C: New test.
43438
43439 2003-12-01  James Lemke  <jim@wasabisystems.com>
43440
43441         * gcc.dg/arm-g2.c: New test.
43442
43443 2003-12-01  Roger Sayle  <roger@eyesopen.com>
43444
43445         PR optimization/11634
43446         * gcc.dg/20031201-2.c: New test case.
43447
43448 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
43449
43450         PR 11433
43451         * objc.dg/proto-lossage-3.m: New test.
43452
43453 2003-12-01  Roger Sayle  <roger@eyesopen.com>
43454
43455         PR optimization/12628
43456         * gcc.dg/20031201-1.c: New test case.
43457
43458 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
43459
43460         * gcc.dg/unaligned-1.c: New test.
43461
43462 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
43463
43464         PR c++/9849
43465         * g++.dg/template/error4.C: New test.
43466         * g++.dg/template/nested3.C: Adjust error markers.
43467
43468 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43469
43470         * gcc.dg/cpp/assert4.c: Check more #system assertions.
43471
43472 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
43473
43474         PR c/10333
43475         * gcc.dg/bitfld-7.c: New test.
43476
43477 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
43478
43479         * gcc.dg/tls/asm-1.C: New test.
43480
43481 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43482
43483         * gcc.dg/cpp/assert4.c: Update.
43484
43485 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
43486
43487         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
43488         * gcc.dg/builtin-apply3.c: New test.
43489
43490 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43491
43492         * lib/compat.exp (compat-obj): New xfaildata parameter.
43493         Use it to set compiler_conditional_xfail_data before compiling.
43494         (compat-get-options): Handle dg-xfail-if.
43495         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
43496         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
43497         * gcc.dg/compat/vector-1_y.c: Likewise.
43498         * gcc.dg/compat/vector-2_x.c: Likewise.
43499         * gcc.dg/compat/vector-2_y.c: Likewise.
43500
43501 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43502
43503         * g++.dg/opt/reg-stack4.C: New test.
43504
43505 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43506
43507         * gcc.dg/builtin-apply2.c: New test.
43508
43509 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
43510
43511         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
43512
43513 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43514
43515         PR c++/12924
43516         * g++.dg/template/template-id-2.C: New test.
43517
43518 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43519
43520         PR c++/5369
43521         * g++.dg/template/memfriend1.C: New test.
43522         * g++.dg/template/memfriend2.C: Likewise.
43523         * g++.dg/template/memfriend3.C: Likewise.
43524         * g++.dg/template/memfriend4.C: Likewise.
43525         * g++.dg/template/memfriend5.C: Likewise.
43526         * g++.dg/template/memfriend6.C: Likewise.
43527         * g++.dg/template/memfriend7.C: Likewise.
43528         * g++.dg/template/memfriend8.C: Likewise.
43529         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
43530
43531 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
43532
43533         PR c++/12515
43534         * g++.dg/ext/cond1.C: New test.
43535
43536 2003-11-20  Richard Henderson  <rth@redhat.com>
43537
43538         * gcc.dg/20020201-2.c: Remove.
43539         * gcc.dg/20020201-4.c: Remove.
43540         * gcc.dg/20020304-1.c: Remove.
43541
43542 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
43543
43544         * gcc.dg/cpp/trad/xwin1.c: New test case.
43545
43546 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
43547
43548         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
43549         * lib/g77.exp: Likewise.
43550         * lib/objc.exp: Likewise.
43551         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
43552         for darwin.
43553
43554 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43555
43556         PR c++/12932
43557         * g++.dg/template/static5.C: New test.
43558
43559 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
43560
43561         * gcc.dg/nested-func-1.c: New test.
43562
43563 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43564
43565         * gcc.dg/cpp/assert4.c: New test.
43566
43567 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
43568
43569         PR c++/2294
43570         * g++.dg/lookup/using9.c: New test.
43571
43572 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
43573
43574         PR c++/12762
43575         * g++.dg/template/error3.C: New test.
43576
43577 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
43578
43579         PR ada/13035
43580         * ada/acats/run_acats, run_all.sh: Fix syntax error.
43581         No longer use a wrapper for gcc, since this does not work under
43582         Windows.
43583
43584 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
43585
43586         PR c++/2094
43587         * g++.dg/template/ptrmem7.C: New test.
43588
43589 2003-11-13  Andrew Pinski <apinski@apple.com>
43590
43591         * gcc.c-torture/compile/20031113-1.c: New test.
43592
43593 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
43594             Kean Johnston <jkj@sco.com>
43595
43596         PR c/13029
43597         * gcc.dg/unused-4.c: Update.
43598
43599 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
43600
43601         * g++.dg/opt/const3.C: New test.
43602
43603 2003-11-13  Jan Hubicka  <jh@suse.cz>
43604
43605         * gcc.c-torture/compile/20031112-1.c: New test.
43606
43607 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
43608
43609         * g++.dg/parse/crash10.C: Remove bogus error marker.
43610
43611 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43612
43613         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
43614         (host_gcc): Likewise.
43615         (ROOT): Honor $PWDCMD.
43616         (BASE): Likewise.
43617         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
43618
43619 2003-11-12  Catherine Moore  <clm@redhat.com>
43620
43621         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
43622
43623 2003-11-12  Andreas Jaeger  <aj@suse.de>
43624             Jakub Jelinek  <jakub@redhat.com>
43625             Andrew Pinski  <pinskia@physics.uc.edu>
43626             Richard Henderson  <rth@redhat.com>
43627
43628         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
43629         systems.
43630         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
43631
43632         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
43633         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
43634
43635 2003-11-11  Andreas Jaeger  <aj@suse.de>
43636
43637         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
43638
43639         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
43640
43641 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
43642
43643         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
43644         Clean ups.
43645
43646 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
43647
43648         * gcc.dg/trampoline-1.c: New test.
43649
43650 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
43651
43652         * gcc.c-torture/compile/200031109-1.c: New test.
43653
43654 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
43655
43656         PR c/3190
43657         PR c/8714
43658         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
43659         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
43660         gcc.dg/format/no-y2k-1.c: Update.
43661
43662 2003-11-08  Roger Sayle  <roger@eyesopen.com>
43663
43664         PR optimization/10467
43665         * gcc.dg/20031108-1.c: New test case.
43666
43667 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
43668
43669         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
43670
43671 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
43672
43673         * gcc.dg/compound-lvalue-1.c: New test.
43674         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
43675         some XFAILs.
43676
43677 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
43678
43679         * gcc.dg/altivec-varargs-1.c: New test.
43680
43681 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
43682
43683         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
43684         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
43685         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
43686         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
43687         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
43688
43689 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
43690
43691         * gcc.dg/cond-lvalue-1.c: New test.
43692
43693 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
43694
43695         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
43696
43697 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43698
43699         PR c++/11616
43700         * g++.dg/template/instantiate5.C: New test.
43701
43702 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43703
43704         PR c++/12726
43705         * g++.dg/ext/complit2.C: Replace test with self-contained version.
43706         * ChangeLog: Add missing first entry for above test.
43707
43708 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43709
43710         PR c++/9810
43711         * g++.dg/template/using8.C: New test.
43712         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
43713
43714 2003-11-02  Roger Sayle  <roger@eyesopen.com>
43715
43716         PR optimization/10817
43717         * gcc.c-torture/compile/20031102-1.c: New test case.
43718
43719 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
43720
43721         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
43722         2147483647.
43723
43724 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43725
43726         * gcc.dg/20031102-1.c: New test.
43727
43728 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43729
43730         * gcc.dg/complex-1.c: New test.
43731
43732 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43733
43734         PR c++/12796
43735         * g++.dg/template/crash13.C: Adjust expected error location.
43736         * g++.old-deja/g++.brendan/ns1.C: Likewise.
43737
43738 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
43739
43740         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
43741
43742 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
43743
43744         PR/10239
43745         * gcc.c-torture/compile/20031031-2.c: New test.
43746
43747 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
43748
43749         PR/11640
43750         * gcc.c-torture/compile/20031031-1.c: New test.
43751
43752 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
43753
43754         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
43755         * gcc.misc-tests/bprob.exp: Likewise.
43756         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
43757         the execution test on arm-elf configs.
43758         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
43759         configs that don't support scratch files.
43760         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
43761
43762 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
43763
43764         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
43765         done by dejagnu.
43766
43767 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
43768
43769         * ada/acats/run_all.sh: Redirect mv output to /dev/null
43770         Avoid non pure sh syntax. Add more logging.
43771
43772         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
43773         fail.
43774
43775 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43776
43777         PR libgcj/10610
43778         * gcc.dg/ppc-stackalign-1.c: New test.
43779
43780 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
43781
43782         * ada/acats/run_all.sh: Change output to be more compliant with
43783         dejagnu framework.
43784         Create acats.sum and acats.log files under testsuite/ada/acats
43785         Only run [a-z]* directories, to filter out e.g. CVS.
43786         Redirect build output to log file.
43787
43788 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
43789
43790         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
43791
43792 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
43793
43794         PR ada/5909:
43795         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
43796
43797 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
43798
43799         * gcc.c-torture/compile/20031023-1.c: New test.
43800         * gcc.c-torture/compile/20031023-2.c: New test.
43801         * gcc.c-torture/compile/20031023-3.c: New test.
43802         * gcc.c-torture/compile/20031023-4.c: New test.
43803
43804 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43805
43806         PR c++/10371
43807         * g++.dg/lookup/scoped8.C: New test.
43808
43809 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
43810
43811         * g++.dg/opt/reg-stack3.C: New test.
43812
43813 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
43814
43815         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
43816
43817 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43818
43819         PR c++/11076
43820         * g++.dg/template/crash13.C: New test.
43821
43822 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
43823
43824         * gcc.dg/c99-restrict-2.c: New test.
43825
43826 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
43827
43828         PR c++/12698, c++/12699, c++/12700, c++/12566
43829         * g++.dg/inherit/covariant9.C: New test.
43830         * g++.dg/inherit/covariant10.C: New test.
43831         * g++.dg/inherit/covariant11.C: New test.
43832
43833 2003-10-23  Jason Merrill  <jason@redhat.com>
43834
43835         PR c++/12726
43836         * g++.dg/ext/complit2.C: New test.
43837
43838 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
43839
43840         PR target/12654
43841         * gcc.c-torture/execute/20031020-1.c: New test.
43842
43843 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43844
43845         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
43846         following the jump_insn.
43847
43848 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
43849
43850         * gcc.dg/cast-lvalue-1.c: New test.
43851
43852 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
43853
43854         PR c++/11962
43855         * g++.dg/template/cond2.C: New test.
43856
43857 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
43858
43859         * gcc.dg/builtins-28.c: New test.
43860
43861 2003-10-20  Jan Hubicka  <jh@suse.cz>
43862
43863         * g++.dg/opt/inline4.C: Do not use min-inline-insns
43864         parameter.
43865         * gcc.dg/inline-2.c: Likewise.
43866
43867 2003-10-20  Phil Edwards  <phil@codesourcery.com>
43868
43869         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
43870         * gcc.dg/nest.c: Likewise.
43871
43872 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43873
43874         PR c++/9781, c++/10583, c++/11862
43875         * g++.dg/parse/crash13.C: New test.
43876
43877 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43878
43879         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
43880
43881 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
43882
43883         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
43884         Define HAVE_C99_RUNTIME except on Solaris.
43885         * gcc.dg/builtins-20.c: Likewise.
43886
43887 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43888
43889         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
43890
43891 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43892
43893         PR c++/12495
43894         * g++.dg/template/crash21.C: New test.
43895
43896 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43897
43898         PR c++/2513
43899         * g++.dg/template/typename5.C: New test.
43900
43901 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43902
43903         PR c++/12369
43904         * g++.dg/template/friend25.C: New test.
43905
43906 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
43907
43908         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
43909         versions.
43910
43911 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
43912
43913         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
43914         == 2147483647.
43915
43916 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
43917
43918         * gcc.c-torture/execute/960416-1.x: Remove.
43919         * gcc.c-torture/execute/divconst-3.x: Likewise.
43920
43921 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
43922
43923         PR target/12598
43924         * gcc.dg/torture/cris-volatile-1.c: New test.
43925
43926 2003-10-14  Roger Sayle  <roger@eyesopen.com>
43927
43928         PR optimization/9325
43929         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
43930         for overflowing floating point to integer conversion during RTL
43931         simplification.
43932
43933 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
43934
43935         * objc/execute/_cmd.m: Fix typo.
43936         * objc.dg/image-info.m, objc.dg/symtab-1.m:
43937         Relax 'scan-assembler' regexp.
43938         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
43939         objc.dg/try-catch-4.m: Run on non-Darwin targets.
43940         * objc.dg/zero-link-2.m: Remove blank line.
43941         * objc.dg/zero-link-3.m: New test case.
43942
43943 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
43944
43945         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
43946
43947         * gcc.dg/asm-names.c: Use scan-assembler-not rather
43948         than linker trickery.
43949
43950 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43951
43952         PR c++/12370
43953         * g++.dg/other/friend2.C: New test.
43954
43955 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
43956
43957         * gcc.dg/20031012-1.c: New test.
43958
43959 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
43960
43961         * gcc.dg/weak/weak-3.c: Fix for new warning.
43962
43963 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
43964
43965         PR optimization/8750
43966         * gcc.c-torture/execute/20031012-1.c: New test case.
43967
43968 2003-10-11  Roger Sayle  <roger@eyesopen.com>
43969
43970         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
43971         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
43972
43973 2003-10-11  Roger Sayle  <roger@eyesopen.com>
43974
43975         PR optimization/12260
43976         * gcc.c-torture/compile/20031011-2.c: New test case.
43977
43978 2003-10-11  Roger Sayle  <roger@eyesopen.com>
43979
43980         * gcc.c-torture/execute/20031011-1.c: New testcase.
43981
43982 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
43983
43984         * gcc.c-torture/compile/20031011-1.c: New test.
43985
43986 2003-10-11  Jan Hubicka  <jh@suse.cz>
43987
43988         * g++.dg/other/first-global.C: New test.
43989
43990 2003-10-11  Roger Sayle  <roger@eyesopen.com>
43991
43992         * gcc.c-torture/execute/string-opt-18.c: New testcase.
43993
43994 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
43995
43996         * gcc.c-torture/compile/20031010-1.c: New test.
43997
43998 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
43999
44000         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
44001         * gcc.c-torture/execute/va-arg-25.c: ... here.
44002
44003 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
44004
44005         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
44006
44007 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
44008
44009         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
44010
44011 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
44012
44013         * g++.dg/parse/error2.C: New test.
44014
44015 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
44016
44017         PR c++/11097
44018         * g++.dg/other/error5.C: Modify the error message.
44019         * g++.dg/lookup/using8.C: New test.
44020
44021 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
44022
44023         * gcc.dg/darwin-abi-2.c: New file.
44024         * gcc.c-torture/execute/va-arg-24.c: New file.
44025
44026 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
44027
44028         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
44029         indentation.
44030
44031 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
44032
44033         PR c++/10147
44034         * g++.dg/other/error4.C: Update error messages.
44035         * g++.dg/template/ptrmem4.C: Likewise.
44036
44037         PR c++/12337
44038         * g++.dg/init/new9.C: New test.
44039
44040         PR c++/12334, c++/12236, c++/8656
44041         * g++.dg/ext/attrib8.C: New test.
44042
44043 2003-10-06  Devang Patel  <dpatel@apple.com>
44044
44045         * gcc.dg/debug/dwarf2-3.h: New test.
44046         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
44047
44048 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
44049
44050         * g++.dg/opt/cfg2.C: New test.
44051
44052 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
44053
44054         * g++.dg/opt/float1.C: New test.
44055
44056 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44057
44058         * gcc.dg/c90-array-lval-6.c: New test.
44059         * gcc.dg/c99-array-lval-6.c: New test.
44060
44061 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
44062             Ziemowit Laski  <zlaski@apple.com>
44063
44064         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
44065         'Derived', so that it is never considered a class method; add
44066         new warning for '+port' method ambiguity.
44067         * objc.dg/method-12.m: Include <objc/objc.h> instead of
44068         <objc/objc-api.h> (needed on Mac OS X).
44069         * objc.dg/method-13.m: New test.
44070
44071 2003-10-03  Roger Sayle  <roger@eyesopen.com>
44072
44073         PR optimization/9325, PR java/6391
44074         * gcc.c-torture/execute/20031003-1.c: New test case.
44075
44076 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
44077
44078         PR optimization/12180
44079         * gcc.dg/20031002-1.c: New test.
44080
44081         PR c++/12486
44082         * g++.dg/inherit/error1.C: New test.
44083
44084 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
44085
44086         * lib/f-torture.exp (search_for): Rename to...
44087         (search_for_re): This.  Also, clean up comments and the
44088         "regexp" invocation.
44089
44090 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
44091
44092         * gcc.c-torture/compile/20031002-1.c: New test.
44093
44094 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
44095
44096         * g++.dg/opt/cond1.C: New test.
44097
44098 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
44099
44100         * gcc.dg/Wold-style-definition-2.c: New testcase.
44101         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
44102
44103 2003-09-29  Richard Henderson  <rth@redhat.com>
44104
44105         * g++.dg/init/array10.C: Add dg-options.
44106
44107 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
44108
44109         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
44110
44111 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44112
44113         * g++.dg/template/friend19.C: Fix typo.
44114         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
44115
44116 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
44117
44118         * gcc.c-torture/execute/20030928-1.c: New test.
44119         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
44120
44121 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44122
44123         * g++.dg/opt/unroll1.C: New test.
44124
44125 2003-09-26  Roger Sayle  <roger@eyesopen.com>
44126
44127         PR optimization/11741
44128         * gcc.dg/20030926-1.c: New test case.
44129
44130 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44131
44132         PR c++/5655
44133         * g++.dg/parse/access7.C: New test.
44134         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
44135
44136 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
44137
44138         MERGE OF objc-improvements-branch into MAINLINE:
44139         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
44140         if libobjc has not been built.
44141         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
44142         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
44143         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
44144         objc/execute/nested-3.m, objc/execute/np-2.m,
44145         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
44146         objc/execute/redefining_self.m, objc/execute/root_methods.m,
44147         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
44148         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
44149         objc.dg/special/unclaimed-category-1.h,
44150         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
44151         well as GNU runtime.
44152         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
44153         * execute/cascading-1.m, execute/function-message-1.m,
44154         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
44155         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
44156         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
44157         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
44158         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
44159         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
44160         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
44161         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
44162         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
44163         * objc.dg/bitfield-2.m: Run only on Darwin.
44164         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
44165         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
44166         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
44167         * objc.dg/const-str-1.m: Fix constant string layout.
44168
44169 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
44170
44171         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
44172
44173 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
44174
44175         * gcc.dg/darwin-abi-1.c: New file.
44176
44177 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
44178
44179         PR target/12281
44180         * gcc.c-torture/compile/20030921-1.c: New test.
44181
44182 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
44183
44184         * g++.dg/opt/reg-stack2.C: New test.
44185
44186 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
44187
44188         * g++.dg/eh/delayslot1.C: New test.
44189
44190 2003-09-20  Richard Henderson  <rth@redhat.com>
44191
44192         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
44193
44194 2003-09-20  Roger Sayle  <roger@eyesopen.com>
44195
44196         * gcc.c-torture/execute/20030920-1.c: New test case.
44197
44198 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44199
44200         * g++.dg/rtti/typeid3.C: Correct expected error message.
44201
44202 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44203
44204         PR c++/157
44205         * g++.dg/parse/crash12.C: New test.
44206
44207 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
44208
44209         * gcc.dg/compat/mixed-struct-check.h: New.
44210         * gcc.dg/compat/mixed-struct-defs.h: New.
44211         * gcc.dg/compat/mixed-struct-init.h: New.
44212         * gcc.dg/compat/struct-by-value-19_main.c: New.
44213         * gcc.dg/compat/struct-by-value-19_x.c: New.
44214         * gcc.dg/compat/struct-by-value-19_y.c: New.
44215         * gcc.dg/compat/struct-by-value-20_main.c: New.
44216         * gcc.dg/compat/struct-by-value-20_x.c: New.
44217         * gcc.dg/compat/struct-by-value-20_y.c: New.
44218         * gcc.dg/compat/struct-return-19_main.c: New.
44219         * gcc.dg/compat/struct-return-19_x.c: New.
44220         * gcc.dg/compat/struct-return-19_y.c: New.
44221         * gcc.dg/compat/struct-return-20_main.c: New.
44222         * gcc.dg/compat/struct-return-20_x.c: New.
44223         * gcc.dg/compat/struct-return-20_y.c: New.
44224
44225 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
44226         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
44227         so that it will not complain on LP64 targets.
44228
44229 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44230
44231         PR c++/495
44232         * g++.dg/template/friend24.C: New test.
44233
44234 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
44235
44236         PR c++/12332
44237         * g++.dg/template/memtmpl2.C: New test.
44238
44239 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
44240
44241         PR target/11184
44242         * gcc.dg/builtin-apply1.c: New test.
44243
44244 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
44245
44246         PR c++/9848
44247         * g++.dg/warn/Wunused-4.C: New test.
44248
44249 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44250
44251         PR c++/12316
44252         * g++.dg/other/gc2.C: New test.
44253
44254 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
44255
44256         PR c++/11991
44257         * g++.dg/rtti/typeid3.C: New test.
44258
44259         PR c++/12266
44260         * g++.dg/overload/template1.C: New test.
44261
44262 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
44263
44264         * g++.dg/opt/cfg3.C: New test.
44265
44266 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44267
44268         PR c++/7939
44269         * g++.dg/template/crash11.C: New test.
44270
44271 2003-09-16  Jason Merrill  <jason@redhat.com>
44272             Jakub Jelinek  <jakub@redhat.com>
44273
44274         * gcc.dg/attr-warn-unused-result.c: New test.
44275
44276 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
44277
44278         PR c++/12184
44279         * g++.dg/expr/call2.C: New test.
44280
44281 2003-09-15  Andreas Jaeger  <aj@suse.de>
44282
44283         * gcc.dg/Wold-style-definition-1.c: New test.
44284
44285 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
44286
44287         PR c++/3907
44288         * g++.dg/parse/template12.C: New test.
44289
44290         * g++.dg/abi/bitfield11.C: New test.
44291         * g++.dg/abi/bitfield12.C: Likewise.
44292
44293 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
44294
44295         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
44296         non-expansion of functional macro name without arguments at EOL.
44297         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
44298
44299 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
44300
44301         * gcc.c-torture/execute/20030914-[12].c: New tests.
44302
44303 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
44304
44305         PR c++/11788
44306         * g++.dg/overload/addr1.C: New test.
44307
44308 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
44309
44310         * gcc.dg/20030909-1.c: New test.
44311
44312 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
44313
44314         * gcc.dg/ultrasp10.c: New test.
44315
44316 2003-09-09  Devang Patel  <dpatel@apple.com>
44317
44318         * gcc.dg/darwin-ld-6.c: New test.
44319
44320 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44321
44322         * gcc.dg/torture/builtin-explog-1.c: New testcase.
44323
44324 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
44325
44326         * gcc.dg/ia64-types1.c: New test.
44327         * gcc.dg/ia64-types2.c: Likewise.
44328
44329 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44330
44331         * gcc.dg/builtins-1.c: Add more _Complex tests.
44332         * gcc.dg/torture/builtin-attr-1.c: Likewise.
44333
44334         * gcc.dg/builtins-1.c: Test existing _Complex functions.
44335         * gcc.dg/torture/builtin-attr-1.c: Likewise.
44336
44337 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
44338
44339         PR c++/11786
44340         * g++.dg/lookup/koenig2.C: New test.
44341
44342         PR c++/5296
44343         * g++.dg/rtti/typeid2.C: New test.
44344
44345 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
44346
44347         * gcc.c-torture/compile/20030904-1.c: New test.
44348
44349 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
44350
44351         * g++.dg/opt/longbranch2.C: New test.
44352
44353 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
44354
44355         * g++.dg/template/crash10.C: Only compile it.
44356
44357 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
44358
44359         PR middle-end/11665
44360         * gcc.c-torture/compile/20030907-1.c: New test.
44361         * g++.dg/init/array11.C: New test.
44362
44363 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
44364
44365         PR c++/11852
44366         * g++.dg/init/struct1.C: New test.
44367
44368 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
44369
44370         PR c++/12181
44371         * g++.dg/expr/comma1.C: New test.
44372
44373 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
44374
44375         PR c++/11867
44376         * g++.dg/expr/static_cast5.C: New test.
44377
44378 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
44379
44380         PR c++/11507
44381         * g++.dg/lookup/scoped7.C: New test.
44382
44383         PR c++/9574
44384         * g++.dg/other/static1.C: New test.
44385
44386         PR c++/11490
44387         * g++.dg/warn/template-1.C: New test.
44388
44389         PR c++/11432
44390         * g++.dg/template/crash10.C: New test.
44391
44392         PR c++/2478
44393         * g++.dg/overload/VLA.C: New test.
44394
44395         PR c++/10804
44396         * g++.dg/template/call1.C: New test.
44397
44398 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44399
44400         PR c++/11794
44401         * g++.dg/parse/using3.C: New test.
44402
44403 2003-09-06  Roger Sayle  <roger@eyesopen.com>
44404
44405         PR c++/11409
44406         * g++.dg/overload/builtin3.C: New test case.
44407
44408 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
44409
44410         PR c/9862
44411         * gcc.dg/20030906-1.c: New test.
44412         * gcc.dg/20030906-2.c: Likewise.
44413
44414 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44415
44416         PR c++/12167
44417         * g++.dg/parse/defarg5.C: New test.
44418
44419         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
44420
44421 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
44422
44423         PR c++/12163
44424         * g++.dg/expr/static_cast4.C: New test.
44425
44426         PR c++/12146
44427         * g++.dg/template/crash9.C: New test.
44428
44429 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
44430
44431         * g++.old-deja/g++.ext/pretty2.C: Update for change
44432         in __FUNCTION__.
44433         * g++.old-deja/g++.ext/pretty3.C: Likewise.
44434
44435 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
44436
44437         PR c++/11922
44438         * g++/dg/template/qualified-id1.C: New test.
44439
44440         PR c++/12037
44441         * g++.dg/warn/noeffect4.C: New test.
44442
44443 2003-09-04  Matt Austern  <austern@apple.com>
44444
44445         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
44446         * g++.dg/ext/fnname2.C: Likewise.
44447         * g++.dg/ext/fnname3.C: Likewise.
44448
44449 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
44450
44451         * g++.dg/expr/lval1.C: New test.
44452         * g++.dg/ext/lvcast.C: Remove.
44453
44454 2003-09-03  Roger Sayle  <roger@eyesopen.com>
44455
44456         PR optimization/11700.
44457         * gcc.c-torture/compile/20030903-1.c: New test case.
44458
44459 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
44460
44461         PR c++/12053
44462         * g++.dg/abi/layout4.C: New test.
44463
44464 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
44465
44466         PR c++/11553
44467         * g++.dg/parse/friend3.C: New test.
44468
44469 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
44470
44471         PR c++/11847
44472         * g++.dg/template/class1.C: New test.
44473
44474         PR c++/11808
44475         * g++.dg/expr/call1.C: New test.
44476
44477 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
44478
44479         PR c++/12114
44480         * g++.dg/init/ref9.C: New test.
44481
44482         PR c++/11972
44483         * g++.dg/template/nested4.C: New test.
44484
44485 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
44486
44487         PR c++/12093
44488         * g++.dg/template/non-dependent4.C: New test.
44489
44490         PR c++/11928
44491         * g++.dg/inherit/conv1.C: New test.
44492
44493 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
44494
44495         PR c++/6196
44496         * g++.dg/ext/label1.C: New test.
44497         * g++.dg/ext/label2.C: Likewise.
44498
44499 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
44500
44501         * g++.dg/expr/cond3.C: New test.
44502
44503 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44504
44505         * gcc.dg/builtins-1.c: Add new builtin cases.
44506
44507 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44508
44509         * gcc.dg/builtins-1.c: Add new cases.
44510         * gcc.dg/torture/builtin-attr-1.c: Likewise.
44511
44512 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44513
44514         * gcc.dg/builtins-1.c: Add more math builtin tests.
44515         * gcc.dg/torture/builtin-attr-1.c: New test.
44516
44517 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
44518
44519         PR optimization/5079
44520         * g++.dg/opt/static3.C: New test.
44521
44522 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44523
44524         * gcc.misc-tests/gcov-10b.c: New test.
44525
44526 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
44527
44528         * g++.dg/opt/ptrmem3.C: New test.
44529
44530         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
44531
44532 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
44533
44534         * gcc.dg/20030826-2.c: New test.
44535
44536 2003-08-26  Roger Sayle  <roger@eyesopen.com>
44537
44538         PR middle-end/12002
44539         * g77.f-torture/compile/12002.f: New test case.
44540
44541 2003-08-26  Roger Sayle  <roger@eyesopen.com>
44542
44543         * gcc.dg/20030826-1.c: New test case.
44544
44545 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
44546
44547         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
44548
44549 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
44550
44551         PR c++/11871
44552         * c++.dg/lookup/crash1.C: New test.
44553
44554         * c++.dg/warn/noeffect3.C: New test.
44555
44556 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
44557
44558         * gcc.dg/compat/vector-1_x.c: Compile with -w.
44559         * gcc.dg/compat/vector-1_y.c: Ditto.
44560         * gcc.dg/compat/vector-2_x.c: Ditto.
44561         * gcc.dg/compat/vector-2_y.c: Ditto.
44562
44563 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
44564
44565         * gcc.dg/20030702-1.c: New test.
44566
44567 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
44568
44569         PR c++/8795
44570         * g++.dg/ext/altivec-1.C: New test.
44571
44572 2003-08-24  Richard Henderson  <rth@redhat.com>
44573
44574         * g++.dg/eh/simd-2.C: Add -w for x86.
44575
44576 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
44577
44578         * gcc.dg/20030815-1.c: New test.
44579
44580 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44581
44582         PR c++/3765
44583         * g++.dg/parse/access6.C: New test.
44584
44585 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44586
44587         PR c++/641, c++/11876
44588         * g++.dg/template/friend22.C: New test.
44589         * g++.dg/template/friend23.C: Likewise.
44590
44591 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44592
44593         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
44594         identically.
44595
44596 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44597
44598         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
44599
44600 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44601
44602         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
44603
44604 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44605
44606         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
44607
44608 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44609
44610         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
44611
44612 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
44613
44614         PR c++/11919
44615         * g++.dg/overload/prom1.C: New test.
44616
44617         PR c++/11551
44618         * g++.dg/parse/dtor2.C: New test.
44619
44620         PR c++/10762
44621         * g++.dg/parse/using2.C: New test.
44622
44623 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
44624
44625         PR target/11805
44626         * gcc.c-torture/compile/20030821-1.c: New.
44627
44628 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
44629
44630         PR c++/11834
44631         * g++.dg/template/deduce2.C: New test.
44632
44633 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
44634
44635         * gcc.c-torture/execute/20030821-1.c: New test.
44636
44637 2003-08-20  Roger Sayle  <roger@eyesopen.com>
44638
44639         PR middle-end/11984
44640         * gcc.dg/20030820-1.c: New test case.
44641
44642 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
44643
44644         PR c++/11945
44645         * g++.dg/warn/noeffect2.C: New test.
44646
44647 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
44648
44649         PR c++/10926
44650         * g++.dg/template/dtor2.C: New test.
44651
44652         PR c++/11684
44653         * g++.dg/template/operator1.C: New test.
44654         * g++.dg/parse/operator4.C: New test.
44655
44656         PR c++/11946.C
44657         * g++.dg/expr/enum1.C: New test.
44658         * gcc.dg/c99-bool-1.c: Remove bogus warning.
44659
44660         PR c++/11036.C
44661         * g++.dg/parse/elab2.C: New test.
44662         * g++.dg/parse/typedef4.C: Change error message.
44663         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
44664         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
44665         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
44666
44667 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
44668
44669         * gcc.dg/pch/warn-1.c: New.
44670         * gcc.dg/pch/warn-1.hs: New.
44671
44672         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
44673         not-tested file.
44674
44675 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
44676
44677         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
44678
44679 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
44680
44681         * gcc.dg/uninit-D.c: New Test.
44682         * gcc.dg/uninit-E.c: New Test.
44683         * gcc.dg/uninit-F.c: New Test.
44684         * gcc.dg/uninit-G.c: New Test.
44685
44686 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
44687
44688         * g++.dg/README: Describe the pch directory.
44689
44690 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44691
44692         PR c++/11174
44693         * g++.dg/parse/access4.C: New test.
44694         * g++.dg/parse/access5.C: Likewise.
44695         * g++.old-deja/g++.jason/access17.C: Adjust error message.
44696
44697 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
44698
44699         * gcc.dg/noncompile/20030818-1.c: New.
44700
44701 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
44702
44703         PR c++/11957
44704         * g++.dg/warn/noeffect1.C: New test.
44705
44706         * g++.dg/template/scope2.C: New test.
44707         * g++.dg/template/error2.C: Correct dg-error
44708
44709 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
44710
44711         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
44712
44713 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
44714
44715         PR C++/11512
44716         * g++.dg/template/warn1.C: New.
44717
44718 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
44719
44720         * g++.dg/template/error2.C: New test.
44721         * g++.dg/lookup/using7.C: Adjust errors
44722         * g++.old-deja/g++.pt/crash36.C: Likewise.
44723         * g++.old-deja/g++.pt/derived3.C: Likewise.
44724
44725 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44726
44727         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
44728         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
44729         * gcc.c-torture/execute/builtins/string-9.c: New, from
44730         string-opt-9.c.  Adjust for execute/builtins framework.
44731         * gcc.c-torture/execute/string-opt-9.c: Delete.
44732
44733 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
44734
44735         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
44736
44737         * g++.dg/parse/ret-type2.C: New test.
44738
44739         PR c++/11703
44740         * g++.dg/init/new8.C: New test.
44741
44742         PR c++/10923
44743         * g++.dg/parse/typedef5.C: New test.
44744
44745         PR c++/9512
44746         * g++.dg/parse/qualified2.C: New test.
44747         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
44748         invalid code.
44749
44750 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
44751
44752         * g++.dg/conversion/ptrmem1.C: New test.
44753
44754 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
44755
44756         PR target/11693
44757         * gcc.dg/20030811-1.c: New test.
44758
44759         PR target/11535
44760         * gcc.c-torture/execute/20030811-1.c: New test.
44761
44762 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44763
44764         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
44765
44766 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
44767
44768         PR c++/11789.C
44769         * g++.dg/inherit/multiple1.C: New test.
44770
44771 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
44772
44773         * gcc.dg/spe1.c: New test.
44774
44775         PR c++/11670
44776         * g++.dg/expr/cast2.C: New test.
44777
44778         PR c++/10530
44779         * g++.dg/template/dependent-name2.C: New test.
44780
44781 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
44782
44783         * g++.dg/parse/crash11.C: Put the dg options in comments.
44784
44785 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
44786
44787         * lib/gcc-dg.exp: Update for diagnostic change.
44788
44789 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44790
44791         PR c++/5767
44792         * g++.dg/parse/crash11.C: New test.
44793
44794 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
44795
44796         * gcc.dg/cpp/spacing1.c: Update.
44797
44798 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
44799
44800         PR target/11739
44801         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
44802         a value for -mtune.
44803
44804 2003-08-04  Roger Sayle  <roger@eyesopen.com>
44805
44806         PR middle-end/11771
44807         * gcc.c-torture/compile/20030804-1.c: New test case.
44808
44809 2003-08-04  Roger Sayle  <roger@eyesopen.com>
44810
44811         * gcc.dg/20030804-1.c: New test case.
44812
44813 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
44814
44815         * gcc.dg/cpp/separate-1.c: New test.
44816
44817 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
44818
44819         PR c++/11704
44820         * g++.dg/template/dependent-expr2.C: New test.
44821
44822         PR c++/11766
44823         * g++.dg/expr/ptrmem1.C: New test.
44824
44825 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44826
44827         PR c++/9453
44828         * g++.dg/template/friend15.C: New test.
44829
44830 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
44831
44832         * lib/dg-pch.exp: Work round PCH bug.
44833
44834 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44835
44836         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
44837         builtins.  Move cases from builtins-4.c here.
44838
44839         * gcc.dg/torture/builtin-math-1.c: New test taken from
44840         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
44841         additional cases.
44842
44843         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
44844         Delete.
44845
44846 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
44847
44848         PR c++/9447
44849         * g++.dg/template/using7.C: New test.
44850
44851 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
44852
44853         * import1.c, import2.c: New tests.
44854
44855 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
44856
44857         * g++.dg/eh/crossjump1.C: New test.
44858
44859 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
44860
44861         PR c++/11697
44862         * g++.dg/template/using6.C: New test.
44863
44864         PR c++/11744
44865         * g++.dg/template/koenig2.C: New test.
44866
44867 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44868
44869         PR c++/7983
44870         * g++.dg/parse/typedef4.C: New test.
44871
44872 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44873
44874         PR c++/8442, c++/8806
44875         * g++.dg/template/elab1.C: New test.
44876         * g++.dg/template/type2.C: Likewise.
44877         * g++.dg/template/ttp3.C: Adjust expected error message.
44878         * g++.old-deja/g++.law/visibility13.C: Likewise.
44879         * g++.old-deja/g++.niklas/t135.C: Likewise.
44880         * g++.old-deja/g++.pt/ttp41.C: Likewise.
44881         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
44882         template argument.
44883         * g++.old-deja/g++.pt/ttp44.C: Likewise.
44884
44885 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
44886
44887         PR c++/11295
44888         * g++.dg/ext/stmtexpr1.C: New test.
44889
44890         * g++.dg/opt/tmp1.C: New test.
44891
44892         PR c++/11525
44893         * g++.dg/parse/constant4.C: New test.
44894
44895         PR c++/9447
44896         * g++.dg/template/using5.C: New test.
44897
44898 2003-07-31  Roger Sayle  <roger@eyesopen.com>
44899
44900         * gcc.dg/builtins-27.c: New test case.
44901
44902 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
44903
44904         * gcc.dg/tls/opt-7.c: New test.
44905
44906 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
44907
44908         * g++.old-deja/g++.other/crash18.C: Remove.
44909
44910 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
44911
44912         * g++.dg/template/explicit3.C: New.
44913         * g++.dg/template/explicit4.C: New.
44914         * g++.dg/template/explicit5.C: New.
44915
44916         PR c++/11347
44917         * g++.dg/template/memtmpl1.C: New.
44918
44919 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
44920
44921         PR target/11565
44922         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
44923         * gcc.dg/i386-387-5.c (dg-options): Likewise.
44924
44925 2003-07-30  Jan Hubicka  <jh@suse.cz>
44926
44927         * vtgc1.c: Kill.
44928
44929 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
44930
44931         * gcc.dg/struct-in-proto-1.c: New test.
44932
44933 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
44934
44935         * gcc.dg/cpp/include2.c: Only expect one message.
44936
44937 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
44938
44939         PR c++/9447
44940         * g++.dg/template/using1.C: New test.
44941         * g++.dg/template/using2.C: New test.
44942         * g++.dg/template/using3.C: New test.
44943         * g++.dg/template/using4.C: New test.
44944
44945 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
44946
44947         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
44948         * gcc.c-torture/execute/string-opt-10.c: Likewise.
44949
44950 2003-07-28  Jan Hubicka  <jh@suse.cz>
44951
44952         PR c++/11530
44953         * g++.dg/opt/call1.C: New test.
44954
44955 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
44956
44957         PR c++/11667
44958         * g++.dg/init/enum2.C: New test.
44959         * g++.dg/template/overload1.C: Add "-w" option.
44960
44961 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
44962
44963         * gcc.dg/Wdeclaration-after-statement-1.c,
44964         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
44965
44966 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
44967
44968         * gcc.c-torture/compile/20030725-1.c: New test.
44969
44970 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
44971
44972         * gcc.dg/20030505.c: Only run for SPE.
44973         Remove definition of opaque type.
44974
44975 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
44976
44977         * g++.dg/template/ptrmem6.C: New test.
44978
44979 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
44980
44981         * gcc.c-torture/compile/zero-strct-2.c: New test.
44982
44983 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
44984
44985         * gcc.dg/intermod-1.c: New test.
44986
44987 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44988
44989         PR c++/11617
44990         * g++.dg/template/lookup2.C: New test.
44991         * g++.dg/template/memclass1.C: Remove instantiated from error.
44992         * g++.dg/other/error2.C: Tweak expected errors.
44993
44994         PR c++/11596
44995         * g++.dg/template/defarg3.C: New test.
44996
44997         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
44998
44999 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
45000
45001         * g++.dg/inherit/access5.C: New test.
45002
45003 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45004
45005         PR c++/11513
45006         * g++.dg/template/crash8.C: New test.
45007
45008 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
45009
45010         PR c/10602
45011         * gcc.dg/noncompile/incomplete-2.c: New test.
45012
45013 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
45014
45015         PR c++/11645
45016         * g++.dg/inherit/access4.C: New test.
45017
45018         PR c++/11517
45019         * g++.dg/expr/cond2.C: New test.
45020
45021         PR optimization/10679
45022         * g++.dg/opt/inline4.C: New test.
45023
45024 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
45025
45026         * g++.dg/parse/crash10: New test.
45027
45028 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
45029
45030         * g++.dg/ext/flexary1.C: New test.
45031
45032 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45033
45034         PR c++/10793
45035         * g++.dg/template/crash9.C: New test.
45036
45037 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45038
45039         PR c++/3004
45040         * g++.dg/parse/typedef3.C: New test.
45041
45042         PR c++/7906
45043         * g++.dg/parse/operator2.C: New test.
45044
45045         PR c++/8895
45046         * g++.dg/parse/def-tmpl-arg1.C: New test.
45047
45048         PR c++/9282
45049         * g++.dg/parse/funptr1.C: New test.
45050
45051         PR c++/9452
45052         * g++.dg/parse/ambig3.C: New test.
45053
45054         PR c++/9454
45055         * g++.dg/parse/operator3.C: New test.
45056
45057         PR c++/9486
45058         * g++.dg/parse/template10.C: New test.
45059
45060         PR c++/9488
45061         * g++.dg/parse/template11.C: New test.
45062
45063         PR c++/10150
45064         * g++.dg/parse/invalid-op1.C: New test.
45065
45066         PR c++/10247
45067         * g++.dg/parse/condexpr1.C: New test.
45068
45069 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
45070
45071         * g++.dg/ext/packed3.C: New test.
45072         * g++.dg/ext/packed4.C: New test.
45073
45074         * gcc.dg/pack-test-3.c: New test.
45075
45076 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
45077
45078         * lib/compat.exp: Handle dg-options per source file.
45079         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
45080         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
45081         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
45082         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
45083         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
45084         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
45085         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
45086         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
45087         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
45088         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
45089         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
45090         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
45091         * g++.dg/compat/break/bitfield7_x.C: Ditto.
45092         * g++.dg/compat/break/bitfield7_y.C: Ditto.
45093
45094 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
45095
45096         PR c/10320
45097         * gcc.c-torture/execute/20030718-1.c: New test.
45098
45099 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
45100
45101         PR optimization/11536
45102         * gcc.dg/20030721-1.c: New test.
45103
45104 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
45105
45106         PR c++/11546
45107         * g++.dg/template/lookup1.C: New test.
45108
45109 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
45110
45111         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
45112         diagnostics of ill-formed constructs involving labels.
45113         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
45114         the new 'previously defined here' message.
45115
45116 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
45117
45118         * g++.dg/parse/non-dependent2.C: New test.
45119
45120 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
45121
45122         * g++.dg/init/init-ref4.C: xfail on targets without
45123         weak symbols.
45124
45125 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
45126
45127         PR target/11087
45128         * gcc.c-torture/execute/20030717-1.c: New test.
45129
45130 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
45131
45132         * g++.dg/opt/cfg1.C: New test.
45133
45134 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
45135
45136         PR optimization/11557
45137         * gcc.dg/20030717-1.c: New test.
45138
45139 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
45140
45141         PR c++/10476
45142         * g++.dg/expr/crash-1.C: New test.
45143
45144         PR c++/11027
45145         * g++.dg/template/init3.C: New test.
45146
45147         PR c++/8222
45148         * g++.dg/template/non-dependent1.C: New test.
45149
45150         PR c++/11070
45151         * g++.dg/template/non-dependent2.C: New test.
45152
45153         PR c++/11071
45154         * g++.dg/template/non-dependent3.C: New test.
45155
45156         PR c++/9907
45157         * g++.dg/template/sizeof5.C: New test.
45158
45159 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
45160
45161         PR 11498
45162         * gcc.c-torture/compile/mangle-1.c: New file.
45163
45164 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45165
45166         PR c++/7809
45167         * g++.dg/parse/access3.C: New test.
45168
45169 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
45170
45171         PR c++/11384
45172         * g++.dg/init/init-ref4.C: New test.
45173
45174 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
45175
45176         PR c++/11547
45177         * g++.dg/parse/constant3.C: New test.
45178         * g++.dg/parse/crash7.C: Likewise.
45179
45180 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
45181
45182         PR target/11008
45183         * gcc.dg/i386-pentium4-not-mull.c: New.
45184
45185 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
45186
45187         * gcc.dg/asm-names.c (ymain): Make it weak.
45188
45189 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45190
45191         PR c++/5421
45192         * g++.dg/template/friend21.C: New test.
45193
45194 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
45195
45196         * gcc.dg/cleanup-8.c: New test.
45197         * gcc.dg/cleanup-9.c: New test.
45198
45199 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
45200
45201         * g++.dg/ext/dll-MI1.h: New file.
45202         * g++.dg/ext/dllexport-MI1.C: New file.
45203         * g++.dg/ext/dllimport-MI1.C: New file.
45204
45205 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
45206
45207         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
45208         it does not have cmpstrsi patterns (just cmpmemsi).
45209
45210 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
45211
45212         PR debug/11473
45213         * g++.dg/debug/debug8.C: New test.
45214
45215 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45216
45217         PR c++/10108
45218         * g++.dg/template/crash7.C: New test.
45219
45220 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
45221
45222         PR target/10795
45223         * gcc.c-torture/compile/20030708-1.c: New.
45224
45225 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
45226
45227         * gcc.c-torture/execute/20030715-1.c: New test.
45228
45229 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
45230
45231         * gcc.dg/pch/inline-3.c: New file.
45232         * gcc.dg/pch/inline-3.hs: New file.
45233         * gcc.dg/pch/inline-4.c: New file.
45234         * gcc.dg/pch/inline-4.hs: New file.
45235
45236 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
45237
45238         PR c++/11509
45239         * g++.dg/template/crash6.C: New test.
45240
45241         PR c++/7053
45242         * g++.dg/template/friend20.C: New test.
45243
45244         PR c++/7019
45245         * g++.dg/template/overload2.C: New test.
45246
45247 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45248
45249         PR optimization/11440
45250         * gcc.c-torture/execute/20030714-1.c: New test.
45251
45252 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45253
45254         PR c++/11154
45255         * g++.dg/template/partial2.C: New test.
45256
45257 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
45258
45259         PR c++/11503
45260         * g++.dg/template/anon1.C: New test.
45261
45262         PR c++/11493
45263         PR c++/11495
45264         * g++.dg/parse/template9.C: Likewise.
45265         * g++.dg/template/crash4.C: New test.
45266         * g++.dg/template/koenig1.C: Likewise.
45267         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
45268         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
45269         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
45270         functions.
45271         * g++.old-deja/g++.jason/template36.C: Likewise.
45272         * g++.old-deja/g++.mike/p1989.C: Likewise.
45273         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
45274         * g++.old-deja/g++.pt/ttp20.C: Use this->.
45275         * g++.old-deja/g++.pt/ttp21.C: Use this->.
45276         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
45277         compiling.
45278         * g++.old-deja/g++.pt/union2.C: Use this->.
45279
45280 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
45281
45282         * gcc.dg/20030711-1.c: New test.
45283
45284 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
45285
45286         PR c++/11050
45287         * g++.dg/parse/args1.C: New test.
45288         * g++.pt/defarg8.C: Change expected errors.
45289
45290 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
45291
45292         PR c++/8164
45293         * g++.dg/template/nontype2.C: New test.
45294
45295         PR c++/10558
45296         * g++.dg/parse/template8.C: New test.
45297
45298         PR c++/8327
45299         * g++.dg/template/scope1.C: New test.
45300
45301         * g++.dg/warn/Wsign-compare-1.C: New test.
45302
45303 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
45304
45305         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
45306
45307 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
45308
45309         PR c++/9411
45310         * g++.dg/template/explicit2.C: New test.
45311
45312         PR c++/10032
45313         * g++.dg/warn/pedantic1.C: New test.
45314
45315 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
45316
45317         PR c++ 9483
45318         * g++.dg/other/field1.C: New test.
45319
45320 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
45321
45322         PR c/11449
45323         * gcc.c-torture/compile/20030707-1.c: New.
45324
45325 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45326
45327         PR c++/10849
45328         * g++.dg/template/access12.C: New test.
45329
45330 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
45331
45332         * g++.dg/bprob/bprob.exp (prof_ext): Update.
45333         * g77.dg/bprob/bprob.exp (prof_ext): Update.
45334         * gcc.misc-tests/bprob.exp (prof_ext): Update.
45335         * gcc.misc-tests/gcov.exp: Update
45336         * g++.dg/gcov/gcov.exp: Update
45337         * lib/gcov.exp: Update.
45338
45339 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
45340
45341         * g++.dg/abi/mangle17.C: Make sure template expressions are
45342         dependent.
45343         * g++.dg/abi/mangle4.C: Mark erroneous casts.
45344         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
45345         * g++.dg/opt/stack1.C: Remove erroneous code.
45346         * g++.dg/parse/template7.C: New test.
45347         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
45348         * g++.old-deja/g++.pt/crash4.C: Likewise.
45349
45350 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
45351
45352         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
45353         with zero or one occurence of `$' after the initial `L'.
45354
45355 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
45356
45357         * gcc.c-torture/compile/20030704-1.c: Add a comment.
45358
45359 2003-07-08  Roger Sayle  <roger@eyesopen.com>
45360
45361         PR c/11370
45362         * gcc.dg/Wunreachable-6.c: New testcase.
45363         * gcc.dg/Wunreachable-7.c: New testcase.
45364
45365 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
45366
45367         PR c/11420
45368         * gcc.dg/20030708-1.c: New test.
45369
45370 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
45371
45372         * gcc.dg/compat/sdata-section.h: New file.
45373         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
45374         * gcc.dg/torture/mips-sdata-1.c: New test.
45375
45376 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45377
45378         PR c++/11030
45379         * g++.dg/template/friend19.C: New test.
45380
45381 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
45382
45383         * g++.dg/opt/strength-reduce.C: New test.
45384
45385 2003-07-07  Roger Sayle  <roger@eyesopen.com>
45386
45387         PR target/10979
45388         * gcc.dg/20030707-1.c: New testcase.
45389
45390 2003-07-07  Roger Sayle  <roger@eyesopen.com>
45391
45392         PR optimization/11059
45393         * g++.dg/opt/emptyunion.C: New testcase.
45394
45395 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
45396             Eric Botcazou  <ebotcazou@libertysurf.fr>
45397
45398         * g++.dg/opt/stack1.C: New test.
45399
45400 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
45401
45402         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
45403         run test.
45404
45405         PR c++/11431
45406         * g++.dg/expr/static_cast3.C: New test.
45407
45408 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
45409
45410         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
45411         everywhere.
45412         * gcc.dg/concat.c: Concatenation of string constants with
45413         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
45414         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
45415         * gcc.dg/cpp/escape-2.c: Use wide character constants where
45416         necessary to avoid multi-character character constant warning.
45417         * gcc.dg/cpp/escape.c: Likewise.
45418         * gcc.dg/cpp/ucs.c: Likewise.
45419         Remove backslashes from dg-bogus comments, as they confuse Tcl.
45420         Fix a typo.
45421
45422 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
45423
45424         PR c/11428
45425         * gcc.c-torture/compile/20030704-1.c: New.
45426
45427 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
45428
45429         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
45430
45431 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
45432
45433         PR c++/5287, PR c++/7910,  PR c++/11021
45434         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
45435         tests for warnings.
45436         * g++.dg/ext/dllimport2.C: Add tests for warnings.
45437         * g++.dg/ext/dllimport3.C: Likewise.
45438         * g++.dg/ext/dllimport4.C: New file.
45439         * g++.dg/ext/dllimport5.C: New file.
45440         * g++.dg/ext/dllimport6.C: New file.
45441         * g++.dg/ext/dllimport7.C: New file.
45442         * g++.dg/ext/dllimport8.C: New file.
45443         * g++.dg/ext/dllimport9.C: New file.
45444         * g++.dg/ext/dllimport10.C: New file.
45445         * g++.dg/ext/dllexport1.C: New file.
45446
45447 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
45448
45449         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
45450         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
45451
45452 2003-07-03  Roger Sayle  <roger@eyesopen.com>
45453
45454         * gcc.dg/builtins-25.c: New testcase.
45455         * gcc.dg/builtins-26.c: New testcase.
45456
45457 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
45458
45459         * gcc.dg/compat/vector-defs.h: New file.
45460         * gcc.dg/compat/vector-setup.h: New file.
45461         * gcc.dg/compat/vector-check.h: New file.
45462         * gcc.dg/compat/vector-1_main.c: New file.
45463         * gcc.dg/compat/vector-1_x.c: New file.
45464         * gcc.dg/compat/vector-1_y.c: New file.
45465         * gcc.dg/compat/vector-2_main.c: New file.
45466         * gcc.dg/compat/vector-2_x.c: New file.
45467         * gcc.dg/compat/vector-2_y.c: New file.
45468
45469         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
45470         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
45471         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
45472         * gcc.dg/compat/struct-align-1.h: New file.
45473         * gcc.dg/compat/struct-align-1_main.c: New file.
45474         * gcc.dg/compat/struct-align-1_x.c: New file.
45475         * gcc.dg/compat/struct-align-1_y.c: New file.
45476         * gcc.dg/compat/struct-align-2.h: New file.
45477         * gcc.dg/compat/struct-align-2_main.c: New file.
45478         * gcc.dg/compat/struct-align-2_x.c: New file.
45479         * gcc.dg/compat/struct-align-2_y.c: New file.
45480
45481         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
45482         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
45483         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45484         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
45485         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
45486         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45487         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45488         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
45489         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
45490         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
45491         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
45492         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
45493         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
45494         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
45495         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
45496         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
45497         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
45498         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
45499         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45500         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45501         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45502         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45503         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45504         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45505         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45506         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45507         * gcc.dg/compat/struct-return-10_x.c: Ditto.
45508         * gcc.dg/compat/struct-return-2_x.c: Ditto.
45509         * gcc.dg/compat/struct-return-3_x.c: Ditto.
45510
45511 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
45512
45513         * gcc.dg/i386-call-1.c: New test.
45514
45515 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
45516
45517         PR c++/9162
45518         * g++.dg/parse/defarg4.C: New.
45519
45520 2003-07-03  Roger Sayle  <roger@eyesopen.com>
45521
45522         PR target/10700
45523         * gcc.c-torture/compile/20030703-1.c: New test case.
45524
45525 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
45526
45527         * g++.dg/template/local3.C: Remove extra semicolon.
45528
45529 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
45530
45531         * gcc.dg/i386-volatile-1.c: New test.
45532
45533 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
45534
45535         PR c++/11072
45536         * g++.dg/other/offsetof2.C: XFAIL.
45537         * g++.dg/other/offsetof5.C: New.
45538
45539         PR c++/10219
45540         * g++.dg/template/error1.C: New.
45541
45542         PR c++/9779
45543         * g++.dg/template/dependent-expr1.C: New.
45544
45545 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
45546
45547         PR c++/6949
45548         * g++.dg/template/local3.C: New test.
45549
45550         PR c++/11149
45551         * g++.dg/lookup/scoped6.C: New test.
45552
45553 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
45554
45555         PR c++/8046
45556         * g++.dg/other/error7.C: New test.
45557
45558 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
45559
45560         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
45561         * g++.old-deja/g++.abi/vtable3.h: Likewise.
45562         * g++.old-deja/g++.law/code-gen5.C: Likewise.
45563         * g++.old-deja/g++.other/union2.C: Likewise.
45564         * gcc.dg/c90-const-expr-2.c: Likewise.
45565         * gcc.dg/c90-const-expr-3.c: Likewise.
45566         * gcc.dg/c99-const-expr-2.c: Likewise.
45567         * gcc.dg/c99-const-expr-3.c: Likewise.
45568         * gcc.dg/concat.c: Likewise.
45569
45570 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
45571
45572         PR c++/9559
45573         * g++.dg/init/static1.C: New test.
45574
45575 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45576
45577         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
45578         * g++.old-deja/g++.other/access2.C: Likewise.
45579         * g++.old-deja/g++.other/decl2.C: Likewise.
45580         * gcc.c-torture/execute/20020615-1.c: Likewise.
45581
45582 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
45583
45584         PR c++/4933
45585         * g++.dg/template/sizeof4.C: New test.
45586
45587 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
45588
45589         * g++.dg/other/error6.C: New test.
45590
45591 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
45592
45593         PR c++/10750
45594         * g++.dg/parse/constant2.C: New test.
45595
45596 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
45597
45598         PR c++/11106
45599         * g++.dg/other/error5.C: New test.
45600
45601 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45602
45603         * gcc.dg/format/gcc_diag-1.c: New test.
45604
45605 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
45606
45607         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
45608
45609 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
45610
45611         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
45612         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
45613         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
45614
45615 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
45616
45617         * gcc.c-torture/execute/builtins/string-8.c: New test.
45618         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
45619         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
45620         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
45621
45622 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
45623
45624         PR c++/10468
45625         * g++.dg/ext/typeof6.C: New test.
45626
45627 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
45628
45629         PR c++/10796
45630         * g++.dg/init/enum1.C: New test.
45631
45632 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
45633
45634         * gcc.dg/20030627-1.c: New test.
45635
45636 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
45637
45638         PR c++/11332
45639         * g++.dg/expr/static_cast2.C: New test.
45640
45641 2003-06-26  Roger Sayle  <roger@eyesopen.com>
45642             Jakub Jelinek  <jakub@redhat.com>
45643
45644         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
45645         sprintf(dst,"%s",src) optimization.
45646         * gcc.c-torture/execute/20030626-1.c: New test case.
45647         * gcc.c-torture/execute/20030626-2.c: New test case.
45648
45649 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
45650
45651         * gcc.c-torture/execute/multi-ix.c: New test.
45652
45653         * gcc.c-torture/execute/simd-4.c (main):
45654         Added missing semicolon at end of union.
45655
45656 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
45657
45658         PR c++/8266
45659         * g++.dg/template/explicit-instantiation3.C: New test.
45660
45661 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
45662
45663         * gcc.dg/20030626-1.c: Use signed char.
45664
45665 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
45666
45667         * gcc.dg/20030626-1.c: New test.
45668
45669 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
45670
45671         * const-str-2.m: Update.
45672
45673 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
45674
45675         PR c++/10990
45676         * g++.dg/rtti/dyncast1.C: New test.
45677         * g++.dg/abi/mangle4.C: Correct base-specifier access.
45678         * g++.dg/lookup/scoped1.C: Remove XFAIL.
45679         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
45680
45681         PR c++/10931
45682         * g++.dg/expr/static_cast1.C: New test.
45683
45684 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
45685
45686         * gcc.dg/20030625-1.c: New test.
45687
45688 2003-06-24  Roger Sayle  <roger@eyesopen.com>
45689
45690         * gcc.c-torture/compile/20030624-1.c: New test case.
45691
45692 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
45693
45694         * gcc.c-torture/execute/string-opt-17.c: New test.
45695
45696 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
45697
45698         PR c++/5754
45699         * g++.dg/parse/crash6.C: New test.
45700
45701 2003-06-23  Roger Sayle  <roger@eyesopen.com>
45702
45703         * gcc.dg/builtins-24.c: New test case.
45704
45705 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
45706
45707         * g++.dg/opt/operator1.C: New test.
45708
45709 2003-06-22  Roger Sayle  <roger@eyesopen.com>
45710
45711         * gcc.c-torture/execute/string-opt-16.c: New test case.
45712
45713 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
45714
45715         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
45716         * g++.old-deja/g++.other/conv7.C: Likewise.
45717         * g++.old-deja/g++.other/overcnv2.C: Likewise.
45718         * g++.old-deja/g++.other/overload14.C: Likewise.
45719
45720 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
45721
45722         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
45723         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
45724
45725 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45726
45727         PR c++/10888
45728         * g++.dg/warn/Winline-3.C: New test.
45729
45730 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45731
45732         * lib/target-supports.exp (check_alias_available): Make the test
45733         program acceptable to the Solaris assembler.
45734
45735         PR c++/10749
45736         * g++.dg/template/memclass2.C: New test.
45737
45738 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45739             Eric Botcazou  <ebotcazou@libertysurf.fr>
45740
45741         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
45742         data for non-matching targets.
45743         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
45744
45745 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45746
45747         PR c++/10845
45748         * g++.dg/template/member3.C: New test.
45749
45750 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
45751
45752         PR c++/10939
45753         * g++.dg/template/func1.C: New test.
45754
45755         PR c++/9649
45756         * g++.dg/template/static4.C: New test.
45757         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
45758
45759         PR c++/11041
45760         * g++.dg/init/ref7.C: New test.
45761
45762 2003-06-19  Matt Austern  <austern@apple.com>
45763
45764         PR c++/11228
45765         * g++.dg/anew1.C: New test.
45766         * g++.dg/anew2.C: New test.
45767         * g++.dg/anew3.C: New test.
45768         * g++.dg/anew4.C: New test.
45769
45770 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
45771
45772         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
45773
45774 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
45775
45776         * gcc.c-torture/execute/simd-4.c (main): Make expected value
45777         endian-dependent.
45778
45779 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
45780
45781         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
45782         Remove cruft.
45783
45784 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
45785
45786         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
45787         * gcc.c-torture/compile/961203-1.c: Likewise.
45788         * gcc.c-torture/compile/980506-1.c: Likewise.
45789
45790 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
45791
45792         PR c++/10712
45793         * g++.dg/lookup/using7.C: New test.
45794
45795 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
45796
45797         PR c++/11105
45798         * g++.dg/abi/conv1.C: Remove it.
45799         * g++.dg/template/conv7.C: New test.
45800         * g++.dg/template/conv8.C: Likewise.
45801         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
45802         conversion operator.
45803
45804 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
45805
45806         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
45807         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
45808         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45809         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
45810         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
45811         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45812         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45813         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
45814         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
45815         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
45816         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
45817         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
45818         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
45819         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
45820         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
45821         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
45822         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
45823         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
45824         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45825         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45826         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45827         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45828         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45829         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45830         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45831         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45832         * gcc.dg/compat/struct-return-10_x.c: Ditto.
45833         * gcc.dg/compat/struct-return-2_x.c: Ditto.
45834         * gcc.dg/compat/struct-return-3_x.c: Ditto.
45835
45836 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
45837
45838         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
45839         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
45840         indications.
45841
45842 2003-06-16  Roger Sayle  <roger@eyesopen.com>
45843
45844         * gcc.dg/i386-387-5.c: New test case.
45845         * gcc.dg/i386-387-6.c: New test case.
45846         * gcc.dg/builtins-23.c: New test case.
45847
45848 2003-06-15  Roger Sayle  <roger@eyesopen.com>
45849
45850         * gcc.dg/builtins-22.c: New test case.
45851         * gcc.dg/i386-387-1.c: Update to test exp.
45852         * gcc.dg/i386-387-2.c: Likewise.
45853
45854 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45855
45856         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
45857
45858 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
45859
45860         * lib/gcc-dg.exp (dg-require-dll): New function.
45861         (dg-xfail-if): Likewise.
45862         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
45863         driver.
45864
45865         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
45866         * gcc.c-torture/compile/20001205-1.c: Likewise.
45867         * gcc.c-torture/compile/20001226-1.c: Likewise.
45868         * gcc.c-torture/compile/20010518-2.c: Likewise.
45869         * gcc.c-torture/compile/20020312-1.c: Likewise.
45870         * gcc.c-torture/compile/20020604-1.c: Likewise.
45871         * gcc.c-torture/compile/920501-12.c: Likewise.
45872         * gcc.c-torture/compile/920501-4.c: Likewise.
45873         * gcc.c-torture/compile/920520-1.c: Likewise.
45874         * gcc.c-torture/compile/920521-1.c: Likewise.
45875         * gcc.c-torture/compile/920625-1.c: Likewise.
45876         * gcc.c-torture/compile/961203-1.c: Likewise.
45877         * gcc.c-torture/compile/980506-1.c: Likewise.
45878         * gcc.c-torture/compile/981006-1.c: Likewise.
45879         * gcc.c-torture/compile/981022-1.c: Likewise.
45880         * gcc.c-torture/compile/981223-1.c: Likewise.
45881         * gcc.c-torture/compile/990617-1.c: Likewise.
45882         * gcc.c-torture/compile/dll.c: Likewise.
45883         * gcc.c-torture/compile/labels-3.c: Likewise.
45884         * gcc.c-torture/compile/mipscop-1.c: Likewise.
45885         * gcc.c-torture/compile/mipscop-2.c: Likewise.
45886         * gcc.c-torture/compile/mipscop-3.c: Likewise.
45887         * gcc.c-torture/compile/mipscop-4.c: Likewise.
45888         * gcc.c-torture/compile/simd-5.c: Likewise.
45889         * gcc.c-torture/compile/20000804-1.x: Remove.
45890         * gcc.c-torture/compile/20001205-1.x: Likewise.
45891         * gcc.c-torture/compile/20001226-1.x: Likewise.
45892         * gcc.c-torture/compile/20010518-2.x: Likewise.
45893         * gcc.c-torture/compile/20020312-1.x: Likewise.
45894         * gcc.c-torture/compile/20020604-1.x: Likewise.
45895         * gcc.c-torture/compile/920501-12.x: Likewise.
45896         * gcc.c-torture/compile/920501-4.x: Likewise.
45897         * gcc.c-torture/compile/920520-1.x: Likewise.
45898         * gcc.c-torture/compile/920521-1.x: Likewise.
45899         * gcc.c-torture/compile/920625-1.x: Likewise.
45900         * gcc.c-torture/compile/961203-1.x: Likewise.
45901         * gcc.c-torture/compile/980506-1.x: Likewise.
45902         * gcc.c-torture/compile/981006-1.x: Likewise.
45903         * gcc.c-torture/compile/981022-1.x: Likewise.
45904         * gcc.c-torture/compile/981223-1.x: Likewise.
45905         * gcc.c-torture/compile/990617-1.x: Likewise.
45906         * gcc.c-torture/compile/mipscop-1.x: Likewise.
45907         * gcc.c-torture/compile/mipscop-2.x: Likewise.
45908         * gcc.c-torture/compile/mipscop-3.x: Likewise.
45909         * gcc.c-torture/compile/mipscop-4.x: Likewise.
45910         * gcc.c-torture/compile/simd-5.x: Likewise.
45911
45912         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
45913
45914 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
45915
45916         * gcc.c-torture/execute/20030611-1.c: New test.
45917
45918 2003-06-12  Roger Sayle  <roger@eyesopen.com>
45919
45920         PR middle-end/168
45921         * gcc.dg/20030612-1.c: New test case.
45922
45923 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
45924
45925         PR c++/10635
45926         * g++.dg/expr/cast1.C: New test.
45927
45928 2003-06-12  Roger Sayle  <roger@eyesopen.com>
45929
45930         * gcc.dg/builtins-21.c: New test case.
45931
45932 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
45933
45934         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
45935         options instead of at the end.
45936         * lib/objc.exp (objc_target_compile): Likewise.
45937
45938 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
45939
45940         PR c++/10432
45941         * g++.dg/parse/error1.C: New test.
45942
45943 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
45944
45945         * gcc.dg/compat/struct-by-value-11_main.c: New file.
45946         * gcc.dg/compat/struct-by-value-11_x.c: New file.
45947         * gcc.dg/compat/struct-by-value-11_y.c: New file.
45948         * gcc.dg/compat/struct-by-value-12_main.c: New file.
45949         * gcc.dg/compat/struct-by-value-12_x.c: New file.
45950         * gcc.dg/compat/struct-by-value-12_y.c: New file.
45951         * gcc.dg/compat/struct-by-value-13_main.c: New file.
45952         * gcc.dg/compat/struct-by-value-13_x.c: New file.
45953         * gcc.dg/compat/struct-by-value-13_y.c: New file.
45954         * gcc.dg/compat/struct-by-value-14_main.c: New file.
45955         * gcc.dg/compat/struct-by-value-14_x.c: New file.
45956         * gcc.dg/compat/struct-by-value-14_y.c: New file.
45957         * gcc.dg/compat/struct-by-value-15_main.c: New file.
45958         * gcc.dg/compat/struct-by-value-15_x.c: New file.
45959         * gcc.dg/compat/struct-by-value-15_y.c: New file.
45960         * gcc.dg/compat/struct-by-value-16_main.c: New file.
45961         * gcc.dg/compat/struct-by-value-16_x.c: New file.
45962         * gcc.dg/compat/struct-by-value-16_y.c: New file.
45963         * gcc.dg/compat/struct-by-value-17_main.c: New file.
45964         * gcc.dg/compat/struct-by-value-17_x.c: New file.
45965         * gcc.dg/compat/struct-by-value-17_y.c: New file.
45966         * gcc.dg/compat/struct-by-value-18_main.c: New file.
45967         * gcc.dg/compat/struct-by-value-18_x.c: New file.
45968         * gcc.dg/compat/struct-by-value-18_y.c: New file.
45969
45970         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
45971         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
45972         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
45973         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
45974         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
45975         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
45976         * gcc.dg/compat/scalar-return-3_main.c: New file.
45977         * gcc.dg/compat/scalar-return-3_x.c: New file.
45978         * gcc.dg/compat/scalar-return-3_y.c: New file.
45979         * gcc.dg/compat/scalar-return-4_main.c: New file.
45980         * gcc.dg/compat/scalar-return-4_x.c: New file.
45981         * gcc.dg/compat/scalar-return-4_y.c: New file.
45982
45983 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
45984
45985         * gcc.dg/compat/fp2-struct-check.h: New file.
45986         * gcc.dg/compat/fp2-struct-defs.h: New file.
45987         * gcc.dg/compat/fp2-struct-init.h: New file.
45988         * gcc.dg/compat/struct-by-value-10_main.c: New file.
45989         * gcc.dg/compat/struct-by-value-10_x.c: New file.
45990         * gcc.dg/compat/struct-by-value-10_y.c: New file.
45991         * gcc.dg/compat/struct-return-10_main.c: New file.
45992         * gcc.dg/compat/struct-return-10_x.c: New file.
45993         * gcc.dg/compat/struct-return-10_y.c: New file.
45994
45995         * gcc.dg/compat/compat-common.h: New file.
45996         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
45997         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
45998         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
45999         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
46000         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
46001         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
46002         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
46003         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
46004         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
46005         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
46006         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
46007         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
46008         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
46009         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
46010         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
46011         * gcc.dg/compat/small-struct-check.h: Ditto.
46012         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
46013         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
46014         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
46015         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
46016         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
46017         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
46018         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
46019         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
46020         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
46021         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
46022         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46023         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
46024         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
46025         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46026         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
46027         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
46028         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
46029         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
46030         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
46031         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46032         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
46033         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
46034         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46035         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
46036         * gcc.dg/compat/struct-return-2_main.c: Ditto.
46037         * gcc.dg/compat/struct-return-2_x.c: Ditto.
46038         * gcc.dg/compat/struct-return-2_y.c: Ditto.
46039         * gcc.dg/compat/struct-return-3_main.c: Ditto.
46040         * gcc.dg/compat/struct-return-3_x.c: Ditto.
46041         * gcc.dg/compat/struct-return-3_y.c: Ditto.
46042
46043 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
46044
46045         * g++.dg/pch/static-1.C: New file.
46046         * g++.dg/pch/static-1.Hs: New file.
46047
46048 2003-06-10  Richard Henderson  <rth@redhat.com>
46049
46050         * gcc.dg/asm-7.c: Adjust expected warning text.
46051
46052 2003-06-10  Roger Sayle  <roger@eyesopen.com>
46053
46054         * gcc.dg/builtins-20.c: New test case.
46055
46056 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
46057
46058         PR c++/11131
46059         * g++.dg/opt/template1.C: New test.
46060
46061 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
46062
46063         * lib/gcc-dg.exp (dg-test): Clear additional_files and
46064         additional_sources.
46065
46066 2003-05-21  David Taylor  <dtaylor@emc.com>
46067
46068         * gcc.dg/Wpadded.c: New file.
46069
46070 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
46071
46072         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
46073         * gcc.dg/special/weak-2.c: Add dg-require-weak.
46074         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
46075         dg-require-weak.
46076
46077 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
46078
46079         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
46080
46081 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
46082
46083         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
46084         (dg-require-alias): Likewise.
46085         (dg-require-gc-sections): Likewise.
46086         * lib/target-supports.exp (check_gc_sections_available): Likewise.
46087
46088 2003-06-08  Richard Henderson  <rth@redhat.com>
46089
46090         * gcc.dg/20011029-2.c: Fix the array reference.
46091         * gcc.dg/asm-7.c: New.
46092
46093 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
46094
46095         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
46096
46097 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
46098
46099         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
46100         (dg-require-gc-sections): Likewise.
46101
46102 2003-06-08  Jan Hubicka  <jh@suse.cz>
46103
46104         * i386-cmov1.c: Fix regular expression.
46105         * i386-cvt-1.c: Likewise.
46106         * i386-local.c: Likewise.
46107         * i386-local2.c: Likewise.
46108         * i386-mul.c: Likewise.
46109         * i386-ssetype-1.c: Likewise.
46110         * i386-ssetype-3.c: Likewise.
46111         * i386-ssetype-5.c: Likewise.
46112
46113 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46114
46115         PR c++/11039
46116         * g++.dg/warn/implicit-typename2.C: New test.
46117         * g++.dg/warn/implicit-typename3.C: New test.
46118
46119 2003-06-07  Richard Henderson  <rth@redhat.com>
46120
46121         * g++.dg/other/offsetof3.C: Use size_t.
46122         * g++.dg/other/offsetof4.C: Likewise.
46123
46124 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
46125
46126         * lib/copy-file.exp: New. Implement gcc_copy_files.
46127
46128         * lib/dg-pch.exp: Load copy-file.exp
46129         (dg-pch): Use gcc_copy_files instead of "file copy".
46130
46131 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
46132
46133         * gcc.dg/weak/weak.exp: Simplify.
46134         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
46135         * gcc.dg/weak/weak-1.c: Likewise.
46136         * gcc.dg/weak/weak-2.c: Likewise.
46137         * gcc.dg/weak/weak-3.c: Likewise.
46138         * gcc.dg/weak/weak-4.c: Likewise.
46139         * gcc.dg/weak/weak-5.c: Likewise.
46140         * gcc.dg/weak/weak-6.c: Likewise.
46141         * gcc.dg/weak/weak-7.c: Likewise.
46142         * gcc.dg/weak/weak-8.c: Likewise.
46143         * gcc.dg/weak/weak-9.c: Likewise.
46144
46145 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
46146
46147         gcc.c-torture/execute/20030606-1.c: New.
46148
46149 2003-06-06  Roger Sayle  <roger@eyesopen.com>
46150
46151         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
46152         * gcc.dg/builtins-19.c: Likewise.
46153
46154 2003-06-06  Roger Sayle  <roger@eyesopen.com>
46155
46156         * gcc.dg/builtins-2.c: Add some more tests.
46157         * gcc.dg/builtins-18.c: New test case.
46158         * gcc.dg/builtins-19.c: New test case.
46159
46160 2003-06-06  Roger Sayle  <roger@eyesopen.com>
46161             Jim Wilson  <wilson@tuliptree.org>
46162
46163         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
46164
46165 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
46166
46167         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
46168         mempcpy/stpcpy calls not to be optimized into something else.
46169         * gcc.c-torture/execute/string-opt-3.c: Moved to...
46170         * gcc.c-torture/execute/builtins/string-7.c: ...here.
46171         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
46172
46173 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46174
46175         * gcc.dg/format/asm_fprintf-1.c: New test.
46176
46177 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
46178
46179         * lib/gcc-defs.exp (additional_sources): New variable.
46180         (dg-additional-sources): New function.
46181         (additional_files): New variable.
46182         (dg-additional-files): New function.
46183         (dg-additional-files-options): Likewise.
46184         * lib/gcc-dg.exp (dg-require-weak): New function.
46185         (dg-require-alias): Likewise.
46186         (dg-require-gc-sections): Likewise.
46187         * lib/target-supports.exp (check_alias_available): Remove testfile
46188         parameter.
46189         (check_gc_sections_available): New function.
46190         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
46191         (dg-gpp-additional-files): Likewise.
46192         * lib/g++.exp (additional_sources): Remove.
46193         (additional_files): Likewise.
46194         (g++_target_compile): Use dg-additional-files-options.
46195
46196         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
46197         Tcl logic.
46198         * gcc.dg/special/ecos.exp: Remove.
46199         * gcc.dg/special/20000419-2.c: Use dg-require-*.
46200         * gcc.dg/special/alias-1.c: Likewise.
46201         * gcc.dg/special/alias-2.c: Likewise.
46202         * gcc.dg/special/gcsec-1.c: Likewise.
46203         * gcc.dg/special/weak-1.c: Likewise.
46204         * gcc.dg/special/weak-2.c: Likewise.
46205         * gcc.dg/special/wkali-1.c: Likewise.
46206         * gcc.dg/special/wkali-2.c: Likewise.
46207
46208         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
46209         dg-gpp-additional-*.
46210         * g++.dg/special/conpr-3.C: Likewise.
46211         * g++.dg/special/conpr-4.C: Likewise.
46212         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
46213         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
46214         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
46215         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
46216         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
46217         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
46218         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
46219         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
46220         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
46221         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
46222         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
46223         * g++.old-deja/g++.other/comdat1.C: Likewise.
46224         * g++.old-deja/g++.other/comdat2.C: Likewise.
46225         * g++.old-deja/g++.other/comdat3.C: Likewise.
46226         * g++.old-deja/g++.other/ctor1.C: Likewise.
46227         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
46228
46229 2003-06-05  Richard Henderson  <rth@redhat.com>
46230
46231         * gcc.dg/debug/20030605-1.c: New.
46232
46233 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
46234
46235         * README.QMTEST: Update.
46236
46237 2003-06-04  Richard Henderson  <rth@redhat.com>
46238
46239         * gcc.dg/cleanup-1.c: New.
46240         * gcc.dg/cleanup-2.c: New.
46241         * gcc.dg/cleanup-3.c: New.
46242         * gcc.dg/cleanup-4.c: New.
46243         * gcc.dg/cleanup-5.c: New.
46244         * gcc.dg/cleanup-6.c: New.
46245         * gcc.dg/cleanup-7.c: New.
46246
46247 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
46248
46249         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
46250
46251         * lib/dg-pch.exp: New file.
46252         * g++.dg/pch/pch.exp: Use dg-pch.exp.
46253         * gcc.dg/pch/pch.exp: Likewise.
46254
46255 2003-06-04  Roger Sayle  <roger@eyesopen.com>
46256
46257         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
46258         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
46259         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
46260         * gcc.dg/builtins-17.c: New test case.
46261         * gcc.dg/i386-387-4.c: New test case.
46262         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
46263
46264 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46265
46266         * gcc.dg/ultrasp9.c: New test.
46267
46268 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46269
46270         * gcc.c-torture/compile/20030604-1.c: New test.
46271         * gcc.dg/sparc-constant-1.c: New test.
46272
46273 2003-06-03  Glen Nakamura  <glen@imodulo.com>
46274
46275         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
46276
46277 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
46278
46279         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
46280
46281         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
46282         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
46283
46284 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
46285
46286         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
46287
46288 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46289
46290         PR c++/10940
46291         * g++.dg/template/spec10.C: New test.
46292
46293 2003-06-03  Roger Sayle  <roger@eyesopen.com>
46294
46295         * gcc.dg/builtins-16.c: New test case.
46296
46297 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
46298
46299         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
46300         mempcpy test with post-increments.
46301         * gcc.c-torture/execute/string-opt-3.c: New test.
46302         * gcc.dg/string-opt-1.c: New test.
46303
46304 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
46305
46306         PR fortran/10965
46307         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
46308
46309 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
46310
46311         * lib/scanasm.exp (dg-scan): New function, factored out of ...
46312         (scan-assembler): ... here.  Use dg-scan.
46313         (scan-assembler-not): Likewise.
46314         (scan-file): New function.
46315         (scan-file-not): Likewise.
46316         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
46317         * gcc.dg/cpp/_Pragma4.c: Likewise.
46318         * gcc.dg/cpp/_Pragma5.c: Likewise.
46319         * gcc.dg/cpp/avoidpaste1.c: Likewise.
46320         * gcc.dg/cpp/avoidpaste2.c: Likewise.
46321         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
46322         * gcc.dg/cpp/cmdlne-P.c: Likewise.
46323         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
46324         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
46325         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
46326         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
46327         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
46328         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
46329         * gcc.dg/cpp/cxxcom1.c: Likewise.
46330         * gcc.dg/cpp/line1.c: Likewise.
46331         * gcc.dg/cpp/maccom1.c: Likewise.
46332         * gcc.dg/cpp/maccom2.c: Likewise.
46333         * gcc.dg/cpp/maccom3.c: Likewise.
46334         * gcc.dg/cpp/maccom4.c: Likewise.
46335         * gcc.dg/cpp/maccom5.c: Likewise.
46336         * gcc.dg/cpp/maccom6.c: Likewise.
46337         * gcc.dg/cpp/multiline.c: Likewise.
46338         * gcc.dg/cpp/spacing1.c: Likewise.
46339         * gcc.dg/cpp/spacing2.c: Likewise.
46340         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
46341         * gcc.dg/cpp/trad/maccom1.c: Likewise.
46342         * gcc.dg/cpp/trad/maccom2.c: Likewise.
46343         * gcc.dg/cpp/trad/maccom3.c: Likewise.
46344         * gcc.dg/cpp/trad/maccom4.c: Likewise.
46345         * gcc.dg/cpp/trad/maccom6.c: Likewise.
46346         * gcc.dg/cpp/cxxcom2.c: Likewise.
46347         * gcc.dg/cpp/cxxcom2.h: New file.
46348
46349         * gcc.dg/cpp/truefalse.cpp: Move it to ...
46350         * g++.dg/cpp/truefalse.C: Here.
46351         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
46352
46353 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
46354
46355         * gcc.dg/cpp/redef3.c: New file.
46356
46357 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
46358
46359         * gcc.dg/i386-loop-3.c: New test.
46360
46361 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
46362
46363         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
46364
46365 2003-05-31  Roger Sayle  <roger@eyesopen.com>
46366
46367         * gcc.dg/fwrapv-1.c: New test case.
46368         * gcc.dg/fwrapv-2.c: New test case.
46369
46370 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46371
46372         PR c++/10956
46373         * g++.dg/template/spec9.C: New test.
46374
46375 2003-05-29  Roger Sayle  <roger@eyesopen.com>
46376
46377         * gcc.dg/duff-4.c: New test case.
46378
46379 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
46380
46381         PR fortran/10843
46382         * g77.dg/ffixed-form-1.f: New test
46383         * g77.dg/ffixed-form-2.f: New test
46384         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
46385         * g77.dg/ffree-form-3.f: New test
46386
46387 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
46388
46389         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
46390         * gcc.dg/wint_t-1.c: Likewise.
46391
46392 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46393
46394         * g++.dg/template/access11.C: New test.
46395
46396 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46397
46398         PR c++/10849
46399         * g++.dg/template/access10.C: New test.
46400
46401 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
46402             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46403
46404         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
46405
46406 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
46407
46408         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
46409         suppress for powerpc-*-darwin*.
46410         * gcc.dg/torture/builtin-noret-2.c: Likewise.
46411
46412 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
46413
46414         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
46415         suppress option for powerpc-*-darwin*.
46416
46417 2003-05-23  Roger Sayle  <roger@eyesopen.com>
46418
46419         * gcc.dg/builtins-1.c: Add tests for tan and atan.
46420         * gcc.dg/builtins-4.c: Add test for fmod.
46421
46422 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46423
46424         PR c++/10682
46425         * g++.dg/template/instantiate4.C: New test.
46426
46427 2003-05-22  Roger Sayle  <roger@eyesopen.com>
46428
46429         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
46430
46431 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
46432
46433         * gcc.dg/compat/scalar-return-1_main.c: New file.
46434         * gcc.dg/compat/scalar-return-1_x.c: New file.
46435         * gcc.dg/compat/scalar-return-1_y.c: New file.
46436         * gcc.dg/compat/scalar-return-2_main.c: New file.
46437         * gcc.dg/compat/scalar-return-2_x.c: New file.
46438         * gcc.dg/compat/scalar-return-2_y.c: New file.
46439         * gcc.dg/compat/struct-return-3_main.c: New file.
46440         * gcc.dg/compat/struct-return-3_y.c: New file.
46441         * gcc.dg/compat/struct-return-3_x.c: New file.
46442         * gcc.dg/compat/struct-return-2_main.c: New file.
46443         * gcc.dg/compat/struct-return-2_x.c: New file.
46444         * gcc.dg/compat/struct-return-2_y.c: New file.
46445
46446 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46447
46448         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
46449         for hppa*-hp-hpux*.
46450         * gcc.dg/20021014-1.c (dg-options): Likewise.
46451         * gcc.dg/nest.c (dg-options): Likewise.
46452
46453 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
46454
46455         PR c++/9738
46456         * g++.dg/ext/dllimport2.C: New file.
46457         * g++.dg/ext/dllimport3.C: New file.
46458
46459 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
46460
46461         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
46462         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
46463         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46464         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
46465         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46466         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
46467         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
46468         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
46469         * gcc.dg/compat/small-struct-defs.h: New file.
46470         * gcc.dg/compat/small-struct-init.h: New file.
46471         * gcc.dg/compat/small-struct-check.h: New file.
46472         * gcc.dg/compat/fp-struct-defs.h: New file.
46473         * gcc.dg/compat/fp-struct-check.h: New file.
46474         * gcc.dg/compat/fp-struct-init.h: New file.
46475         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
46476         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
46477
46478 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
46479
46480         * gcc.dg/20030225-2.c: New test.
46481
46482 2003-05-18  Roger Sayle  <roger@eyesopen.com>
46483             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46484
46485         * gcc.c-torture/compile/20030518-1.c: New test case.
46486
46487 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
46488
46489         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
46490         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
46491         gcc-dg-debug-runtest.
46492         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
46493         gcc-dg-debug-runtest.
46494
46495 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46496
46497         PR c++/9022
46498         * g++.dg/lookup/using6.C: New test.
46499
46500 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46501
46502         * g++.dg/parse/access2.C: New test.
46503
46504 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
46505
46506         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
46507         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
46508         * gcc.dg/debug/debug.exp: Likewise.
46509
46510 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
46511
46512         * gcc.dg/dollar.c: New test.
46513
46514 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
46515
46516         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
46517         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
46518         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
46519         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
46520         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
46521         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
46522         * gcc.dg/compat/struct-by-value-6_main.c: New file.
46523         * gcc.dg/compat/struct-by-value-6_x.c: New file.
46524         * gcc.dg/compat/struct-by-value-6_y.c: New file.
46525         * gcc.dg/compat/struct-by-value-7_main.c: New file.
46526         * gcc.dg/compat/struct-by-value-7_x.c: New file.
46527         * gcc.dg/compat/struct-by-value-7_y.c: New file.
46528         * gcc.dg/compat/struct-by-value-8_main.c: New file.
46529         * gcc.dg/compat/struct-by-value-8_x.c: New file.
46530         * gcc.dg/compat/struct-by-value-8_y.c: New file.
46531         * gcc.dg/compat/struct-by-value-9_main.c: New file.
46532         * gcc.dg/compat/struct-by-value-9_x.c: New file.
46533         * gcc.dg/compat/struct-by-value-9_y.c: New file.
46534
46535 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
46536
46537         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
46538         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
46539         support for "repo" mode.
46540         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
46541         * lib/g77-dg.exp: Likewise.
46542         * lib/obj-dg.exp: Likewise.
46543
46544 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
46545
46546         Merge from gcc-3_2-rhl8-branch:
46547         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
46548
46549         * gcc.dg/tls/opt-6.c: New test.
46550
46551         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
46552
46553         * gcc.dg/20030405-1.c: New test.
46554
46555         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
46556
46557         * gcc.dg/20030309-1.c: New test.
46558
46559         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
46560
46561         * gcc.c-torture/execute/20030307-1.c: New test.
46562
46563         2003-02-20  Randolph Chung  <tausq@debian.org>
46564
46565         * gcc.c-torture/compile/20030220-1.c: New test.
46566
46567         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
46568
46569         * gcc.dg/20030217-1.c: New test.
46570
46571         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
46572
46573         * gcc.c-torture/compile/20020129-1.c: New test.
46574
46575         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
46576
46577         * gcc.dg/unroll-1.c: New test.
46578
46579         2002-11-16  Jan Hubicka  <jh@suse.cz>
46580
46581         * gcc.c-torture/execute/20020920-1.c: New test.
46582
46583         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
46584
46585         PR target/7434
46586         * gcc.c-torture/compile/20021008-1.c: New test.
46587
46588         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
46589
46590         PR target/7559
46591         * gcc.c-torture/execute/20020810-1.c: New test.
46592
46593         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
46594
46595         * gcc.c-torture/compile/20020807-1.c: New test.
46596
46597         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
46598
46599         * gcc.dg/tls/opt-1.c: New test.
46600
46601         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
46602
46603         * gcc.dg/20020729-1.c: New test.
46604
46605         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
46606
46607         * g++.dg/opt/life1.C: New test.
46608
46609         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
46610
46611         * gcc.dg/20020525-1.c: New test.
46612
46613         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
46614
46615         PR c++/6794
46616         * g++.dg/ext/pretty1.C: New test.
46617         * g++.dg/ext/pretty2.C: New test.
46618
46619 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
46620
46621         PR c++/8385
46622         * g++.dg/ext/typeof5.C: New test.
46623
46624 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
46625
46626         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
46627         __USER_LABEL_PREFIX__ into account.
46628         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
46629
46630 2003-05-14  Roger Sayle  <roger@eyesopen.com>
46631
46632         * gcc.dg/builtins-15.c: New test case.
46633
46634 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
46635
46636         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
46637
46638 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
46639
46640         * lib/g++.exp: Tweak handling of additional source files.
46641         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
46642         * g++.dg/special/conpr-2a.C: Rename to ...
46643         * g++.dg/special/conpr-2a.cc: ... this.
46644         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
46645         * g++.dg/special/conpr-3a.C: Rename to ...
46646         * g++.dg/special/conpr-3a.cc: This.
46647         * g++.dg/special/conpr-3b.C: Rename to ...
46648         * g++.dg/special/conpr-3b.cc: This.
46649         * g++.dg/special/conpr-4.C: New test.
46650         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
46651
46652 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
46653
46654         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
46655
46656 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46657
46658         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
46659         * g++.old-deja/g++.robertl/eb71.C: Likewise.
46660         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
46661         * g++.old-deja/g++.other/warn3.C: Likewise.
46662
46663 2003-05-11  Roger Sayle  <roger@eyesopen.com>
46664
46665         * gcc.dg/i386-387-1.c: Update to also test log.
46666         * gcc.dg/i386-387-2.c: Likewise.
46667
46668 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
46669
46670         * g77.f-torture/execute/int8421.f: New test.
46671
46672 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46673
46674         PR c++/10230, c++/10481
46675         * g++.dg/lookup/scoped5.C: New test.
46676
46677 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46678
46679         PR c++/10552
46680         * g++.dg/template/ttp6.C: New test.
46681
46682 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
46683
46684         * gcc.c-torture/execute/builtins: New directory.
46685         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
46686         gcc.c-torture/execute/builtins.
46687         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
46688         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
46689         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
46690         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
46691
46692 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46693
46694         PR c++/9252
46695         * g++.dg/template/access8.C: New test.
46696         * g++.dg/template/access9.C: New test.
46697
46698 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46699
46700         PR c++/9554
46701         * g++.dg/parse/access1.C: New test.
46702
46703 2003-05-09  DJ Delorie  <dj@redhat.com>
46704
46705         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
46706         long, and not an int.
46707
46708 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46709
46710         PR c++/10555, c++/10576
46711         * g++.dg/template/memclass1.C: New test.
46712
46713 2003-05-08  DJ Delorie  <dj@redhat.com>
46714
46715         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
46716         targets.
46717         * gcc.c-torture/execute/20021024-1.x: Likewise.
46718         * gcc.c-torture/execute/shiftdi.x: Likewise.
46719         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
46720         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
46721         * gcc.dg/20021018-1.c: Likewise.
46722
46723 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46724
46725         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
46726
46727         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
46728         (bcopy): Call memmove.
46729
46730 2003-05-08  Roger Sayle  <roger@eyesopen.com>
46731
46732         * g77.f-torture/compile/8485.f: New test case.
46733
46734 2003-05-07  Richard Henderson  <rth@redhat.com>
46735
46736         PR c++/10570
46737         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
46738         Verify exception_cleanup not called for rethrows.
46739         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
46740         when exiting catch block without rethrowing.
46741         * g++.dg/eh/forced3.C: New.
46742         * g++.dg/eh/forced4.C: New.
46743
46744 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
46745
46746         * gcc.dg/20030505.c: Fix triplet.
46747
46748 2003-05-06  DJ Delorie  <dj@redhat.com>
46749
46750         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
46751         * gcc.dg/nest.c: Likewise.
46752
46753 2003-05-05  Roger Sayle  <roger@eyesopen.com>
46754
46755         * gcc.dg/builtins-14.c: New test case.
46756
46757 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
46758
46759         * lib/compat.exp (compat-execute): New argument.
46760         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
46761         * gcc.dg/compat: New test directory.
46762         * gcc.dg/compat/compat.exp: New expect script.
46763         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
46764         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
46765         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
46766         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
46767         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
46768         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
46769
46770         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
46771         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
46772         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
46773         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
46774         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
46775         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
46776         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
46777         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
46778         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
46779         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
46780         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
46781         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
46782         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
46783         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
46784         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
46785
46786 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
46787
46788         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
46789
46790 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
46791
46792         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
46793
46794 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
46795
46796         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
46797         * gcc.dg/ppc-fsel-2.c: New test.
46798
46799         * gcc.dg/unused-5.c: New test.
46800
46801 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46802
46803         PR c++/10496
46804         * g++.dg/warn/pmf1.C: New test.
46805
46806 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46807
46808         PR c++/4494
46809         * g++.dg/warn/main.C: New test.
46810
46811 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46812
46813         * gcc.dg/nonnull-3.c: New test.
46814
46815 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
46816
46817         * gcc.dg/cpp/Wtrigraphs.c: Update.
46818         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
46819
46820 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
46821
46822         * gcc.dg/ppc-fsel-1.c: New test.
46823
46824 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
46825
46826         PR c/10604
46827         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
46828
46829 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
46830
46831         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
46832
46833 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46834
46835         PR c++/9364, c++/10553, c++/10586
46836         * g++.dg/parse/typename4.C: New test.
46837         * g++.dg/parse/typename5.C: Likewise.
46838
46839 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
46840
46841         * gcc.c-torture/compile/20030503-1.c: New test.
46842
46843 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46844
46845         * g++.dg/lookup/using5.C: Fix testcase error.
46846
46847 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
46848
46849         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
46850         since MEABI is no longer supported.  Remove all vestiges
46851         of MEABI from the test.
46852
46853 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46854
46855         PR c++/10554
46856         * g++.dg/lookup/using5.C: New test.
46857
46858 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46859
46860         PR c++/8772
46861         * g++.dg/template/ttp5.C: New test.
46862
46863 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
46864
46865         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
46866         (dg-gpp-additional-sources): New function.
46867         (dg-gpp-additional-files): Likewise.
46868         * lib/g++.exp (additional_sources): New variable.
46869         (additional_files): Likewise.
46870         (g++_target_compile): Deal with them.
46871         * lib/old-dejagnu.exp: Remove.
46872         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
46873         * g++.old-deja: Revise all tests to use dg commands.
46874
46875 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46876
46877         PR c++/9432, c++/9528
46878         * g++.dg/lookup/using4.C: New test.
46879
46880 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
46881
46882         * gcc.dg/noreturn-5.c: New file.
46883         * gcc.dg/noreturn-6.c: New file.
46884
46885         * gcc.c-torture/compile/inline-1.c: New file.
46886
46887 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
46888
46889         PR c++/10551
46890         * g++.dg/template/explicit1.C: New test.
46891
46892 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
46893
46894         PR c++/10549
46895         * g++.dg/other/bitfield1.C: New test.
46896
46897         PR c++/10527
46898         * g++.dg/init/new7.C: New test.
46899
46900 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
46901
46902         * g++.dg/ext/desig1.C: New test.
46903         * g++.dg/ext/init1.C: Update.
46904
46905         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
46906
46907 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
46908
46909         PR c++/10180
46910         * g++.dg/warn/Winline-1.C: New test.
46911
46912 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
46913
46914         * gcc.c-torture/execute/string-opt-19.c: New test.
46915
46916         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
46917         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
46918
46919 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
46920
46921         PR c++/10506
46922         * g++.dg/init/new6.C: New test.
46923
46924         PR c++/10503
46925         * g++.dg/init/ref6.C: New test.
46926
46927 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
46928
46929         * g++.dg/warn/weak1.C: XFAIL on AIX4.
46930
46931 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46932
46933         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
46934         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
46935
46936 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
46937
46938         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
46939         initialized static data members.
46940
46941 2003-04-25  H.J. Lu <hjl@gnu.org>
46942
46943         * gcc.dg/ia64-sync-4.c: New test.
46944
46945 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46946
46947         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
46948         date.
46949
46950 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
46951
46952         PR c++/10337
46953         * g++.dg/warn/conv1.C: New test.
46954         * g++.old-deja/g++.other/conv7.C: Adjust.
46955         * g++.old-deja/g++.other/overload14.C: Adjust.
46956
46957 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
46958
46959         PR c++/10471
46960         * g++.dg/template/defarg2.C: New test.
46961
46962 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
46963
46964         * gcc.dg/cpp/include2.c: Update.
46965         * gcc.dg/cpp/multiline-2.c: New.
46966         * gcc.dg/cpp/multiline.c: Update.
46967         * gcc.dg/cpp/strify2.c: Update.
46968         * gcc.dg/cpp/trad/literals-2.c: Update.
46969
46970 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46971
46972         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
46973
46974 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
46975
46976         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
46977
46978 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
46979
46980         PR c++/10451
46981         * g++.dg/parse/crash4.C: New test.
46982
46983         PR c++/9847
46984         * g++.dg/parse/crash5.C: New test.
46985
46986 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
46987
46988         PR c++/10446
46989         * g++.dg/parse/crash3.C: New test.
46990
46991         PR c++/10428
46992         * g++.dg/parse/elab1.C: New test.
46993
46994 2003-04-22  Devang Patel  <dpatel@apple.com>
46995
46996         * gcc.dg/cpp/trad/funlike-5.c: New test.
46997
46998 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
46999
47000         * g++.dg/other/packed1.C: Fix dg options.
47001
47002 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
47003
47004         * g++.dg/other/offsetof2.C: New test.
47005
47006 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
47007
47008         * g++.dg/template/recurse.C: Adjust location of error messages.
47009
47010 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
47011
47012         PR c++/9881
47013         * g++.dg/init/addr-const1.C: New test.
47014         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
47015
47016 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
47017
47018         PR c++/10405
47019         * g++.dg/lookup/struct-hack1.C: New test.
47020
47021 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
47022
47023         * ucs.c: Update diagnostic messages.
47024
47025 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
47026
47027         * gcc.dg/cpp/truefalse.cpp: New test.
47028         * gcc.dg/cpp/cpp.exp: Update.
47029         * g++.dg/other/stdbool-if.C: Remove.
47030
47031 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
47032
47033         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
47034         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
47035
47036 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
47037
47038         * gcc.c-torture/compile/20030418-1.c: New test.
47039
47040 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
47041
47042         * README.compat: Remove; content moved to doc/sourcebuild.texi.
47043
47044 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47045
47046         PR c++/10347
47047         g++.dg/template/dependent-name1.C: New test.
47048
47049 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
47050
47051         * gcc.dg/warn-1.c (tourist_guide): New array,
47052         contains a pointer to bar.
47053
47054 2003-04-16  Roger Sayle  <roger@eyesopen.com>
47055
47056         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
47057         * gcc.c-torture/execute/medce-1.c: New test case.
47058         * gcc.c-torture/execute/medce-2.c: New test case.
47059
47060 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
47061
47062         * lib/prune.exp: Ignore more messages.
47063
47064         PR c++/10381
47065         * g++.dg/parse/lookup3.C: New test.
47066
47067 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
47068
47069         * gcc.c-torture/compile/20030415-1.c : New test.
47070
47071 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
47072
47073         * gcc.c-torture/execute/scope-2.c: Move to ...
47074         * gcc.dg/noncompile/scope.c: .... here.
47075
47076 2003-04-14  Roger Sayle  <roger@eyesopen.com>
47077
47078         * gcc.dg/20030414-2.c: New test case.
47079
47080 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
47081
47082         PR target/10377
47083         * gcc.dg/20030414-1.c: New test.
47084
47085 2003-04-13  Roger Sayle  <roger@eyesopen.com>
47086
47087         * gcc.dg/builtins-12.c: New test case.
47088         * gcc.dg/builtins-13.c: New test case.
47089
47090 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47091
47092         * gcc.c-torture/execute/string-opt-18.c: New test.
47093
47094 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
47095
47096         PR c++/10300
47097         * g++.dg/init/new5.C: New test.
47098
47099 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
47100
47101         PR c++/7910
47102         * g++.dg/ext/dllimport1.C: New test.
47103
47104 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47105
47106         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
47107
47108 2003-04-11  Bud Davis <bdavis9659@comcast.net>
47109
47110         PR Fortran/9263
47111         * g77.f-torture/noncompile/9263.f: New test
47112         PR Fortran/1832
47113         * g77.f-torture/execute/1832.f: New test
47114
47115 2003-04-11  David Chad  <davidc@freebsd.org>
47116             Loren J. Rittle  <ljrittle@acm.org>
47117
47118         PR libobjc/8562
47119         * objc.dg/headers.m: New test.
47120
47121 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
47122
47123         * gcc.c-torture/execute/builtin-noret-2.c: New.
47124         * gcc.c-torture/execute/builtin-noret-2.x: New.
47125         XFAIL builtin-noret-2.c at -O1 and above.
47126         * gcc.dg/redecl.c: New.
47127         * gcc.dg/Wshadow-1.c: Update error regexps.
47128
47129 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
47130
47131         * g++.dg/abi/bitfield10.C: New test.
47132
47133 2003-04-09  Mike Stump  <mrs@apple.com>
47134
47135         * gcc.dg/pch/pch.exp: Make testcase names longer.
47136         * g++.dg/pch/pch.exp: Make testcase names longer.
47137
47138 2003-04-08  Roger Sayle  <roger@eyesopen.com>
47139
47140         * gcc.dg/builtins-11.c: New test case.
47141
47142 2003-04-08  Roger Sayle  <roger@eyesopen.com>
47143
47144         * gcc.dg/builtins-9.c: New test case.
47145         * gcc.dg/builtins-10.c: New test case.
47146
47147 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
47148
47149         * gcc.dg/noncompile/init-4.c.c: New test.
47150
47151 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
47152
47153         * gcc.misc-test/gcov-9.c: New test.
47154         * gcc.misc-test/gcov-10.c: New test
47155         * gcc.misc-test/gcov-11.c: New test.
47156
47157 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
47158
47159         PR optimization/10024
47160         * gcc.c-torture/compile/20030405-1.c: New test.
47161
47162 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
47163
47164         * gcc.dg/pch/static-3.c: New.
47165         * gcc.dg/pch/static-3.hs: New.
47166         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
47167
47168 2003-04-04  Richard Henderson  <rth@redhat.com>
47169
47170         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
47171         * g++.dg/eh/forced2.C: Likewise.
47172
47173 2003-04-03  Mike Stump  <mrs@apple.com>
47174
47175         * lib/scanasm.exp (scan-assembler): Add xfail processing for
47176         target arg.
47177         (scan-assembler-times, scan-assembler-not): Likewise.
47178         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
47179
47180 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
47181
47182         * gcc.dg/sparc-loop-1.c: New test.
47183
47184 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
47185
47186         PR other/9274
47187         * g++.dg/pch/system-2.C: New.
47188         * g++.dg/pch/system-2.Hs: New.
47189
47190 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
47191
47192         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
47193
47194         * g++.dg/eh/simd-1.C (vecfunc): Same.
47195
47196 2003-04-01  Roger Sayle  <roger@eyesopen.com>
47197
47198         * gcc.c-torture/execute/20030401-1.c: New test case.
47199
47200 2003-04-01  Ziemowit Laski <zlaski@apple.com>
47201
47202         * objc.dg/defs.m: New.
47203
47204 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
47205
47206         * g++.dg/eh/simd-1.C: New.
47207         * g++.dg/eh/simd-2.C: New.
47208
47209 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
47210
47211         * gcc.c-torture/execute/simd-3.c: New.
47212
47213 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
47214
47215         PR c/9936
47216         * gcc.dg/20030331-2.c: New test.
47217
47218 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
47219
47220         PR c++/10278
47221         * g++.dg/parse/crash2.C: New test.
47222
47223 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
47224
47225         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
47226         * gcc.c-torture/execute/20030331-1.c: ...here.
47227
47228 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
47229
47230         * gcc.c-torture/execute/20030331-1.c: New test.
47231
47232 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
47233
47234         * lib/gcov.exp: Adjust call return testing strings.
47235         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
47236
47237 2003-03-31  Roger Sayle  <roger@eyesopen.com>
47238
47239         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
47240         * gcc.dg/builtins-7.c: New test case.
47241         * gcc.dg/builtins-8.c: New test case.
47242
47243 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
47244
47245         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
47246
47247 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
47248
47249         PR c++/7647
47250         * g++.dg/lookup-class-member-2.C: New test.
47251
47252 2003-03-30  Glen Nakamura  <glen@imodulo.com>
47253
47254         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
47255
47256 2003-03-28  Roger Sayle  <roger@eyesopen.com>
47257
47258         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
47259
47260 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
47261
47262         * g++.dg/init/attrib1.C: New test.
47263
47264 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
47265
47266         * gcc.dg/ultrasp8.c: New test.
47267
47268 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
47269
47270         * gcc.dg/ultrasp7.c: New test.
47271
47272 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
47273
47274         PR c++/10047
47275         * g++.dg/template/inline1.C: New test.
47276
47277 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
47278
47279         * gcc.dg/sparc-dwarf2.c: New test.
47280
47281 2003-03-27  Roger Sayle  <roger@eyesopen.com>
47282
47283         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
47284         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
47285
47286 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
47287
47288         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
47289         than reading .x files.
47290         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
47291         * g77.dg/gcov/gcov-1.f: Likewise.
47292         * gcc.misc-tests/gcov-4b.c: Likewise.
47293         * gcc.misc-tests/gcov-5b.c: Likewise.
47294         * gcc.misc-tests/gcov-6.c: Likewise.
47295         * gcc.misc-tests/gcov-7.c: Likewise.
47296         * gcc.misc-tests/gcov-8.c: Likewise.
47297         * g++.dg/gcov/gcov-1.x: Remove.
47298         * g77.dg/gcov/gcov-1.x: Likewise.
47299         * gcc.misc-tests/gcov-4b.x: Likewise.
47300         * gcc.misc-tests/gcov-5b.x: Likewise.
47301         * gcc.misc-tests/gcov-6.x: Likewise.
47302         * gcc.misc-tests/gcov-7.x: Likewise.
47303         * gcc.misc-tests/gcov-8.x: Likewise.
47304
47305 2003-03-27  Glen Nakamura  <glen@imodulo.com>
47306
47307         PR opt/10087
47308         * gcc.dg/20030324-1.c: New test.
47309
47310 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
47311
47312         PR c++/10224
47313         * g++.dg/template/arg3.C: New test.
47314
47315         PR c++/10158
47316         * g++.dg/template/friend18.C: New test.
47317
47318 2003-03-26  Roger Sayle  <roger@eyesopen.com>
47319
47320         * g77.f-torture/compile/20030326-1.f: New test case.
47321
47322 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
47323
47324         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
47325
47326         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
47327
47328 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
47329
47330         * gcc.dg/ia64-sync-3.c: New test.
47331
47332 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
47333
47334         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
47335
47336 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
47337
47338         * gcc.dg/ultrasp6.c: New test.
47339
47340 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
47341
47342         * gcc.dg/i386-signbit-1.c: New test.
47343         * gcc.dg/i386-signbit-2.c: New test.
47344         * gcc.dg/i386-signbit-3.c: New test.
47345
47346 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
47347
47348         * gcc.dg/ultrasp5.c: Fix options.
47349
47350 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
47351
47352         * gcc.dg/ultrasp5.c: Fix comment.
47353
47354 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
47355
47356         PR fortran/10197
47357         * g77.f-torture/execute/10197.f: New test.
47358
47359 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
47360
47361         PR c++/9898, c++/383
47362         * g++.dg/template/conv6.C: New test.
47363
47364         PR c++/10119
47365         * g++.dg/template/ptrmem5.C: New test.
47366
47367         PR c++/10026
47368         * g++.dg/lookup/koenig1.C: New test.
47369
47370         PR C++/10199
47371         * g++.dg/lookup/template2.C: New test.
47372
47373 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
47374
47375         * g++.dg/opt/rtti1.C: New test.
47376
47377 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
47378
47379         * gcc.dg/ultrasp5.c: New test.
47380
47381 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
47382
47383         PR middle-end/9967
47384         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
47385         builtin fputs.
47386
47387 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
47388
47389         PR c/8224
47390         * gcc.dg/20030323-1.c: New test.
47391
47392 2003-03-23  Roger Sayle  <roger@eyesopen.com>
47393
47394         * gcc.c-torture/compile/20030323-1.c: New test case.
47395
47396 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
47397
47398         * gcc.dg/20030321-1.c: New test.
47399
47400 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
47401
47402         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
47403
47404 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
47405
47406         PR c++/9978, c++/9708
47407         * g++.dg/ext/vlm1.C: Adjust expected error.
47408         * g++.dg/ext/vla2.C: New test.
47409         * g++.dg/template/arg1.C: New test.
47410         * g++.dg/template/arg2.C: New test.
47411
47412 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
47413
47414         * g77.f-torture/execute/select.f: New test.
47415         * g77.f-torture/noncompile/select_no_compile.f: New test.
47416
47417 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
47418
47419         PR c++/9898
47420         * g++.dg/other/error4.C: New test.
47421
47422 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
47423
47424         * g++.dg/template/friend17.C: New test.
47425
47426 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
47427
47428         * gcc.c-torture/compile/20030320-1.c: New.
47429
47430 2003-03-20  Roger Sayle  <roger@eyesopen.com>
47431
47432         * gcc.dg/builtins-6.c: New test case.
47433
47434 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
47435
47436         PR target/10073
47437         * gcc.c-torture/compile/20030319-1.c: New.
47438
47439 2003-03-18  Jan Hubicka  <jh@suse.cz>
47440
47441         * gcc.dg/i386-cvt-1.c: New test.
47442
47443 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
47444
47445         * objc.dg/naming-1.m: Use "(parse|syntax) error".
47446         * objc.dg/naming-2.m: Likewise.
47447
47448 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
47449
47450         PR c++/9639
47451         * g++.dg/parse/crash1.C: New test.
47452
47453 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
47454
47455         PR c++/8805
47456         * g++.dg/eh/cleanup1.C: New test.
47457
47458 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
47459
47460         * gcc.c-torture/execute/20030316-1.c: New test case.
47461
47462 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
47463
47464         PR c++/9629
47465         * g++.dg/init/ctor2.C: New test.
47466
47467 2003-03-15  Roger Sayle  <roger@eyesopen.com>
47468
47469         * g77.f-torture/compile/xformat.f: New test case.
47470
47471 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47472
47473         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
47474         * g++.old-deja/g++.mike/eh50.C: Likewise.
47475
47476 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47477
47478         PR c++/6440
47479         * g++.dg/template/spec7.C: New test.
47480         * g++.dg/template/spec8.C: Likewise.
47481
47482 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
47483
47484         * gcc.c-torture/execute/20030313-1.c: New test.
47485
47486 2003-03-14  Richard Henderson  <rth@redhat.com>
47487
47488         * gcc.dg/inline-2.c: Adjust alpha test for external call.
47489
47490 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
47491
47492         * gcc.c-torture/compile/20030314-1.c: New test.
47493
47494 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
47495
47496         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
47497         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
47498         thumb target,
47499         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
47500         to accept newer _imp__  prefix and additional
47501         newline in .drectve section.
47502         * gcc.dg/dll-4.c: Likewise.
47503         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
47504         switch.
47505
47506 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
47507
47508         * g++.dg/parse/namespace9.C: New test.
47509
47510         * g++.dg/init/ref5.C: New test.
47511         * g++.dg/parse/ptrmem1.C: Likewise.
47512
47513 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47514
47515         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
47516         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
47517         regular expression.
47518         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
47519         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
47520
47521 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
47522
47523         * gcc.c-torture/execute/20030224-2.c: New test.
47524
47525 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47526
47527         * gcc.dg/decl-3.c: New test.
47528
47529 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47530
47531         * gcc.dg/i386-loop-2.c: New test.
47532
47533 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
47534
47535         PR c++/9474
47536         * g++.dg/parse/namespace8.C: New test.
47537
47538         PR c++/9924
47539         * g++.dg/overload/builtin2.C: New test.
47540
47541 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
47542
47543         * gcc.dg/return-type-3.c: New test.
47544
47545 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
47546
47547         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
47548         profiling options are not supported.
47549
47550 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
47551
47552         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
47553         * g++.old-deja/g++.warn/impint2.C: Likewise.
47554
47555 2003-03-10  Devang Patel  <dpatel@apple.com>
47556
47557         * g++.dg/cpp/c++_cmd_1.C: New test.
47558         * g++.dg/cpp/c++_cmd_1.h: New file.
47559
47560 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
47561
47562         * gcc.dg/altivec-9.c: New file.
47563
47564 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47565
47566         * gcc.dg/ppc-sdata-1.c: New test.
47567         * gcc.dg/ppc-sdata-2.c: New test.
47568
47569 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
47570
47571         PR c++/9373
47572         * g++.dg/opt/ptrmem2.C: New test.
47573
47574         PR c++/8534
47575         * g++.dg/opt/ptrmem1.C: New test.
47576
47577 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
47578
47579         * gcc.dg/i386-loop-1.c: New test.
47580
47581 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47582
47583         PR c++/9970
47584         * g++.dg/lookup/friend1.C: New test.
47585
47586 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
47587
47588         PR c++/9823
47589         * g++.dg/parser/constructor1.C: New test.
47590
47591 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
47592
47593         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
47594
47595         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
47596
47597 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
47598
47599         * gcc.dg/cpp/Wunused.c: Update test.
47600
47601 2003-03-08  Jan Hubicka  <jh@suse.cz>
47602
47603         * gcc.dg/inline-3.c: New test.
47604
47605 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
47606
47607         PR c++/9809
47608         * g++.dg/parse/builtin1.C: New test.
47609
47610         PR c++/9982
47611         * g++.dg/abi/cookie1.C: New test.
47612         * g++.dg/abi/cookie2.C: Likewise.
47613
47614         PR c++/9524
47615         * g++.dg/template/field1.C: New test.
47616
47617         PR c++/9912
47618         * g++.dg/parse/class1.C: New test.
47619         * g++.dg/parse/namespace7.C: Likewise.
47620         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
47621
47622 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
47623
47624         * g++.dg/init/ref4.C: New test.
47625
47626 2003-03-07  Jan Hubicka  <jh@suse.cz>
47627
47628         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
47629         * gcc.dg/inline-3.c: New test.
47630
47631 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
47632
47633         * g++.dg/init/ref3.C: New test.
47634
47635         PR c++/9965
47636         * g++.dg/init/ref2.C: New test.
47637
47638         PR c++/9400
47639         * g++.dg/warn/Wshadow-2.C: New test.
47640
47641         PR c++/9791
47642         * g++.dg/warn/Woverloaded-1.C: New test.
47643
47644 2003-03-05  Jan Hubicka  <jh@suse.cz>
47645
47646         * gcc.dg/i386-local2.c: New.
47647         * gcc.dg/i386-local.c: Fix typo.
47648
47649 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
47650
47651         * g++.dg/abi/layout3.C: New test.
47652
47653 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
47654
47655         * gcc.c-torture/compile/20030305-1.c
47656
47657 2003-03-05  Jan Hubicka  <jh@suse.cz>
47658
47659         * gcc.dg/i386-local.c: New.
47660
47661 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
47662
47663         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
47664
47665 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
47666
47667         * gcc.dg/switch-2.c: New test.
47668         * gcc.dg/switch-3.c: New test.
47669         * gcc.dg/Wswitch.c: Adjust line numbers.
47670         * gcc.dg/Wswitch-default.c: Likewise.
47671         * gcc.dg/Wswitch-enum.c: Likewise.
47672
47673 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
47674
47675         * gcc.c-torture/execute/20030222-1.c: New test.
47676
47677 2003-03-03  James E Wilson  <wilson@tuliptree.org>
47678
47679         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
47680
47681 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
47682
47683         PR c++/9878
47684         * g++.dg/init/ref1.C: New test.
47685
47686 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
47687
47688         * gcc.dg/sh-relax.c: New SH-only test.
47689
47690 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
47691
47692         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
47693         comment explaining purpose of testcase.
47694
47695 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
47696
47697         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
47698         for HC11/HC12 (asm needs two int registers).
47699         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
47700         HC11/HC12 because the test uses an asm which needs two 32-bit
47701         registers.
47702
47703 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
47704
47705         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
47706         for HC11/HC12 (array is too large otherwise).
47707         * gcc.c-torture/compile/920501-4.x: New file, likewise.
47708         * gcc.c-torture/compile/20010518-2.x: Likewise.
47709         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
47710         HC11/HC12 (array is too large).
47711
47712 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
47713
47714         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
47715         * lib/g++-dg.exp (g++-dg-test): Likewise.
47716
47717 2003-03-01  Roger Sayle  <roger@eyesopen.com>
47718
47719         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
47720         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
47721
47722 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47723
47724         * g++.dg/warn/implicit-typename1.C: Remove warning.
47725
47726 2003-02-28  Richard Henderson  <rth@redhat.com>
47727
47728         * gcc.dg/noreturn-1.c: Move noreturn warning line.
47729         * gcc.dg/return-type-1.c: Move control reaches end warning line.
47730
47731 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
47732
47733         * gcc.dg/pch/pch.exp: Change .pch to .gch.
47734         * g++.dg/pch/pch.exp: Likewise.
47735
47736 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
47737
47738         PR c++/9879
47739         * g++.dg/init/new4.C: New test.
47740
47741 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
47742
47743         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
47744
47745 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
47746
47747         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
47748         unsigned long.
47749
47750         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
47751         wider than float.
47752
47753 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
47754
47755         * lib/scanasm.exp: Add support for counting numbers of
47756         occurences.
47757         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
47758         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
47759
47760 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
47761
47762         PR c++/9683
47763         * g++.dg/template/static3.C: New test.
47764
47765         PR c++/9829
47766         * g++.dg/parse/namespace6.C: New test.
47767
47768 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47769
47770         PR target/9732
47771         * gcc.dg/20030225-1.c: New test.
47772
47773 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
47774
47775         * README: Remove out-of-date information.
47776
47777         PR c++/9836
47778         * g++.dg/template/spec6.C: New test.
47779
47780 2003-02-24  Jeff Law  <law@redhat.com>
47781
47782         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
47783
47784 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47785
47786         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
47787         * gcc.dg/pragma-ep-1.c: Likewise.
47788
47789 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47790
47791         PR c++/9602
47792         * g++.dg/template/friend16.C: New test.
47793
47794 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
47795
47796         PR c++/5333
47797         * g++.dg/parse/fused-params1.C: Adjust error messages.
47798         * g++.dg/template/nested3.C: New test.
47799
47800 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
47801
47802         * g++.dg/abi/param1.C: New test.
47803
47804 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47805
47806         PR c++/7982
47807         * g++.dg/warn/implicit-typename1.C: New test.
47808
47809 2003-02-22  Kelley Cook <kelleycook@comcast.net>
47810
47811         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
47812         with "mtune".
47813         * g++.old-deja/g++.other/store-expr2.C: Likewise.
47814         * gcc.c-torture/execute/20010129-1.x: Likewise.
47815         * gcc.dg/20011107-1.c: Likewise.
47816         * gcc.dg/20020108-1.c: Likewise.
47817         * gcc.dg/20020122-3.c: Likewise.
47818         * gcc.dg/20020206-1.c: Likewise.
47819         * gcc.dg/20020310-1.c: Likewise.
47820         * gcc.dg/20020426-2.c: Likewise.
47821         * gcc.dg/20020517-1.c: Likewise.
47822         * gcc.dg/991230-1.c: Likewise.
47823         * gcc.dg/i386-unroll-1.c: Likewise.
47824         * gcc.misc-tests/i386-prefetch.exp: Likewise.
47825
47826 2003-02-22  Jan Hubicka  <jh@suse.cz>
47827
47828         * gcc.dg/i386-mul.c: New test.
47829
47830 2003-02-21  Roger Sayle  <roger@eyesopen.com>
47831
47832         * gcc.dg/builtins-5.c: New test case.
47833
47834 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
47835
47836         * gcc.dg/asmreg-1.c: New test.
47837
47838 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
47839
47840         PR c++/9749
47841         * g++.dg/parse/varmod1.C: New test.
47842
47843 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
47844
47845         PR c++/9727
47846         * g++.dg/template/op1.C: New test.
47847
47848 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
47849
47850         PR c++/8906
47851         * g++.dg/template/nested2.C: New test.
47852
47853 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
47854
47855         PR c++/8724
47856         * g++.dg/expr/dtor1.C: New test.
47857
47858 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
47859
47860         * gcc.dg/cpp/include3.c: New test.
47861         * gcc.dg/cpp/inc/foo.h: New file.
47862
47863 2003-02-21  Glen Nakamura  <glen@imodulo.com>
47864
47865         * gcc.c-torture/execute/20030221-1.c: New test.
47866
47867 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
47868
47869         PR c++/9729
47870         * g++.dg/abi/conv1.C: New test.
47871
47872 2003-02-20  Jan Hubicka  <jh@suse.cz>
47873
47874         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
47875
47876 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
47877
47878         * gcc.c-torture/compile/20030219-1.c: New test.
47879
47880 2003-02-18  Jan Hubicka  <jh@suse.cz>
47881
47882         * gcc.dg/funcorder.c: New test.
47883
47884 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
47885
47886         * gcc.c-torture/execute/20030218-1.c: New.
47887
47888 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
47889
47890         * gcc.dg/20030218-1.c: New.
47891
47892 2003-02-18  Richard Henderson  <rth@redhat.com>
47893
47894         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
47895         * gcc.dg/attr-used-2.c: New.
47896
47897 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
47898
47899         PR c++/9704
47900         * g++.dg/init/copy5.C: New test.
47901
47902 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
47903
47904         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
47905         * g++.dg/pch/pch.exp: Likewise.
47906
47907 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
47908
47909         * gcc.c-torture/execute/20030209-1.c: Enable the test if
47910         STACK_SIZE is not defined.
47911
47912 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47913
47914         PR c++/9457
47915         * g++.dg/template/init1.C: New test.
47916
47917 2003-02-16  Jan HUbicka  <jh@suse.cz>
47918
47919         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
47920         (foo): Add few extra tests
47921         * gcc.dg/c99-const-expr-3.c: Likewise.
47922         * gcc.c-torture/execute/20030216-1.c: New.
47923
47924 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47925
47926         PR c++/9459
47927         * g++.dg/ext/typeof4.C: New test.
47928
47929 2003-02-15  Roger Sayle  <roger@eyesopen.com>
47930
47931         * gcc.dg/i386-387-3.c: New test case.
47932
47933 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
47934
47935         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
47936         cris-*-elf* cris-*-aout* and mmix-*-*.
47937
47938 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
47939
47940         * gcc.dg/20030213-1.c: New test.
47941
47942 2003-02-12  Roger Sayle  <roger@eyesopen.com>
47943
47944         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
47945         * gcc.dg/i386-387-2.c: Likewise.
47946
47947 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
47948
47949         * gcc.dg/ppc-spe.c: Fix formatting.
47950         Enable tests that were previously unsupported by gas.
47951         Delete tests for instructions that no longer exist.
47952         Switch arguments on evsubifw builtin.
47953
47954 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
47955
47956         * gcc.c-torture/execute/20030209-1.c: Disable the test if
47957         STACK_SIZE is too small.
47958
47959 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
47960             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
47961
47962         * gcc.dg/decl-2.c: New test.
47963
47964 2003-02-10  Jan Hubicka  <jh@suse.cz>
47965
47966         * gcc.dg/i386-fpcvt-1.c: New test.
47967
47968 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
47969
47970         * gcc.c-torture/execute/20030209-1.c: New test.
47971
47972 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
47973
47974         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
47975         int-wide bitops, use the constants of the same width.
47976         Likewise, if long long is 32-bit wide, test bitops using
47977         32-bit constants.
47978
47979 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
47980
47981         * gcc.dg/20021014-1.c: Annotate with expected notice text.
47982
47983 2003-02-07  Roger Sayle  <roger@eyesopen.com>
47984
47985         * gcc.dg/builtins-4.c: New test case.
47986
47987 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47988
47989         * gcc.dg/20020430-1.c: Fix dg command typos.
47990         * gcc.dg/20020503-1.c: Likewise.
47991
47992 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47993
47994         PR c++/8785
47995         * g++.dg/parse/fused-params1.C: New test.
47996
47997         PR c++/8857
47998         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
47999
48000         PR c++/8921
48001         * g++.dg/parse/non-dependent1.C: New test.
48002
48003         PR c++/8928
48004         * g++.dg/parse/dupl-tmpl-args1.C: New test.
48005
48006         PR c++/9228
48007         * g++.dg/parse/undefined7.C: New test.
48008         * g++.dg/parse/non-templ1.C: New test.
48009
48010         PR c++/9229
48011         * g++.dg/parse/too-many-tmpl-args1.C: New test.
48012
48013 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
48014
48015         * gcc.c-torture/compile/20030206-1.c: New test.
48016
48017 2003-02-05  Roger Sayle  <roger@eyesopen.com>
48018
48019         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
48020         "pow" to "foo" to avoid potential confusion with a math built-in.
48021
48022 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48023
48024         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
48025         conditions for SPARC targets.
48026
48027 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
48028
48029         * gcc.dg/20030204-1.c: New test.
48030
48031 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
48032
48033         PR c++/38
48034         * g++.dg/parse/array-size1.C: New test.
48035
48036         PR c++/5657
48037         * g++.dg/parse/undefined3.C: New test.
48038
48039         PR c++/5665
48040         * g++.dg/parse/undefined4.C: New test.
48041
48042         PR c++/5975
48043         * g++.dg/parse/undefined5.C: New test.
48044
48045         PR c++/7259
48046         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
48047
48048         PR c++/8578
48049         * g++.dg/parse/casting-operator1.C: New test.
48050
48051         PR c++/8596
48052         * g++.dg/parse/undefined6.C: New test.
48053
48054         PR c++/8736
48055         * g++.dg/parse/missing-template1.C: New test.
48056
48057 2003-02-04  Jan Hubicka  <jh@suse.cz>
48058
48059         * gcc.dg/i386-cadd.c: Compile using -march=k8.
48060         * gcc.dg/i386-cmov?.c: Likewise.
48061         * gcc.dg/i386-fpcvt-?.c: Likewise.
48062         * gcc.dg/i386-ssefp-1.c: Likewise.
48063         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
48064         conventions.
48065
48066 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
48067
48068         PR c++/7129
48069         * g++.dg/ext/max.C: New test.
48070
48071 2003-02-03  Jan Hubicka  <jh@suse.cz>
48072
48073         * gcc.c-torture/execute/20030203-1.c: New test.
48074
48075 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
48076
48077         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
48078         'natural-endian'.
48079
48080 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
48081
48082         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
48083         * g++.dg/init/new2.C: Likewise.
48084         * g++.dg/other/new1.C: Likewise.
48085
48086 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
48087
48088         * gcc.dg/struct-ret-libc.c: New test.
48089
48090 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
48091
48092         * gcc.dg/20030129-1.c: New test.
48093
48094 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48095
48096         PR c++/8849
48097         * g++.dg/template/ptrmem4.C: New test.
48098
48099 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
48100
48101         * g++.dg/parser/constant1.C: New test.
48102
48103 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48104
48105         PR c++/8591
48106         * g++.dg/parse/friend2.C: New test.
48107
48108 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
48109
48110         PR c++/9437
48111         * g++.dg/template/unify4.C: New test.
48112
48113 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
48114
48115         * gcc.c-torture/execute/20030128-1.c: New test.
48116
48117 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
48118
48119         * g++.dg/lookup/nested1.C: Test moved from ...
48120         * g++.old-deja/g++.other/lookup24.C: ... here.
48121
48122 2003-01-28  Jan Hubicka  <jh@suse.cz>
48123
48124         * gcc.dg/i386-cmov5.c: New test.
48125
48126 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
48127
48128         * gcc.c-torture/execute/20010925-1.c: Changed the
48129         memcpy declaration.
48130
48131 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
48132
48133         PR c++/3902
48134         * g++.dg/parse/template5.C: New test.
48135
48136 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
48137
48138         PR fortran/9258
48139         * g77.dg/pr9258: New test.
48140
48141 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
48142
48143         * README: Move relevant parts from README.g++.
48144
48145         * README.g++: Remove this file.
48146
48147 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
48148
48149         * g++.dg/abi/dcast1.C: New test.
48150
48151 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48152
48153         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
48154
48155 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
48156
48157         PR c++/47
48158         * g++.old-deja/g++.other/lookup24.C: New test.
48159
48160 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48161
48162         PR middle-end/7227
48163         * gcc.dg/uninit-C.c: New test.
48164
48165 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
48166
48167         * g++.dg/abi/covariant1.C: New test.
48168
48169 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
48170
48171         * gcc.dg/20030123-1.c: New test.
48172
48173 2003-01-25  Jan Hubicka  <jh@suse.cz>
48174
48175         PR opt/8492
48176         * gcc.c-torture/compile/20030125-1.c
48177
48178 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
48179
48180         PR c++/9403
48181         * g++.dg/parse/template3.C: New test.
48182         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
48183
48184         PR c++/795
48185         * g++.dg/parse/template4.C: New test.
48186
48187         PR c++/9415
48188         * g++.dg/template/qual2.C: New test.
48189
48190         PR c++/8545
48191         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
48192
48193         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
48194
48195 2003-01-25  Roger Sayle  <roger@eyesopen.com>
48196
48197         * gcc.c-torture/execute/switch-1.c: New test case.
48198
48199 2003-01-25  Jan Hubicka  <jh@suse.cz>
48200
48201         * gcc.c-torture/execute/20030125-1.[cx]: New test.
48202
48203 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
48204
48205         Tweaks for Bison-1.875. From the NEWS file:
48206         "- `parse error' -> `syntax error'
48207         Bison now uniformly uses the term `syntax error'"
48208         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
48209         * gcc.dg/cpp/digraph2.c: Likewise.
48210         * gcc.dg/cpp/direct2.c: Likewise.
48211         * gcc.dg/cpp/paste4.c: Likewise.
48212         * gcc.dg/c90-restrict-1.c: Likewise.
48213         * gcc.dg/c99-func-2.c: Likewise.
48214         * gcc.dg/noncompile/920721-2.c: Likewise.
48215         * gcc.dg/noncompile/930622-2.c: Likewise.
48216         * gcc.dg/noncompile/940112-1.c: Likewise.
48217         * gcc.dg/noncompile/950921-1.c: Likewise.
48218         * gcc.dg/noncompile/951123-1.c: Likewise.
48219         * gcc.dg/noncompile/971104-1.c: Likewise.
48220         * gcc.dg/noncompile/990416-1.c: Likewise.
48221
48222 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
48223
48224         * g++.dg/parse/undefined1.C: Add error message.
48225
48226 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
48227
48228         PR c++/9354
48229         * g++.dg/parse/new1.C: New test.
48230
48231         PR c++/9216
48232         * g++.dg/parse/template2.C: New test.
48233
48234         PR c++/9354
48235         * g++.dg/parse/typedef2.C: New test.
48236
48237         PR c++/9328
48238         * g++.dg/ext/typeof3.C: New test.
48239
48240 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
48241
48242         PR c++/2738
48243         * g++.dg/parse/ret-type1.C: New test.
48244
48245         PR c++/3792
48246         * g++.dg/parse/tmpl-outside1.C: New test.
48247
48248         PR c++/4207
48249         * g++.dg/parse/int-as-enum1.C: New test.
48250
48251         PR c++/4903
48252         * g++.dg/parse/no-typename1.C: New test.
48253
48254         PR c++/5533
48255         * g++.dg/parse/no-value1.C: New test.
48256
48257         PR c++/5921
48258         * g++.dg/parse/wrong-inline1.C: New test.
48259
48260         PR c++/6402
48261         * g++.dg/parse/ref1.C: New test.
48262
48263         PR c++/6992
48264         * g++.dg/parse/attr-ctor1.C: New test.
48265
48266         PR c++/7229
48267         * g++.dg/parse/namespace5.C: New test.
48268
48269         PR c++/7917
48270         * g++.dg/parse/func-def1.C: New test.
48271
48272         PR c++/8143
48273         * g++.dg/parse/undefined1.C: New test.
48274
48275         PR c++/5723, PR c++/8522
48276         * g++.dg/parse/specialization1.C: New test.
48277
48278         PR c++/163, PR c++/8595
48279         * g++.dg/parse/struct-as-enum1.C: New test.
48280
48281         PR c++/9173
48282         * g++.dg/parse/undefined2.C: New test.
48283
48284 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
48285
48286         PR c++/9298
48287         * g++.dg/parse/template1.C: New test.
48288
48289         PR c++/9384
48290         * g++.dg/parse/using1.C: New test.
48291
48292         PR c++/9285
48293         PR c++/9294
48294         * g++.dg/parse/expr2.C: New test.
48295
48296         PR c++/9388
48297         * g++.dg/parse/lookup2.C: Likewise.
48298
48299 2003-01-21  Jan Hubicka  <jh@suse.cz>
48300
48301         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
48302         * gcc.c-torture/execute/eeprof-1.c: Likewise.
48303         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
48304         * gcc.c-torture/execute/string-opt-*.c: Likewise.
48305
48306 2003-01-20  Nick Clifton  <nickc@redhat.com>
48307
48308         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
48309         problem with ARM sibcall code generation.
48310
48311 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
48312
48313         * gcc.c-torture/execute/20030120-1.c: New.
48314
48315 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
48316
48317         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
48318
48319 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
48320
48321         PR c++/9272
48322         * g++.dg/parse/ctor1.C: New test.
48323
48324         PR c++/9294:
48325         * g++.dg/parse/qualified1.C: New test.
48326
48327         * g++.dg/parse/typename3.C: New test.
48328
48329 2003-01-16  Richard Henderson  <rth@redhat.com>
48330
48331         * g++.dg/tls/init-2.C: Fix error matches for real this time.
48332
48333 2003-01-16  Richard Henderson  <rth@redhat.com>
48334
48335         * g++.dg/pch/pch.exp: Copy test header to the working directory
48336         before using it either for precompilation or direct use.
48337         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
48338         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
48339
48340 2003-01-16  Richard Henderson  <rth@redhat.com>
48341
48342         * gcc.dg/pch/pch.exp: Copy test header to the working directory
48343         before using it either for precompilation or direct use.
48344         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
48345         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
48346
48347 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
48348
48349         * g++.dg/ext/typename1.C: Add typename keyword.
48350         * g++.dg/template/crash1.C: Update error messages.
48351         * g++.dg/template/crash2.C: Remove error message.
48352         * g++.dg/parse/typename2.C: New test.
48353         * g++.dg/template/typename2.C: Change implicit
48354         typename warning into error.
48355         * g++.old-deja/g++.benjamin/tem03.C: Issue more
48356         error messages.
48357         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
48358         * g++.old-deja/g++.brendan/crash56.C: Add this->.
48359         * g++.old-deja/g++.law/visibility13.C: Remove error
48360         messages.
48361         * g++.old-deja/g++.ns/template17.C: Reorder code to
48362         make declaration visible in template.
48363         * g++.old-deja/g++.pt/crash3.C: Fix typos.
48364         * g++.old-deja/g++.pt/crash36.C: Issue more error
48365         messages.
48366         * g++.old-deja/g++.pt/crash5.C: Improve error
48367         message.
48368         * g++.old-deja/g++.pt/crash67.C: Remove warning.
48369         * g++.old-deja/g++.pt/inherit1.C: Add this->.
48370         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
48371         * g++.old-deja/g++.pt/typename16.C: Replace implicit
48372         typename warning with error message.
48373         * g++.old-deja/g++.pt/typename19.C: Remove warning.
48374         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
48375         * g++.old-deja/g++.robertl/eb24.C: Use this->.
48376
48377 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
48378
48379         * g++.dg/parse/ambig2.C: New test.
48380
48381 2003-01-15  Richard Henderson  <rth@redhat.com>
48382
48383         * g++.dg/tls/init-2.C: Update error message string.
48384
48385 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48386
48387         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
48388
48389 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
48390
48391         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
48392         all for HC11/HC12.
48393         * gcc.c-torture/compile/20001205-1.x: Likewise.
48394         * gcc.c-torture/compile/20001226-1.x: Likewise.
48395         * gcc.c-torture/compile/920520-1.x: Likewise.
48396         * gcc.c-torture/compile/961203-1.x: Likewise.
48397         * gcc.c-torture/compile/20020604-1.x: Likewise.
48398
48399 2003-01-15  Jan Hubicka  <jh@suse.cz>
48400
48401         * gcc.c-torture/compile/20030115-1.c: New test.
48402
48403         * gcc.dg/i386-fpcvt-1.c: New test.
48404         * gcc.dg/i386-fpcvt-2.c: New test.
48405
48406 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
48407
48408         Further conform g++'s __vmi_class_type_info to the C++ ABI
48409         specification.
48410         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
48411         the specification.
48412
48413 2003-01-14  Jan Hubicka  <jh@suse.cz>
48414
48415         * gcc.dg/i386-fpcvt-1.c: New test.
48416         * gcc.dg/i386-fpcvt-2.c: New test.
48417
48418 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
48419
48420         * gcc.dg/i386-mmx-3.c: New test.
48421
48422 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
48423
48424         PR c++/9264
48425         * g++.dg/parse/octal1.C: New file.
48426
48427         PR c++/9172
48428         * g++.dg/parse/typename1.C: New file.
48429
48430 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
48431
48432         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
48433         * gcc.dg/bf-no-ms-layout.c: Likewise.
48434         * gcc.dg/bf-ms-attrib.c: Likewise.
48435
48436 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
48437
48438         PR c++/9099
48439         * g++.dg/parse/dtor1.C: New file.
48440
48441         PR c++/9128
48442         * g++.dg/rtti/typeid1.C: New file.
48443
48444         PR c++/9153
48445         * g++.dg/parse/lookup1.C: New file.
48446
48447         PR c++/9171
48448         * g++.dg/templ/spec5.C: New file.
48449
48450 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
48451
48452         * gcc.c-torture/compile/20030110-1.c: New test.
48453
48454 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
48455
48456         Merge from pch-branch:
48457
48458         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
48459
48460         * gcc.dg/pch/cpp-1.h: New.
48461         * gcc.dg/pch/cpp-1.c: New.
48462         * gcc.dg/pch/cpp-2.h: New.
48463         * gcc.dg/pch/cpp-2.c: New.
48464
48465         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
48466
48467         * gcc.dg/pch/except-1.h: New.
48468         * gcc.dg/pch/except-1.c: New.
48469
48470         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
48471
48472         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
48473         running test.
48474         * gcc.dg/pch: Include *.hp not *.h.
48475         * gcc.dg/pch/system-1.h: New.
48476         * gcc.dg/pch/system-1.c: New.
48477
48478         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
48479
48480         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
48481         rather than trying to build and run a program using PCH.
48482         * gcc.dg/pch: Remove dg-do commands from test files.
48483
48484         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
48485
48486         * gcc.dg/pch/macro-3.c: New.
48487         * gcc.dg/pch/macro-3.h: New.
48488
48489         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
48490
48491         * gcc.dg/pch/common-1.c: New.
48492         * gcc.dg/pch/common-1.h: New.
48493         * gcc.dg/pch/decl-1.c: New.
48494         * gcc.dg/pch/decl-1.h: New.
48495         * gcc.dg/pch/decl-2.c: New.
48496         * gcc.dg/pch/decl-2.h: New.
48497         * gcc.dg/pch/decl-3.c: New.
48498         * gcc.dg/pch/decl-3.h: New.
48499         * gcc.dg/pch/decl-4.c: New.
48500         * gcc.dg/pch/decl-4.h: New.
48501         * gcc.dg/pch/decl-5.c: New.
48502         * gcc.dg/pch/decl-5.h: New.
48503         * gcc.dg/pch/global-1.c: New.
48504         * gcc.dg/pch/global-1.h: New.
48505         * gcc.dg/pch/inline-1.c: New.
48506         * gcc.dg/pch/inline-1.h: New.
48507         * gcc.dg/pch/inline-2.c: New.
48508         * gcc.dg/pch/inline-2.h: New.
48509         * gcc.dg/pch/static-1.c: New.
48510         * gcc.dg/pch/static-1.h: New.
48511         * gcc.dg/pch/static-2.c: New.
48512         * gcc.dg/pch/static-2.h: New.
48513
48514         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
48515
48516         * g++.dg/pch/pch.exp: Better handle failing testcases.
48517         * gcc.dg/pch/pch.exp: Likewise.
48518         * gcc.dg/pch/macro-1.c: New.
48519         * gcc.dg/pch/macro-1.h: New.
48520         * gcc.dg/pch/macro-2.c: New.
48521         * gcc.dg/pch/macro-2.h: New.
48522
48523         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
48524
48525         * g++.dg/dg.exp: Treat files in pch/ specially.
48526         * g++.dg/pch/pch.exp: New file.
48527         * g++.dg/pch/empty.H: New file.
48528         * g++.dg/pch/empty.C: New file.
48529         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
48530         "precompile".
48531
48532         * gcc.dg/pch/pch.exp: New file.
48533         * gcc.dg/pch/empty.h: New file.
48534         * gcc.dg/pch/empty.c: New file.
48535         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
48536         "precompile".
48537
48538 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48539
48540         * g++.dg/template/friend14.C: New test.
48541
48542 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48543
48544         * gcc.dg/old-style-asm-1.c: New test.
48545
48546 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
48547
48548         * gcc.c-torture/compile/20030109-1.c: New test.
48549
48550 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48551
48552         * gcc.c-torture/execute/20030109-1.c: New test.
48553
48554 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
48555
48556         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
48557         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
48558         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
48559         * g++.old-deja/g++.mike/eh2.C: Likewise.
48560         * g++.old-deja/g++.mike/eh3.C: Likewise.
48561         * g++.old-deja/g++.mike/eh5.C: Likewise.
48562         * g++.old-deja/g++.mike/eh6.C: Likewise.
48563         * g++.old-deja/g++.mike/eh7.C: Likewise.
48564         * g++.old-deja/g++.mike/eh8.C: Likewise.
48565         * g++.old-deja/g++.mike/eh9.C: Likewise.
48566         * g++.old-deja/g++.mike/eh10.C: Likewise.
48567         * g++.old-deja/g++.mike/eh12.C: Likewise.
48568         * g++.old-deja/g++.mike/eh13.C: Likewise.
48569         * g++.old-deja/g++.mike/eh14.C: Likewise.
48570         * g++.old-deja/g++.mike/eh16.C: Likewise.
48571         * g++.old-deja/g++.mike/eh17.C: Likewise.
48572         * g++.old-deja/g++.mike/eh18.C: Likewise.
48573         * g++.old-deja/g++.mike/eh21.C: Likewise.
48574         * g++.old-deja/g++.mike/eh23.C: Likewise.
48575         * g++.old-deja/g++.mike/eh24.C: Likewise.
48576         * g++.old-deja/g++.mike/eh25.C: Likewise.
48577         * g++.old-deja/g++.mike/eh26.C: Likewise.
48578         * g++.old-deja/g++.mike/eh27.C: Likewise.
48579         * g++.old-deja/g++.mike/eh28.C: Likewise.
48580         * g++.old-deja/g++.mike/eh29.C: Likewise.
48581         * g++.old-deja/g++.mike/eh31.C: Likewise.
48582         * g++.old-deja/g++.mike/eh33.C: Likewise.
48583         * g++.old-deja/g++.mike/eh34.C: Likewise.
48584         * g++.old-deja/g++.mike/eh35.C: Likewise.
48585         * g++.old-deja/g++.mike/eh36.C: Likewise.
48586         * g++.old-deja/g++.mike/eh37.C: Likewise.
48587         * g++.old-deja/g++.mike/eh38.C: Likewise.
48588         * g++.old-deja/g++.mike/eh39.C: Likewise.
48589         * g++.old-deja/g++.mike/eh40.C: Likewise.
48590         * g++.old-deja/g++.mike/eh41.C: Likewise.
48591         * g++.old-deja/g++.mike/eh42.C: Likewise.
48592         * g++.old-deja/g++.mike/eh44.C: Likewise.
48593         * g++.old-deja/g++.mike/eh46.C: Likewise.
48594         * g++.old-deja/g++.mike/eh47.C: Likewise.
48595         * g++.old-deja/g++.mike/eh48.C: Likewise.
48596         * g++.old-deja/g++.mike/eh49.C: Likewise.
48597         * g++.old-deja/g++.mike/eh50.C: Likewise.
48598         * g++.old-deja/g++.mike/eh51.C: Likewise.
48599         * g++.old-deja/g++.mike/eh53.C: Likewise.
48600         * g++.old-deja/g++.mike/eh55.C: Likewise.
48601         * g++.old-deja/g++.mike/p7912.C: Likewise.
48602         * g++.old-deja/g++.mike/p9706.C: Likewise.
48603         * g++.old-deja/g++.mike/p10416.C: Likewise.
48604         * g++.old-deja/g++.mike/p11667.C: Likewise.
48605         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
48606         Remove redundant reference to Iris.
48607         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
48608         Elxsi, i860, Pico Java, and WE32K.
48609
48610 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
48611
48612         * g++.dg/ext/asm4.C: New test.
48613
48614 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48615
48616         PR c++/9030
48617         * g++.dg/template/friend12.C: New test.
48618         * g++.dg/template/friend13.C: Likewise.
48619         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
48620
48621 2003-01-08  Jan Hubicka  <jh@suse.cz>
48622
48623         * gcc.dg/i386-cadd.c: New test.
48624         * gcc.dg/i386-cmov4.c: Likewise.
48625
48626 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
48627
48628         PR c++/9165
48629         * g++.dg/warn/Wunused-3.C: New test.
48630
48631         * g++.dg/abi/bitfield9.C: New test.
48632
48633         PR c++/9189
48634         * g++.dg/parse/defarg3.C: New test.
48635
48636 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
48637
48638         * g++.dg/parse/ambig1.C: New test.
48639         * g++.dg/parse/defarg2.C: New test.
48640
48641 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
48642
48643         * g++.dg/template/defarg-1.C: New test.
48644         * g++.dg/template/local2.C: Likewise.
48645
48646 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
48647
48648         * gcc.c-torture/execute/20030105-1.c: New test.
48649
48650 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48651
48652         * g++.dg/parse/namespace3.C: Remove extra semicolons.
48653         * g++.dg/parse/namespace4.C: Likewise.
48654
48655 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
48656
48657         * g++.dg/template/ntp2.C: New test.
48658
48659 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
48660
48661         * g++.dg/parse/extern-C-1.C: New test.
48662
48663         * g++.dg/parse/namespace4.C: New test.
48664
48665         * g++.dg/template/nested1.C: New test.
48666
48667         * g++.dg/parse/namespace3.C: New test.
48668
48669 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
48670
48671         * g++.dg/lookup/two-stage1.C: New test.
48672
48673 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48674
48675         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
48676         * g++.old-deja/g++.jason/access8.C: Likewise.
48677         * g++.old-deja/g++.other/decl5.C: Likewise.
48678
48679 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
48680
48681         * g++.dg/parse/parse7.C: New test.
48682
48683 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
48684
48685         PR c++/2843
48686         * g++.dg/ext/attrib7.C: New test.
48687
48688 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
48689
48690         * g++.dg/parse/parse6.C: New test.
48691
48692 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
48693
48694         * gcc.dg/h8300-stack-1.c: New.
48695
48696 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
48697
48698         g++.dg/lookup/exception1.C: New test.
48699
48700         g++.dg/lookup/template1.C: New test.
48701
48702         g++.dg/parse/namespace2.C: New test.
48703
48704         g++.dg/parse/parens2.C: New test.
48705
48706 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48707
48708         * g++.dg/parse/parse5.C: New test.
48709         * g++.dg/lookup/scoped4.C: New test.
48710
48711 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
48712
48713         * g++.dg/parse/parens1.C: New test.
48714
48715         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
48716         angle-bracket1.C.
48717         * g++.dg/parse/parens2.C: New test.
48718
48719         * g++.dg/lookup/scope-operator1.C: New test.
48720
48721         * g++.dg/parse/operator1.C: New test.
48722
48723 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48724
48725         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
48726         * g++.old-deja/g++.other/access6.C: Likewise.
48727         * g++.old-deja/g++.other/decl1.C: Likewise.
48728         * g++.old-deja/g++.pt/typename12.C: Likewise.
48729
48730 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
48731
48732         * g++.dg/parse/namespace1.C: New test.
48733
48734 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48735
48736         * g++.dg/parse/parse4.C: New test.
48737
48738 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48739
48740         * g++.dg/parse/parse3.C: New test.
48741
48742 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48743
48744         * g++.dg/parse/parse2.C: New test.
48745
48746 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48747
48748         * g++.dg/template/friend11.C: New test.
48749
48750 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48751
48752         * g++.dg/parse/parse1.C: New test.
48753
48754 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
48755
48756         * lib/profopt.exp: Change the name of a global variable to avoid
48757         possible clashes with other test suites.
48758
48759 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
48760
48761         * g++.dg/inherit/covariant8.C: New test.
48762
48763 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
48764
48765         * g++.dg/init/array9.C: New test.
48766
48767         PR c++/9112
48768         * g++.dg/parse/expr1.C: New test.
48769
48770 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
48771
48772         * gcc.c-torture/compile/20021230-1.c: New test.
48773
48774 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
48775
48776         * g++.dg/inherit/covariant5.C: New test.
48777         * g++.dg/inherit/covariant6.C: New test.
48778         * g++.dg/inherit/covariant7.C: New test.
48779
48780 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48781
48782         PR c++/2739
48783         * g++.dg/other/access2.C: New test.
48784
48785 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
48786
48787         * g++.dg/other/anon-struct.C: No longer fails
48788         * g++.old-deja/g++.brendan/parse4.C: Likewise.
48789         * g++.old-deja/g++.brendan/parse5.C: Likewise.
48790         * g++.old-deja/g++.brendan/parse6.C: Likewise.
48791
48792 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
48793
48794         * g++.dg/parse/angle-bracket.C (main): No longer fails.
48795
48796 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
48797
48798         * g++.dg/eh/spec4.C: Remove stray semicolon.
48799         * g++.dg/expr/pmf-1.C: Change error message.
48800         * g++.dg/ext/asm1.C: Remove stray semicolon.
48801         * g++.dg/ext/typename1.C: Add missing typenames.
48802         * g++.dg/inherit/template-as-base.C: Change error message.
48803         * g++.dg/lookup/scoped1.C: Likewise.
48804         * g++.dg/lookup/scoped2.C: Likewise.
48805         * g++.dg/lookup/using2.C: Likewise.
48806         * g++.dg/other/component1.C: Remove stray semicolon.
48807         * g++.dg/other/do1.C: Change error message.
48808         * g++.dg/other/error2.C: Likewise.
48809         * g++.dg/other/init1.C: Likewise.
48810         * g++.dg/other/packed1.C: Remove stray semicolon.
48811         * g++.dg/other/ptrmem2.C: Change error message.
48812         * g++.dg/parse/parameter-declaration-1.C: Remove line number
48813         marker.
48814         * g++.dg/special/initp1.C: Remove invalid attribute usage.
48815         * g++.dg/template/access3.C: Add typename keyword.
48816         * g++.dg/template/access5.C: Remove stray semicolon.
48817         * g++.dg/template/access6.C: Likewise.
48818         * g++.dg/template/complit1.C: Likewise.
48819         * g++.dg/template/crash1.C: Change error message.
48820         * g++.dg/template/inherit2.C: Remove stray semicolon.
48821         * g++.dg/template/instantiate2.C: Likewise.
48822         * g++.dg/template/instantiate3.C: Change error message.
48823         * g++.dg/template/qual1.C: Remove stray semicolon.
48824         * g++.dg/template/qualttp18.C: Change error message.
48825         * g++.dg/template/ref1.C: Remove stray semicolon.
48826         * g++.dg/template/sizeof1.C (A::value): Declare it.
48827         * g++.dg/template/spec4.C: Change error message.
48828         * g++.dg/template/static1.C: Likewise.
48829         * g++.dg/template/type1.C: Likewise.
48830         * g++.dg/template/typename3.C: Likewise.
48831         * g++.old-deja/g++.benjamin/13478.C: Change error message.
48832         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
48833         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
48834         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
48835         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
48836         named return value extension.
48837         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
48838         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
48839         * g++.old-deja/g++.bob/extern_C.C: Likewise.
48840         * g++.old-deja/g++.bob/inherit2.C: Likewise.
48841         * g++.old-deja/g++.brendan/complex1.C: Likewise.
48842         * g++.old-deja/g++.brendan/copy5.C: Likewise.
48843         * g++.old-deja/g++.brendan/crash13.C: Likewise.
48844         * g++.old-deja/g++.brendan/crash15.C: Likewise.
48845         * g++.old-deja/g++.brendan/crash18.C: Change error message.
48846         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
48847         * g++.old-deja/g++.brendan/crash38.C: Likewise.
48848         * g++.old-deja/g++.brendan/crash50.C: Likewise.
48849         * g++.old-deja/g++.brendan/crash56.C: Likewise.
48850         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
48851         syntax.
48852         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
48853         * g++.old-deja/g++.brendan/crash8.C: Change error message.
48854         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
48855         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
48856         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
48857         * g++.old-deja/g++.brendan/template11.C: Likewise.
48858         * g++.old-deja/g++.brendan/template26.C: Likewise.
48859         * g++.old-deja/g++.brendan/template27.C: Use explicit
48860         specialization syntax.
48861         * g++.old-deja/g++.brendan/template30.C: Likewise.
48862         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
48863         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
48864         non-dependent names.
48865         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
48866         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
48867         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
48868         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
48869         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
48870         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
48871         named return value extension.
48872         * g++.old-deja/g++.ext/namedret2.C: Likewise.
48873         * g++.old-deja/g++.ext/namedret3.C: Likewise.
48874         * g++.old-deja/g++.ext/return1.C: Likewise.
48875         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
48876         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
48877         * g++.old-deja/g++.jason/access8.C: Likewise.
48878         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
48879         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
48880         pseudo-destructor names.
48881         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
48882         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
48883         pseudo-destructor names.
48884         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
48885         * g++.old-deja/g++.jason/overload19.C: Likewise.
48886         * g++.old-deja/g++.jason/overload32.C: Likewise.
48887         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
48888         stray semicolons.
48889         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
48890         * g++.old-deja/g++.jason/return.C: Likewise.
48891         * g++.old-deja/g++.jason/return2.C: Likewise.
48892         * g++.old-deja/g++.jason/shadow1.C: Likewise.
48893         * g++.old-deja/g++.jason/special.C: Use explicit specialization
48894         syntax.
48895         * g++.old-deja/g++.jason/template10.C: Account for use of
48896         non-dependent names.
48897         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
48898         syntax.
48899         * g++.old-deja/g++.jason/template37.C: Likewise.
48900         * g++.old-deja/g++.law/access4.C: Change error messages.
48901         * g++.old-deja/g++.law/arm13.C: Remove incorrect
48902         pseudo-destructor names.
48903         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
48904         * g++.old-deja/g++.law/ctors9.C: Likewise.
48905         * g++.old-deja/g++.law/cvt22.C: Likewise.
48906         * g++.old-deja/g++.law/dtors5.C: Likewise.
48907         * g++.old-deja/g++.law/global-init1.C: Likewise.
48908         * g++.old-deja/g++.law/missed-error3.C: Likewise.
48909         * g++.old-deja/g++.law/operators28.C: Likewise.
48910         * g++.old-deja/g++.law/visibility28.C: Likewise.
48911         * g++.old-deja/g++.martin/eval1.C: Likewise.
48912         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
48913         name.
48914         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
48915         * g++.old-deja/g++.mike/net34.C: Likewise.
48916         * g++.old-deja/g++.mike/net36.C: Likewise.
48917         * g++.old-deja/g++.mike/ns2.C: Likewise.
48918         * g++.old-deja/g++.mike/p12306.C: Likewise.
48919         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
48920         value extension.
48921         * g++.old-deja/g++.mike/p700.C: Likewise.
48922         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
48923         * g++.old-deja/g++.mike/p710.C: Likewise.
48924         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
48925         value extension.
48926         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
48927         * g++.old-deja/g++.mike/pmf9.C: Likewise.
48928         * g++.old-deja/g++.ns/crash2.C: Likewise.
48929         * g++.old-deja/g++.ns/crash3.C: Likewise.
48930         * g++.old-deja/g++.ns/invalid1.C: Likewise.
48931         * g++.old-deja/g++.ns/ns17.C: Likewise.
48932         * g++.old-deja/g++.ns/template16.C: Likewise.
48933         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
48934         keyword.
48935         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
48936         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
48937         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
48938         named return value extension.
48939         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
48940         * g++.old-deja/g++.other/access4.C: Issue additional error
48941         messages.
48942         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
48943         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
48944         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
48945         * g++.old-deja/g++.other/crash25.C: Change error message.
48946         * g++.old-deja/g++.other/crash4.C: Change error message.
48947         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
48948         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
48949         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
48950         checks.
48951         * g++.old-deja/g++.other/defarg8.C: Likewise.
48952         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
48953         * g++.old-deja/g++.other/dtor10.C: Likewise.
48954         * g++.old-deja/g++.other/incomplete.C: Likewise.
48955         * g++.old-deja/g++.other/linkage7.C: Likewise.
48956         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
48957         lookup algorithm.
48958         * g++.old-deja/g++.other/mangle2.C: Likewise.
48959         * g++.old-deja/g++.other/refinit2.C: Likewise.
48960         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
48961         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
48962         * g++.old-deja/g++.pt/crash28.C: Likewise.
48963         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
48964         syntax.
48965         * g++.old-deja/g++.pt/crash32.C: Change error message.
48966         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
48967         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
48968         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
48969         error message position.
48970         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
48971         * g++.old-deja/g++.pt/defarg8.C: Change error message.
48972         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
48973         syntax.
48974         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
48975         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
48976         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
48977         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
48978         keyword.
48979         * g++.old-deja/g++.pt/explicit31.C: Likewise.
48980         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
48981         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
48982         keyword.
48983         * g++.old-deja/g++.pt/explicit71.C: Change error message.
48984         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
48985         syntax.
48986         * g++.old-deja/g++.pt/friend28.C: Account for use of
48987         non-dependent names.
48988         * g++.old-deja/g++.pt/friend29.C: Likewise.
48989         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
48990         rules.
48991         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
48992         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
48993         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
48994         lookup rules.
48995         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
48996         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
48997         keyword.
48998         * g++.old-deja/g++.pt/memclass20.C: Likewise.
48999         * g++.old-deja/g++.pt/memclass5.C: Likewise.
49000         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
49001         keyword.
49002         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
49003         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
49004         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
49005         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
49006         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
49007         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
49008         keyword.
49009         * g++.old-deja/g++.pt/spec10.C: Likewise.
49010         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
49011         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
49012         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
49013         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
49014         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
49015         * g++.old-deja/g++.pt/ttp62.C: Likewise.
49016         * g++.old-deja/g++.pt/ttp64.C: Likewise.
49017         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
49018         * g++.old-deja/g++.pt/typename15.C: Likewise.
49019         * g++.old-deja/g++.pt/typename22.C: Likewise.
49020         * g++.old-deja/g++.pt/typename6.C: Change error messages.
49021         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
49022         * g++.old-deja/g++.pt/virtual2.C: Likewise.
49023         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
49024         syntax.
49025         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
49026         return value extension.
49027         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
49028         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
49029         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
49030         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
49031
49032 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
49033
49034         * g++.dg/warn/inline1.C: New test.
49035         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
49036         * g++.old-deja/g++.jason/synth10.C: Likewise.
49037         * g++.old-deja/g++.mike/net31.C: Likewise.
49038         * g++.old-deja/g++.mike/p8786.C: Likewise.
49039
49040         * g++.dg/template/friend10.C: New test.
49041         * g++.dg/template/conv5.C: New test.
49042
49043 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
49044
49045         * g++.dg/lookup/scoped3.C: New test.
49046
49047         * g++.dg/lookup/decl1.C: New test.
49048         * g++.dg/lookup/decl2.C: New test.
49049
49050 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
49051
49052         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
49053         gcc.c-torture/compile/20021015-1.c,
49054         gcc.c-torture/compile/20021015-2.c,
49055         gcc.c-torture/compile/20021123-1.c,
49056         gcc.c-torture/compile/20021123-2.c,
49057         gcc.c-torture/compile/20021123-3.c,
49058         gcc.c-torture/compile/20021123-4.c,
49059         gcc.c-torture/execute/20021024-1.c: Add tests previously added
49060         only to 3.1 or 3.2 branch.
49061
49062 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
49063
49064         * gcc.dg/i386-bitfield3.c: New test.
49065
49066         * gcc.dg/i386-bitfield2.c: New test.
49067
49068 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
49069
49070         * g++.dg/parse/conv_op1.C: New test.
49071
49072 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
49073
49074         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
49075         approved.
49076
49077 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
49078
49079         * gcc.c-torture/compile/20021220-1.c: New test.
49080
49081 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
49082
49083         * gcc.dg/i386-fastcall-1.c: New.
49084
49085 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
49086
49087         * gcc.c-torture/execute/20021219-1.c: New test.
49088
49089 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
49090
49091         * gcc.dg/i386-pic-1.c: New test.
49092
49093 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49094
49095         PR c++/8099
49096         * g++.dg/template/friend9.C: New test.
49097
49098 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49099
49100         PR c++/3663
49101         * g++.dg/template/access7.C: New test.
49102
49103 2002-12-18  Nick Clifton  <nickc@redhat.com>
49104
49105         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
49106         the libstdc++-v3 directory has been found.
49107
49108 2002-12-12  Devang Patel <dpatel@apple.com>
49109         * gcc.dg/darwin-ld-1.c: New test.
49110         * gcc.dg/darwin-ld-2.c: New test.
49111         * gcc.dg/darwin-ld-3.c: New test.
49112         * gcc.dg/darwin-ld-4.c: New test.
49113         * gcc.dg/darwin-ld-5.c: New test.
49114
49115 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49116
49117         * gcc.c-torture/compile/20021212-1.c: New test.
49118
49119 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
49120
49121         * gcc.dg/fshort-wchar: New test.
49122
49123 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
49124
49125         PR c++/8372
49126         * g++.dg/template/dtor1.C: New test.
49127
49128         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
49129         markers.
49130
49131 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
49132
49133         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
49134
49135 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
49136
49137         * g++.dg/template/static1.C: New test.
49138         * g++.dg/template/static2.C: New test.
49139         * g++.old-deja/g++.ext/memconst.C: New test.
49140
49141 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49142
49143         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
49144         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
49145         * g++.dg/special/initp1.C: Likewise.
49146
49147 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
49148
49149         * gcc.c-torture/execute/20021204-1.c: New test.
49150
49151 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
49152
49153         * gcc.dg/ppc-fmadd-1.c: New file.
49154         * gcc.dg/ppc-fmadd-2.c: New file.
49155         * gcc.dg/ppc-fmadd-3.c: New file.
49156
49157 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
49158
49159         * gcc.c-torture/compile/20021204-1.c: New test.
49160
49161 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
49162
49163         * g++.dg/inherit/covariant2.C: New test.
49164         * g++.dg/inherit/covariant3.C: New test.
49165         * g++.dg/inherit/covariant4.C: New test.
49166         * g++.dg/inherit/covariant1.C: Remove XFAIL.
49167         * g++.old-deja/g++.robertl/eb17.C: Likewise.
49168
49169 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
49170
49171         PR c++/8688
49172         * g++.dg/init/brace3.C: New test.
49173
49174 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
49175
49176         * gcc.dg/20020210-1.c: Fix a comment typo.
49177
49178 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
49179
49180         PR c++/8720
49181         * g++.dg/parse/defarg1.C: New test.
49182
49183         PR c++/8615
49184         * g++.dg/template/char1.C: New test.
49185
49186         * g++.dg/template/varmod1.C: Fix typo.
49187
49188 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49189
49190         DR 180
49191         * g++.old-deja/g++.pt/crash32.C: Expect error.
49192
49193 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
49194
49195         PR c++/5919
49196         * g++.dg/template/varmod1.C: New test.
49197
49198         PR c++/8727
49199         * g++.dg/inherit/typeinfo1.C: New test.
49200
49201         PR c++/8663
49202         * g++.dg/inherit/typedef1.C: New test.
49203
49204 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
49205
49206         PR c++/8332
49207         PR c++/8493
49208         * g++.dg/template/strlen1.C: New test.
49209
49210         PR c++/8227
49211         * g++.dg/template/ctor2.C: New test.
49212
49213         PR c++/8214
49214         * g++.dg/init/string1.C: New test.
49215
49216         PR c++/8511
49217         * g++.dg/template/friend8.C: New test.
49218
49219 2002-11-29  Joe Buck <jbuck@synopsys.com>
49220
49221         * g++.dg/lookup/anon2.C: New test.
49222
49223 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
49224
49225         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
49226         h8300 port.
49227
49228 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
49229
49230         * gcc.dg/bitfld-6.c: New test.
49231
49232 2002-11-27  Jan Hubicka  <jh@suse.cz>
49233
49234         * gcc.c-torture/execute/20021127.[cx]: New test.
49235
49236 2002-11-26  Jan Hubicka  <jh@suse.cz>
49237
49238         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
49239         quality.
49240
49241 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
49242
49243         * g++.dg/init/brace2.C: New test.
49244         * g++.old-deja/g++.mike/p9129.C: Correct.
49245
49246 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
49247
49248         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
49249
49250 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
49251
49252         * gcc.dg/sibcall-6: New test for indirect sibcalls.
49253
49254 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
49255
49256         * g++.dg/abi/empty11.C: New test.
49257         * g++.dg/rtti/cv1.C: New test.
49258
49259 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
49260
49261         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
49262
49263 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
49264
49265         * g++.dg/abi/empty10.C: New test.
49266
49267 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
49268
49269         * gcc.c-torture/compile/20021124-1.c: New test.
49270
49271 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
49272
49273         * g++.dg/abi/rtti2.C: New test.
49274
49275 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
49276
49277         * gcc.dg/i386-unroll-1.c: New test.
49278
49279 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
49280
49281         * gcc.c-torture/compile/20021120-1.c: New test.
49282         * gcc.c-torture/compile/20021120-2.c: New test.
49283
49284 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49285
49286         * gcc.dg/bitfld-5.c: New test.
49287
49288 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49289
49290         * gcc.c-torture/execute/20021120-3.c: New test.
49291
49292 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49293
49294         * gcc.c-torture/execute/20021120-2.c: New test.
49295
49296 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49297
49298         * gcc.c-torture/execute/20021120-1.c: New test.
49299
49300 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
49301
49302         * gcc.c-torture/execute/20021118-3.c: New test.
49303
49304 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
49305
49306         * gcc.c-torture/compile/20021119-1.c: New test.
49307
49308 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
49309
49310         * gcc.dg/duff-1.c: New test.
49311         * gcc.dg/duff-2.c: New test.
49312         * gcc.dg/duff-3.c: New test.
49313
49314 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
49315
49316         * gcc.dg/cpp/_Pragma5.c: New test.
49317
49318 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
49319
49320         * gcc.c-torture/execute/20021118-2.c: New test.
49321
49322 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
49323
49324         * gcc.c-torture/execute/20021118-1.c: New test.
49325
49326 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
49327
49328         * gcc.dg/20021116-1.c: New test.
49329
49330 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
49331
49332         * g++.dg/abi/vcall1.C: New test.
49333
49334 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
49335
49336         * gcc.dg/20021029-1.c: New test.
49337         * gcc.dg/20021029-2.c: New test.
49338
49339 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49340
49341         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
49342
49343 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49344
49345         PR c/8439
49346         * gcc.dg/20021110.c: Move to ...
49347         * gcc.c-torture/compile/20021110.c: .... here.
49348
49349 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49350
49351         PR c/8467
49352         * gcc.c-torture/execute/20021111-1.c
49353
49354 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49355
49356         PR c/8439
49357         * gcc.dg/20021110.c: New test.
49358
49359 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
49360
49361         * g++.dg/abi/vthunk3.C: Run only on x86.
49362
49363 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
49364
49365         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
49366
49367 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
49368
49369         * lib/compat.exp (compat-execute): Fix logic error in last
49370         change.
49371
49372 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
49373
49374         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
49375
49376 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49377
49378         PR c++/8389
49379         * g++.dg/template/access6.C: New test.
49380
49381 2002-11-08  Jan Hubicka  <jh@suse.cz>
49382
49383         * gcc.dg/i386-ssefp-1.c: New test.
49384         * gcc.dg/i386-ssefp-1.c: New test.
49385
49386 2002-11-08  Jan Hubicka  <jh@suse.cz>
49387
49388         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
49389
49390 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
49391
49392         * g++.dg/abi/vthunk3.C: New test.
49393
49394         PR c++/8338
49395         * g++.dg/template/crash2.C: New test.
49396
49397 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
49398
49399         * g++.dg/abi/dtor1.C: New test.
49400         * g++.dg/abi/dtor2.C: Likewise.
49401
49402 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
49403
49404         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
49405         Darwin.
49406
49407 2002-11-04  Adam Nemet  <anemet@lnxw.com>
49408
49409         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
49410         -mthumb.  Only xfail with -O0.
49411
49412 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
49413
49414         * g++.dg/abi/thunk1.C: New test.
49415         * g++.dg/abi/thunk2.C: Likewise.
49416         * g++.dg/abi/vtt1.C: Likewise.
49417
49418 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
49419
49420         PR optimization/8423
49421         * gcc.c-torture/execute/builtin-constant.c: New test.
49422
49423 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
49424
49425         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
49426         Add some more cases.
49427
49428 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
49429
49430         PR c++/8391
49431         * g++.dg/opt/local1.C: New test.
49432
49433 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
49434
49435         PR c++/8160
49436         * g++.dg/template/complit1.C: New test.
49437
49438         PR c++/8149
49439         * g++.dg/template/typename4.C: Likewise.
49440
49441 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49442
49443         Core issue 287, PR c++/7639
49444         * g++.dg/template/instantiate1.C: Adjust error location.
49445         * g++.dg/template/instantiate3.C: New test.
49446         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
49447         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
49448         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
49449
49450 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
49451
49452         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
49453
49454 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
49455
49456         PR c++/8287
49457         * g++.dg/init/dtor2.C: New test.
49458
49459 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49460
49461         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
49462         * gcc.dg/nest.c: Bypass errors on irix6.
49463
49464 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
49465
49466         * gcc.dg/nest.c: Expect error for mmix-*-*.
49467         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
49468
49469 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
49470
49471         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
49472         markers.
49473
49474         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
49475
49476 2002-10-25  Mike Stump  <mrs@apple.com>
49477
49478         * gcc.dg/warn-1.c: New test.
49479
49480 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
49481
49482         * g++.dg/template/typename3.C: New test.
49483
49484 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
49485
49486         * g++.dg/lookup/ptrmem1.C: New test.
49487
49488         * g++.dg/abi/vthunk2.C: New test.
49489
49490 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
49491
49492         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
49493
49494 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
49495
49496         * g++.dg/abi/empty9.C: New test.
49497
49498 2002-10-24  Richard Henderson  <rth@redhat.com>
49499
49500         * g++.dg/inherit/thunk1.C: Enable for ia64.
49501
49502 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
49503
49504         PR c++/8067
49505         * g++.dg/lookup/pretty1.C: New test.
49506
49507 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
49508
49509         * gcc.dg/20021023-1.c: New test.
49510
49511 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
49512
49513         PR c++/7679
49514         * g++.dg/parse/inline1.C: New test.
49515
49516 2002-10-23  Richard Henderson  <rth@redhat.com>
49517
49518         * g++.dg/inherit/thunk1.C: Enable for x86_64.
49519
49520         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
49521
49522 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
49523
49524         PR c++/6579
49525         * g++.dg/parse/stmtexpr3.C: New test.
49526
49527 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
49528
49529         * g++.dg/expr/cond1.C: New test.
49530
49531 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
49532
49533         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
49534
49535 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
49536
49537         * g++.dg/abi/vbase13.C: New test.
49538         * g++.dg/abi/vbase14.C: Likewise.
49539
49540 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
49541
49542         * gcc.dg/tls/pic-1.c: New test.
49543         * gcc.dg/tls/nonpic-1.c: New test.
49544         * gcc.dg/20021018-1.c: New test.
49545
49546 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
49547
49548         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
49549         Remove only files with the same base name as the test case.
49550         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
49551         (profopt-execute): Likewise.  Also, remove old profiling
49552         and performance data files before running the tests.
49553
49554         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
49555         * g++.dg/bprob/bprob.exp: Likewise.
49556         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
49557         to allow more general test case names.
49558
49559         * g++.dg/bprob/bprob-1.C: Rename to ...
49560         * g++.dg/bprob/g++-bprob-1.C: ... this.
49561
49562         * g77.dg/bprob/bprob-1.f: Rename to ...
49563         * g77.dg/bprob/g77-bprob-1.f: ... this.
49564
49565 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
49566
49567         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
49568         bison 1.50 or later.
49569
49570 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
49571
49572         * g++.dg/README: Describe more test directories.
49573
49574 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
49575
49576         * g++.dg/init/array6.C: Add additional tests.
49577
49578 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
49579
49580         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
49581         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
49582
49583 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
49584
49585         * gcc.c-torture/compile/20020604-1.x: New.
49586         * gcc.c-torture/compile/simd-5.x: Likewise.
49587         * gcc.c-torture/execute/920710-1.x: Likewise.
49588         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
49589
49590 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
49591
49592         * g++.dg/inherit/override1.C: Add dg-options clause.
49593
49594 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
49595
49596         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
49597         _mm_slli_si128.
49598
49599 2002-10-19  Andreas Schwab  <schwab@suse.de>
49600
49601         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
49602         directory component.
49603
49604 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
49605
49606         * g++.dg/inherit/thunk1.C: New test.
49607
49608         * g++.dg/inherit/override1.C: New test.
49609
49610         * g++.dg/abi/mangle11.C: New test.
49611         * g++.dg/abi/mangle14.C: New test.
49612         * g++.dg/abi/mangle17.C: New test.
49613
49614 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
49615
49616         * g++.dg/overload/member2.C: New test.
49617
49618 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
49619
49620         * g++.dg/README: Describe new compat directory.
49621         * g++.dg/dg.exp: Skip tests in compat directory.
49622         * README.compat: New file.
49623         * lib/compat.exp: New expect script.
49624         * g++.dg/compat: New test directory.
49625         * g++.dg/compat/compat.exp: New expect script.
49626         * g++.dg/compat/abi: New test directory.
49627         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
49628         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
49629         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
49630         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
49631         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
49632         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
49633         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
49634         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
49635         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
49636         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
49637         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
49638         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
49639         * g++.dg/compat/break: New test directory.
49640         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
49641         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
49642         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
49643         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
49644         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
49645         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
49646         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
49647         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
49648         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
49649         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
49650         g++.dg/compat/break/README: New files.
49651         * g++.dg/compat/eh: New test directory.
49652         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
49653         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
49654         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
49655         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
49656         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
49657         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
49658         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
49659         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
49660         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
49661         g++.dg/compat/eh/filter2_y.C,
49662         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
49663         g++.dg/compat/eh/new1_y.C,
49664         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
49665         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
49666         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
49667         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
49668         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
49669         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
49670         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
49671         g++.dg/compat/eh/unexpected1_y.C: New files.
49672         * g++.dg/compat/init: New test directory.
49673         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
49674         g++.dg/compat/init/array5_y.C,
49675         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
49676         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
49677         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
49678         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
49679         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
49680         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
49681         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
49682         g++.dg/compat/init/init-ref2_y.C: New files.
49683
49684 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
49685
49686         PR c++/7584
49687         * g++.dg/inherit/using3.C: New test.
49688
49689 2002-10-17  Jan Hubicka  <jh@suse.cz>
49690
49691         * gcc.dg/20021017-2.c: New test.
49692
49693 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
49694
49695         * g++.dg/abi/mangle16.C: Adjust.
49696
49697         * g++.dg/init/array8.C: New test.
49698
49699 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
49700
49701         * gcc.dg/special/mips-abi.exp: New test.
49702         * gcc.dg/special/mips-abi.s: Empty file used by the above.
49703
49704 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
49705
49706         * g++.dg/abi/mangle16.C: New test.
49707         * g++.dg/abi/mangle17.C: Likewise.
49708
49709         PR c++/7478
49710         * g++.dg/template/ref1.C: New test.
49711
49712 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49713
49714         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
49715
49716 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
49717
49718         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
49719
49720 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
49721
49722         PR c++/7524
49723         * g++.dg/init/array7.C: New test.
49724
49725 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
49726
49727         * g++.dg/init/array6.C: New test.
49728
49729         * g++.dg/abi/mangle13.C: Likewise.
49730         * g++.dg/abi/mangle14.C: Likewise.
49731         * g++.dg/abi/mangle15.C: Likewise.
49732
49733 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
49734
49735         * g++.dg/abi/empty8.C: New test.
49736
49737 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
49738
49739         * g++.dg/init/ctor1.C: New test.
49740
49741 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
49742
49743         * gcc.c-torture/execute/20021015-1.c: New test.
49744
49745 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
49746
49747         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
49748
49749 2002-10-14  Jan Hubicka  <jh@suse.cz>
49750
49751         * gcc.dg/i386-ssetype-[1-5].c: New tests.
49752
49753 2002-10-14  Richard Henderson  <rth@redhat.com>
49754
49755         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
49756
49757 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
49758
49759         PR optimization/6631
49760         * g++.dg/opt/const2.C: New test.
49761
49762 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
49763
49764         PR c++/7176
49765         * g++.dg/parse/friend1.C: New test.
49766         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
49767
49768 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
49769
49770         * gcc.dg/20021014-1.c: New test.
49771
49772 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
49773
49774         PR c++/5661
49775         * g++.dg/ext/vlm1.C: New test.
49776         * g++.dg/ext/vlm2.C: Likewise.
49777
49778         * g++.dg/init/array1.C: Remove invalid braces.
49779         * g++.dg/init/brace1.C: New test.
49780         * g++.dg/init/copy2.C: Likewise.
49781         * g++.dg/init/copy3.C: Likewise.
49782         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
49783         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
49784         braces.
49785
49786 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
49787
49788         * gcc.dg/cpp/assembler.S: Don't use -ansi.
49789
49790 2002-10-11  Richard Shann  <richard.shann@superh.com>
49791
49792         * gcc.c-torture/compile/simd-5.c: New test.
49793
49794 2002-10-10  Roger Sayle  <roger@eyesopen.com>
49795
49796         * gcc.c-torture/execute/shiftopt-1.c: New test case.
49797
49798 2002-10-10  Jim Wilson  <wilson@redhat.com>
49799
49800         * gcc.c-torture/execute/20021010-1.c: New test.
49801
49802 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
49803
49804         PR c/7353
49805         * g++.dg/ext/typedef-init.C: New test.
49806         * gcc.dg/typedef-init.c: New test.
49807
49808 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
49809
49810         * gcc.dg/cpp/paste13.c: New test.
49811
49812 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49813
49814         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
49815         remaining platforms, XFAIL during compile, not execute.  Don't
49816         XFAIL at -O0.
49817
49818 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
49819
49820         * gcc.dg/alias-1.c: Tweak expected warning.
49821
49822 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
49823
49824         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
49825
49826 2002-10-06  Andreas Jaeger  <aj@suse.de>
49827
49828         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
49829         * gcc.dg/cpp/c++98.C: Likewise.
49830
49831         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
49832         * g++.dg/cpp/c++98.C: Likewise.
49833
49834         * g++.dg/README (Subdirectories): Mention cpp directory.
49835
49836         PR target/7559
49837         * gcc.dg/20021006-1.c: New test.
49838
49839 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49840
49841         PR c++/7804
49842         * g++.dg/other/warning1.C: New test.
49843
49844 2002-10-04  Roger Sayle  <roger@eyesopen.com>
49845
49846         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
49847         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
49848         and sparc-*-* with -m64 as expected failures.  See PR 8087.
49849
49850 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
49851
49852         PR c++/7931
49853         * g++.dg/template/ptrmem3.C: New test.
49854
49855         PR c++/7754
49856         * g++.dg/template/union1.C: New test.
49857
49858 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
49859
49860         PR c++/8006
49861         * g++.dg/abi/mangle9.C: New test.
49862         * g++.dg/abi/mangle10.C: New test.
49863         * g++.dg/abi/mangle11.C: New test.
49864         * g++.dg/abi/mangle12.C: New test.
49865
49866 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
49867
49868         PR c++/7188.
49869         * g++.dg/template/meminit1.C: New test.
49870         * g++.dg/warn/Wreorder-1.C: Likewise.
49871         * g++.old-deja/g++.mike/warn3.C: Tweak.
49872         * lib/prune.exp: Ingore "in copy constructor".
49873
49874 2002-10-02  Andreas Jaeger  <aj@suse.de>
49875
49876         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
49877         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
49878         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
49879         on x86-64.
49880
49881 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
49882
49883         * gcc.dg/empty1.C: Fix typo.
49884
49885 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
49886
49887         * gcc.dg/alias-1.c: New test.
49888
49889 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
49890
49891         * gcc.dg/empty1.C: New test.
49892
49893         * g++.dg/tls/init-2.C: Tweak error messages.
49894
49895 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
49896
49897         * gcc.c-torture/compile/20020923-1.c: New test.
49898
49899 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
49900
49901         * gcc.c-torture/execute/ffs-1.c: New test.
49902         * gcc.c-torture/execute/ffs-2.c: Ditto.
49903
49904 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
49905
49906         * g++.dg/overload/member1.C: New test.
49907
49908 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
49909
49910         * g++.dg/abi/empty7.C: New test.
49911         * g++.dg/init/pm2.C: Likewise.
49912
49913 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
49914
49915         * g++.dg/rtti/crash1.C: New test.
49916
49917 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
49918
49919         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
49920         gcc.dg/sibcall-4.c: New tests.
49921
49922 2002-09-28  Roger Sayle  <roger@eyesopen.com>
49923
49924         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
49925         powerpc and MMIX targets.
49926
49927 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
49928
49929         * gcc.dg/cpp/20020927-1.c: New.
49930
49931 2002-09-26  David S. Miller  <davem@redhat.com>
49932
49933         * gcc.c-torture/compile/trunctfdf.c: New.
49934
49935 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49936
49937         * lib/target-supports.exp (check_weak_available): Handle solaris2.
49938
49939 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
49940
49941         * gcc.c-torture/execute/loop-15.c: New.
49942
49943 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
49944
49945         * README.QMTEST: Fix typo.
49946
49947 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
49948
49949         * gcc.dg/20020926-1.c: New test.
49950
49951 2002-09-25  David S. Miller  <davem@redhat.com>
49952
49953         PR target/7842
49954         * gcc.c-torture/execute/shiftdi.c: New test.
49955
49956 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
49957
49958         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
49959         unique to the tool.
49960         * lib/g77.exp (g77_init): Likewise.
49961         * lib/g++.exp (g++_init): Likewise.
49962         * lib/objc.exp (objc_init): Likewise.
49963
49964 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
49965
49966         * g++.dg/abi/empty5.C: New test.
49967         * g++.dg/abi/empty6.C: New test.
49968         * g++.dg/abi/vbase12.C: New test.
49969
49970 2002-09-25  Richard Henderson  <rth@redhat.com>
49971
49972         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
49973         too-small long double.
49974
49975 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
49976
49977         * gcc.dg/20020919-1.c: New test.
49978
49979 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
49980
49981         * g++.dg/abi/bitfield6.C: New test.
49982         * g++.dg/abi/bitfield7.C: New test.
49983         * g++.dg/abi/bitfield8.C: New test.
49984         * g++.dg/abi/vbase11.C: New test.
49985
49986 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49987
49988         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
49989         hppa*-*-hpux*.  Update test comment.
49990
49991 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
49992
49993         * gcc.dg/tls/struct-1.c: New test.
49994
49995 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
49996
49997         * gcc.dg/cpp/tr-warn2.c: Update.
49998
49999 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
50000
50001         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
50002
50003 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
50004
50005         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
50006         systems.
50007
50008 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
50009
50010         * gcc.c-torture/execute/ieee/mzero3.c: New test.
50011
50012         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
50013         Adjust for c++filt moved to binutils.  Remove spurious duplicate
50014         setting of cxxfilt.
50015
50016 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
50017
50018         * gcc.dg/20020312-2.c: Update for darwin.
50019
50020 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
50021
50022         * g++.old-deja/g++.other/crash32.C: Mark ICE.
50023
50024 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
50025
50026         * objc.dg/comp-types-1.m: New test.
50027         * objc.dg/comp-types-2.m: New test.
50028         * objc.dg/comp-types-3.m: New test.
50029         * objc.dg/comp-types-4.m: New test.
50030         * objc.dg/comp-types-5.m: New test.
50031         * objc.dg/comp-types-6.m: New test.
50032
50033 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50034
50035         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
50036
50037 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
50038
50039         * g++.dg/other/do1.C: New test.
50040
50041         * g++.dg/template/subst1.C: New test.
50042
50043 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
50044
50045         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
50046
50047 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
50048
50049         * g++.dg/template/qualttp20.C: Adjust expected errors.
50050         * g++.old-deja/g++.jason/report.C: Likewise.
50051         * g++.old-deja/g++.other/qual1.C: Likewise.
50052
50053         * g++.dg/lookup/scoped2.C: New test.
50054
50055         * g++.dg/ext/asm3.C: New test.
50056
50057 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
50058
50059         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
50060
50061 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
50062
50063         * ChangeLog: follow spelling conventions.
50064         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
50065         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
50066         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
50067         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
50068         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
50069         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
50070         * g++.old-deja/g++.law/global-init1.C: Likewise.
50071         * g++.old-deja/g++.other/delete4.C: Likewise.
50072         * g++.old-deja/g++.other/inline21.C: Likewise.
50073         * g++.old-deja/g++.other/singleton.C: Likewise.
50074         * g77.dg/strlen0.f: Likewise.
50075         * g77.f-torture/compile/20010519-1.f: Likewise.
50076         * g77.f-torture/compile/980310-4.f: Likewise.
50077         * gcc.c-torture/compile/20000605-1.c: Likewise.
50078         * gcc.c-torture/execute/20020225-1.c: Likewise.
50079         * gcc.dg/c90-hexfloat-2.c: Likewise.
50080         * gcc.dg/c99-bool-1.c: Likewise.
50081         * gcc.dg/c99-hexfloat-2.c: Likewise.
50082         * gcc.dg/dll-2.c: Likewise.
50083         * gcc.dg/wtr-union-init-1.c: Likewise.
50084         * gcc.dg/wtr-union-init-2.c: Likewise.
50085         * gcc.dg/wtr-union-init-3.c: Likewise.
50086         * gcc.dg/cpp/avoidpaste1.c: Likewise.
50087         * gcc.dg/cpp/defined.c: Likewise.
50088         * gcc.dg/cpp/macsyntx.c: Likewise.
50089         * gcc.dg/cpp/paste2.c: Likewise.
50090         * gcc.dg/cpp/trad/defined.c: Likewise.
50091         * gcc.dg/format/c90-printf-1.c: Likewise.
50092         * gcc.dg/format/c90-scanf-1.c: Likewise.
50093         * gcc.dg/format/c99-printf-1.c: Likewise.
50094         * gcc.dg/format/c99-scanf-1.c: Likewise.
50095         * gcc.misc-tests/gcov-8.c: Likewise.
50096         * lib/profopt.exp: Likewise.
50097
50098 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
50099
50100         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
50101
50102 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
50103
50104         * g++.dg/inherit/using2.C: New test.
50105
50106 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
50107
50108         * ChangeLog: Follow spelling conventions.
50109         * g++.dg/template/friend4.C: Likewise.
50110         * g++.old-deja/g++.pt/crash67.C: Likewise.
50111         * gcc.c-torture/execute/20000801-4.c: Likewise.
50112         * gcc.dg/c90-digraph-1.c: Likewise.
50113         * gcc.dg/c94-digraph-1.c: Likewise.
50114         * gcc.dg/c99-digraph-1.c: Likewise.
50115         * gcc.dg/cpp/line5.c: Likewise.
50116         * gcc.dg/cpp/multiline.c: Likewise.
50117         * gcc.dg/cpp/trad/literals-1.c: Likewise.
50118         * gcc.dg/format/attr-3.c: Likewise.
50119         * gcc.dg/format/c90-scanf-3.c: Likewise.
50120         * gcc.dg/format/ext-4.c: Likewise.
50121
50122 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
50123
50124         * g++.dg/template/pretty1.C: New test.
50125
50126 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
50127
50128         * gcc.c-torture/execute/struct-cpy-1.c: New test.
50129
50130 2002-09-13  Matt Austern  <austern@apple.com>
50131
50132         * g++.dg/other/constref[12].C: New, regression tests for
50133         passing a cast expression to a function by const reference.
50134
50135 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
50136
50137         * g++.dg/template/deduce1.C: New test.
50138
50139 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
50140
50141         * gcc.c-torture/execute/simd-1.c: Force all use of int to
50142         32-bit int.
50143
50144 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50145
50146         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
50147         usage.
50148
50149 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
50150
50151         * gcc.c-torture/compile/20020910-1.c: New test.
50152
50153 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
50154
50155         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
50156
50157 2002-09-10  Andreas Jaeger  <aj@suse.de>
50158
50159         * gcc.dg/20020312-2.c: Adjust for x86-64.
50160
50161 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
50162
50163         * g77.dg/7388.f: New test case for PR 7388.
50164
50165 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
50166
50167         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
50168
50169 2002-09-05  Ziemowit Laski <zlaski@apple.com>
50170
50171         * objc.dg/proto-lossage-1.m: New test.
50172
50173 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
50174
50175         * gcc.dg/cpp/_Pragma4.c: Fix typo.
50176
50177 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
50178
50179         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
50180         expected to pass.
50181
50182 2002-09-06  Stan Shebs  <shebs@apple.com>
50183             David Edelsohn  <edelsohn@gnu.org>
50184
50185         * gcc.dg/weak: New directory.
50186         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
50187         target-specific xfail bits.
50188         * gcc.dg/typeof-2.c: Move to new directory.
50189         * gcc.dg/weak.exp: New expect script.
50190
50191 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
50192
50193         * gcc.c-torture/execute/extzvsi.c: New test.
50194
50195 2002-09-05  Stan Shebs  <shebs@apple.com>
50196
50197         * gcc.dg/weak-1.c: xfail on Darwin.
50198         * gcc.dg/weak-2.c: Ditto.
50199         * gcc.dg/weak-3.c: Ditto.
50200         * gcc.dg/weak-4.c: Ditto.
50201         * gcc.dg/weak-5.c: Ditto.
50202         * gcc.dg/weak-6.c: Ditto.
50203         * gcc.dg/weak-7.c: Ditto.
50204         * gcc.dg/weak-8.c: Ditto.
50205         * gcc.dg/weak-9.c: Ditto.
50206
50207 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
50208
50209         * gcc.c-torture/execute/loop-14.c: New test.
50210
50211 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
50212
50213         * g++.dg/other/cxa-atexit1.C: New test.
50214
50215         * gcc.dg/typeof-2.c: New test.
50216
50217 2002-09-03  Roger Sayle  <roger@eyesopen.com>
50218
50219         * gcc.dg/builtins-2.c: New testcase.
50220         * gcc.dg/builtins-3.c: New testcase.
50221
50222 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
50223
50224         * gcc.dg/cpp/_Pragma4.c: New test.
50225
50226 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
50227
50228         * objc/execute/nil_method-1.m: New testcase.
50229
50230 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
50231
50232         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
50233         [Object class], not [Object initialize].
50234
50235 2002-08-31  Roger Sayle  <roger@eyesopen.com>
50236             Hans-Peter Nilsson  <hp@bitrange.com>
50237
50238         * gcc.c-torture/execute/20020720-1.x: Skip test on
50239         mmix-knuth-mmixware.  Correct comment.
50240
50241 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
50242
50243         * g++.dg/abi/bitfield5.C: New test.
50244         * g++.dg/abi/vbase10.C: Likewise.
50245
50246 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
50247
50248         * objc.dg/undeclared-selector.m: New test.
50249
50250 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
50251
50252         * g++.dg/other/offsetof1.C: Avoid cast warning.
50253
50254 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
50255
50256         * objc.dg/super-class-2.m: New test.
50257
50258 2002-08-24  Matt Austern  <austern@apple.com>
50259
50260         * g++.dg/ext/lvaddr.C: New test.
50261         * g++.dg/ext/lvcast.C: New test.
50262
50263 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
50264
50265         * g++.dg/inherit/cond1.C: New test.
50266
50267 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
50268
50269         * gcc.dg/noncompile/incomplete-1.c: New test.
50270
50271 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
50272
50273         * gcc.dg/typespec-1.c: New test.
50274
50275 2002-08-20  Devang Patel  <dpatel@apple.com>
50276         * objc.dg/proto-hier-2.m: New test.
50277
50278 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
50279
50280         * objc.dg/bitfield-1.m: New test.
50281         * objc.dg/bitfield-2.m: New test.
50282
50283 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
50284
50285         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
50286         gcc.dg/c99-flex-array-4.c: New tests.
50287
50288 2002-08-16  Stan Shebs  <shebs@apple.com>
50289
50290         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
50291
50292 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
50293
50294         * gcc.dg/typeof-1.c: New test.
50295         * g++.dg/ext/typeof2.C: New test.
50296
50297 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
50298
50299         * g++.dg/other/offsetof1.C: New test.
50300
50301 2002-08-14  Richard Henderson  <rth@redhat.com>
50302
50303         * gcc.dg/tls/diag-3.c: Fix expected message strings.
50304
50305 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
50306
50307         * gcc.dg/cpp/_Pragma3.c: New test.
50308
50309 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
50310
50311         * g++.dg/template/inherit3: New test.
50312
50313 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
50314
50315         * gcc.dg/bitfld-4.c: Add blank options.
50316
50317 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
50318
50319         * g++.dg/template/crash1.C: New test.
50320
50321 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
50322
50323         * gcc.dg/tls/opt-2.c: New test.
50324
50325 2002-08-08  Devang Patel  <dpatel@apple.com>
50326
50327         * objc.dg/selector-1.m : New test
50328
50329 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
50330
50331         * g++.dg/abi/bitfield4.C: New test.
50332         * gcc.dg/bitfld-4.c: New test.
50333
50334 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
50335
50336         * g++.dg/other/packed1.C: New test.
50337
50338 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
50339
50340         * g++.dg/abi/offsetof.C: Tweak error messages.
50341         * g++.old-deja/g++.mike/p10769a.C: Likewise.
50342
50343 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
50344
50345         * gcc.dg/bitfld-3.c: New test.
50346
50347 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
50348             Richard Henderson  <rth@redhat.com>
50349
50350         * gcc.dg/i386-bitfield1.c: New test.
50351         * g++.dg/abi/bitfield3.C: Update.
50352
50353 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
50354
50355         * objc.dg/const-str-2.m: Update.
50356         * gcc.dg/cpp/c++98.c: Change to C extension.
50357         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
50358         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
50359
50360 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
50361
50362         * gcc.dg/tls/diag-3.c: New.
50363
50364 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
50365
50366         * g++.dg/README (Subdirectories): Document new subdir expr.
50367         * g++.dg/expr/pmf-1.C: New test.
50368
50369 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
50370
50371         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
50372
50373 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
50374
50375         * g++.dg/abi/bitfield3.C: New test.
50376
50377 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
50378
50379         * lib/gcov.exp: Tweak expected line formats.
50380         * gcc.misc-tests/gcov8.c: New test.
50381         * gcc.misc-tests/gcov8.x: New flags.
50382
50383 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
50384
50385         * consistency.vlad/layout/endian.c: Include string.h.
50386
50387         * gcc.c-torture/execute/20020805-1.c: New test.
50388
50389 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
50390
50391         * g++.dg/other/conversion1.C: New test.
50392
50393 2002-08-03  Roger Sayle  <roger@eyesopen.com>
50394
50395         * gcc.dg/builtins-1.c: New testcase.
50396
50397 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
50398
50399         * g++.dg/inherit/access3.C: New test.
50400
50401 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
50402
50403         * gcc.dg/ia64-visibility-2.c: New test.
50404
50405 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
50406
50407         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
50408         __qualifier_flags to __flags.
50409
50410 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
50411
50412         * g++.dg/inherit/operator1.C: New test.
50413         * g++.dg/lookup/disamb1.C: Fix typo in comment.
50414         * g++.dg/other/error1.C: Change expected error message.
50415         * g++.dg/template/conv4.C: Likewise.
50416
50417 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
50418
50419         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
50420         for documented behavior.
50421
50422 2002-07-25  Roger Sayle  <roger@eyesopen.com>
50423
50424         * gcc.c-torture/execute/20020720-1.x: Skip this test on
50425         several targets known to fail.
50426
50427 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
50428
50429         * gcc.dg/mips-args-[123].c: New tests.
50430
50431 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
50432
50433         * gcc.dg/ppc-spe.c: New.
50434
50435 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
50436
50437         * g++.dg/other/ptrmem4.C: New testcase.
50438
50439 2002-07-24  Richard Henderson  <rth@redhat.com>
50440
50441         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
50442
50443 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
50444
50445         * g++.dg/ext/alignof1.C (main): Return 0 for success.
50446
50447 2002-07-24  Roger Sayle  <roger@eyesopen.com>
50448
50449         * gcc.c-torture/execute/memset-3.c: New testcase.
50450
50451 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
50452
50453         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
50454         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
50455
50456 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50457
50458         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
50459         Delete.
50460
50461 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
50462
50463         * gcc.c-torture/compile/simd-4.c: New test.
50464
50465 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50466
50467         PR c++/7347, c++/7348
50468         * g++.dg/template/access4.C: New test.
50469         * g++.dg/template/access5.C: New test.
50470         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
50471         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
50472         * g++.old-deja/g++.pt/ttp58.C: Likewise.
50473         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
50474
50475 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
50476
50477         * gcc.dg/gnu89-init-2.c: New test.
50478
50479 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
50480
50481         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
50482
50483 2002-07-20  Roger Sayle  <roger@eyesopen.com>
50484
50485         * gcc.c-torture/execute/20020720-1.c: New testcase.
50486
50487 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
50488
50489         * gcc.dg/cpp/Wsignprom.c: New tests.
50490
50491 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
50492
50493         * gcc.c-torture/execute/loop-13.c: New test.
50494
50495 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
50496
50497         * gcc.dg/cpp/expr.c: New tests.
50498
50499 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
50500
50501         * g++.dg/opt/pr6713.C: Add template instantiation.
50502
50503 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
50504
50505         * gcc.dg/nest.c: New test.
50506
50507 2002-07-17  Richard Henderson  <rth@redhat.com>
50508
50509         * g++.dg/opt/pr6713.C: New test.
50510
50511 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
50512
50513         * gcc.c-torture/execute/loop-2e.x: Let the testcase
50514         XFAIL for all x86 processors.
50515
50516 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
50517
50518         * gcc.c-torture/execute/20010122-1.x: Do not test with
50519         -fomit-frame-pointer.
50520
50521 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50522
50523         * g++.dg/template/instantiate2.C: New test.
50524         * g++.dg/template/spec4.C: New test.
50525
50526 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50527
50528         * g++.dg/template/access2.C: New test.
50529         * g++.dg/template/access3.C: New test.
50530
50531 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
50532
50533         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
50534         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
50535         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
50536         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
50537         Convert to use <stdarg.h>.
50538         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
50539         Delete.
50540         * gcc.dg/va-arg-2.c: New.
50541         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
50542
50543 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
50544
50545         * gcc.c-torture/compile/20020710-1.c: New test.
50546
50547 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
50548                           Andrew Pinski  <pinskia@physics.uc.edu>
50549
50550         gcc.c-torture/compile/simd-2.c: New testcase.
50551         gcc.c-torture/compile/simd-3.c: Likewise.
50552
50553 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
50554
50555         PR c++/7224
50556         * g++.dg/overload/error1.C: New test.
50557
50558 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50559
50560         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
50561         configuration and IRIX 6 O32 ABI.
50562
50563 2002-07-11  Roger Sayle  <roger@eyesopen.com>
50564
50565         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
50566
50567 2002-07-10  Roger Sayle  <roger@eyesopen.com>
50568
50569         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
50570
50571 2002-07-10  Jeffrey A Law  <law@redhat.com>
50572
50573         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
50574
50575         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
50576
50577 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
50578
50579         * gcc.dg/20020312-2.c: Check for __PPC__.
50580
50581 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
50582
50583         * gcc.c-torture/compile/20020709-1.c: New test.
50584
50585 2002-07-07  Roger Sayle  <roger@eyesopen.com>
50586
50587         * g++.dg/template/qualttp21.C: New test case.
50588
50589 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
50590
50591         * gcc.c-torture/compile/20020706-1.c: New test.
50592         * gcc.c-torture/compile/20020706-2.c: New test.
50593
50594 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
50595             Alexandre Oliva  <aoliva@redhat.com>
50596
50597         * g++.dg/warn/incomplete1.C: New test.
50598
50599 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50600
50601         PR c++/7099
50602         * g++.dg/warn/noreturn1.C: New test.
50603
50604 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
50605
50606         PR c++/6706
50607         * g++.dg/debug/debug6.C: New test.
50608         * g++.dg/debug/debug7.C: New test.
50609
50610 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
50611
50612         * gcc.c-torture/compile/simd-3.c: New test.
50613
50614 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
50615
50616         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
50617         * gcc.dg/20020620-1.c: Likewise.
50618
50619 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50620
50621         PR c++/6944
50622         * g++.dg/init/array4.C: New test.
50623         * g++.dg/init/array5.C: New test.
50624
50625 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
50626
50627         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
50628         * gcc.c-torture/execute/simd-2.c (main): Likewise.
50629
50630 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50631
50632         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
50633         * gcc.dg/wtr-aggr-init-1.c: Likewise.
50634         * gcc.dg/wtr-conversion-1.c: Likewise.
50635         * gcc.dg/wtr-escape-1.c: Likewise.
50636         * gcc.dg/wtr-int-type-1.c: Likewise.
50637         * gcc.dg/wtr-label-1.c: Likewise.
50638         * gcc.dg/wtr-static-1.c: Likewise.
50639         * gcc.dg/wtr-strcat-1.c: Likewise.
50640         * gcc.dg/wtr-suffix-1.c: Likewise.
50641         * gcc.dg/wtr-switch-1.c: Likewise.
50642         * gcc.dg/wtr-unary-plus-1.c: Likewise.
50643         * gcc.dg/wtr-union-init-1.c: Likewise.
50644         * gcc.dg/wtr-union-init-2.c: Likewise.
50645         * gcc.dg/wtr-union-init-3.c: Likewise.
50646
50647         * gcc.dg/wtr-func-def-1.c: New test.
50648
50649 2002-07-02 Devang Patel <dpatel@apple.com>
50650
50651         * objc.dg/param-1.m: New test.
50652
50653 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
50654
50655         * gcc.dg/cpp/trad/directive.c: Add test.
50656         * gcc.dg/cpp/trad/macroargs.c: Add test.
50657         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
50658
50659 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
50660
50661         * gcc.dg/cpp/cmdlne-M.c: New test.
50662
50663 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
50664
50665         * objc.dg/desig-init-1.m: New test.
50666
50667 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50668
50669         PR c++/6716
50670         * g++.dg/template/instantiate1.C: New test.
50671
50672 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
50673
50674         PR c++/7112
50675         * g++.dg/template/sizeof2.C: New test.
50676
50677 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
50678
50679         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
50680         gcc.dg/cpp/trad/include.c: New tests.
50681
50682 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
50683
50684         PR target/7177
50685         * gcc.c-torture/compile/20020701-1.c: New test.
50686
50687 2002-07-01  Stan Shebs  <shebs@apple.com>
50688
50689         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
50690         header here...
50691         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
50692         (objc-torture-execute): or here.
50693
50694 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
50695
50696         * gcc.c-torture/execute/arith-rand-ll.c: New test.
50697
50698 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
50699
50700         * gcc.dg/cpp/trad/escaped-nl.c: New test.
50701
50702 2002-06-30  Devang Patel  <dpatel@apple.com>
50703
50704         * objc.dg/fsyntax-only.m: New test.
50705
50706 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
50707
50708         PR c++/6695
50709         * g++.dg/template/friend7.C: New file.
50710
50711 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
50712
50713         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
50714         return type.
50715
50716 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
50717
50718         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
50719         avoid division by zero.
50720
50721 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
50722
50723         * gcc.dg/Wunknownprag.c: New tests.
50724
50725 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
50726
50727         * gcc.c-torture/execute/simd-2.c: New test.
50728
50729 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
50730
50731         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
50732         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
50733         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
50734         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
50735         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
50736         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
50737         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
50738         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
50739         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
50740         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
50741         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
50742         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
50743         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
50744         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
50745         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
50746         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
50747         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
50748
50749 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
50750
50751         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
50752         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
50753         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
50754         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
50755         New tests.
50756         * gcc.dg/cpp/trad/directive.c: Update.
50757
50758 2002-06-23  Andreas Jaeger  <aj@suse.de>
50759
50760         * gcc.c-torture/execute/complex-6.c: New.
50761
50762 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
50763
50764         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
50765         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
50766         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
50767         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
50768
50769 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
50770
50771         * gcc.dg/cpp/trad: New directory with traditional tests copied
50772         from parent directory.
50773         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
50774         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
50775         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
50776         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
50777         Move to trad/ and rename.
50778         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
50779         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
50780         gcc.dg/cpp/trad/redef2.c: New tests.
50781         * gcc.dg/cpp/trad/trad.exp: New driver.
50782
50783 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
50784
50785         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
50786         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
50787         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
50788         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
50789         Remove.
50790
50791 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
50792
50793         * gcc.dg/20020620-1.c: New test.
50794
50795 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50796
50797         * g++.dg/template/ttp4.C: New test.
50798
50799 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
50800
50801         * g++.dg/opt/vt1.C: Fix regexp.
50802
50803 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50804
50805         * gcc.c-torture/execute/pure-1.c: Make functions static again.
50806         Don't use attribute `noinline'.
50807
50808 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
50809
50810         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
50811
50812 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
50813
50814         * gcc.c-torture/execute/simd-1.c: New.
50815
50816         * gcc.dg/simd-1.c: New.
50817
50818 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
50819
50820         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
50821
50822 2002-06-16  Richard Henderson  <rth@redhat.com>
50823
50824         * g++.dg/ext/anon-struct1.C: New.
50825         * g++.dg/ext/anon-struct2.C: New.
50826         * g++.dg/ext/anon-struct3.C: New.
50827         * gcc.dg/anon-struct-1.c: New.
50828         * gcc.dg/anon-struct-2.c: New.
50829         * gcc.dg/anon-struct-3.c: New.
50830         * gcc.dg/20011008-1.c: Adjust warning text.
50831         * gcc.dg/20020527-1.c: Add -fms-extensions.
50832
50833 2002-06-16  Richard Henderson  <rth@redhat.com>
50834
50835         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
50836
50837 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
50838
50839         * gcc.c-torture/execute/20020615-1.c: New test.
50840
50841 2002-06-15  Roger Sayle  <roger@eyesopen.com>
50842
50843         * gcc.c-tortuture/execute/compare-1.c: New test case.
50844         * gcc.c-tortuture/execute/compare-2.c: New test case.
50845         * gcc.c-tortuture/execute/compare-3.c: New test case.
50846
50847 2002-06-13  Richard Henderson  <rth@redhat.com>
50848
50849         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
50850         ia64 ilp32.
50851
50852 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50853
50854         * g++.dg/template/typename2.C: Update error message.
50855
50856 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
50857
50858         * gcc.c-torture/execute/20020611-1.c: New test.
50859
50860 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
50861
50862         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
50863         list of targets to skip.
50864
50865 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
50866
50867         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
50868         targets if not optimizing.
50869
50870 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
50871
50872         * gcc.c-torture/compile/20020605-1.c: New test.
50873
50874         * g++.dg/opt/vt1.C: New test.
50875
50876         * gcc.dg/20020531-1.c: New test.
50877
50878         * gcc.dg/20020530-1.c: New test.
50879
50880         * gcc.dg/20020527-1.c: New test.
50881
50882         * g++.dg/opt/cse1.C: New test.
50883
50884 2002-06-07  Roger Sayle  <roger@eyesopen.com>
50885
50886         * gcc.dg/20020607-2.c: New test case.
50887
50888 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
50889
50890         * gcc.c-torture/compile/20020604-1.c: New test.
50891
50892 2002-06-04  Richard Henderson  <rth@redhat.com>
50893
50894         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
50895         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
50896         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
50897
50898 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
50899
50900         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
50901
50902 2002-06-03  Richard Henderson  <rth@redhat.com>
50903
50904         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
50905         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
50906
50907 2002-06-02  Richard Henderson  <rth@redhat.com>
50908
50909         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
50910         test functions static.
50911
50912 2002-06-02  Andreas Jaeger  <aj@suse.de>
50913
50914         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
50915         now.
50916
50917 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50918
50919         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
50920         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
50921         Update for mofified diagnostics.
50922         * gcc.dg/c99-intconst-1.c: No longer fail.
50923
50924 2002-06-02  Richard Henderson  <rth@redhat.com>
50925
50926         * gcc.dg/uninit-A.c: Remove xfail markers.
50927
50928 2002-06-01  Roger Sayle  <roger@eyesopen.com>
50929
50930         * gcc.dg/fnegate-1.c: New test case.
50931
50932 2002-05-30  Osku Salerma  <osku@iki.fi>
50933
50934         * gcc.c-torture/execute/mayalias-1.c: New file.
50935
50936 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
50937
50938         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
50939         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
50940         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
50941
50942 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
50943
50944         * gcc.c-torture/execute/20020529-1.c: New test.
50945
50946 2002-05-27  Richard Henderson  <rth@redhat.com>
50947
50948         * g++.dg/ext/attrib6.C: New test case.
50949
50950 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50951
50952         * gcc.c-torture/execute/pure-1.c: New test.
50953
50954 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
50955
50956         * gcc.dg/cpp/arith-2.c: Remove.
50957
50958 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
50959
50960         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
50961         * gcc.dg/cpp/if-3.c: Remove.
50962
50963 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
50964
50965         * g++.dg/opt/cse2.C: New test.
50966
50967 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
50968
50969         * gcc.dg/cpp/arith-1.c: New semantic tests.
50970         * gcc.dg/cpp/if-1.c: Update.
50971
50972 2002-05-24  Ben Elliston  <bje@redhat.com>
50973
50974         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
50975
50976 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
50977
50978         * gcc.dg/verbose-asm.c: New test.
50979
50980 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
50981
50982         * gcc.dg/cpp/paste12.c: New test.
50983
50984 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
50985
50986         * g++.dg/parse/named_ops.C: New test.
50987
50988 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
50989
50990         * gcc.dg/weak-8.c: New test.
50991
50992 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
50993
50994         * gcc.dg/weak-2.c: Allow optional leading underscore
50995         in scan-assembler symbol name.
50996         * gcc.dg/weak-3.c: Likewise.
50997         * gcc.dg/weak-4.c: Likewise.
50998         * gcc.dg/weak-5.c: Likewise.
50999
51000 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
51001
51002         * gcc.dg/20020523-1.c: New test.
51003
51004 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
51005
51006         * objc.dg/const-str-2.m: Update now that we stop after
51007         a command line error.
51008
51009 2002-05-22  Richard Henderson  <rth@redhat.com>
51010
51011         * g++.dg/dg.exp: Fix typo in test pruneing.
51012
51013 2002-05-22  Richard Henderson  <rth@redhat.com>
51014
51015         * g++.dg/dg.exp: Prune the tls subdirectory.
51016         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
51017         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
51018         * g++.dg/tls/init-1.C: New.
51019
51020 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
51021
51022         * gcc.dg/20020517-1.c: New test.
51023
51024 2002-05-21  Richard Henderson  <rth@redhat.com>
51025
51026         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
51027         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
51028
51029 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
51030
51031         * g++.dg/other/copy2.C: New test.
51032
51033 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
51034
51035         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
51036         (MAX_COPY): Bump up to 10 times sizeof (long long).
51037         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
51038
51039         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
51040         sizeof (long long).
51041
51042         * gcc.c-torture/execute/strcpy-1.c: New test.
51043
51044 2002-05-19  Jason Merrill  <jason2redhat.com>
51045
51046         * g++.dg/ext/oper1.C: New test.
51047
51048 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
51049 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
51050
51051         * README.QMTEST: New file.
51052
51053         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
51054
51055 2002-05-19  Andreas Jaeger  <aj@suse.de>
51056
51057         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
51058         now.
51059         * gcc.c-torture/execute/loop-2d.x: Likewise.
51060
51061 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
51062
51063         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
51064         support weak symbols.
51065         * gcc.dg/weak-4.c: Likewise.
51066         * gcc.dg/weak-6.c: Likewise.
51067
51068 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
51069
51070         * gcc.dg/weak-3.c: Add dg-excess-error comment for
51071         cygwin, coff and h8300-*-hms targets
51072         * gcc.dg/weak-5.c: Likewise.
51073         * gcc.dg/weak-7.c: Likewise.
51074
51075 2002-05-16  Jason Merrill  <jason@redhat.com>
51076
51077         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
51078         (scan-assembler-not, scan-assembler-dem): Likewise.
51079         (scan-assembler-dem-not): Likewise.
51080
51081 2002-05-15  Richard Henderson  <rth@redhat.com>
51082
51083         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
51084
51085 2002-05-15  Richard Henderson  <rth@redhat.com>
51086
51087         * gcc.dg/weak-5.c (vfoo1c): No warning here.
51088         (vfoo1f): Warning here.
51089         (vfoo1l): Don't redefine the alias.
51090
51091 2002-05-14  Jason Merrill  <jason@redhat.com>
51092             Alexandre Oliva  <aoliva@redhat.com>
51093
51094         * g++.dg/init/pm1.C: New test.
51095
51096 2002-05-12  David S. Miller  <davem@redhat.com>
51097
51098         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
51099         types.
51100
51101 2002-05-10  Roger Sayle  <roger@eyesopen.com>
51102
51103         * gcc.c-torture/execute/20020510-1.c: New test case.
51104
51105 2002-05-10  David S. Miller  <davem@redhat.com>
51106
51107         * gcc.c-torture/execute/conversion.c: Test long double too.
51108
51109 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
51110
51111         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
51112         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
51113         * lib/g++.exp (g++_link_flags): Likewise.
51114         * lib/objc.exp (objc_target_compile): Likewise.
51115
51116 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
51117
51118         * gcc.dg/cpp/poison.c: Update.
51119         * gcc.dg/cpp/20000625-2.c: Remove.
51120         * gcc.dg/cpp/direct2s.c: Remove final test.
51121
51122 2002-05-08  Tom Rix  <trix@redhat.com>
51123
51124         * gcc.c-torture/execute/20020508-1.c: New test.
51125         * gcc.c-torture/execute/20020508-2.c: New test.
51126         * gcc.c-torture/execute/20020508-3.c: New test.
51127
51128 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
51129
51130         * gcc.dg/cpp/charconst-4.c: More tests.
51131
51132 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
51133
51134         PR c/6569
51135         * gcc.dg/weak-3.c: Update location of warning messages.
51136         * gcc.dg/weak-5.c: Likewise.
51137
51138 2002-05-06  Roger Sayle  <roger@eyesopen.com>
51139
51140         * gcc.c-torture/execute/20020506-1.c: New test case.
51141
51142 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
51143
51144         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
51145
51146 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
51147
51148         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
51149
51150 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
51151
51152         * gcc.dg/cpp/charconst-3.c: New test.
51153
51154 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51155
51156         * gcc.dg/cpp/charconst.c: Update tests.
51157
51158 2002-05-05  Tim Josling  <tej@melbpc.org.au>
51159
51160         * treelang: Added directory for new sample language treelang. Also
51161         lib/treelang.exp: New file to signal treelang should be tested.
51162
51163 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
51164
51165         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
51166         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
51167         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
51168         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
51169         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
51170         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
51171         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
51172
51173 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
51174
51175         * gcc.dg/format/xopen-2.c: New test.
51176
51177 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
51178
51179         * gcc.dg/20020503-1.c: New test.
51180
51181 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
51182
51183         * g++.dg/init/dtor1.C: Make it tougher.
51184
51185 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
51186
51187         * g++.dg/init/dtor1.C: New test.
51188
51189 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
51190
51191         * gcc.dg/altivec-8.c: New.
51192
51193 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
51194
51195         * gcc.dg/altivec-7.c: New.
51196
51197 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
51198
51199         * g++.dg/parse/typedef1.C: New test.
51200
51201 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
51202
51203         PR c++/6486
51204         * g++.dg/template/friend6.C: New test.
51205
51206         PR c++/6492
51207         * g++.dg/init/copy1.C: New test.
51208
51209 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
51210
51211         * g++.dg/warn/effc1.C: New test.
51212
51213 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
51214
51215         * gcc.dg/cpp/if-cexp.c: Add a test.
51216
51217 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
51218
51219         * gcc.dg/20020426-2.c: New test.
51220
51221 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
51222
51223         * gcc.dg/cpp/if-mop.c: Update.
51224         * gcc.dg/cpp/if-mpar.c: Add test.
51225         * gcc.dg/cpp/if-oppr.c: Update.
51226
51227 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51228
51229         PR c/6343
51230         * gcc.dg/weak-[2-7].c: New tests.
51231
51232 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
51233
51234         * gcc.dg/enum1.c: New test.
51235
51236 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
51237
51238         PR c++/6497
51239         * g++.dg/inherit/access2.C: New test.
51240
51241 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
51242
51243         PR bootstrap/6445
51244         * gcc.dg/20020426-1.c: New test.
51245
51246 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
51247
51248         * g++.dg/abi/enum1.C: New test.
51249
51250 2002-04-26  Richard Henderson  <rth@redhat.com>
51251
51252         * gcc.dg/c99-bool-1.c: Expect always true warning.
51253
51254 2002-04-25  Roger Sayle  <roger@eyesopen.com>
51255
51256         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
51257
51258 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51259
51260         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
51261         targets.
51262
51263 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
51264
51265         * g++.dg/abi/mange7.C: New test.
51266
51267         PR c++/6438.
51268         * g++.dg/parse/stmtexpr2.C: New test.
51269
51270 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
51271
51272         * gcc.dg/20020312-2.c: Add SH target.
51273
51274 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51275
51276         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
51277         compiler output on mips*-*-irix*.
51278
51279 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
51280
51281         * g++.dg/parse/attr1.C: New test.
51282
51283 2002-04-23  Roger Sayle  <roger@eyesopen.com>
51284
51285         * gcc.c-torture/execute/string-opt-17.c: New test case.
51286         * gcc.c-torture/execute/memset-2.c: New test case.
51287
51288 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
51289
51290         PR c++/6256:
51291         * g++.dg/template/friend5.C: New test.
51292
51293         PR c++/6331:
51294         * g++.dg/template/qual1.C: Likewise.
51295
51296 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
51297
51298         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
51299         Include stdlib.h, not stdio.h or ctype.h.
51300
51301 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
51302
51303         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
51304         cris-*-elf* and mmix-*-*.
51305         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
51306         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
51307         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
51308         Ditto.
51309         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
51310         * gcc.dg/wchar_t-1.c: Ditto.
51311
51312 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
51313
51314         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
51315         Clarify comment.
51316
51317 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
51318
51319         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
51320
51321 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51322
51323         * gcc.c-torture/execute/20000906-1.x: Delete.
51324
51325 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
51326
51327         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
51328
51329 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
51330
51331         * PR6367
51332         * g77.f-torture/execute/6367.f: New test.
51333         * g77.f-torture/execute/6367.x: Disable for MMIX.
51334
51335 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
51336
51337         * PR6352
51338         * g++.dg/opt/inline2.C: New test.
51339
51340 2002-04-18  Richard Henderson  <rth@redhat.com>
51341
51342         * gcc.dg/20000906-1.c: Enable for all targets.
51343         * gcc.c-torture/compile/iftrap-2.c: New.
51344
51345 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
51346
51347         * gcc.dg/20020418-1.c: New test.
51348         * gcc.dg/20020418-2.c: New test.
51349
51350 2002-04-18  Richard Henderson  <rth@redhat.com>
51351
51352         * gcc.c-torture/compile/iftrap-1.c: New.
51353         * gcc.dg/iftrap-1.c: Adjust for ia64.
51354         * gcc.dg/iftrap-2.c: New.
51355
51356 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
51357
51358         * gcc.c-torture/compile/20020418-1.c: New test.
51359
51360 2002-04-18  Roger Sayle  <roger@eyesopen.com>
51361
51362         * gcc.c-torture/compile/20020415-1.c: New.
51363
51364 2002-04-18  David S. Miller  <davem@redhat.com>
51365
51366         * gcc.c-torture/execute/20020418-1.c: New test.
51367
51368 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
51369
51370         * gcc.dg/20020416-1.c: New test.
51371
51372         * g++.dg/opt/inline1.C: New test.
51373
51374 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
51375
51376         * gcc.dg/altivec-5.c: New test.
51377
51378         * gcc.dg/20020415-1.c: New test.
51379
51380 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
51381
51382         * lib/chill.exp: Remove.
51383
51384 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
51385
51386         * g++.dg/other/big-struct.C: New test.
51387
51388 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
51389
51390         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
51391         of scratch file.
51392
51393 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
51394
51395         PR c/6277
51396         * gcc.dg/i386-387-1.c: Allow optional leading underscore
51397         in scan-assembler function name
51398
51399 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
51400
51401         * g77.f-torture/execute/980628-4.x,
51402         g77.f-torture/execute/980628-5.x,
51403         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
51404         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
51405         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
51406         i[34567]86-*-*.
51407
51408 2002-04-13  David S. Miller  <davem@redhat.com>
51409
51410         * gcc.c-torture/execute/20020413-1.c: New test.
51411
51412 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
51413
51414         * gcc.dg/asm-6.c,
51415         * g++.dg/ext/asm1.C: New tests.
51416
51417 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
51418
51419         PR c++ 5373.
51420         * g++.dg/parse/stmtexpr1.C: New test.
51421
51422         PR c++/5189.
51423         * g++.dg/template/copy1.C: New test.
51424
51425 2002-04-12  Richard Henderson  <rth@redhat.com>
51426
51427         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
51428
51429 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
51430
51431         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
51432         gcc.c-torture/execute/20020307-2.c.
51433
51434 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
51435
51436         * g++.dg/ext/attrib5.C,
51437         * g++.dg/lookup/struct1.C: New tests.
51438
51439 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
51440
51441         * gcc.dg/20020411-1.c: New test.
51442
51443         * gcc.c-torture/execute/20020411-1.c: New test.
51444
51445 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
51446
51447         * g77.f-torture/execute/6177.f: New test.
51448
51449 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
51450
51451         PR middle-end/6247
51452         * g++.dg/opt/cleanup1.C: New test.
51453
51454         * g++.dg/opt/const1.C: New test.
51455
51456 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
51457
51458         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
51459
51460 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
51461
51462         PR c++/5507
51463         * g++.dg/template/typename2.C: New test.
51464
51465 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
51466
51467         * gcc.c-torture/execute/loop-12.c: New.
51468
51469 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
51470
51471         * g77.f-torture/execute/980628-4.x,
51472         g77.f-torture/execute/980628-5.x,
51473         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
51474         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
51475         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
51476
51477 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51478
51479         PR optimization/6086
51480         * g++.dg/opt/preinc1.C: New test.
51481
51482 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
51483
51484         PR c++/5571
51485         * g++.dg/opt/static2.C: New test.
51486
51487 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
51488
51489         PR c/5120
51490         * gcc.dg/20020406-1.c: New test.
51491
51492 2002-04-04  David S. Miller  <davem@redhat.com>
51493
51494         * gcc.c-torture/execute/20020404-1.c: New test.
51495
51496 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
51497
51498         PR c/6123
51499         * gcc.dg/20020312-2.c: Do not declare global register variable
51500         if __PIC__ or __pic__ is defined.
51501
51502 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
51503
51504         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
51505         __asm__ so that it works correctly even if -ansi -pedantic-errors.
51506
51507 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51508
51509         * gcc.misc-tests/linkage.exp: Update last change to handle
51510         sparc*-, not just sparc-.
51511
51512 2002-04-03  Richard Henderson  <rth@redhat.com>
51513
51514         * gcc.dg/cpp/ucs.c: Improved long UCS test.
51515
51516 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
51517
51518         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
51519
51520 2002-04-02  David S. Miller  <davem@redhat.com>
51521
51522         * gcc.c-torture/execute/20020402-3.c: New test.
51523
51524 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
51525
51526         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
51527         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
51528
51529         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
51530         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
51531         g77.f-torture/execute/20001201.x,
51532         g77.f-torture/execute/u77-test.x: New files.
51533
51534         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
51535         * gcc.dg/wchar_t-1.c: Ditto.
51536
51537 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51538
51539         * gcc.c-torture/execute/20020402-1.c: New test.
51540
51541 2002-04-01  Richard Henderson  <rth@redhat.com>
51542
51543         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
51544
51545         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
51546
51547 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51548
51549         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
51550
51551 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
51552
51553         * g++.dg/inherit/template-as-base.C: Expect error.
51554         * g++.dg/inherit/namespace-as-base.C: Likewise.
51555
51556 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
51557
51558         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
51559         g++.dg/ext/instantiate3.C: Tweak match patterns.
51560
51561         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
51562         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
51563         -da test.
51564
51565 2002-03-31  Richard Henderson  <rth@redhat.com>
51566
51567         * gcc.dg/special/alias-2.c: New.
51568         * gcc.dg/special/ecos.exp: Run it.
51569
51570 2002-03-31  Richard Henderson  <rth@redhat.com>
51571
51572         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
51573
51574 2002-03-31  Kazu Hirata  <kazu@hxi.com>
51575
51576         * gcc.dg/weak-1.c: Disable on h8300 port.
51577
51578 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
51579
51580         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
51581         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
51582         ordering tests.
51583         * g++.dg/bprob/bprob-1.C: New test.
51584         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
51585         * g++.dg/gcov/gcov-1.C: New test.
51586         * g++.dg/gcov/gcov-1.x: New file.
51587         * g++.dg/gcov/gcov-2.C: New test.
51588         * g++.dg/gcov/gcov-3.C: New test.
51589         * g++.dg/gcov/gcov-3.h: New file.
51590
51591 2002-03-28  Roger Sayle  <roger@eyesopen.com>
51592
51593         * g++.old-deja/g++.other/builtins5.C: New test.
51594         * g++.old-deja/g++.other/builtins6.C: New test.
51595         * g++.old-deja/g++.other/builtins7.C: New test.
51596         * g++.old-deja/g++.other/builtins8.C: New test.
51597         * g++.old-deja/g++.other/builtins9.C: New test.
51598
51599 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
51600
51601         * g++.dg/opt/static1.C: New test.
51602
51603         * g++.dg/opt/longbranch1.C: New test.
51604
51605 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
51606
51607         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
51608
51609         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
51610
51611 2002-03-28  Jeffrey A Law  (law@redhat.com)
51612
51613         * gcc.c-torture/execute/20020328-1.c: New test.
51614
51615 2002-03-27  Richard Henderson  <rth@redhat.com>
51616
51617         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
51618         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
51619         move from g++.old-deja/g++.ext/.
51620
51621 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
51622
51623         * g++.dg/init/new2.C: New test.
51624
51625 2002-03-26  Richard Henderson  <rth@redhat.com>
51626
51627         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
51628
51629         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
51630         on sparc.
51631
51632         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
51633         sparcv9 systems.
51634         * gcc.dg/20001102-1.c: Likewise.
51635
51636 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
51637
51638         * gcc.dg/cpp/endif-pedantic1.c,
51639         gcc.dg/cpp/endif-pedantic2.c: New tests.
51640
51641 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
51642
51643         * g++.dg/init/new1.C: New test.
51644
51645 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
51646
51647         * g++.dg/abi/vbase9.C: New test.
51648
51649 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
51650
51651         * gcc.dg/arm-asm.c: New test.
51652
51653 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
51654
51655         * gcc.dg/Wswitch-enum.c: New test.
51656         Fix PR c/5044.
51657
51658 2002-03-26  Richard Henderson  <rth@redhat.com>
51659
51660         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
51661         structure.
51662
51663 2002-03-25  Richard Henderson  <rth@redhat.com>
51664
51665         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
51666         sparcv9 systems.
51667
51668         * gcc.c-torture/compile/20011119-1.c (xxx): New.
51669         * gcc.c-torture/compile/20011119-2.c (xxx): New.
51670
51671 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
51672
51673         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
51674
51675 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
51676
51677         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
51678         targets using generic thunk support.
51679
51680 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
51681
51682         * gcc.c-torture/compile/20020323-1.c: New test.
51683
51684         * g++.dg/opt/conj2.C: New test.
51685
51686 2002-03-24  Richard Henderson  <rth@redhat.com>
51687
51688         * gcc.dg/weak-1.c: Use -fno-common.
51689
51690 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
51691
51692         * g77.dg/f77-edit-apostrophe-out.f: New test
51693         * g77.dg/f77-edit-h-out.f: New test
51694         * g77.dg/f77-edit-t-in.f: New test
51695         * g77.dg/f77-edit-t-out.f: New test
51696         * g77.dg/f77-edit-x-out.f: New test
51697         * g77.dg/f77-edit-slash-out.f: New test
51698         * g77.dg/f77-edit-colon-out.f: New test
51699         * g77.dg/f77-edit-s-out.f: New test
51700
51701 2002-03-24  Richard Henderson  <rth@redhat.com>
51702
51703         * objc/execute/formal_protocol-6.x: New XFAIL.
51704
51705 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
51706
51707         * gcc.dg/weak-1.c: Early return from dg-final on platforms
51708         that do not support weak symbols
51709
51710 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
51711
51712         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
51713         * lib/g77.exp: Likewise.
51714         * lib/objc.exp: Likewise.
51715
51716 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
51717
51718         * gcc.dg/Wswitch-default.c: New test.
51719
51720 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
51721
51722         * g++.dg/other/enum1.C: New test.
51723
51724 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
51725
51726         * gcc.dg/pragma-ep-3.c: Fix typo.
51727
51728 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
51729
51730         * g++.dg/inherit/template-as-base.C: New test.
51731
51732 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
51733
51734         * g++.old-deja/g++.other/dwarf2-1.C: Move...
51735         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
51736
51737 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
51738
51739         * gcc.dg/cpp/multiline.c: Update to match.
51740
51741 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
51742
51743         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
51744
51745 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
51746
51747         * gcc.dg/cpp/extratokens2.c: New file.
51748
51749 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
51750
51751         * gcc.dg/20020312-2.c: Add rs6000 target.
51752
51753         * gcc.c-torture/compile/20020319-1.c: New test.
51754
51755 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51756
51757         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
51758         (A, E): Handle this.
51759
51760 2002-03-20  Jason Merrill  <jason@redhat.com>
51761
51762         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
51763         ignoring -fpic.
51764         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
51765         through prune_gcc_output.
51766
51767 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
51768
51769         * gcc.c-torture/compile/20020320-1.c: New test.
51770
51771 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
51772
51773         * gcc.c-torture/compile/20020318-1.c: New test.
51774
51775         * gcc.dg/struct-by-value-1.c: New test.
51776
51777         * gcc.dg/20020319-1.c: New test.
51778
51779 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
51780
51781         * g++.dg/opt/conj1.C: New test.
51782
51783 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
51784
51785         * g++.dg/template/qualttp20.C: Revert previous change.
51786         * g++.dg/template/qualttp3.C: Likewise.
51787         * g++.dg/template/qualttp4.C: Likewise.
51788         * g++.dg/template/qualttp5.C: Likewise.
51789         * g++.dg/template/qualttp6.C: Likewise.
51790         * g++.dg/template/qualttp7.C: Likewise.
51791         * g++.dg/template/qualttp8.C: Likewise.
51792         * g++.dg/template/recurse.C: Likewise.
51793
51794 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
51795
51796         * gcc.dg/cpp/wchar-1.c: Update.
51797
51798 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
51799
51800         * g++.dg/template/conv1.C: New test.
51801         * g++.dg/template/conv2.C: New test.
51802         * g++.dg/template/conv3.C: New test.
51803         * g++.dg/template/conv4.C: New test.
51804
51805 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
51806
51807         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
51808         * g++.dg/template/qualttp3.C: Likewise.
51809         * g++.dg/template/qualttp4.C: Likewise.
51810         * g++.dg/template/qualttp5.C: Likewise.
51811         * g++.dg/template/qualttp6.C: Likewise.
51812         * g++.dg/template/qualttp7.C: Likewise.
51813         * g++.dg/template/qualttp8.C: Likewise.
51814         * g++.dg/template/recurse.C: Likewise.
51815
51816 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
51817
51818         * g++.dg/opt/dtor1.C: New test.
51819
51820 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
51821
51822         * gcc.c-torture/compile/20020315-1.c: New test.
51823
51824 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
51825
51826         * gcc.dg/weak-1.c: Fix scan tests.
51827
51828 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
51829
51830         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
51831         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
51832         cris-*-aout* mmix-*-*.
51833         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
51834         cris-*-aout* mmix-*-*.
51835         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
51836         cris-*-elf* cris-*-aout* and mmix-*-*.
51837         * gcc.dg/20001009-1.c: Ditto.
51838         * gcc.dg/20010912-1.c: Ditto.
51839         * gcc.dg/20020122-4.c: Ditto.
51840         * gcc.dg/inline-2.c: Ditto.
51841
51842 2002-03-14  Jeffrey A Law  (law@cygnus.com)
51843
51844         * gcc.c-torture/compile/20020314-1.c: New test.
51845
51846 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
51847
51848         * gcc.c-torture/execute/20020314-1.c: New test.
51849
51850 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
51851
51852         * g++.dg/warn/Wunused-1.C: New test.
51853
51854 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
51855
51856         * g++.dg/abi/mangle6.C: New test.
51857
51858 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
51859
51860         * gcc.c-torture/compile/20020309-2.c: New test.
51861
51862         * gcc.c-torture/compile/20020312-1.c: New test.
51863
51864 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
51865
51866         * g++.dg/other/access1.C: New test.
51867
51868 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
51869
51870         * gcc.c-torture/execute/wchar_t-1.c: New test.
51871
51872 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
51873
51874         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
51875
51876 2002-03-12  Roger Sayle  <roger@eyesopen.com>
51877
51878         * gcc.dg/20020312-1.c: New test case.
51879
51880 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
51881
51882         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
51883
51884 2002-03-11  Richard Henderson  <rth@redhat.com>
51885
51886         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
51887         * g++.old-deja/g++.jason/report.C: Likewise.
51888
51889 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
51890
51891         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
51892         * g++.old-deja/g++.robertl/eb56.C: Likewise.
51893
51894 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
51895
51896         * g++.dg/overload/pmf1.C: New test.
51897
51898 2002-03-11  Kazu Hirata  <kazu@hxi.com>
51899
51900         * gcc.c-torture/execute/20020307-1.c: Use long.
51901
51902 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
51903
51904         PR optimization/5844
51905         * gcc.dg/20020310-1.c: New test.
51906
51907 2002-03-09  Michael Meissner  <meissner@redhat.com>
51908
51909         * gcc.c-torture/execute/memcpy-2.c: New test.
51910         * gcc.c-torture/execute/memset-1.c: New test.
51911         * gcc.c-torture/execute/strlen-1.c: New test.
51912         * gcc.c-torture/execute/strcmp-1.c: New test.
51913         * gcc.c-torture/execute/strncmp-1.c: New test.
51914
51915 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
51916
51917         * gcc.dg/ppc-ldstruct.c: New test.
51918
51919 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
51920
51921         * gcc.c-torture/execute/va-arg-22.c: New test.
51922
51923 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
51924
51925         * gcc.c-torture/compile/20020309-1.c: New test.
51926
51927 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
51928
51929         * gcc.c-torture/execute/20020307-2.c: New test.
51930
51931 2002-03-07  Jeffrey A Law  (law@redhat.com)
51932
51933         * g77.f-torture/compile/20020307-1.f: New test.
51934
51935 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
51936
51937         * gcc.dg/unordered-1.c: New test.
51938
51939 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
51940
51941         * gcc.c-torture/execute/20020307-1.c: New test.
51942
51943 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
51944
51945         * gcc.dg/20020304-1.c: New test.
51946
51947         * gcc.c-torture/compile/20020304-2.c: New test.
51948
51949 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
51950
51951         * gcc.c-torture/compile/20020304-1.c: New test case
51952         (from PR c/5830).
51953
51954 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
51955
51956         * gcc.dg/20020103-1.c: Add other -D ppc variants.
51957
51958 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
51959
51960         * g++.dg/other/classkey1.C: New test.
51961
51962 2002-03-01  Richard Henderson  <rth@redhat.com>
51963
51964         * gcc.c-torture/compile/981223-1.x: New.
51965         * gcc.c-torture/compile/920625-1.x: New.
51966
51967 2002-02-28  Richard Henderson  <rth@redhat.com>
51968
51969         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
51970
51971 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
51972
51973         * gcc.c-torture/execute/20020227-1.c: New test.
51974
51975 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
51976
51977         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
51978         here" ERROR lines.
51979         * g++.old-deja/g++.oliva/partord1.C: Likewise.
51980         * g++.old-deja.g++.other/defarg1.C: Likewise.
51981         * g++.old-deja/g++.pt/calls2.C: Likewise.
51982         * g++.old-deja/g++.pt/crash20.C: Likewise.
51983         * g++.old-deja/g++.pt/crash30.C: Likewise.
51984         * g++.old-deja/g++.pt/crash36.C: Likewise.
51985         * g++.old-deja/g++.pt/crash6.C: Likewise.
51986         * g++.old-deja/g++.pt/defarg13.C: Likewise.
51987         * g++.old-deja/g++.pt/derived3.C: Likewise.
51988         * g++.old-deja/g++.pt/error1.C: Likewise.
51989         * g++.old-deja/g++.pt/friend21.C: Likewise.
51990         * g++.old-deja/g++.pt/friend23.C: Likewise.
51991         * g++.old-deja/g++.pt/infinite1.C: Likewise.
51992         * g++.old-deja/g++.robertl/eb128.C: Likewise.
51993
51994 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
51995
51996         * gcc.c-torture/execute/20020225-2.c: New test.
51997
51998 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
51999
52000         * gcc.c-torture/execute/920730-1t.c,
52001         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
52002         Delete test cases, only relevant to -traditional.
52003
52004 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
52005
52006         * gcc.dg/cpp/undef1.c: Remove.
52007         * gcc.dg/cpp/directiv.c: Update.
52008         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
52009
52010 2002-02-27  Michael Meissner  <meissner@redhat.com>
52011
52012         * gcc.c-torture/execute/20020226-1.c: New test.
52013
52014 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
52015
52016         * g++.dg/debug/debug4.C: New test.
52017
52018         * gcc.dg/ia64-visibility-1.c: New test.
52019
52020 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
52021
52022         * gcc.dg/debug/20020224-1.c: New.
52023
52024 2002-02-25  Kazu Hirata  <kazu@hxi.com>
52025
52026         * gcc.c-torture/execute/960416-1.x: New.
52027         * gcc.c-torture/execute/divconst-3.x: Likewise.
52028
52029 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
52030
52031         * gcc.dg/20020224-1.c: New test.
52032
52033 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
52034
52035         * gcc.c-torture/execute/20020225-1.c: New.
52036
52037 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
52038
52039         * gcc.dg/cpp/wchar-1.c: New test.
52040
52041 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
52042
52043         * gcc.dg/20020222-1.c: New test.
52044
52045 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
52046
52047         * g++.dg/opt/anonunion1.C: New test.
52048
52049 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
52050
52051         * g++.dg/template/qualttp19.C: New test.
52052         * g++.dg/template/qualttp20.C: New test.
52053         * g++.old-deja/g++.jason/report.C: Adjust expected errors
52054         * g++.old-deja/g++.other/qual1.C: Likewise.
52055
52056 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
52057
52058         * gcc.dg/attr-alwaysinline.c: New.
52059
52060 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
52061
52062         * gcc.dg/20020220-1.c: New test.
52063
52064         * gcc.dg/20020220-2.c: New test.
52065
52066         * g++.dg/opt/mmx1.C: New test.
52067
52068 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
52069
52070         * gcc.c-torture/compile/20020110.c: New test.
52071
52072 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
52073
52074         * gcc.c-torture/execute/20020219-1.c: New test.
52075
52076         * gcc.dg/20020219-1.c: New test.
52077
52078         * gcc.dg/noncompile/20020220-1.c: New test.
52079
52080         * g++.dg/opt/ptrintsum1.C: New test.
52081
52082         * gcc.dg/debug/20020220-1.c: New test.
52083
52084 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
52085
52086         * gcc.c-torture/execute/20020216-1.c: New test.
52087
52088 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
52089
52090         * gcc.dg/decl-1.c: Update, new test.
52091
52092 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
52093
52094         * g++.dg/abi/bitfield1.C: New test.
52095         * g++.dg/abi/bitfield2.C: New test.
52096
52097 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
52098
52099         * gcc.dg/attr-nest.c: New test.
52100
52101 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
52102
52103         * gcc.c-torture/execute/20020215-1.c: New test.
52104
52105 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
52106
52107         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
52108         * g++.dg/debug/debug.exp: New.
52109         * g++.dg/debug/trivial.C: New.
52110         * g++.dg/debug/debug1.C: Moved...
52111         * g++.dg/other/debug1.C: ...from here.
52112         * g++.dg/debug/debug2.C: Moved...
52113         * g++.dg/other/debug2.C: ...from here.
52114         * g++.dg/debug/debug3.C: Moved...
52115         * g++.dg/other/debug3.C: ...from here.
52116
52117         * gcc.dg/noncompile/20020213-1.c: New test.
52118
52119 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
52120
52121         * g++.dg/other/debug3.C: New test.
52122
52123         * gcc.c-torture/execute/20020213-1.c: New test.
52124
52125 2002-02-13  Richard Smith <richard@ex-parrot.com>
52126
52127         * g++.old-deja/g++.other/thunk1.C: New test.
52128
52129 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
52130
52131         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
52132
52133 2002-02-13  Stan Shebs  <shebs@apple.com>
52134
52135         * gcc.dg/altivec-3.c: New.
52136
52137 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
52138
52139         * gcc.dg/Wunreachable-1.c: New test.
52140         * gcc.dg/Wunreachable-2.c: New test.
52141
52142 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
52143
52144         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
52145
52146 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
52147
52148         * gcc.dg/decl-1.c: New test.
52149
52150 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
52151
52152         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
52153
52154 2002-02-10  Kazu Hirata  <kazu@hxi.com>
52155
52156         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
52157         * gcc.c-torture/compile/980506-1.x: Likewise.
52158
52159 2002-02-10  Kazu Hirata  <kazu@hxi.com>
52160
52161         * gcc.dg/20020210-1.c: New.
52162
52163 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
52164
52165         * g77.f-torture/execute/947.f: New regression test
52166         for PR fortran/947.
52167
52168 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
52169
52170         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
52171         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
52172
52173 2002-02-08  Richard Henderson  <rth@redhat.com>
52174
52175         * gcc.c-torture/compile/labels-3.c: New.
52176
52177 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
52178
52179         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
52180         expression statements work instead.
52181         * gcc.dg/noncompile/20020207-1.c: New test.
52182
52183 2002-02-07  Richard Henderson  <rth@redhat.com>
52184
52185         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
52186
52187 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
52188
52189         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
52190         message from g77
52191         * lib/g77-dg.exp: Trim g77 error messages so that they are
52192         recognized by dg.exp.
52193
52194 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
52195
52196         PR fortran/5473
52197         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
52198
52199 2002-02-07  Richard Henderson  <rth@redhat.com>
52200
52201         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
52202         to be sufficiently aligned for integers.
52203
52204 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
52205
52206         * g++.dg/template/friend4.C: New test.
52207
52208 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
52209
52210         PR fortran/5743
52211         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
52212         unsupported cases.
52213
52214 2002-02-07  Richard Henderson  <rth@redhat.com>
52215
52216         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
52217         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
52218         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
52219         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
52220
52221 2002-02-06  Richard Henderson  <rth@redhat.com>
52222
52223         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
52224
52225 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
52226
52227         * gcc.dg/20020206-1.c: New test.
52228
52229 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
52230
52231         * gcc.c-torture/execute/20020206-1.c: New test.
52232
52233         * gcc.c-torture/execute/20020206-2.c: New test.
52234
52235         PR optimization/5429:
52236         * gcc.c-torture/compile/20020206-1.c: New test.
52237
52238 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
52239
52240         * g++.dg/ext/align1.C: Do not use an explicit alignment value
52241         as certain file formats cannot support particularly large
52242         alignments.
52243
52244         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
52245         and do not expect to be able to link the executable.
52246
52247         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
52248         fail because the COFF format does not support the weak attribute.
52249
52250 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
52251
52252         * g77.dg/pr5473.f: New test
52253
52254 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
52255
52256         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
52257         Fix testcase accordingly.
52258
52259 2002-02-04  Richard Henderson  <rth@redhat.com>
52260
52261         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
52262         (buf): Change to be an array of pointers, not ints.
52263
52264 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
52265
52266         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
52267         before all tests.  Move warning one line above to match where it
52268         C frontend emits.
52269         * gcc.dg/Wswitch-2.c: New test.
52270         * g++.dg/warn/Wswitch-1.C: New test.
52271         * g++.dg/warn/Wswitch-2.C: New test.
52272
52273 2002-02-04  Richard Henderson  <rth@redhat.com>
52274
52275         * g++.dg/abi/offsetof.C: Fix size comparison.
52276
52277 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
52278
52279         * gcc.dg/cast-qual-2.c: New test.
52280
52281 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
52282
52283         * gcc.dg/20020201-4.c: New test.
52284
52285 2002-02-04  Ben Elliston  <bje@redhat.com>
52286
52287         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
52288         target_info attribute != 0, in addition to the empty string.
52289         (gcc_target_compile): Likewise.
52290
52291 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
52292
52293         * gcc.dg/Wswitch.c: New test.
52294         PR gcc/4475. PR gcc/3780.
52295
52296 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
52297
52298         * g77.f-torture/execute/5122.f: New test for regressions
52299         against PR fortran/5122.
52300
52301 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
52302
52303         * g77.f-torture/compile/pr3743.f: Delete
52304         * g77.dg/pr3743-1.f: New test.
52305         * g77.dg/pr3743-2.f: New test.
52306         * g77.dg/pr3743-3.f: New test.
52307         * g77.dg/pr3743-4.f: New test.
52308
52309 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52310
52311         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
52312
52313 2002-02-02  Richard Henderson  <rth@redhat.com>
52314
52315         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
52316         * gcc.c-torture/execute/bf64-1.c: Likewise.
52317
52318 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
52319
52320         * gcc.dg/20020201-2.c: New test.
52321
52322         * gcc.dg/20020201-3.c: New test.
52323
52324         * gcc.c-torture/execute/bitfld-2.c: New test.
52325
52326 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52327
52328         * gcc.dg/bitfld-1.c: Update.
52329         * gcc.dg/bitfld-2.c: Update.
52330         * gcc.c-torture/execute/bitfld-1.x: New.
52331
52332 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
52333
52334         * gcc.c-torture/execute/20020201-1.c: New test.
52335
52336 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
52337
52338         PR target/5469
52339         * gcc.dg/20020201-1.c: New test.
52340
52341 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
52342
52343         PR fortran/3743
52344         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
52345         * g77.f-torture/compile/pr3743.x: Remove
52346
52347 2002-01-31  Tom Rix  <trix@redhat.com>
52348
52349         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
52350
52351 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
52352
52353         * gcc.dg/noncompile/20020130-1.c: New test.
52354
52355 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
52356
52357         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
52358
52359 2002-01-29  Richard Henderson  <rth@redhat.com>
52360
52361         * gcc.c-torture/execute/991118-1.c: Cast various constants back
52362         to long long.
52363         * gcc.c-torture/execute/bf64-1.c: Likewise.
52364
52365 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
52366
52367         * gcc.c-torture/execute/20020129-1.c: New test.
52368
52369 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
52370
52371         * gcc.c-torture/compile/20000224-1.c: Update.
52372         * gcc.c-torture/execute/bitfld-1.c: New tests.
52373         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
52374         * gcc.dg/uninit-A.c: Update.
52375
52376 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
52377
52378         * g++.dg/template/ctor1.C: Add instantiation.
52379
52380 2002-01-28  Paul Koning  <pkoning@equallogic.com>
52381
52382         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
52383         argument to __builtin_prefetch to be const ptr.
52384
52385 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
52386
52387         * gcc.c-torture/compile/20020120-1.c: New test.
52388
52389 2002-01-27  Kazu Hirata  <kazu@hxi.com>
52390
52391         * gcc.c-torture/execute/20020127-1.c: New test.
52392
52393 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
52394
52395         * g77.dg/f77-edit-i-in.f: New test
52396         * g77.dg/f77-edit-i-out.f: New test
52397
52398 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
52399
52400         * gcc.dg/debug/debug.exp: New file.
52401         * gcc.dg/debug/trivial.c: New file.
52402         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
52403         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
52404         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
52405         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
52406         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
52407         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
52408         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
52409         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
52410         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
52411         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
52412         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
52413         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
52414         * gcc.dg/20000503-1.c: Removed.
52415         * gcc.dg/20010207-1.c: Removed.
52416         * gcc.dg/20011223-1.c: Removed.
52417         * gcc.dg/20020104-2.c: Removed.
52418         * gcc.dg/debug-1.c: Removed.
52419         * gcc.dg/debug-2.c: Removed.
52420         * gcc.dg/debug-3.c: Removed.
52421         * gcc.dg/debug-4.c: Removed.
52422         * gcc.dg/debug-5.c: Removed.
52423         * gcc.dg/debug-6.c: Removed.
52424         * gcc.dg/dwarf2-1.c: Removed.
52425         * gcc.dg/dwarf2-2.c: Removed.
52426
52427 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
52428
52429         * g++.old-deja/g++.other/eh5.C: New test.
52430         * g++.old-deja/g++.other/sibcall2.C: New test.
52431         * g++.old-deja/g++.other/array9.C: New test.
52432         * g++.old-deja/g++.other/typename2.C: New test.
52433         * g++.old-deja/g++.other/crash60.C: New test.
52434         * g++.old-deja/g++.other/conv9.C: New test.
52435         * g++.old-deja/g++.other/mangle10.C: New test.
52436         * g++.old-deja/g++.other/unchanging1.C: New test.
52437         * g++.old-deja/g++.other/exprstmt1.C: New test.
52438         * g++.old-deja/g++.other/inline23.C: New test.
52439         * g++.old-deja/g++.eh/ia64-1.C: New test.
52440         * g++.old-deja/g++.other/dwarf2-1.C: New test.
52441         * g++.old-deja/g++.other/reload1.C: New test.
52442         * g++.old-deja/g++.other/static20.C: New test.
52443         * g++.old-deja/g++.other/local-alloc1.C: New test.
52444         * g++.old-deja/g++.other/conv8.C: New test.
52445         * g++.old-deja/g++.other/stmtexpr2.C: New test.
52446         * g++.old-deja/g++.other/storeexpr1.C: New test.
52447         * g++.old-deja/g++.other/storeexpr2.C: New test.
52448         * g++.dg/eh/template2.C: New test.
52449         * g++.dg/warn/weak1.C: New test.
52450
52451 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
52452
52453         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
52454         Remove first, non-varying, argument.
52455
52456 2002-01-23  Richard Henderson  <rth@redhat.com>
52457
52458         * gcc.dg/inline-2.c: New.
52459
52460         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
52461         Add optional target arg.  Check number of arguments.
52462         (scan-assembler-not, scan-assembler-dem): Likewise.
52463         (scan-assembler-dem-not): Likewise.
52464
52465 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
52466
52467         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
52468         line 12.
52469         * g++.old-deja/g++.brendan/parse3.C,
52470         g++.old-deja/g++.other/crash26.C,
52471         g++.old-deja/g++.other/crash28.C,
52472         g++.old-deja/g++.other/crash29.C,
52473         g++.old-deja/g++.other/crash30.C,
52474         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
52475
52476 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
52477
52478         * gcc.dg/20020115-1.c: New.
52479
52480 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
52481
52482         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
52483
52484 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
52485
52486         * gcc.dg/20020122-3.c: New.
52487
52488 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
52489
52490         * g++.dg/other/gc1.C: New test.
52491
52492 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
52493
52494         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
52495
52496 2002-01-22  Richard Henderson  <rth@redhat.com>
52497
52498         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
52499
52500 2002-01-22  Richard Henderson  <rth@redhat.com>
52501
52502         * gcc.dg/20020122-4.c: New.
52503
52504 2002-01-22  H.J. Lu <hjl@gnu.org>
52505
52506         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
52507         link output.
52508         * gcc.dg/special/ecos.exp: Likewise.
52509         * lib/g++-dg.exp: Likewise.
52510         * lib/g77-dg.exp: Likewise.
52511         * lib/gcc-dg.exp : Likewise.
52512         * lib/mike-g++.exp: Likewise.
52513         * lib/mike-g77.exp: Likewise.
52514         * lib/mike-gcc.exp: Likewise.
52515         * lib/objc-dg.exp: Likewise.
52516
52517 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
52518
52519         PR target/5379
52520         * gcc.dg/20020122-2.c: New test.
52521
52522 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
52523
52524         * gcc.dg/20020122-1.c: New test.
52525
52526 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
52527
52528         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
52529
52530 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
52531
52532         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
52533
52534 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52535
52536         * gcc.c-torture/compile/20020121-1.c: New test.
52537
52538 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52539
52540         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
52541         ld_library_path.
52542
52543 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
52544
52545         * gcc.dg/20020218-1.c: New test.
52546
52547 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
52548
52549         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
52550         messages
52551         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
52552         "At global scope" warning
52553         * g++.dg/ext/align1.C: Change cygwin test for alignment
52554         from db-bogus to dg-warning
52555
52556 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
52557
52558         * g77.f-torture/compile/cpp2.F: New test.
52559
52560 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
52561
52562         * g++.dg/template/access1.C: New test.
52563
52564 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
52565
52566         * gcc.dg/20020118-1.c: New.
52567
52568 2002-01-18  Kazu Hirata  <kazu@hxi.com>
52569
52570         * gcc.c-torture/execute/20020118-1.c: New test.
52571
52572 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
52573
52574         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
52575         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
52576         alignment warnings.
52577
52578 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
52579
52580         * gcc.misc-tests/i386-prefetch.exp: Save and restore
52581         torture_with_loops and torture_without_loops
52582
52583 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
52584
52585         * gcc.c-torture/compile/20020116-1.c: New test.
52586
52587 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
52588
52589         * gcc.dg/20020116-2.c: New test.
52590
52591         * gcc.dg/ultrasp4.c: New test.
52592
52593         * gcc.dg/20020116-1.c: New test.
52594
52595 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
52596
52597         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
52598         by EABI.
52599
52600 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
52601
52602         * gcc.misc-tests/i386-prefetch.exp: New.
52603         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
52604         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
52605         * gcc.misc-tests/i386-pf-none-1.c: New test.
52606         * gcc.misc-tests/i386-pf-sse-1.c: New test.
52607
52608 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
52609
52610         * gcc.dg/gnu89-init-1.c: Add new tests.
52611
52612 2002-01-15  Andreas Jaeger  <aj@suse.de>
52613
52614         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
52615         * gcc.dg/i386-mmx-2.c: Likewise.
52616         * gcc.dg/i386-sse-1.c: Likewise.
52617         * gcc.dg/i386-sse-2.c: Likewise.
52618         * gcc.dg/i386-sse-3.c: Likewise.
52619
52620 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
52621
52622         * g77.f-torture/execute/intrinsic-unix-bessel.f:
52623         Uncomment additional cases that now pass.
52624
52625 2002-01-11  Richard Henderson  <rth@redhat.com>
52626
52627         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
52628         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
52629
52630 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
52631
52632         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
52633
52634 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
52635
52636         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
52637         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
52638
52639 2002-01-10  Dale Johannesen  <dalej@apple.com>
52640
52641         * gcc.c-torture/execute/loop-11.c: New.
52642
52643 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
52644
52645         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
52646         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
52647
52648 2002-01-09  Richard Henderson  <rth@redhat.com>
52649
52650         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
52651         type in which to perform the operation for each size.
52652
52653 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
52654
52655         * gcc.c-torture/compile/20020109-2.c: New test.
52656
52657 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
52658
52659         * gcc.c-torture/execute/loop-10.c: New test.
52660
52661 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
52662
52663         * gcc.c-torture/compile/20010226-1.c: New test.
52664         * gcc.c-torture/compile/20010227-1.c: New test.
52665         * gcc.c-torture/compile/20010426-1.c: New test.
52666         * gcc.c-torture/compile/20010510-1.c: New test.
52667         * gcc.c-torture/compile/20010605-3.c: New test.
52668         * gcc.c-torture/compile/20010824-1.c: New test.
52669         * gcc.c-torture/execute/20010409-1.c: New test.
52670         * gcc.dg/noncompile/20000901-1.c: New test.
52671         * gcc.dg/20001023-1.c: New test.
52672         * gcc.dg/20001101-1.c: New test.
52673         * gcc.dg/20001102-1.c: New test.
52674         * gcc.dg/20010207-1.c: New test.
52675         * gcc.dg/20010405-1.c: New test.
52676         * gcc.dg/20010822-1.c: New test.
52677         * gcc.dg/20011107-1.c: New test.
52678
52679 2002-01-09  Jeffrey A Law  (law@redhat.com)
52680
52681         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
52682
52683         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
52684         execution failure on PA targets.
52685
52686 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
52687
52688         * gcc.c-torture/compile/20020109-1.c: New test.
52689
52690 2002-01-08  Kazu Hirata  <kazu@hxi.com>
52691
52692         * gcc.c-torture/execute/20020108-1.c: New test.
52693
52694 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
52695
52696         * gcc.dg/20020108-1.c: New test.
52697
52698 2002-01-08  H.J. Lu <hjl@gnu.org>
52699
52700         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
52701         for header files.
52702
52703 2002-01-08  Geoff Keating  <geoffk@redhat.com>
52704
52705         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
52706         consistency.
52707
52708 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
52709
52710         * gcc.dg/altivec-4.c: Test altivec predicates.
52711
52712 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
52713
52714         * gcc.c-torture/execute/20020107-1.c: New test.
52715
52716 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
52717
52718         PR c/5279
52719         * gcc.c-torture/compile/20020106-1.c: New test.
52720
52721 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
52722
52723         * gcc.c-torture/execute/nestfunc-4.c: New test.
52724
52725 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
52726
52727         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
52728         extra triple that slipped in.
52729         * g++.old-deja/g++.abi/align.C: Likewise.
52730         * g++.old-deja/g++.abi/bitfields.C: Likewise.
52731
52732 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
52733
52734         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
52735         * g++.old-deja/g++.abi/align.C: Likewise.
52736         * g++.old-deja/g++.abi/bitfields.C: Likewise.
52737
52738         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
52739         on FreeBSD/i386.
52740         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
52741         FreeBSD.
52742
52743 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
52744
52745         * gcc.dg/20020104-1.c: New test.
52746
52747         * gcc.dg/20020104-2.c: New test.
52748
52749 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
52750
52751         * gcc.dg/20020103-1.c: Fix typo in target selector.
52752
52753 2002-01-03  Richard Henderson  <rth@redhat.com>
52754
52755         * gcc.dg/20020103-1.c: New.
52756
52757 2002-01-03  Kazu Hirata  <kazu@hxi.com>
52758
52759         * gcc.c-torture/execute/20020103-1.c: New test.
52760
52761 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
52762
52763         * g++.dg/other/debug2.C: New test.
52764
52765         * gcc.c-torture/compile/20020103-1.c: New test.
52766
52767 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
52768
52769         * gcc.dg/gnu89-init-1.c: Added new tests.
52770
52771 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
52772
52773         * g++.dg/template/friend2.C: Remove as patch is reverted.
52774
52775         * g++.dg/warn/oldcast1.C: New test.
52776
52777         * g++.dg/template/ptrmem1.C: New test.
52778         * g++.dg/template/ptrmem2.C: New test.
52779
52780         * g++.dg/template/ntp.C: New test.
52781
52782         * g++.dg/other/component1.C: New test.
52783
52784         * g++.dg/template/ttp3.C: New test.
52785
52786         * g++.dg/template/friend2.C: New test.
52787         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
52788
52789 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
52790
52791         * g++.dg/other/ptrmem1.C: New test.
52792         * g++.dg/other/ptrmem2.C: New test.
52793
52794 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
52795
52796         * g++.dg/template/ctor1.C: New test.
52797
52798 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
52799
52800         * g++.dg/template/friend2.C: New test.
52801
52802 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
52803
52804         * gcc.dg/mmix-1.c: New test.
52805
52806 2001-12-31  Richard Henderson  <rth@redhat.com>
52807
52808         * gcc.dg/asm-5.c: New.
52809
52810 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
52811
52812         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
52813         in namespace __gnu_cxx
52814
52815 2001-12-30  Richard Henderson  <rth@redhat.com>
52816
52817         * gcc.dg/debug-6.c: New.
52818
52819 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
52820
52821         * gcc.c-torture/compile/20011229-2.c: New test.
52822
52823 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
52824
52825         * gcc.dg/debug-3.c: New test.
52826         * gcc.dg/debug-4.c: New test.
52827         * gcc.dg/debug-5.c: New test.
52828
52829 2001-12-29  Richard Henderson  <rth@redhat.com>
52830
52831         * g++.dg/eh/loop1.C: New.
52832
52833 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
52834
52835         * g++.dg/template/crash1.C: New test.
52836
52837 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
52838
52839         * g++.dg/other/const1.C: New test.
52840
52841 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
52842
52843         * gcc.c-torture/compile/20011229-1.c: New test.
52844
52845 2001-12-28  Stan Shebs  <shebs@apple.com>
52846
52847         * lib/objc-torture.exp: Resync with c-torture.exp.
52848         * lib/objc.exp: Load standard libraries.
52849
52850 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
52851
52852         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
52853         additional tests.
52854
52855 2001-12-27  Roger Sayle <roger@eyesopen.com>
52856
52857         * gcc.c-torture/execute/string-opt-16.c: New testcase.
52858
52859 2001-12-27  Richard Henderson  <rth@redhat.com>
52860
52861         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
52862
52863 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
52864
52865         * g++.dg/eh/ctor1.C: New test.
52866         * g++.dg/other/error2.C: New test.
52867
52868 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
52869
52870         * g++.dg/other/init2.C: New test.
52871
52872 2001-12-24  Richard Henderson  <rth@redhat.com>
52873
52874         * gcc.dg/20011223-1.c: New.
52875         * gcc.dg/inline-1.c: New.
52876
52877 2001-12-23  Richard Henderson  <rth@redhat.com>
52878
52879         * gcc.dg/asm-4.c: Test operand modifiers.
52880
52881 2001-12-23  Richard Henderson  <rth@redhat.com>
52882
52883         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
52884
52885 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
52886
52887         * gcc.c-torture/execute/20011223-1.c: New test.
52888
52889 2001-12-21  Richard Henderson  <rth@redhat.com>
52890
52891         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
52892         re-enables the warning.
52893
52894 2001-12-21  Richard Henderson  <rth@redhat.com>
52895
52896         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
52897
52898 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
52899
52900         * gcc.c-torture/compile/20011218-1.c: New test.
52901
52902 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
52903
52904         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
52905         arm-isr.c test.
52906         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
52907         epilogue generation for ARM ISR routines.
52908
52909 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52910
52911         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
52912         * gcc.dg/format/c90-printf-3.c: Likewise.
52913         * gcc.dg/format/c99-printf-3.c: Likewise.
52914         * gcc.dg/format/ext-1.c: Likewise.
52915         * gcc.dg/format/ext-6.c: Likewise.
52916         * gcc.dg/format/format.h: Prototype unlocked stdio.
52917
52918 2001-12-20  Richard Henderson  <rth@redhat.com>
52919
52920         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
52921         (arena): Use it.
52922         (malloc): Correct allocation logic.  Abort if we fill up the
52923         arena before initialization complete.
52924         (realloc): Correct allocation logic.
52925
52926 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
52927
52928         * gcc.c-torture/compile/20011219-2.c: New test.
52929
52930         * gcc.c-torture/execute/20011219-1.c: New test.
52931
52932 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
52933
52934         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
52935         target does not support weak symbols.
52936
52937 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
52938
52939         * gcc.c-torture/compile/20011219-1.c: New test.
52940
52941 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
52942
52943         * g++.dg/other/error1.C: New test.
52944
52945 2001-12-17  Jeffrey A Law  (law@redhat.com)
52946
52947         * gcc.c-torture/execute/20011217-1.c: New test.
52948
52949 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
52950
52951         * objc.dg/special/: New directory.
52952         * objc.dg/special/special.exp: New file.
52953         * objc.dg/special/unclaimed-category-1.h: New file.
52954         * objc.dg/special/unclaimed-category-1a.m: New file.
52955         * objc.dg/special/unclaimed-category-1.m: New file.
52956
52957 2001-12-17  Andreas Jaeger  <aj@suse.de>
52958
52959         * gcc.c-torture/compile/20011217-2.c: New test.
52960
52961 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
52962
52963         * gcc.c-torture/compile/20011217-1.c: New test.
52964
52965 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
52966
52967         * gcc.dg/20011214-1.c: New.
52968
52969 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
52970
52971         * gcc.dg/altivec-4.c: New.
52972
52973 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
52974
52975         * gcc.dg/20011113-1.c: New test.
52976
52977 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52978
52979         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
52980         std::__malloc_alloc_template<0> and
52981         std::__default_alloc_template<false, 0>.
52982
52983 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
52984
52985         * objc/execute/bf-21.m: New test.
52986         * objc/execute/enumeration-1.m: New test.
52987         * objc/execute/enumeration-2.m: New test.
52988
52989 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
52990
52991         * gcc.dg/gnu89-init-1.c: New test.
52992
52993 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
52994
52995         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
52996         * g++.old-deja/g++.jason/2371.C: Likewise.
52997         * g++.old-deja/g++.jason/template33.C: Likewise.
52998         * g++.old-deja/g++.jason/template34.C: Likewise.
52999         * g++.old-deja/g++.jason/template36.C: Likewise.
53000         * g++.old-deja/g++.oliva/typename1.C: Likewise.
53001         * g++.old-deja/g++.oliva/typename2.C: Likewise.
53002         * g++.old-deja/g++.other/typename1.C: Likewise.
53003         * g++.old-deja/g++.pt/inherit2.C: Likewise.
53004         * g++.old-deja/g++.pt/nontype5.C: Likewise.
53005         * g++.old-deja/g++.pt/typename11.C: Likewise.
53006         * g++.old-deja/g++.pt/typename14.C: Likewise.
53007         * g++.old-deja/g++.pt/typename16.C: Likewise.
53008         * g++.old-deja/g++.pt/typename3.C: Likewise.
53009         * g++.old-deja/g++.pt/typename4.C: Likewise.
53010         * g++.old-deja/g++.pt/typename5.C: Likewise.
53011         * g++.old-deja/g++.pt/typename7.C: Likewise.
53012         * g++.old-deja/g++.robertl/eb9.C: Likewise.
53013
53014 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
53015
53016         * g++.dg/other/linkage1.C: New test.
53017         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
53018         specifiers.
53019
53020 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
53021
53022         * gcc.dg/concat.c: New test.
53023
53024 2001-12-11  Stan Shebs  <shebs@apple.com>
53025
53026         * objc/compile: New test directory.
53027         * objc/compile/compile.exp: New expect script.
53028         * objc/compile/20011211-1.m: New compile test.
53029
53030 2001-12-11  Jason Merrill  <jason@redhat.com>
53031
53032         * lib/prune.exp (prune_gcc_output): Also handle "In member
53033         function".  So many permutations...
53034
53035 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
53036
53037         * g++.dg/template/typedef1.C: New test.
53038
53039 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
53040
53041         * g++.dg/other/copy1.C: New test.
53042
53043 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
53044
53045         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
53046
53047         * gcc.dg/builtin-choose-expr.c: New.
53048
53049 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
53050
53051         * gcc.dg/altivec-2.c: New.
53052
53053 2001-12-07  Richard Henderson  <rth@redhat.com>
53054
53055         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
53056
53057 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
53058
53059         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
53060         ultrasparc.
53061
53062 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53063
53064         * g++-old.deja/g++.robertl/eb101.C: Deleted.
53065
53066 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
53067
53068         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
53069         variable argument list.
53070
53071 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
53072
53073         * gcc.c-torture/execute/memcheck: Delete entire directory.
53074         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
53075         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
53076
53077 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53078
53079         * gcc.dg/Wshadow-1.c: New test.
53080
53081 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
53082
53083         * gcc.c-torture/compile/20011130-1.c: New test.
53084
53085         * gcc.dg/noncompile/20011025-1.c: New test.
53086
53087         * g++.dg/other/anon-union.C: New test.
53088
53089         * gcc.c-torture/execute/20011024-1.c: New test.
53090
53091 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
53092
53093         * gcc.c-torture/execute/20000722-1.x,
53094         gcc.c-torture/execute/20010123-1.x: Remove.
53095         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
53096         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
53097         gcc.dg/c99-complit-2.c: New tests.
53098
53099 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
53100
53101         * g++.dg/inherit/base1.C: New test.
53102
53103 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
53104
53105         * g++.dg/other/stdarg1.C: New test.
53106
53107         * gcc.c-torture/compile/20011130-2.c: New test.
53108
53109 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
53110
53111         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
53112         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
53113         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
53114         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
53115         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
53116         * gcc.dg/builtin-prefetch-1.c: New test.
53117
53118 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
53119
53120         * gcc.dg/20011130-1.c: New test.
53121
53122 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
53123
53124         * g++.dg/other/scope1.C: New test.
53125         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
53126
53127 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
53128
53129         * gcc.dg/vla-init-1.c: New test.
53130
53131 2001-12-01  Geoff Keating  <geoffk@redhat.com>
53132
53133         * gcc.c-torture/compile/structs.c: New testcase from GDB.
53134
53135 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53136
53137         * objc.dg/alias.m: Update.
53138         * objc.dg/class-1.m: Update.
53139         * objc.dg/const-str-1.m: Update.
53140         * objc.dg/fwd-proto-1.m: Update.
53141         * objc.dg/id-1.m: Update.
53142         * objc.dg/super-class-1.m: Update.
53143
53144 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
53145
53146         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
53147         constructs.
53148
53149 2001-11-28  Jeffrey A Law  (law@cygnus.com)
53150
53151         * gcc.c-torture/execute/20011128-1.c: New test.
53152
53153 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
53154
53155         * gcc.dg/20011127-1.c: New test.
53156
53157 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53158
53159         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
53160         from Austin Group draft 7.
53161         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
53162         scanf format arguments.
53163         * gcc.dg/format/no-exargs-2.c: New test.
53164
53165 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
53166
53167         * g++.dg/abi/vbase8-4.C: New test.
53168
53169 2001-11-24  Ian Lance Taylor  <ian@airs.com>
53170
53171         * gcc.c-torture/execute/20011121-1.c: New test.
53172
53173 2001-11-23  Jeffrey A Law  (law@cygnus.com)
53174
53175         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
53176
53177 2001-11-23  Andreas Jaeger  <aj@suse.de>
53178
53179         * gcc.dg/cpp/charconst-2.c: New test.
53180
53181 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
53182
53183         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
53184         to the host if it is remote.  Let tests specify extra headers
53185         they use.
53186         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
53187         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
53188         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
53189         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
53190         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
53191         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
53192         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
53193         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
53194         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
53195         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
53196
53197 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
53198
53199         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
53200         for little endian ARMs.
53201
53202 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
53203
53204         * gcc.c-torture/compile/20011119-1.c: New test.
53205         * gcc.c-torture/compile/20011119-2.c: New test.
53206
53207 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
53208
53209         * gcc.dg/altivec-1.c: Fix typo.
53210
53211 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
53212
53213         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
53214
53215 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
53216
53217         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
53218
53219 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
53220
53221         * lib/g77.exp: Don't specify --rpath-link.
53222
53223         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
53224         across all the headers.
53225         * gcc.dg/format/format.exp: For testing on a remote host,
53226         copy format.h.
53227
53228         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
53229         * gcc.c-torture/execute/930406-1.c: Likewise.
53230         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
53231
53232 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
53233
53234         * gcc.dg/altivec-1.c: New.
53235
53236 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
53237
53238         * gcc.dg/cpp/fpreprocessed.c: New test case.
53239
53240 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53241
53242         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
53243         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
53244         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
53245
53246 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53247
53248         * gcc.dg/no-builtin-1.c: New test.
53249
53250 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
53251
53252         * gcc.c-torture/execute/20011115-1.c: New test.
53253
53254 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
53255
53256         * gcc.c-torture/compile/20011114-2.c: New test.
53257         * gcc.c-torture/compile/20011114-3.c: New test.
53258         * gcc.c-torture/compile/20011114-4.c: New test.
53259
53260 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
53261
53262         * g++.dg/other/init1.C: New test.
53263
53264 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
53265
53266         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
53267         message.
53268
53269         * gcc.c-torture/execute/20011114-1.c: New testcase.
53270
53271         * gcc.c-torture/compile/20010327-1.c: Revert last change.
53272         * gcc.c-torture/compile/20011114-1.c: New test, exactly
53273         like the (before this change) version of 20010327-1.c.
53274
53275 2001-11-14  Roger Sayle <roger@eyesopen.com>
53276
53277         * gcc.c-torture/execute/string-opt-13.c: New testcase.
53278
53279 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
53280
53281         * g++.dg/init/array2.C: New test.
53282
53283 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
53284
53285         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
53286
53287 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
53288
53289         * g++.dg/other/forscope1.C: New test.
53290         * g++.dg/ext/forscope1.C: New test.
53291         * g++.dg/ext/forscope2.C: New test.
53292
53293 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
53294
53295         * gcc.c-torture/execute/20011113-1.c: New test.
53296
53297 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
53298
53299         * gcc.c-torture/execute/20011109-2.c: New test.
53300
53301         * gcc.c-torture/execute/20011109-1.c: New test.
53302
53303 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
53304
53305         * gcc.c-torture/compile/20011109-1.c: New test.
53306
53307 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
53308
53309         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
53310         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
53311         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
53312         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
53313         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
53314         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
53315         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
53316
53317 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
53318
53319         * g++.dg/warn/Wshadow-1.C: New tests.
53320         * g++.old-deja/g++.mike/for3.C: Update.
53321
53322 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
53323
53324         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
53325         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
53326         XFAILs.  Adjust expected error texts.
53327         * gcc.c-torture/compile/20011106-1.c,
53328         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
53329         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
53330         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
53331         gcc.dg/c99-array-lval-5.c: New tests.
53332
53333 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53334
53335         * gcc.dg/cpp/defined.c: Update.
53336
53337 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53338
53339         * gcc.c-torture/execute/anon-1.c: New test.
53340
53341 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
53342
53343         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
53344         same size, so no warning should be produced on stormy16.
53345
53346         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
53347         due to oversized array.
53348         * g++.old-deja/g++.mike/ns15.C: Likewise.
53349         * g++.old-deja/g++.pt/crash16.C: Likewise.
53350
53351 2001-11-02  Graham Stott  <grahams@redhat.com>
53352
53353         * g++.dgother/debug1.C: Fix typos.
53354
53355 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
53356
53357         * g++.dg/other/debug1.C: New test.
53358
53359 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
53360
53361         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
53362         of unsigned long.
53363
53364 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
53365
53366         * gcc.dg/20011029-2.c: New test.
53367
53368         * gcc.c-torture/compile/20011029-1.c: New test.
53369
53370 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
53371
53372         * objc/execute/class_self-1.m: New test.
53373         * objc/execute/class_self-2.m: New test.
53374
53375 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
53376
53377         * gcc.misc-tests/msgs.exp: Delete.
53378         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
53379         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
53380         error set to match recent changes.
53381
53382 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
53383
53384         * gcc.dg/20011021-1.c: New test.
53385
53386 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
53387
53388         * gcc.c-torture/compile/20011023-1.c: New test.
53389
53390 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
53391
53392         * lib/g77.exp: Rewrite based on lib/g++.exp.
53393
53394 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
53395
53396         * gcc.c-torture/execute/20011019-1.c: New test.
53397
53398         * gcc.dg/20011018-1.c: New test.
53399
53400 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
53401
53402         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
53403
53404 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
53405
53406         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
53407         * gcc.dg/attr-invalid.c: Likewise.
53408
53409 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
53410
53411         * gcc.dg/20011015-1.c: New test.
53412
53413 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
53414
53415         * g++.dg/template/unify2.C: New test.
53416
53417 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
53418
53419         * g++.dg/other/exception-specification.C: New test
53420
53421 2001-10-13  Tom Rix  <trix@redhat.com>
53422
53423         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
53424         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
53425
53426 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
53427
53428         * gcc.dg/20011009-1.c: New test.
53429
53430 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
53431
53432         PR g++/4476
53433         * g++.dg/other/friend1.C: New test.
53434
53435 2001-10-11  Richard Henderson  <rth@redhat.com>
53436
53437         * g++.old-deja/g++.other/crash18.C: Add -S to options.
53438
53439 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53440
53441         * gcc.c-torture/compile/20011010-1.c: New.
53442
53443 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53444
53445         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
53446         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
53447         g77.f-torture/execute/execute.exp,
53448         g77.f-torture/noncompile/noncompile.exp,
53449         gcc.c-torture/compile/compile.exp,
53450         gcc.c-torture/execute/execute.exp,
53451         gcc.c-torture/execute/ieee/ieee.exp,
53452         gcc.c-torture/execute/memcheck/memcheck.exp,
53453         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
53454         objc/execute/execute.exp: Update FSF address.
53455
53456 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
53457
53458         * gcc.dg/cpp/cmdlne-C.c: Update.
53459         * gcc.dg/cpp/cmdlne-C2.c: New.
53460
53461 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53462
53463         * gcc.c-torture/execute/20011008-3.c: New.
53464
53465 2001-10-08  DJ Delorie  <dj@redhat.com>
53466
53467         * gcc.dg/20011008-1.c: New.
53468         * gcc.dg/20011008-2.c: New.
53469
53470 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
53471
53472         * gcc.dg/cpp/spacing1.c: Update test.
53473
53474 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53475
53476         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
53477         spelling errors of "separate" as "seperate".
53478
53479 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
53480
53481         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
53482         enough to avoid inlining.
53483
53484 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
53485
53486         * lib/g77.exp: set libg2c_dir correctly.
53487
53488 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53489
53490         * gcc.dg/cpp/macro11.c: New test.
53491
53492 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
53493
53494         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
53495         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
53496         gcc.dg/format/multattr-3.c: New tests.
53497         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
53498         tests for format attributes on function pointers being rejected.
53499
53500 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
53501
53502         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
53503
53504 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
53505
53506         * g++.dg/warn/format1.C: New test.
53507
53508 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
53509
53510         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
53511
53512 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
53513
53514         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
53515
53516 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
53517
53518         * gcc.dg/cpp/redef2.c: Add test.
53519
53520 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
53521
53522         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
53523         long-standing bug on i686, apparently.
53524         * gcc.c-torture/execute/loop-2c.x: New file.
53525         * gcc.c-torture/execute/loop-2d.x: New file.
53526         * gcc.c-torture/execute/loop-3c.x: New file.
53527
53528 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
53529
53530         * gcc.dg/cpp/20000625-2.c: Correct line number.
53531
53532 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53533
53534         * gcc.dg/cpp/macro10.c: New test.
53535         * gcc.dg/cpp/strify3.c: New test.
53536         * gcc.dg/cpp/spacing1.c: Add tests.
53537         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
53538         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
53539
53540 2001-09-24  DJ Delorie  <dj@redhat.com>
53541
53542         * gcc.c-torture/execute/20010924-1.c: New test.
53543
53544 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53545
53546         * objc/execute/paste.m: Remove.
53547
53548 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53549
53550         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
53551
53552 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
53553
53554         * g77.dg/strlen0.f: New test.
53555
53556 2001-09-21  Richard Henderson  <rth@redhat.com>
53557
53558         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
53559         * g++.old-deja/g++.abi/vtable2.C: Likewise.
53560
53561 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
53562
53563         Table-driven attributes.
53564         * g++.dg/ext/attrib1.C: New test.
53565
53566 2001-09-20  DJ Delorie  <dj@redhat.com>
53567
53568         * gcc.dg/20000926-1.c: Update expected warning messages.
53569         * gcc.dg/array-2.c: Likewise, and test for warnings too.
53570         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
53571         array.
53572
53573 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
53574
53575         * g++.dg/eh/registers1.C: New test case.
53576
53577 2001-09-17  Richard Henderson  <rth@redhat.com>
53578
53579         * gcc.dg/array-5.c: Fix VLA decomposition test.
53580
53581 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
53582
53583         * gcc.dg/cpp/line5.c: New testcase.
53584
53585 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
53586
53587         * gcc.dg/cpp/macro9.c: New test.
53588
53589 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
53590
53591         * gcc.c-torture/execute/980223.c: Change type of addr from long
53592         to char *.
53593
53594 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
53595
53596         * gcc.c-torture/execute/20010915-1.c: New test.
53597
53598 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
53599
53600         * g77.dg/bprob: New directory.
53601         * g77.dg/bprob/bprob.exp: New file.
53602         * g77.dg/bprob/bprob-1.f: New test.
53603         * g77.dg/gcov: New directory.
53604         * g77.dg/gcov/gcov.exp: New file.
53605         * g77.dg/gcov/gcov-1.f: New test.
53606         * g77.dg/gcov/gcov-1.x: New file.
53607
53608 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
53609
53610         * gcc.dg/cpp/directiv.c: Update.
53611         * gcc.dg/cpp/undef1.c: Update.
53612
53613 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
53614
53615         * gcc.dg/20010912-1.c: New test.
53616
53617 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
53618
53619         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
53620         language-independent file in lib.
53621         * lib/gcov.exp: New file.
53622
53623 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
53624
53625         * gcc.c-torture/compile/20010911-1.c: New test.
53626
53627 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
53628
53629         * lib/profopt.exp: New, to support profile-directed optimizations.
53630         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
53631         * gcc.misc-tests/bprob-1.c: New test.
53632         * gcc.misc-tests/bprob-2.c: New test.
53633
53634 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
53635
53636         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
53637         XFAIL and which kinds of gcov output to verify.
53638         * gcc.misc-tests/gcov-4b.x: New file.
53639         * gcc.misc-tests/gcov-5b.x: New file.
53640         * gcc.misc-tests/gcov-6.x: New file.
53641         * gcc.misc-tests/gcov-7.c: New test.
53642         * gcc.misc-tests/gcov-7.x: New file.
53643
53644 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
53645
53646         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
53647         * gcc.misc-tests/gcov-6.c: New test.
53648
53649 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
53650
53651         PR c++/3986
53652         * g++.dg/abi/vbase1.C: New test.
53653
53654 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
53655
53656         * objc.dg/method-2.m: New.
53657
53658 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
53659
53660         PR c++/4203
53661         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
53662         * g++.dg/init/empty1.C: New test.
53663
53664 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
53665
53666         * gcc.c-torture/compile/20010903-1.c: New test.
53667
53668 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
53669
53670         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
53671         for m68k.
53672
53673 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
53674
53675         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
53676
53677         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
53678
53679         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
53680
53681 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
53682
53683         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
53684         for 16-bit 'unsigned int'.
53685
53686 2001-08-29  Kazu Hirata  <kazu@hxi.com>
53687
53688         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
53689
53690 2001-08-27  Richard Henderson  <rth@redhat.com>
53691
53692         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
53693         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
53694
53695 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
53696
53697         * gcc.dg/asm-names.c (ymain): New.
53698
53699 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
53700
53701         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
53702         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
53703         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
53704
53705 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53706
53707         * gcc.dg/compare5.c: New testcase.
53708
53709 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
53710
53711         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
53712         and "In instantiation".
53713
53714 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
53715
53716         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
53717
53718 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
53719
53720         * gcc.misc-tests/gcov.exp: Add support for branch information.
53721         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
53722         * gcc.misc-tests/gcov-4.c: New test.
53723         * gcc.misc-tests/gcov-4b.c: New test.
53724         * gcc.misc-tests/gcov-5b.c: New test.
53725
53726 2001-08-20  Zack Weinberg  <zackw@panix.com>
53727
53728         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
53729         expected to fail.
53730
53731 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53732
53733         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
53734
53735 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
53736
53737         * g++.dg/eh/template1.C: New test.
53738
53739 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
53740
53741         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
53742         Fix thinko.
53743         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
53744         for xfail.
53745
53746 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
53747
53748         * lib/g77-dg.exp: Use prune.exp for common procedures
53749         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
53750         * lib/g77.exp: (g77-dg-prune) Remove
53751
53752 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
53753
53754         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
53755
53756 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53757
53758         * g++.dg/template/unify1.C: New test.
53759
53760 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
53761
53762         * g++.dg/abi/empty4.C: New test.
53763
53764 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
53765
53766         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
53767         solaris2.*
53768         * g77.f-torture/compile/pr3743.x: Likewise.
53769
53770 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
53771
53772         * g++.dg/other/using-declaration.C: New test.
53773
53774 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53775
53776         * gcc.dg/cpp/tr-sign.c: New testcase.
53777
53778 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53779
53780         * gcc.dg/cpp/19951025-1.c: Revert.
53781         * gcc.dg/cpp/directiv.c: We no longer process directives that
53782         interrupt macro arguments.
53783
53784 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
53785
53786         * gcc.dg/bconstp-1.c: New test.
53787
53788 2001-08-03  Richard Henderson  <rth@redhat.com>
53789
53790         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
53791
53792 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53793
53794         * gcc.dg/cpp/19951025-1.c: Update.
53795
53796 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
53797
53798         * g77.dg/ff90-1.f (s): Fix reference of variable z,
53799         should be x.
53800
53801 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
53802
53803         Kill -fhonor-std.
53804         * g++.old-deja/g++.ns/ns14.C: Remove special options.
53805         * g++.old-deja/g++.other/std1.C: Likewise.
53806         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
53807
53808 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
53809
53810         * lib/g77.exp: Load gcc-defs.exp for common procedures
53811         (g77_pass, g77_fail, g77_finish, g77_exit,
53812         ${tool}_check_unsupported_p} Now redundant.  Deleted.
53813
53814 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
53815
53816         * g77.dg/fbackslash.f
53817         * g77.dg/fcase-preserve.f
53818         * g77.dg/ff90-1.f
53819         * g77.dg/ffixed-line-length-0.f
53820         * g77.dg/ffixed-line-length-132.f
53821         * g77.dg/ffixed-line-length-7.f
53822         * g77.dg/ffixed-line-length-72.f
53823         * g77.dg/ffixed-line-length-none.f
53824         * g77.dg/ffree-form-1.f
53825         * g77.dg/fno-backslash.f
53826         * g77.dg/fno-f90-1.f
53827         * g77.dg/fno-fixed-form-1.f
53828         * g77.dg/fno-onetrip.f
53829         * g77.dg/fno-typeless-boz.f
53830         * g77.dg/fno-underscoring.f
53831         * g77.dg/fno-vxt-1.f
53832         * g77.dg/fonetrip.f
53833         * g77.dg/ftypeless-boz.f
53834         * g77.dg/fugly-assumed.f
53835         * g77.dg/funderscoring.f
53836         * g77.dg/fvxt-1.f
53837
53838 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
53839
53840         * objc.dg/fwd-proto-1.m: New.
53841         * objc.dg/local-decl-1.m: New.
53842         * objc.dg/naming-1.m: New.
53843         * objc.dg/naming-2.m: New.
53844         * objc.dg/proto-hier-1.m: New.
53845
53846 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
53847
53848         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
53849         largest-type elements to a struct makes its size grow.
53850
53851 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
53852
53853         * g++.dg/abi/vthunk1.C: New test.
53854
53855 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
53856
53857         * g++.dg/abi/vbase8-22.C: New test.
53858
53859 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53860
53861         * gcc.dg/cpp/macro8.c: New test.
53862
53863 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
53864
53865         * g++.dg/abi/vbase8-21.C: New test.
53866
53867 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
53868
53869         * g++.dg/abi/vbase8-10.C: New test.
53870
53871 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53872
53873         * lib/g++.exp (g++_set_ld_library_path): Renamed to
53874         ${tool}_set_ld_library_path.
53875         Changed caller.
53876         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
53877         g++.exp.
53878
53879 2001-07-26  Stan Cox <scox@redhat.com>
53880
53881         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
53882         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
53883         gcc_exit, gcc_check_unsupported_p):
53884         Moved to gcc-deps.exp
53885         * gcc-deps.exp: New file.
53886
53887 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53888
53889         * g++.old-deja/g++.pt/defarg14.C: New test.
53890
53891 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
53892
53893         * g++.old-deja/g++.other/lineno5.C: New test.
53894
53895 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
53896
53897         * g++.old-deja/g++.pt/crash68.C: New test.
53898
53899 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
53900
53901         * g++.old-deja/g++.other/crash42.C: New test.
53902
53903 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53904
53905         * gcc.dg/cpp/extratokens.c: Fix.
53906         * gcc.dg/cpp/skipping2.c: New tests.
53907
53908 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53909
53910         * gcc.c-torture/execute/20010724-1.c: New file.
53911         * gcc.c-torture/execute/20010724-1.x: New file.
53912
53913 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53914
53915         * g++.old-deja/g++.other/cond7.C: New test.
53916
53917 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53918
53919         * g++.old-deja/g++.other/optimize4.C: New test.
53920
53921 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53922
53923         * g++.old-deja/g++.abi/vbase8-5.C: New test.
53924
53925 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
53926
53927         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
53928         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
53929         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
53930         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
53931
53932         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
53933         bug report" message.
53934
53935         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
53936         * g++.dg/ext/instantiate1.C: Move from old-deja.
53937
53938 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
53939
53940         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
53941         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
53942         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
53943         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
53944
53945 2001-07-23  Jeffrey A Law  (law@cygnus.com)
53946
53947         * gcc.c-torture/execute/20010723-1.c: New test.
53948
53949 2001-07-23  Ben Elliston  <bje@redhat.com>
53950
53951         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
53952
53953 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53954
53955         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
53956         i[34567]86-*-*.
53957         Delete handling of ieee_multilib_flags.
53958         Pass -mieee for alpha*-*-* and sh-*-*.
53959         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
53960
53961 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
53962
53963         Remove old-abi tests.
53964         * g++.old-deja/g++.mike/p11116.C: Remove.
53965         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
53966
53967 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
53968
53969         * g77.f-torture/compile/pr3743.f: New test
53970
53971 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
53972
53973         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
53974
53975 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53976
53977         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
53978         g++.old-deja/g++.pt/static6.C: Likewise.
53979         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
53980         supports weak symbols.
53981
53982 2001-07-18  Andreas Jaeger  <aj@suse.de>
53983
53984         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
53985         supported again.
53986
53987 2001-07-18  Andreas Jaeger  <aj@suse.de>
53988
53989         * gcc.dg/iftrap-1.c: Fix target line.
53990
53991 2001-07-17  Richard Henderson  <rth@redhat.com>
53992
53993         * gcc.c-torture/execute/20010717-1.c: New.
53994
53995 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53996
53997         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
53998         tests.
53999
54000 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
54001
54002         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
54003
54004 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54005
54006         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
54007         UAC_SIGBUS, UAC_NOPRINT definitions.
54008
54009 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
54010
54011         * objc/execute/object_is_class.m: New test.
54012         * objc/execute/object_is_meta_class.m: New test.
54013
54014 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
54015
54016         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
54017         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
54018
54019 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
54020
54021         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
54022         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
54023
54024 2001-07-14  Richard Henderson  <rth@redhat.com>
54025
54026         * gcc.dg/iftrap-1.c: New.
54027
54028 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
54029
54030         * g77.f-torture/execute/intrinsic77.f: New test.
54031
54032 2001-07-11  Janis Johnson <janis@us.ibm.com>
54033
54034         * gcc.misc-tests/gcov-3.c: New test.
54035
54036 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
54037
54038         * gcc.c-torture/compile/20010711-1.c,
54039         * gcc.c-torture/compile/20010711-2.c: New tests.
54040
54041 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
54042
54043         * gcc.c-torture/execute/20010711-1.c: New test.
54044
54045 2001-07-11  Ben Elliston  <bje@redhat.com>
54046
54047         * g++.old-deja/g++.other/enum5.C: New test.
54048
54049 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
54050
54051         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
54052         (g++-dg-prune): Call prune_gcc_output.
54053         * prune.exp: New file for prune_gcc_output.
54054         * lib/g++.exp, lib/gcc.exp: Load it.
54055
54056 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54057
54058         * gcc.c-torture/compile/20010701-1.c,
54059         g++.old-deja/g++.ext/attrib6.C: New tests.
54060
54061 2001-07-06  Jeffrey A Law  (law@cygnus.com)
54062
54063         * gcc.c-torture/compile/20010706-1.c: New test.
54064
54065 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
54066
54067         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
54068
54069 2001-06-28  Stan Shebs  <shebs@apple.com>
54070
54071         * gcc.dg/pragma-darwin.c: New test.
54072
54073 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54074
54075         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
54076         Solaris 2.[678] system.
54077
54078 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54079
54080         * gcc.dg/20010622-1.c: New test.
54081
54082 2001-06-18  Stan Shebs  <shebs@apple.com>
54083
54084         * objc.dg: New directory.
54085         * objc.dg/dg.exp: New file.
54086         * objc.dg/alias.m: New.
54087         * objc.dg/class-1.m: New.
54088         * objc.dg/class-2.m: New.
54089         * objc.dg/const-str-1.m: New.
54090         * objc.dg/const-str-2.m: New.
54091         * objc.dg/id-1.m: New.
54092         * objc.dg/method-1.m: New.
54093         * objc.dg/super-class-1.m: New.
54094         * lib/objc-dg.exp: New file.
54095
54096 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54097
54098         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
54099         of label name.
54100
54101 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
54102
54103         * g++.old-deja/g++.abi/vbase8-9.C: New test.
54104
54105 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54106
54107         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
54108         variable.
54109
54110 2001-06-12  Richard Henderson  <rth@redhat.com>
54111
54112         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
54113
54114 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
54115
54116         * g++.old-deja/g++.abi/vbase5.C: New test.
54117         * g++.old-deja/g++.abi/vbase6.C: New test.
54118         * g++.old-deja/g++.abi/vbase7.C: New test.
54119
54120 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54121
54122         * gcc.c-torture/compile/20010610-1.c: New test.
54123
54124 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
54125
54126         * g++.old-deja/g++.abi/vbase4.C: New test.
54127
54128 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54129
54130         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
54131         support %f for HC11/HC12 targets.
54132         * gcc.c-torture/execute/930513-1.x: New file, likewise.
54133         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
54134         on HC11/HC12 targets.
54135         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
54136
54137 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54138
54139         * gcc.dg/wchar_t-1.c: New file.
54140         * gcc.dg/wint_t-1.c: Likewise.
54141
54142 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
54143
54144         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
54145
54146 2001-06-11  Richard Henderson  <rth@redhat.com>
54147
54148         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
54149
54150 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54151
54152         * gcc.c-torture/compile/20010611-1.c: New test.
54153
54154 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54155
54156         * gcc.dg/c99-tag-1.c: Add more tests.
54157
54158 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
54159
54160         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
54161         representation on MN10300 and ARM/Thumb.
54162
54163 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
54164
54165         * g77.f-torture/execute/20010610.f: New.
54166
54167 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
54168
54169         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
54170         names.
54171
54172 2001-06-09  Richard Henderson  <rth@redhat.com>
54173
54174         * gcc.c-torture/execute/ashrdi-1.c: New.
54175         * gcc.c-torture/execute/ashldi-1.c: New.
54176         * gcc.c-torture/execute/lshrdi-1.c: New.
54177
54178 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
54179
54180         * objc/execute/load-3.m: Added. Check sending +load to categories,
54181         in addition to classes.
54182
54183 2001-06-08  Stan Shebs  <shebs@apple.com>
54184
54185         * objc/execute/load-2.m: New test.  From Nicola Pero
54186         <n.pero@mi.flashnet.it>.
54187
54188 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
54189
54190         * gcc.c-torture/execute/20010605-2.c: New test.
54191
54192 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
54193
54194         * g++.old-deja/g++.abi/vbase2.C: New test.
54195         * g++.old-deja/g++.abi/vbase3.C: New test.
54196
54197 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
54198
54199         * g++.old-deja/g++.pt/friend49.C: New test.
54200
54201 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
54202
54203         * g++.old-deja/g++.ext/anon3.C: New test.
54204
54205 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
54206
54207         * g++.old-deja/g++.other/conv7.C: New test.
54208
54209 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
54210
54211         * gcc.c-torture/compile/20010605-2.c: New test.
54212
54213 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54214
54215         * gcc.c-torture/execute/20010604-1.c: New test.
54216
54217 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
54218
54219         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
54220
54221 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
54222
54223         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
54224         (g++_link_flags): Likewise.
54225         (g++_init): Pass gccpath's value to two previous functions.
54226
54227 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54228
54229         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
54230         Ensure logfile entry matches exec command line.
54231
54232 2001-05-31  Richard Henderson  <rth@redhat.com>
54233
54234         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
54235         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
54236
54237 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
54238
54239         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
54240         compiler for irix6.2
54241
54242 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
54243
54244         * g++.old-deja/g++.other/optimize3.C: New file.
54245
54246 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
54247
54248         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
54249         assemble.
54250
54251 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
54252
54253         * g++.old-deja/g++.other/optimize2.C: New file.
54254
54255 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
54256
54257         * gcc.c-torture/compile/20010518-2.c: New file.
54258         * gcc.c-torture/execute/20010518-1.c: New file.
54259         * gcc.c-torture/execute/20010518-2.c: New file.
54260
54261 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54262
54263         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
54264
54265 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
54266
54267         G++ no longer defines builtins that do not begin with __builtin.
54268         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
54269         * g++.old-deja/g++.brendand/misc13.C: Likewise.
54270         * g++.old-deja/g++.law/builtin1.C: Likewise.
54271         * g++.old-deja/g++.law/cvt2.C: Likewise.
54272         * g++.old-deja/g++.mike/net5.C: Likewise.
54273         * g++.old-deja/g++.other/builtins1.C: Likewise.
54274         * g++.old-deja/g++.other/builtins2.C: Likewise.
54275         * g++.old-deja/g++.other/builtins3.C: Likewise.
54276         * g++.old-deja/g++.other/builtins4.C: Likewise.
54277         * g++.old-deja/g++.other/inline8.C: Likewise.
54278         * g++.old-deja/g++.robertl/eb39.C: Likewise.
54279
54280 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
54281
54282         * g++.old-deja/g++.pt/using1.C: Adjust.
54283         * g++.old-deja/g++.pt/using2.C: New test.
54284
54285 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
54286
54287         * gcc.dg/cpp/charconst.c: New tests.
54288         * gcc.dg/cpp/escape.c: New tests.
54289         * gcc.dg/cpp/escape-1.c: New tests.
54290         * gcc.dg/cpp/escape-2.c: New tests.
54291         * gcc.dg/cpp/ucs.c: New tests.
54292
54293 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
54294
54295         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
54296         native compiler for irix6.5.
54297
54298 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
54299
54300         * lib/g++.exp (g++_include_flags): Use args to compute
54301         get_multilibs.
54302         (g++_link_flags): Likewise.
54303         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
54304
54305 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54306
54307         * gcc.dg/c90-hexfloat-1.c: Add more tests.
54308
54309 2001-05-21  Geoff Keating  <geoffk@redhat.com>
54310
54311         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
54312         this file.
54313
54314 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54315
54316         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
54317         STACK_SIZE;
54318         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
54319         to STACK_SIZE; Use it to define size of add_histo array.
54320         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
54321         to STACK_SIZE.
54322         (f): Use GITT_SIZE to define size of gitt local table.
54323         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
54324         to STACK_SIZE; Use it to define size of bytemem array.
54325
54326 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54327
54328         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
54329         on 68HC11/HC12 due to the asm instruction.
54330         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
54331         * gcc.c-torture/compile/920520-1.x: Likewise.
54332         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
54333         on 68HC11/HC12 because the function is larger than 64K.
54334         * gcc.c-torture/compile/961203-1.x: New file, this test fails
54335         on 68HC11/HC12 because the structure is too large.
54336
54337 2001-05-20  Richard Henderson  <rth@redhat.com>
54338
54339         * gcc.c-torture/execute/20010520-1.c: New.
54340
54341 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54342
54343         * g++.old-deja/g++.warn/compare1.C: New test.
54344         * gcc.dg/compare4.c: New test.
54345
54346 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
54347
54348         * g++.old-deja/g++.other/optimize1.C: New test.
54349
54350 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54351
54352         * g++.old-deja/g++.pt/spec41.C: New test.
54353
54354 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
54355
54356         * gcc.c-torture/compile/20010114-1.x: Remove.
54357
54358 2001-05-18  Stan Shebs  <shebs@apple.com>
54359
54360         * gcc.c-torture/compile/20010518-1.c: New test.
54361
54362 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
54363
54364         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
54365         * g++.old-deja/g++.pt/crash67.C: New test.
54366
54367 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
54368
54369         * g++.old-deja/g++.other/debug9.C: New test.
54370
54371 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
54372
54373         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
54374
54375 2001-05-16  Jan Hubicka  <jh@suse.cz>
54376
54377         * gcc.c-torture/compile/20010516-1.c: New test.
54378
54379 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
54380
54381         * g++.old-deja/g++.other/crash41.C: New test.
54382
54383 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
54384
54385         * g++.old-deja/g++.pt/crash66.C: New test.
54386
54387 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
54388
54389         * g++.old-deja/g++.robertl/eb27.C: Convert.
54390
54391 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
54392
54393         * g++.dg/friend-warn.C: New test.  Do not warn about friend
54394         declaration being redundant.
54395
54396 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
54397
54398         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
54399
54400 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
54401
54402         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
54403
54404 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
54405
54406         * lib/g++.exp: Use testsuite_flags.
54407
54408 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
54409
54410         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
54411
54412 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54413
54414         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
54415
54416 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
54417
54418         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
54419
54420 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
54421
54422         * gcc.c-torture/compile/20010313-1.c: New test.
54423
54424 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
54425
54426         * gcc.dg/cpp/direct2.c: New test.
54427         * gccq.dg/cpp/direct2s.c: New test.
54428
54429         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
54430
54431 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
54432
54433         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
54434         * g++.old-deja/g++.other/op3.C: Likewise.
54435
54436 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
54437
54438         * gcc.dg/cpp/syshdr.h: New file.
54439         * gcc.dg/cpp/sysmac1.c: Update.
54440         * gcc.dg/cpp/sysmac2.c: Update.
54441
54442 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54443
54444         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
54445
54446 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
54447
54448         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
54449         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
54450
54451 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
54452
54453         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
54454
54455 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
54456
54457         * lib/g++.exp (g++_include_flags): Don't use any special flags
54458         if TESTING_IN_BUILD_TREE is not defined.
54459         (g++_init): Use a plain 'c++' as the compiler if
54460         TESTING_IN_BUILD_TREEE is not defined.
54461
54462 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
54463
54464         * g++.old-deja/g++.eh/catch13.C: New test.
54465         * g++.old-deja/g++.eh/catch14.C: New test.
54466
54467 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
54468
54469         * gcc.dg/cpp/tr-define.c: New test.
54470
54471 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
54472
54473         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
54474         <stdlib.h>, not <malloc.h>.
54475
54476 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
54477
54478         * g++.old-deja/g++.ns/template17.C: New test.
54479
54480 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
54481
54482         * g++.old-deja/g++.pt/ref4.C: New test.
54483
54484 2001-04-30  Richard Henderson  <rth@redhat.com>
54485
54486         * gcc.dg/20000724-1.c: Revert last change.
54487
54488 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
54489
54490         * g77.f-torture/execute/20010430.f: New test.
54491
54492 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
54493
54494         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
54495
54496 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
54497
54498         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
54499
54500 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
54501
54502         * g++.old-deja/g++.eh/crash6.C: New test.
54503
54504 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
54505
54506         * g++.old-deja/g++.other/warn7.C: New test.
54507
54508 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
54509
54510         * g++.old-deja/g++.other/defarg9.C: New test.
54511
54512 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
54513
54514         * g77.f-torture/compile/20010426.f: New test.
54515         * g77.f-torture/execute/20010426.f: New test.
54516
54517 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
54518
54519         * g77.f-torture/compile/20000629-1.x: Remove - error
54520         has been fixed.
54521
54522 2001-04-26  Jeffrey A Law  (law@cygnus.com)
54523
54524         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
54525         Tweak slightly to work with g++.dg framework.
54526         * g++.dg/special/ecos.exp: Run initp1.C test.
54527         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
54528
54529         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
54530         its linker doesn't give line numbers either.
54531         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
54532
54533 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
54534
54535         * g++.old-deja/g++.other/lex1.C: New test.
54536
54537 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
54538
54539         * gcc.dg/noncompile/20010425-1.c: New test.
54540
54541 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
54542
54543         * g++.old-deja/g++.pt/mangle2.C: New test.
54544
54545 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
54546
54547         * gcc.dg/format/plus-1.c: New test.
54548
54549 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
54550
54551         * gcc.dg/20010423-1.c: New test.
54552
54553 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
54554
54555         * gcc.c-torture/execute/20010422-1.c: New test.
54556
54557 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
54558
54559         * g++.old-deja/g++.ns/type2.C: New test.
54560
54561 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
54562
54563         * g++.old-deja/g++.other/perf1.C: New test.
54564
54565 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
54566
54567         * gcc.dg/c99-func-2.c: Remove xfail.
54568         * gcc.dg/c99-func-3.c: Remove xfail.
54569         * gcc.dg/c99-func-4.c: Remove xfail.
54570
54571 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
54572
54573         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
54574
54575 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
54576
54577         * gcc.c-torture/compile/20010423-1.c: New test.
54578
54579 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
54580
54581         * g++.old-deja/g++.pt/typename28.C: New test.
54582
54583 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
54584
54585         * g++.old-deja/g++.abi/empty2.C: New test.
54586         * g++.old-deja/g++.abi/empty3.C: New test.
54587
54588 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54589
54590         * g++.old-deja/g++.other/comdat2.C: New test.
54591         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
54592
54593 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54594
54595         * g++.old-deja/g++.other/overload14.C: New test.
54596
54597 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54598
54599         * g++.old-deja/g++.other/lookup23.C: New test.
54600
54601 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54602
54603         * gcc.c-torture/execute/20010403-1.c: New test.
54604
54605 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
54606             Mark Mitchell  <mark@codesourcery.com>
54607
54608         * lib/old-dejagnu.exp: Don't delete output of executable.
54609         Add .exe suffix to executables.
54610
54611 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
54612
54613         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
54614
54615 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54616
54617         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
54618
54619 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
54620
54621         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
54622         * g++.old-deja/g++.abi/crash1.C: New test.
54623
54624 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
54625
54626         * g++.old-deja/g++.other/crash40.C: New test.
54627
54628 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54629
54630         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
54631
54632 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
54633
54634         * g++.old-deja/g++.other/warn6.C: New test.
54635
54636 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
54637
54638         * g++.old-deja/g++.robertl/eb42.C: Same.
54639
54640 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54641
54642         * gcc.dg/wtr-conversion-1.c: New testcase.
54643
54644 2001-04-10  Richard Henderson  <rth@redhat.com>
54645
54646         * g++.old-deja/g++.other/array5.C: New.
54647
54648 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54649
54650         * gcc.c-torture/execute/20010408-1.c: New test.
54651
54652 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
54653
54654         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
54655         headers and constructs.
54656         * g++.old-deja/g++.robertl/eb79.C: Same.
54657         * g++.old-deja/g++.robertl/eb77.C (main): Same.
54658         * g++.old-deja/g++.robertl/eb73.C: Same.
54659         * g++.old-deja/g++.robertl/eb66.C (main): Same.
54660         * g++.old-deja/g++.robertl/eb55.C (t): Same.
54661         * g++.old-deja/g++.robertl/eb54.C (main): Same.
54662         * g++.old-deja/g++.robertl/eb46.C (main): Same.
54663         * g++.old-deja/g++.robertl/eb44.C: Same.
54664         * g++.old-deja/g++.robertl/eb41.C (main): Same.
54665         * g++.old-deja/g++.robertl/eb4.C (main): Same.
54666         * g++.old-deja/g++.robertl/eb39.C: Same.
54667         * g++.old-deja/g++.robertl/eb33.C (main): Same.
54668         * g++.old-deja/g++.robertl/eb31.C (main): Same.
54669         * g++.old-deja/g++.robertl/eb30.C: Same.
54670         * g++.old-deja/g++.robertl/eb3.C: Same.
54671         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
54672         * g++.old-deja/g++.robertl/eb21.C: Same.
54673         * g++.old-deja/g++.robertl/eb15.C: Same.
54674         * g++.old-deja/g++.robertl/eb118.C: Same.
54675         * g++.old-deja/g++.robertl/eb115.C (main): Same.
54676         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
54677         * g++.old-deja/g++.robertl/eb109.C: Same.
54678         * g++.old-deja/g++.other/sibcall1.C (main): Same.
54679         * g++.old-deja/g++.mike/rtti1.C: Same.
54680         * g++.old-deja/g++.mike/p658.C: Same.
54681         * g++.old-deja/g++.mike/net46.C: Same.
54682         * g++.old-deja/g++.mike/net34.C: Same.
54683         * g++.old-deja/g++.mike/memoize1.C: Same.
54684         * g++.old-deja/g++.mike/eh2.C: Same.
54685         * g++.old-deja/g++.law/weak.C: Same.
54686         * g++.old-deja/g++.law/visibility7.C: Same.
54687         * g++.old-deja/g++.law/visibility25.C: Same.
54688         * g++.old-deja/g++.law/visibility22.C: Same.
54689         * g++.old-deja/g++.law/visibility2.C: Same.
54690         * g++.old-deja/g++.law/visibility17.C: Same.
54691         * g++.old-deja/g++.law/visibility13.C: Same.
54692         * g++.old-deja/g++.law/visibility10.C: Same.
54693         * g++.old-deja/g++.law/visibility1.C: Same.
54694         * g++.old-deja/g++.law/virtual3.C (eval): Same.
54695         * g++.old-deja/g++.law/vbase1.C: Same.
54696         * g++.old-deja/g++.law/operators32.C: Same.
54697         * g++.old-deja/g++.law/nest3.C: Same.
54698         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
54699         * g++.old-deja/g++.law/except5.C (main): Same.
54700         * g++.old-deja/g++.law/cvt7.C (run): Same.
54701         * g++.old-deja/g++.law/cvt2.C: Same.
54702         * g++.old-deja/g++.law/cvt16.C: Same.
54703         * g++.old-deja/g++.law/ctors6.C (bar): Same.
54704         * g++.old-deja/g++.law/ctors17.C (main): Same.
54705         * g++.old-deja/g++.law/ctors13.C: Same.
54706         * g++.old-deja/g++.law/ctors12.C (main): Same.
54707         * g++.old-deja/g++.law/ctors10.C: Same.
54708         * g++.old-deja/g++.law/code-gen5.C: Same.
54709         * g++.old-deja/g++.law/bad-error7.C: Same.
54710         * g++.old-deja/g++.law/arm9.C: Same.
54711         * g++.old-deja/g++.law/arm12.C: Same.
54712         * g++.old-deja/g++.law/arg8.C: Same.
54713         * g++.old-deja/g++.law/arg1.C: Same.
54714         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
54715         * g++.old-deja/g++.jason/template31.C: Same.
54716         * g++.old-deja/g++.jason/template24.C (main): Same.
54717         * g++.old-deja/g++.jason/2371.C: Same.
54718         * g++.old-deja/g++.eh/new2.C: Same.
54719         * g++.old-deja/g++.eh/new1.C: Same.
54720         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
54721         * g++.old-deja/g++.brendan/nest21.C (main): Same.
54722         * g++.old-deja/g++.brendan/err-msg3.C: Same.
54723         * g++.old-deja/g++.brendan/crash62.C: Same.
54724         * g++.old-deja/g++.brendan/crash52.C: Same.
54725         * g++.old-deja/g++.brendan/crash49.C (main): Same.
54726         * g++.old-deja/g++.brendan/crash38.C: Same.
54727         * g++.old-deja/g++.brendan/crash15.C (main): Same.
54728         * g++.old-deja/g++.brendan/copy9.C: Same.
54729
54730 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
54731
54732         * gcc.c-torture/execute/20001203-2.c (memset):
54733         Count argument is of type __SIZE_TYPE__.
54734
54735 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
54736
54737         * gcc.c-torture/compile/20010404-1.c: New test.
54738
54739 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
54740
54741         * gcc.c-torture/compile/20010326-1.c: New test.
54742
54743 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
54744
54745         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
54746         peculiarities of the SH.
54747         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
54748
54749 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54750
54751         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
54752         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
54753         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
54754
54755 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
54756
54757         * g77.f-torture/compile/20010321-1.f: New test.
54758
54759 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
54760
54761         * gcc.c-torture/compile/20010329-1.c: New test.
54762
54763 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
54764
54765         * gcc.c-torture/execute/20010329-1.c: New test.
54766
54767 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
54768
54769         * g++.old-deja/g++.other/eh4.C: Fix typo.
54770
54771 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
54772
54773         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
54774
54775 2001-03-28  Philip Blundell  <philb@gnu.org>
54776
54777         * gcc.c-torture/compile/20010328-1.c: New test.
54778
54779 2001-03-27  Richard Henderson  <rth@redhat.com>
54780
54781         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
54782         * g++.old-deja/g++.eh/vbase3.C: Likewise.
54783
54784 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
54785
54786         * gcc.c-torture/compile/20010327-1.c: New test.
54787
54788 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
54789
54790         * g++.old-deja/g++.other/friend12.C: New test.
54791         * g++.old-deja/g++.other/friend9.C: Expect no errors.
54792         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
54793
54794 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54795
54796         * gcc.c-torture/execute/20010325-1.c: New test.
54797
54798 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
54799
54800         * g++.old-deja/g++.other/mangle3.C: New test.
54801
54802 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
54803
54804         * g++.old-deja/g++.other/anon8.C: New test.
54805
54806 2001-03-20  Philip Blundell  <philb@gnu.org>
54807
54808         * gcc.c-torture/compile/20010320-1.c: New test.
54809
54810 2001-03-17  Richard Henderson  <rth@redhat.com>
54811
54812         * g++.old-deja/g++.other/eh4.C: Add expected error text.
54813
54814 2001-03-15  Geoff Keating  <geoff@redhat.com>
54815
54816         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
54817         tests on AIX.
54818
54819 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
54820
54821         * g++.old-deja/g++.other/eh4.C: New test.
54822
54823 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
54824
54825         * gcc.dg/cpp/mi1.c: Update.
54826
54827 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
54828
54829         * g++.old-deja/g++.other/regstack.C: New test.
54830
54831 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
54832
54833         * g++.old-deja/g++.other/ref4.C: New test.
54834
54835 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
54836
54837         * objc/execute/va_method.m: Added.
54838         * objc/execute/IMP.m: Added.
54839         * objc/execute/_cmd.m: Added.
54840         * objc/execute/accessing_ivars.m: Added.
54841         * objc/execute/class-1.m: Added.
54842         * objc/execute/class-10.m: Added.
54843         * objc/execute/class-11.m: Added.
54844         * objc/execute/class-12.m: Added.
54845         * objc/execute/class-13.m: Added.
54846         * objc/execute/class-14.m: Added.
54847         * objc/execute/class-2.m: Added.
54848         * objc/execute/class-3.m: Added.
54849         * objc/execute/class-4.m: Added.
54850         * objc/execute/class-5.m: Added.
54851         * objc/execute/class-6.m: Added.
54852         * objc/execute/class-7.m: Added.
54853         * objc/execute/class-8.m: Added.
54854         * objc/execute/class-9.m: Added.
54855         * objc/execute/class-tests-1.h
54856         * objc/execute/class-tests-2.h
54857         * objc/execute/compatibility_alias.m: Added.
54858         * objc/execute/encode-1.m: Added.
54859         * objc/execute/formal_protocol-1.m: Added.
54860         * objc/execute/formal_protocol-2.m: Added.
54861         * objc/execute/formal_protocol-3.m: Added.
54862         * objc/execute/formal_protocol-4.m: Added.
54863         * objc/execute/formal_protocol-5.m: Added.
54864         * objc/execute/formal_protocol-6.m: Added.
54865         * objc/execute/formal_protocol-7.m: Added.
54866         * objc/execute/informal_protocol.m: Added.
54867         * objc/execute/initialize.m: Added.
54868         * objc/execute/load.m: Added.
54869         * objc/execute/many_args_method.m: Added.
54870         * objc/execute/nested-3.m: Added.
54871         * objc/execute/no_clash.m: Added.
54872         * objc/execute/private.m: Added.
54873         * objc/execute/redefining_self.m: Added.
54874         * objc/execute/root_methods.m: Added.
54875         * objc/execute/selector-1.m: Added.
54876         * objc/execute/static-1.m: Added.
54877         * objc/execute/static-2.m: Added.
54878         * objc/execute/va_method.m: Added.
54879
54880 2001-03-10  Richard Henderson  <rth@redhat.com>
54881
54882         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
54883
54884 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
54885
54886         * g++.old-deja/g++.other/crash31.C: XFAIL.
54887         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
54888         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
54889         * gcc.c-torture/execute/20010123-1.x: XFAIL.
54890         * gcc.c-torture/execute/20010124-1.x: XFAIL.
54891         * gcc.dg/sequence-pt-1.c: XFAIL one test.
54892
54893 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
54894
54895         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
54896
54897 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
54898
54899         * gcc.dg/20000724-1.c: Don't use multiline strings.
54900
54901 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
54902
54903         * objc/execute/string1.m, objc/execute/string2.m: Compare the
54904         result of -cString against what we expect it to be; don't just
54905         print it out for no one to read.
54906
54907         * objc/execute/string3.m, objc/execute/string4.m: New tests.
54908         Based on testcases provided by Nicola Pero.
54909
54910 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
54911
54912         * gcc.dg/cpp/macro7.c: New test.
54913
54914 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
54915
54916         * gcc.dg/cpp/multiline.c: Update.
54917
54918 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
54919
54920         * g++.old-deja/g++.other/enum3.C: New test.
54921
54922 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
54923
54924         * g++.old-deja/g++.other/pod1.C: New test.
54925
54926 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
54927
54928         * g++.old-deja/g++.ext/overload1.C: New test.
54929
54930 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
54931
54932         * g++.old-deja/g++.pt/using1.C: New test.
54933
54934 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
54935
54936         * g++.old-deja/g++.other/using9.C: New test.
54937
54938 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
54939
54940         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
54941
54942         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
54943
54944 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
54945
54946         * g++.old-deja/g++.ext/realpt1.C: Remove.
54947
54948 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
54949
54950         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
54951
54952 2001-02-26  Will Cohen  <wcohen@redhat.com>
54953
54954         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
54955
54956 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
54957
54958         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
54959         templatized constructors.
54960
54961 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54962
54963         * gcc.c-torture/execute/20010224-1.c: New test.
54964
54965 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
54966
54967         * gcc.c-torture/execute/20010222-1.c: New test.
54968
54969 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
54970
54971         * g++.old-deja/g++.other/inline20.C: New test.
54972
54973 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
54974
54975         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
54976
54977 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
54978
54979         * g++.old-deja/g++.other/lookup22.C: New test.
54980
54981 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
54982
54983         * g77.dg: New directory.
54984         * g77.dg/20010216-1.f: New test case.
54985         * g77.dg/dg.exp: New driver.
54986         * lib/g77-dg.exp: New driver library.
54987
54988 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54989
54990         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
54991
54992 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
54993
54994         * g++.old-deja/g++.other/decl9.C: New test.
54995
54996 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
54997
54998         * g++.old-deja/g++.other/init16.C: Update the test so that it does
54999         not need <string> and also tests the initialization at runtime.
55000
55001 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
55002
55003         * gcc.c-torture/execute/longlong.c: New test.
55004
55005 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
55006
55007         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
55008
55009 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
55010
55011         * gcc.c-torture/execute/920302-1.c (execute):
55012         Change argument type to short.
55013
55014 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
55015
55016         * g++.old-deja/g++.pt/deduct6.C: New test.
55017
55018 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
55019
55020         * g++.old-deja/g++.pt/deduct5.C: New test.
55021
55022 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
55023
55024         * gcc.c-torture/execute/20010209-1.c: New test.
55025
55026 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
55027
55028         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
55029
55030 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
55031
55032         * g++.dg/vtgc1.C: Update for new ABI.
55033
55034         * consistency.vlad: New directory, 1665 files.
55035
55036 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
55037
55038         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
55039         return type.
55040         * gcc.dg/cpp/digraphs.c: Declare puts.
55041
55042 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
55043
55044         * g++.old-deja/g++.other/warn5.C: New test.
55045
55046 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
55047
55048         * g++.old-deja/g++.pt/spec40.C: New test.
55049
55050 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
55051
55052         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
55053         case.
55054         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
55055
55056 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
55057
55058         * gcc.c-torture/compile/20010209-1.c: New test.
55059
55060 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
55061
55062         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
55063         excess errors message but not if it crashes.
55064         * g++.old-deja/g++.other/crash27.C: Likewise.
55065         * g++.old-deja/g++.other/crash28.C: Likewise.
55066         * g++.old-deja/g++.other/crash30.C: Likewise.
55067         * g++.old-deja/g++.other/crash32.C: Likewise.
55068         * g++.old-deja/g++.other/crash35.C: Likewise.
55069         * g++.old-deja/g++.pt/inherit2.C: Likewise.
55070
55071 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55072
55073         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
55074         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
55075         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
55076         g77.f-torture/execute/execute.exp,
55077         g77.f-torture/noncompile/noncompile.exp,
55078         gcc.c-torture/execute/execute.exp,
55079         gcc.c-torture/execute/memcheck/memcheck.exp,
55080         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
55081         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
55082         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
55083         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
55084         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
55085         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
55086         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
55087         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
55088         Remove bug reporting instructions with ancient email addresses.
55089
55090 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
55091
55092         * gcc.dg/20010202-1.c: New test.
55093         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
55094
55095 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
55096
55097         * g++.dg/stdbool-if.C: New test.
55098
55099 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
55100
55101         * objc/execute/fdecl.m: Added main().
55102
55103 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
55104
55105         * gcc.c-torture/execute/20010206-1.c: New test.
55106
55107 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
55108
55109         * gcc.dg/cpp/avoidpaste1.c: Update.
55110
55111 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
55112
55113         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
55114         Pero <nicola@brainstorm.co.uk>.
55115         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
55116
55117 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
55118
55119         * g++.old-deja/g++.pt/spec39.C: New test.
55120
55121 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
55122
55123         * gcc.c-torture/compile/20010202-1.c: New test.
55124
55125 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
55126
55127         * g++.old-deja/g++.abi/primary2.C: New test.
55128         * g++.old-deja/g++.abi/primary3.C: New test.
55129         * g++.old-deja/g++.abi/primary4.C: New test.
55130         * g++.old-deja/g++.abi/primary5.C: New test.
55131         * g++.old-deja/g++.abi/vtable3.h: New test.
55132         * g++.old-deja/g++.abi/vtable3a.C: New test.
55133         * g++.old-deja/g++.abi/vtable3b.C: New test.
55134         * g++.old-deja/g++.abi/vtable3c.C: New test.
55135         * g++.old-deja/g++.abi/vtable3d.C: New test.
55136         * g++.old-deja/g++.abi/vtable3e.C: New test.
55137         * g++.old-deja/g++.abi/vtable3f.C: New test.
55138         * g++.old-deja/g++.abi/vtable3g.C: New test.
55139         * g++.old-deja/g++.abi/vtable3h.C: New test.
55140         * g++.old-deja/g++.abi/vtable3i.C: New test.
55141         * g++.old-deja/g++.abi/vtable3j.C: New test.
55142         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
55143
55144 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
55145
55146         * g++.old-deja/g++.other/anon6.C: New test.
55147         * g++.old-deja/g++.other/anon7.C: New test.
55148
55149 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
55150
55151         * gcc.dg/cpp/avoidpaste2.c: New tests.
55152
55153 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
55154
55155         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
55156
55157 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
55158
55159         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
55160         DECIMAL_DIG cases for Irix."
55161
55162 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
55163
55164         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
55165
55166 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
55167
55168         * gcc.dg/c99-tag-1.c: New test.
55169
55170 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
55171
55172         * gcc.dg/cpp/tr-warn1.c: Add tests.
55173
55174 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
55175
55176         * gcc.dg/cpp/avoidpaste1.c: Update.
55177         * gcc.dg/cpp/paste4.c: Update.
55178
55179 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
55180
55181         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
55182         cases for Irix.
55183
55184 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
55185
55186         * g++.old-deja/g++.other/inline19.C: New test.
55187
55188 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
55189
55190         * gcc.dg/Wlarger-than.c: New test.
55191
55192 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
55193
55194         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
55195
55196 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
55197
55198         * gcc.c-torture/execute/20010129-1.c: New test.
55199         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
55200
55201 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
55202
55203         * gcc.dg/cpp/avoidpaste1.c: Test case.
55204
55205 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
55206
55207         * g++.old-deja/g++.other/inline18.C: New test.
55208
55209 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55210
55211         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
55212         and __builtin_putchar.
55213
55214 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
55215
55216         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
55217         tests.
55218
55219 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
55220
55221         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
55222         floating point number rounding mode to round to the nearest
55223         representable mode.
55224
55225 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
55226
55227         * g++.old-deja/g++.other/mangle2.C: New test.
55228
55229 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
55230
55231         * gcc.c-torture/compile/20010124-1.c: New test.
55232
55233 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
55234
55235         * g++.old-deja/g++.pt/spec38.C: New test.
55236
55237 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55238
55239         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
55240         "Build don't run".
55241
55242 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55243
55244         * gcc.c-torture/execute/20010123-1.c: New test.
55245
55246 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
55247
55248         * g++.old-deja/g++.pt/spec37.C: New test.
55249
55250 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
55251
55252         * g++.old-deja/g++.pt/overload14.C: New test.
55253
55254 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55255
55256         * gcc.c-torture/execute/20010122-1.c: New test, exercise
55257         __builtin_return_address.
55258
55259 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
55260
55261         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
55262         * g++.old-deja/g++.pt/spec35.C: New test.
55263         * g++.old-deja/g++.pt/spec36.C: New test.
55264
55265 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
55266
55267         * gcc.c-torture/compile/20010118-1.c: New test.
55268
55269 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
55270
55271         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
55272
55273 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
55274
55275         * gcc.c-torture/execute/20010119-1.c: New test.
55276
55277 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
55278
55279         * g++.old-deja/g++.other/vbase5.C: New test.
55280
55281 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
55282
55283         * gcc.c-torture/execute/20010118-1.c: New test.
55284
55285 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
55286
55287         * g++.old-deja/g++.pt/deduct3.C: New test.
55288
55289 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
55290
55291         * g++.old-deja/g++.pt/spec34.C: New test.
55292
55293 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
55294
55295         * g77.f-torture/compile/20000601-2.f: New test.
55296
55297 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55298
55299         * g++.old-deja/g++.other/init17.C: New test.
55300
55301 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
55302
55303         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
55304
55305 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55306
55307         * g++.old-deja/g++.pt/unify8.C: New test.
55308
55309 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55310
55311         * g++.old-deja/g++.abi/vbase1.C: New test.
55312
55313 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55314
55315         * g++.old-deja/g++.pt/crash65.C: New test.
55316
55317 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
55318
55319         * gcc.dg/cpp/assembl2.S: New test case.
55320
55321 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
55322
55323         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
55324         are supported.
55325
55326 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55327
55328         * g++.old-deja/g++.other/builtins1.C: New test.
55329         * g++.old-deja/g++.other/builtins2.C: Likewise.
55330         * g++.old-deja/g++.other/builtins3.C: Likewise.
55331         * g++.old-deja/g++.other/builtins4.C: Likewise.
55332
55333 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
55334
55335         * gcc.c-torture/compile/20010117-1.c: New test.
55336         * gcc.c-torture/compile/20010117-2.c: New test.
55337
55338 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
55339
55340         * g77.f-torture/execute/20010116.[fx]: New test,
55341         XFAIL on i?86-*-*.
55342         * g77.f-torture/compile/20010115.f: Indicate it's
55343         a test for PR fortran/1636.
55344
55345 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
55346
55347         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
55348
55349 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
55350
55351         * g77.f-torture/compile/20010115.f: New test.
55352
55353 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
55354
55355         * g++.old-deja/g++.pt/nontype5.C: New test.
55356
55357 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
55358
55359         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
55360         have an equivalent working one below it.
55361
55362 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
55363
55364         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
55365         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
55366
55367 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
55368
55369         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
55370         message containing "init_priority".
55371         (conpr-2.C): Likewise.
55372         (conpr-3.C): Likewise.
55373         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
55374
55375 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55376
55377         * gcc.c-torture/execute/20010114-2.c: New test.
55378
55379 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
55380
55381         * gcc.c-torture/compile/20010114-1.c: New test.
55382         * gcc.c-torture/compile/20010114-1.x: Xfail.
55383         * gcc.c-torture/compile/20010114-2.c: New test.
55384         * gcc.c-torture/execute/20010114-1.c: New test.
55385         * gcc.dg/trunc-1.c: New test.
55386         * gcc.dg/uninit-B.c: New test.
55387
55388 2001-01-13  Nick Clifton  <nickc@redhat.com>
55389
55390         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
55391         target.
55392
55393 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55394
55395         * gcc.c-torture/compile/20010113-1.c: New test.
55396
55397 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
55398
55399         * gcc.c-torture/compile/20001212-1.c: New test.
55400
55401 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55402
55403         * gcc.dg/cpp/widestr1.c: Update.
55404         * gcc.dg/cpp/prag-imp.c: Remove.
55405
55406 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
55407
55408         * gcc.c-torture/execute/20000801-3.x: Remove.
55409         * gcc.dg/c90-init-1.c: New test.
55410         * gcc.dg/c99-init-1.c: New test.
55411         * gcc.dg/c99-init-2.c: New test.
55412         * gcc.dg/gnu99-init-1.c: New test.
55413
55414 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
55415
55416         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
55417         testing that no relevant ones were found.
55418
55419 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
55420
55421         * g++.old-deja/g++.pt/cast2.C: New test.
55422
55423 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
55424
55425         * g++.old-deja/g++.pt/friend47.C: New test.
55426
55427 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55428
55429         * g++.old-deja/g++.pt/instantiate13.C: New test.
55430
55431 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55432
55433         * g++.old-deja/g++.other/defarg7.C: New test.
55434         * g++.old-deja/g++.other/defarg8.C: New test.
55435
55436 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55437
55438         * g++.old-deja/g++.pt/crash64.C: New test.
55439
55440 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55441
55442         * g++.old-deja/g++.pt/crash63.C: New test.
55443
55444 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
55445
55446         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
55447
55448 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
55449
55450         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
55451
55452 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
55453
55454         * g++.old-deja/g++.pt/error3.C: New test.
55455
55456 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
55457
55458         * g++.old-deja/g++.other/crash39.C: New test.
55459
55460 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
55461
55462         * g++.old-deja/g++.other/vbase4.C: New test.
55463
55464 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
55465
55466         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
55467         * gcc.dg/special/20000419-2.c: New file. Identical to above.
55468         * gcc.dg/special/special.exp: New test driver which will check
55469         for alias support for the above test.
55470
55471 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
55472
55473         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
55474         problems on small machines.
55475         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
55476         parameterize.
55477
55478 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
55479
55480         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
55481         mips.
55482         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
55483
55484 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
55485
55486         * g++.old_deja/g++.pt/using8.C: New test.
55487
55488 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55489
55490         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
55491
55492 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
55493
55494         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
55495         where a failure is expected.
55496         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
55497
55498 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
55499
55500         * g++.old_deja/g++.pt/instantiate12.C: New test.
55501
55502 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
55503
55504         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
55505         start of structs.
55506         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
55507         * g++.old-deja/g++.brendan/crash17.C: Likewise.
55508         * g++.old-deja/g++.brendan/crash29.C: Likewise.
55509         * g++.old-deja/g++.brendan/crash48.C: Likewise.
55510         * g++.old-deja/g++.brendan/ns1.C: Likewise.
55511         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
55512         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
55513         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
55514         * g++.old-deja/g++.eh/spec6.C: Likewise.
55515         * g++.old-deja/g++.jason/crash3.C: Likewise.
55516         * g++.old-deja/g++.law/ctors11.C: Likewise.
55517         * g++.old-deja/g++.law/ctors17.C: Likewise.
55518         * g++.old-deja/g++.law/ctors5.C: Likewise.
55519         * g++.old-deja/g++.law/ctors9.C: Likewise.
55520         * g++.old-deja/g++.mike/ambig1.C: Likewise.
55521         * g++.old-deja/g++.mike/net22.C: Likewise.
55522         * g++.old-deja/g++.mike/p3538a.C: Likewise.
55523         * g++.old-deja/g++.mike/p3538b.C: Likewise.
55524         * g++.old-deja/g++.mike/virt3.C: Likewise.
55525         * g++.old-deja/g++.niklas/t128.C: Likewise.
55526         * g++.old-deja/g++.other/anon4.C: Likewise.
55527         * g++.old-deja/g++.other/using1.C: Likewise.
55528         * g++.old-deja/g++.other/warn3.C: Likewise.
55529         * g++.old-deja/g++.pt/t37.C: Likewise.
55530         * g++.old-deja/g++.robertl/eb69.C: Likewise.
55531         * g++.old-deja/g++.robertl/eb71.C: Likewise.
55532
55533 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
55534
55535         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
55536
55537 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55538
55539         * gcc.c-torture/execute/stdio-opt-3.c: New test.
55540
55541 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
55542
55543         * gcc.c-torture/compile/20010107-1.c: New test.
55544
55545 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55546
55547         * gcc.c-torture/execute/builtin-noret-1.c: New test.
55548
55549 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55550
55551         * gcc.dg/format/format.h: New file.
55552         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
55553         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
55554         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
55555         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
55556         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
55557         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
55558         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
55559         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
55560         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
55561         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
55562         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
55563         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
55564         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
55565         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
55566         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
55567         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
55568         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
55569         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
55570         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
55571         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
55572         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
55573         instead of declaring standard types, macros and functions in each
55574         test.
55575
55576 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
55577
55578         * gcc.c-torture/execute/20010106-1.c: New test.
55579
55580 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
55581
55582         * gcc.dg/format/format.exp: New file.
55583         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
55584         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
55585         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
55586         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
55587         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
55588         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
55589         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
55590         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
55591         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
55592         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
55593         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
55594         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
55595         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
55596         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
55597         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
55598         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
55599         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
55600         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
55601         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
55602         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
55603         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
55604         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
55605         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
55606         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
55607         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
55608         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
55609         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
55610         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
55611         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
55612         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
55613         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
55614         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
55615         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
55616         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
55617         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
55618         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
55619         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
55620         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
55621         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
55622         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
55623         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
55624         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
55625
55626 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
55627
55628         * gcc.c-torture/execute/991228-1.c: Take word endianness into
55629         account.
55630
55631 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
55632
55633         * gcc.c-torture/execute/builtin-complex-1.c: New test.
55634
55635 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
55636
55637         * g++.old-deja/g++.pt/crash62.C: New test.
55638
55639 2001-01-04  Richard Henderson  <rth@redhat.com>
55640
55641         * gcc.dg/20000926-1.c: Update expected warnings.
55642         * gcc.dg/array-2.c: Likewise.
55643         * gcc.dg/array-4.c: Also validate flexible array members.
55644         * gcc.dg/c99-flex-array-1.c: New.
55645
55646 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
55647
55648         * gcc.c-torture/compile/20001222-1.x: Remove.
55649
55650 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
55651
55652         * gcc.c-torture/execute/built-in-setjmp.c: New.
55653
55654 2001-01-03  Richard Henderson  <rth@redhat.com>
55655
55656         * gcc.dg/940510-1.c: Update expected error wording.
55657         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
55658
55659 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
55660
55661         * lib/target-supports.exp (check_alias_available): Modified to
55662         indicate aliases not supported if only weak aliases are supported.
55663
55664 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55665
55666         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
55667         Turn on cmpstrsi checks for __pj__ and __i370__.
55668
55669 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
55670
55671         * g++.old-deja/g++.other/virtual11.C: New test.
55672
55673 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
55674
55675         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
55676
55677 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55678
55679         * gcc.c-torture/compile/20010102-1.c: New test.
55680
55681 2001-01-02  Andreas Jaeger  <aj@suse.de>
55682
55683         * gcc.dg/noreturn-3.c: New test.
55684
55685         * gcc.dg/noreturn-4.c: New test.
55686
55687 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55688
55689         * gcc.c-torture/execute/stdio-opt-1.c: Also test
55690         __builtin_fputc and __builtin_fwrite.
55691
55692 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
55693
55694         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
55695         signed char, not default char.
55696
55697 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
55698
55699         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
55700
55701 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
55702
55703         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
55704
55705 2000-12-29  Richard Henderson  <rth@redhat.com>
55706
55707         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
55708         (__cyg_profile_func_exit): Define.
55709
55710 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
55711
55712         * g++.dg/vtgc1.C: New test.
55713
55714 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
55715
55716         * gcc.dg/noncompile/20001228-1.c: New test.
55717
55718         * gcc.dg/20001228-1.c: New test.
55719
55720         * gcc.c-torture/execute/20001228-1.c: New test.
55721
55722 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
55723
55724         * gcc.dg/format-strfmon-1.c: New test.
55725
55726 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55727
55728         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
55729         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
55730         * gcc.c-torture/execute/string-opt-1.c: Likewise.
55731         * gcc.c-torture/execute/string-opt-2.c: Likewise.
55732         * gcc.c-torture/execute/string-opt-3.c: Likewise.
55733         * gcc.c-torture/execute/string-opt-4.c: Likewise.
55734         * gcc.c-torture/execute/string-opt-6.c: Likewise.
55735         * gcc.c-torture/execute/string-opt-7.c: Likewise.
55736         * gcc.c-torture/execute/string-opt-8.c: Likewise.
55737         * gcc.c-torture/execute/string-opt-9.c: Likewise.
55738         * gcc.c-torture/execute/string-opt-10.c: Likewise.
55739         * gcc.c-torture/execute/string-opt-11.c: Likewise.
55740         * gcc.c-torture/execute/string-opt-12.c: Likewise.
55741
55742         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
55743         * gcc.c-torture/execute/string-opt-4.c: Test index.
55744
55745 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
55746
55747         * gcc.c-torture/compile/20001226-1.c: New test.
55748
55749 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55750
55751         * gcc.c-torture/compile/20001222-1.c: New test.
55752         * gcc.c-torture/compile/20001222-1.x: Xfail.
55753
55754 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
55755
55756         * gcc.c-torture/execute/comp-goto-2.c: New test.
55757
55758 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
55759
55760         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
55761         Use long types if __INT_MAX__ is 32767.
55762         (main): Use cast to (sint32 *) when poking 88 into a_page.
55763
55764         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
55765
55766 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
55767
55768         * gcc.c-torture/compile/20001221-1.c: New test.
55769         * gcc.c-torture/execute/20001221-1.c: New test.
55770
55771 2000-12-20  Richard Henderson  <rth@redhat.com>
55772
55773         * g++.old-deja/g++.pt/crash36.C: Update error lines.
55774         * g++.old-deja/g++.robertl/eb109.C: Likewise.
55775
55776 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55777
55778         * gcc.dg/compare3.c: New test.
55779
55780 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55781
55782         * gcc.dg/format-warnll-1.c: New test.
55783
55784 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
55785
55786         * gcc.dg/cpp/cmdlne-P.c: New test.
55787
55788 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55789
55790         * gcc.c-torture/execute/builtin-abs-1.c,
55791         gcc.c-torture/execute/builtin-abs-2.c: New tests.
55792
55793 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
55794
55795         * gcc.dg/cpp/multiline.c: New test.
55796
55797 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
55798
55799         * g++.old-deja/g++.other/syshdr1.C: Update.
55800         * gcc.dg/cpp/lineflags.c: Remove temporarily.
55801
55802 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55803
55804         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
55805
55806 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55807
55808         * g++.old-deja/g++.pt/ttp65.C: New test.
55809
55810 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55811
55812         * g++.old-deja/g++.pt/ttp64.C: New test.
55813
55814 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55815
55816         * g++.old-deja/g++.pt/spec33.C: New test.
55817
55818 2000-12-14  Catherine Moore  <clm@redhat.com>
55819
55820         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
55821         * gcc.c-torture/execute/920612-2.c: Likewise.
55822         * gcc.c-torture/execute/920428-2.c: Likewise.
55823         * gcc-c-torture/execute/va-arg-11.c: Call exit.
55824         * gcc.c-torture/execute/va-arg-21.c: Likewise.
55825
55826 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55827
55828         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
55829         * gcc.dg/pack-test-2.c: Likewise.
55830
55831 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55832
55833         Tests by Zack Weinberg <zackw@stanford.edu>.
55834
55835         * gcc.dg/cpp/defined.c: Update.
55836         * gcc.dg/cpp/defined_trad.c: New tests.
55837
55838 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55839
55840         * gcc.dg/cpp/trad-direct.c: Update.
55841
55842 2000-12-11  Neil Booth  <neilb@earthling.net>
55843
55844         * gcc.dg/cpp/defined_trad.c
55845
55846 2000-12-11  Neil Booth  <neilb@earthling.net>
55847
55848         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
55849
55850 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55851
55852         * gcc.dg/format-miss-2.c: New test.
55853
55854 2000-12-09  Neil Booth  <neilb@earthling.net>
55855
55856         * gcc.dg/cpp/lineflags.c: New tests.
55857         * gcc.dg/cpp/poison.c: Update.
55858         * gcc.dg/cpp/redef2.c: Update.
55859         * gcc.dg/cpp/skipping.c: New test.
55860
55861 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
55862
55863         * g++.old-deja/g++.other/eh3.C: New testcase.
55864
55865 2000-12-07  Neil Booth  <neilb@earthling.net>
55866
55867         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
55868         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
55869         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
55870         wtr-union-init-2.c, wtr-union-init-3.c: Update.
55871         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
55872         Update.
55873
55874 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55875
55876         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
55877         __SIZE_TYPE__ instead of int for type of integers cast to
55878         pointers.
55879
55880 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
55881
55882         * g++.old-deja/g++.other/cleanup4.C: New test.
55883
55884 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55885
55886         * format-sec-1.c: New test.
55887
55888 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55889
55890         * gcc.dg/format-nonlit-3.c: New test.
55891
55892 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55893
55894         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
55895         through a null pointer.
55896
55897 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55898
55899         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
55900         * g++.old-deja/g++.pt/partial4.C: New test.
55901
55902 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
55903
55904         * gcc.c-torture/execute/ieee/hugeval.x: New.
55905
55906 2000-12-06  Neil Booth  <neilb@earthling.net>
55907
55908         * gcc.dg/cpp/backslash2.c: New tests.
55909
55910 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55911
55912         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
55913         * gcc.c-torture/execute/stdio-opt-2.c: New test.
55914
55915 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
55916
55917         * gcc.c-torture/execute/20001203-2.c: New testcase.
55918
55919 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
55920
55921         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
55922         * g++.old-deja/g++.other/virtual10.C: New test.
55923
55924 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
55925
55926         * g++.old-deja/g++.mike/pmf5.C: Remove test.
55927
55928 2000-12-05  Richard Henderson  <rth@redhat.com>
55929
55930         * gcc.c-torture/compile/20001205-1.c: New.
55931
55932 2000-12-04  Neil Booth  <neilb@earthling.net>
55933
55934         * g++.old-deja/g++.other/virtual9.C: New test.
55935         * g++.old-deja/g++.pt/crash61.C: New test.
55936         * gcc.c-torture/execute/loop-9.c: New test.
55937
55938 2000-12-04  Neil Booth  <neilb@earthling.net>
55939
55940         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
55941         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
55942         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
55943         * gcc.dg/cpp/extratokens.c: ...here.
55944
55945 2000-12-04  Neil Booth  <neilb@earthling.net>
55946
55947         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
55948         New tests.
55949
55950 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55951
55952         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
55953         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
55954
55955 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
55956
55957         * gcc.c-torture/execute/20001203-1.c: New test.
55958
55959 2000-12-03  Neil Booth  <neilb@earthling.net>
55960
55961         * gcc.dg/cpp/macro6.c: New test cases.
55962
55963 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55964
55965         * gcc.c-torture/execute/string-opt-9.c: New test.
55966         * gcc.c-torture/execute/string-opt-10.c: Likewise.
55967         * gcc.c-torture/execute/string-opt-11.c: Likewise.
55968         * gcc.c-torture/execute/string-opt-12.c: Likewise.
55969
55970         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
55971         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
55972
55973 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
55974
55975         * gcc.dg/cpp/if-6.c: New testcase.
55976
55977         * gcc.dg/20001201-1.c: New testcase.
55978
55979 2000-12-02  Neil Booth  <neilb@earthling.net>
55980
55981         * g++.old-deja/g++.other/externC4.C,
55982         g++.old-deja/g++.other/friend10.C: New tests.
55983
55984 2000-12-02  Neil Booth  <neilb@earthling.net>
55985
55986         * g++.old-deja/g++.other/instan2.C
55987         * g++.old-deja/g++.other/instan3.C: New test.
55988
55989 2000-12-02  Neil Booth  <neilb@earthling.net>
55990
55991         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
55992         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
55993         gnuc99.c,gnuc99-pedantic.c: New tests.
55994
55995 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
55996
55997         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
55998         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
55999
56000 2000-12-01  Neil Booth  <neilb@earthling.net>
56001
56002         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
56003         * gcc.dg/cpp/poison.c: Update.
56004         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
56005
56006 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
56007
56008         * g77.f-torture/execute/20001201.f: New test.
56009
56010 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56011
56012         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
56013
56014 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
56015
56016         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
56017
56018 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
56019
56020         * g++.old-deja/g++.other/cast6.C: New test.
56021
56022 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
56023
56024         * gcc.c-torture/execute/20001130-2.c: New testcase.
56025
56026 2000-11-30  Richard Henderson  <rth@redhat.com>
56027
56028         * gcc.c-torture/execute/20001130-1.c: New test.
56029
56030 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
56031
56032         * g++.old-deja/g++.other/op3.C: New test.
56033
56034 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
56035
56036         * g++.old-deja/g++.other/op2.C: New test.
56037
56038 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
56039
56040         * g++.old-deja/g++.other/crash38.C: New test.
56041
56042 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
56043
56044         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
56045
56046 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
56047
56048         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
56049         tests.
56050         * gcc.c-torture/execute/string-opt-6.c: New test.
56051
56052         * gcc.dg/20001117-1.c: Add main.
56053
56054 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
56055
56056         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
56057         Move from here ...
56058         * gcc.dg/940510-1.c: ... to here.
56059
56060         * gcc.dg/20000926-1.c: GNU C now allows initializations of
56061         zero-size arrays in toplevel structures.
56062
56063 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
56064
56065         * gcc.c-torture/execute/loop-8.c: New test.
56066
56067 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56068
56069         * g++.old-deja/g++.other/base1.C: New test.
56070
56071 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56072
56073         * g++.old-deja/g++.other/parse2.C: New test.
56074
56075 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56076
56077         * g++.old-deja/g++.pt/incomplete1.C: New test.
56078
56079 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56080
56081         * g++.old-deja/g++.other/friend9.C: New test.
56082
56083 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
56084
56085         * gcc.dg/20001127-1.c: New test.
56086
56087 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
56088
56089         * g++.old-deja/g++.pt/friend46.C: New test.
56090
56091 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
56092
56093         * g++.old-deja/g++.other/ptrmem8.C: New test.
56094
56095 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56096
56097         * gcc.c-torture/execute/string-opt-7.c: New test.
56098         * gcc.c-torture/execute/string-opt-8.c: Likewise.
56099
56100 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
56101
56102         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
56103         instead of 'mkcheck 2'.
56104
56105 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56106
56107         * gcc.c-torture/execute/memcheck/driver.c,
56108         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
56109         C9X references to refer to C99.
56110
56111 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
56112
56113         * gcc.dg/ultrasp3.c: New test.
56114
56115 2000-11-25  Neil Booth  <neilb@earthling.net>
56116
56117         * gcc.dg/cpp/include2.c: Update test to be locale independent.
56118
56119 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
56120
56121         * gcc.c-torture/compile/20001123-2.c: New.
56122
56123 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56124
56125         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
56126
56127 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
56128
56129         * gcc.dg/sequence-point-1.c: Add some new tests.
56130         * gcc.c-torture/execute/20001124-1.c: New test.
56131
56132 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
56133
56134         * g++.old-deja/g++.other/vaarg4.C: New test.
56135         * gcc.c-torture/compile/20001123-1.c: New test.
56136
56137 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
56138
56139         * g++.other/crash24.C: Adjust and remove XFAIL.
56140         * g++.other/crash37.C: New test.
56141
56142 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
56143
56144         * g++.old-deja/g++.pt/instantiate9.C: New test.
56145
56146 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
56147
56148         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
56149         new ABI, too.
56150
56151         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
56152         * g++.old-deja/g++.robertl/eb55.C: Likewise.
56153
56154 2000-11-22  Neil Booth  <neilb@earthling.net>
56155
56156         * gcc.dg/cpp/Wtrigraphs.c: New test.
56157
56158 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
56159
56160         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
56161
56162 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
56163
56164         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
56165
56166 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
56167
56168         * lib/gcc-dg.exp: load_lib scanasm.exp.
56169         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
56170         * lib/g++-dg.exp: load_lib scanasm.exp.
56171         * lib/scanasm.exp: New.
56172         (scan-assembler, scan-assembler-not): Add optional arguments to
56173         test name, or if not present, the pattern name.
56174         (scan-assembler-dem, scan-assembler-dem-not): New.
56175
56176         * g++.dg/dg.exp: New.
56177
56178 2000-11-21  Neil Booth  <neilb@earthling.net>
56179
56180         * gcc.dg/cpp/integrated1.c: Remove.
56181
56182 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
56183
56184         * gcc.c-torture/execute/20001121-1.c: New test.
56185
56186 2000-11-21  Richard Henderson  <rth@redhat.com>
56187
56188         * gcc.c-torture/compile/20001121-1.c: New test.
56189
56190 2000-11-20  Neil Booth  <neilb@earthling.net>
56191
56192         * gcc.dg/cpp/integrated1.c: New test.
56193
56194 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
56195
56196         * g++.old-deja/g++.other/inline17.C: New test.
56197
56198 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
56199
56200         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
56201         local variable to be zero: I made the variable global. Now
56202         uses abort() and exit() instead of relying on main's return value.
56203
56204 2000-11-20  Neil Booth  <neilb@earthling.net>
56205
56206         * gcc.dg/cpp/paste2.c: Update test.
56207         * objc/execute/paste.m: New test.
56208
56209 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
56210
56211         * gcc.dg/c99-condexpr-1.c: New test.
56212
56213 2000-11-20  Neil Booth  <neilb@earthling.net>
56214
56215         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
56216
56217 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
56218
56219         * g++.old-deja/g++.pt/export1.C: New test.
56220
56221 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
56222
56223         * gcc.dg/20001117-1.c: New test.
56224
56225 2000-11-18  Richard Henderson  <rth@redhat.com>
56226
56227         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
56228
56229 2000-11-18  Richard Henderson  <rth@redhat.com>
56230
56231         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
56232         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
56233         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
56234
56235 2000-11-18  Richard Henderson  <rth@redhat.com>
56236
56237         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
56238         (main): New.  Exit cleanly.
56239
56240 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56241
56242         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
56243         gcc.dg/c99-fordecl-2.c: New tests.
56244
56245 2000-11-18  Richard Henderson  <rth@redhat.com>
56246
56247         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
56248         * gcc.c-torture/execute/zerolen-2.c: New.
56249
56250 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56251
56252         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
56253         memory.
56254
56255 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
56256
56257         * g++.old-deja/g++.pt/instantiate8.C: New test.
56258
56259 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
56260
56261         * g++.old-deja/g++.other/incomplete.C: Add more tests.
56262         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
56263
56264 2000-11-16  Nick Clifton  <nickc@redhat.com>
56265
56266         * gcc.c-torture/execute/nestfunc-2.c: New test.
56267         * gcc.c-torture/execute/nestfunc-3.c: New test.
56268
56269 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
56270
56271         * gcc.c-torture/compile/20001116-1.c: New test.
56272
56273 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56274
56275         * gcc.c-torture/execute/20001115-1.c: New test.
56276
56277 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
56278
56279         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
56280         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
56281         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
56282         * g++.old-deja/g++.abi/vmihint.C: Likewise.
56283
56284 2000-11-15  Neil Booth  <neilb@earthling.net>
56285
56286         gcc.dg/cpp/_Pragma1.c: Update.
56287         gcc.dg/cpp/_Pragma2.c: New test.
56288
56289 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
56290
56291         * g++.old-deja/g++.other/anon5.C: New test.
56292
56293 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
56294
56295         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
56296         tests.
56297
56298 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
56299
56300         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
56301         output.
56302
56303 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56304
56305         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
56306         labels at end of compound statements.
56307
56308 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
56309
56310         * gcc.c-torture/execute/loop-7.c: New test.
56311
56312 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56313
56314         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
56315
56316 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56317
56318         * gcc.dg/c99-bool-1.c: New test.
56319
56320 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56321
56322         * gcc.dg/c99-scope-1.c: Remove xfail.
56323         * gcc.dg/c99-scope-2.c: New test.
56324
56325 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56326
56327         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
56328         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
56329
56330 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
56331
56332         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
56333         error messages.
56334
56335         * g++.mike/p700.C: Don't typedef wchar_t.
56336         * g++.mike/p784.C: Likewise.
56337         * g++.mike/eb101.C: Don't use __wchar_t.
56338
56339 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
56340
56341         * g77.f-torture/execute/20001111.[fx]: Test premature exit
56342         from DO loop.
56343
56344 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
56345
56346         * gcc.c-torture/execute/20001111-1.c: New test.
56347
56348 2000-11-10  Nick Clifton  <nickc@redhat.com>
56349
56350         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
56351         long multuiple and accumulate.
56352
56353 2000-11-09  Richard Henderson  <rth@redhat.com>
56354
56355         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
56356         via size_t instead of int.
56357
56358         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
56359         * gcc.c-torture/execute/string-opt-2.c: Likewise.
56360         * gcc.c-torture/execute/string-opt-3.c: Likewise.
56361         * gcc.c-torture/execute/string-opt-4.c: Likewise.
56362
56363 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
56364
56365         * gcc.c-torture/compile/20001109-1.c: New test.
56366         * gcc.c-torture/compile/20001109-2.c: New test.
56367
56368 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
56369
56370         * g++.old-deja/g++.pt/operator1.C: New test.
56371         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
56372
56373 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
56374
56375         * gcc.dg/20001108-1.c: New test.
56376
56377 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
56378
56379         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
56380         with both arguments constant strings.
56381         * gcc.c-torture/execute/string-opt-3.c: New test.
56382         * gcc.c-torture/execute/string-opt-4.c: New test.
56383         * gcc.c-torture/execute/string-opt-5.c: New test.
56384
56385 2000-11-08  Nick Clifton  <nickc@redhat.com>
56386
56387         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
56388         mulsidi3adddi patterns.
56389
56390 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
56391
56392         * g++.old-deja/g++.other/crash36.C: New test.
56393
56394 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
56395
56396         * g++.old-deja/g++.other/init16.C: New test.
56397
56398 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
56399
56400         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
56401
56402 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
56403
56404         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
56405         * gcc.c-torture/execute/va-arg-16.x: Likewise.
56406         * gcc.c-torture/execute/va-arg-17.x: Likewise.
56407
56408 2000-11-07  DJ Delorie  <dj@redhat.com>
56409
56410         * gcc.dg/20000614-1.c: Add return so that test can pass.
56411
56412 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56413
56414         * gcc.c-torture/execute/string-opt-1.c: New test.
56415
56416 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
56417
56418         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
56419         mips-sgi-irix6.* because the MIPS ABI passes floating-point
56420         parameters in registers, and there is no way for a varargs
56421         function to know in which order the integer and floating-point
56422         parameters should be interleaved when they are placed on the
56423         stack.
56424         * gcc.c-torture/execute/va-arg-16.x: Likewise.
56425         * gcc.c-torture/execute/va-arg-17.x: Likewise.
56426
56427 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56428
56429         * gcc.c-torture/execute/string-opt-2.c: New test.
56430
56431 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
56432
56433         * g++.old-deja/g++.pt/crash60.C: New test.
56434
56435 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
56436
56437         * g++.old-deja/g++.other/crash24.C: New test.
56438         * g++.old-deja/g++.other/crash25.C: New test.
56439         * g++.old-deja/g++.other/crash26.C: New test.
56440         * g++.old-deja/g++.other/crash27.C: New test.
56441         * g++.old-deja/g++.other/crash28.C: New test.
56442         * g++.old-deja/g++.other/crash29.C: New test.
56443         * g++.old-deja/g++.other/crash30.C: New test.
56444         * g++.old-deja/g++.other/crash31.C: New test.
56445         * g++.old-deja/g++.other/crash32.C: New test.
56446         * g++.old-deja/g++.other/crash33.C: New test.
56447         * g++.old-deja/g++.other/crash34.C: New test.
56448         * g++.old-deja/g++.other/crash35.C: New test.
56449
56450 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
56451
56452         * gcc.c-torture/execute/20001031-1.c: New test.
56453
56454 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
56455
56456         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
56457         namespace.
56458
56459         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
56460         standards-conformant.
56461
56462         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
56463
56464         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
56465         * g++.old-deja/g++.mike/p755a.C: Likewise.
56466         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
56467         library makes no calls to `operator new' during initialization.
56468
56469 2000-11-04  Neil Booth  <neilb@earthling.net>
56470
56471         * gcc.dg/cpp/include2.c: New tests.
56472
56473 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
56474
56475         * lib/g++.exp (g++_set_ld_library_path): New function.
56476         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
56477
56478 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
56479
56480         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
56481         warnings.
56482
56483 2000-11-01  Richard Henderson  <rth@redhat.com>
56484
56485         * g++.old-deja/g++.ext/namedret1.C: New.
56486         * g++.old-deja/g++.ext/namedret2.C: New.
56487         * g++.old-deja/g++.ext/namedret3.C: New.
56488
56489 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
56490
56491         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
56492         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
56493
56494 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56495
56496         * gcc.c-torture/execute/va-arg-21.c: New test.
56497
56498 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
56499
56500         * gcc.dg/c99-complex-2.c: New test.
56501
56502 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56503
56504         * gcc.c-torture/execute/stdio-opt-1.c: New test.
56505
56506 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
56507
56508         * g++.old-deja/g++.other/inline16.C: New test.
56509
56510 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
56511
56512         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
56513         __PRETTY_FUNCTION__
56514
56515 2000-10-29  Neil Booth  <neilb@earthling.net>
56516
56517         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
56518         New tests.
56519         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
56520         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
56521         optimisation.
56522
56523 2000-10-29  Neil Booth  <neilb@earthling.net>
56524
56525         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
56526         * mi1.c, mi1c.h: Add null directives to multiple-include test.
56527         * mi5.c: Test multiple includes work with -C.
56528         * trigraphs.c: Test ^= version.
56529
56530 2000-10-28  Neil Booth  <neilb@earthling.net>
56531
56532         New tests and test updates for new macro expander.
56533
56534         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
56535         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
56536         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
56537         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
56538         new diagnostic messages.
56539
56540         * gcc.dg/cpp/macro3.c: New tests.
56541
56542 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
56543
56544         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
56545         on the same line.
56546
56547 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
56548
56549         * g++.old-deja/g++.other/eh2.C: New test.
56550
56551 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
56552
56553         * gcc.c-torture/execute/20001027-1.c: New test.
56554
56555 2000-10-26  Richard Henderson  <rth@redhat.com>
56556
56557         * gcc.c-torture/execute/20001026-1.c: New.
56558
56559 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
56560
56561         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
56562         * g++.old-deja/g++.law/builtin1.C: Likewise.
56563         * g++.old-deja/g++.law/ctors10.C: Likewise.
56564         * g++.old-deja/g++.law/virtual3.C: Likewise.
56565         * g++.old-deja/g++.mike/p658.C: Likewise.
56566         * g++.old-deja/g++.other/sibcall1.C: Likewise.
56567         * g++.old-deja/g++.other/vaarg2.C: Likewise.
56568         * g++.old-deja/g++.robertl/eb124.C: Likewise.
56569         * g++.old-deja/g++.robertl/eb44.C: Likewise.
56570         * g++.old-deja/g++.robertl/eb77.C: Likewise.
56571
56572 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
56573
56574         * gcc.c-torture/compile/20001024-1.c: New test.
56575
56576 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
56577
56578         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
56579         to tell us whether or not we are using V3.
56580
56581 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
56582
56583         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
56584         operands.
56585
56586 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56587
56588         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
56589
56590 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
56591
56592         * gcc.c-torture/execute/20001024-1.c: New test.
56593
56594 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
56595
56596         * g++.old-deja/g++.other/sibcall1.C: New test.
56597
56598 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
56599
56600         * gcc.dg/noncompile/init-3.c: New test.
56601
56602 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
56603
56604         * gcc.dg/format-array-1.c: New test.
56605
56606 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56607
56608         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
56609         writing through null pointers; remove comment about testing
56610         unterminated strings.
56611
56612 2000-10-17  Matthew Hiller  <hiller@redhat.com>
56613
56614         * gcc.c-torture/execute/20001017-2.c: New test.
56615
56616 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56617
56618         * gcc.c-torture/compile/20001018-1.c: New test.
56619         * gcc.c-torture/compile/20001018-1.x: Xfail.
56620
56621 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56622
56623         * gcc.c-torture/execute/20001017-1.c: New test.
56624
56625 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56626
56627         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
56628         for multiple use of arguments with scanf formats; add tests for
56629         multiple use of arguments.
56630
56631 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
56632
56633         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
56634         from some old tests.
56635
56636 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56637
56638         * gcc.dg/format-miss-1.c: New test.
56639
56640 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
56641
56642         * gcc.c-torture/execute/20001013-1.c: New test.
56643
56644 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
56645
56646         * gcc.dg/format-branch-1.c: New test.
56647
56648 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
56649
56650         * README, lib/file-format.exp: Remove EGCS references.
56651
56652 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
56653
56654         * gcc.dg/20001013-1.c: New test.
56655
56656 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
56657
56658         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
56659         for intmax_t in the compiler using __typeof__ and the type rules
56660         for conditional expressions.
56661
56662 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
56663
56664         * gcc.dg/20001012-1.c: New test.
56665         * gcc.dg/20001012-2.c: New test.
56666
56667 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56668
56669         * gcc.dg/format-attr-1.c: New test.
56670
56671 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56672
56673         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
56674         __LONG_LONG_MAX__ instead of LLONG_MAX.
56675
56676 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56677
56678         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
56679         scanf flags.
56680         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
56681         flags.
56682
56683 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
56684
56685         * gcc.dg/sequence-pt-1.c: New test.
56686
56687 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
56688
56689         * gcc.c-torture/execute/20001011-1.c: New testcase.
56690         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
56691
56692 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
56693
56694         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
56695         does not error on it.
56696
56697 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
56698
56699         * gcc.dg/20001009-1.c: New test.
56700
56701 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
56702
56703         * gcc.c-torture/compile/20001009-1.c: Move from here ....
56704         * gcc.c-torture/execute/20001009-2.c: ... to here.
56705
56706 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
56707
56708         * gcc.c-torture/compile/20001009-1.c: New testcase.
56709         * gcc.c-torture/execute/20001009-1.c: New testcase.
56710         Testcases provided by Jan Hubicka <jh@suse.cz>.
56711
56712 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56713
56714         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
56715         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
56716         uintmax_t using <limits.h> to emulate the compiler's internal
56717         logic.  No longer XFAIL %j tests.
56718
56719 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56720
56721         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
56722         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
56723         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
56724         regexps and details of expected handling of some bad formats.
56725         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
56726         suppression.
56727
56728 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56729
56730         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
56731         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
56732         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
56733         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
56734         in list archives.
56735
56736 2000-10-06  Richard Henderson  <rth@cygnus.com>
56737
56738         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
56739         * g++.old-deja/g++.brendan/crash52.C: Likewise.
56740         * g++.old-deja/g++.jason/report.C: Likewise.
56741         * g++.old-deja/g++.law/friend5.C: Likewise.
56742         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
56743         of the expected warnings.
56744
56745 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
56746
56747         * g++.old-deja/g++.pt/enum14.C: New test.
56748
56749 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
56750
56751         * g++.old-deja/g++.pt/crash59.C: New test.
56752
56753 2000-10-04  Will Cohen  <wcohen@redhat.com>
56754
56755         * gcc.dg/20000926-1.c: New test.
56756
56757 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
56758
56759         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
56760         function name for current C++ compiler.
56761         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
56762
56763 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
56764
56765         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
56766         __PRETTY_FUNCTION__.
56767         * g++.old-deja/g++.ext/pretty2.C: Likewise.
56768
56769 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56770
56771         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
56772
56773 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
56774
56775         * gcc.c-torture/compile/20000923-1.c: New test.
56776
56777 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
56778
56779         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
56780         * g++.old-deja/g++.pt/ttp62.C: Same.
56781         * g++.old-deja/g++.other/inline14.C: Same.
56782
56783 2000-09-24  Richard Henderson  <rth@cygnus.com>
56784
56785         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
56786
56787 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
56788
56789         * gcc.dg/c90-printf-1.c: Add test for wide string format.
56790
56791 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
56792
56793         * gcc.c-torture/compile/20000922-1.c: New file.
56794
56795 2000-09-21  Nick Clifton  <nickc@redhat.com>
56796
56797         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
56798         a signed long modulo operation.
56799         (mod6): New function - perform an unsigned long modulo operation.
56800         (main): Add tests for modulos of very large numbers by very small
56801         dividends.
56802
56803 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56804
56805         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
56806
56807 2000-09-19  Richard Henderson  <rth@cygnus.com>
56808
56809         * gcc.dg/compare2.c (case 10): XFAIL.
56810
56811 2000-09-18  Richard Henderson  <rth@cygnus.com>
56812
56813         * gcc.c-torture/execute/20000906-1.c: Move ...
56814         * gcc.dg/20000906-1.c: ... here.  Only run on targets
56815         that support __builtin_trap.
56816
56817 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
56818
56819         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
56820
56821 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56822
56823         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
56824         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
56825         more $ format tests.
56826
56827 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56828
56829         * gcc.dg/format-errmk-1.c: New test.
56830
56831 2000-09-17  Greg McGary  <greg@mcgary.org>
56832
56833         * gcc.c-torture/execute/20000917-1.x: Remove.
56834
56835 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56836
56837         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
56838
56839 2000-09-17  Greg McGary  <greg@mcgary.org>
56840
56841         * gcc.c-torture/execute/20000917-1.c: New test.
56842         * gcc.c-torture/execute/20000917-1.x: XFAIL.
56843
56844 2000-09-16  Neil Booth  <NeilB@earthling.net>
56845
56846         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
56847         in nested macro bug.
56848
56849 2000-09-15  Neil Booth  <NeilB@earthling.net>
56850
56851         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
56852
56853 2000-09-14  Jeffrey A Law  (law@cygnus.com)
56854
56855         * gcc.c-torture/execute/20000914-1.c: New test.
56856
56857 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
56858
56859         * g++.other/inline13.C: New test.
56860
56861 2000-09-12  Andreas Jaeger  <aj@suse.de>
56862
56863         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
56864         constant by Ulrich Drepper <drepper@redhat.com>.
56865
56866 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
56867
56868         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
56869
56870 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56871
56872         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
56873
56874 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
56875
56876         * gcc.dg/cpp/backslash.c: New test.
56877
56878 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
56879
56880         * gcc.c-torture/execute/20000910-1.c: New test.
56881         * gcc.c-torture/execute/20000910-2.c: Likewise.
56882
56883 2000-09-11  Robert Lipe  <robertl@sco.com>
56884
56885         * gcc.dg/pragma-align.c: New test.
56886
56887 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
56888
56889         * g++.old-deja/g++.pt/explicit82.C: New test.
56890         * g++.old-deja/g++.pt/explicit83.C: New test.
56891
56892 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
56893
56894         * gcc.dg/asm-names.c: New test.
56895
56896 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56897
56898         * gcc.dg/cpp/tr-warn6.c: New test
56899
56900 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56901
56902         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
56903         be accepted.
56904
56905 2000-09-07  Catherine Moore  <clm@redhat.com>
56906
56907         * gcc.c-torture/execute/unroll-1.c: New test.
56908
56909 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
56910
56911         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
56912         ERROR markers.
56913         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
56914         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
56915         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
56916         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
56917         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
56918         Preprocess only.
56919         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
56920         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
56921
56922 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
56923
56924         * g++.old-deja/g++.pt/deduct2.C: New test.
56925
56926 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
56927
56928         * g++.old-deja/g++.pt/parms2.C: New test.
56929
56930 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
56931
56932         * g++.old-deja/g++.pt/crash58.C: New test.
56933
56934 2000-09-06  Greg McGary  <greg@mcgary.org>
56935
56936         * gcc.c-torture/execute/20000906-1.c: New test.
56937         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
56938
56939 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56940
56941         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
56942
56943 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
56944
56945         * g++.old-deja/g++.pt/crash57.C: New test.
56946
56947 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
56948
56949         * g++.old-deja/g++.pt/crash56.C: New test.
56950
56951 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
56952
56953         * g++.old-deja/g++.pt/koenig1.C: New test.
56954
56955 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
56956
56957         * gcc.dg/20000904-1.c: New test.
56958
56959 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
56960
56961         * gcc.dg/cpp/paste8.c: New test.
56962
56963 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
56964
56965         * gcc.c-torture/compile/20000827-1.c: New test.
56966
56967 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56968
56969         * gcc.dg/format-diag-1.c: New test.
56970
56971 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56972
56973         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
56974         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
56975         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
56976         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
56977         gcc.dg/formatz-1.c: Adjust warning regular expressions.
56978
56979 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
56980
56981         * g++.old-deja/g++.other/nested4.C: New test.
56982
56983 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
56984
56985         * g++.old-deja/g++.ns/scoped1.C: New test.
56986
56987 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
56988
56989         * lib/g++.exp: Support testing already-installed GCC.
56990
56991 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56992
56993         * wtr-label-1.c, wtr-suffix-1.c: New tests.
56994
56995 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56996
56997         * gcc.dg/return-type-2.c: New test.
56998
56999 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
57000
57001         * gcc.c-torture/compile/20000825-1.c: New test.
57002
57003 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
57004
57005         * gcc.dg/dwarf2-2.c: New test.
57006
57007 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
57008
57009         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
57010         dg-warning regexps.
57011
57012 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57013
57014         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
57015         gcc.dg/format-ext-5.c: New tests.
57016
57017 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
57018
57019         * g++.old-deja/g++.other/crash22.C: New test.
57020
57021 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
57022
57023         * gcc.dg/noncompile/930622-2.c: Adjust error message.
57024
57025 2000-08-24  Richard Henderson  <rth@cygnus.com>
57026
57027         * gcc.dg/ia64-sync-1.c: New test.
57028         * gcc.dg/ia64-sync-2.c: New test.
57029         * gcc.dg/ia64-asm-1.c: New test.
57030
57031 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
57032
57033         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
57034         * gcc.dg/format-ext-2.c: New test.
57035
57036 2000-08-23  Jason Merrill  <jason@redhat.com>
57037
57038         * lib/old-dejagnu.exp: Also ignore "In member function" and
57039         "At global scope".
57040
57041 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57042
57043         * gcc.dg/noncompile/label-lineno-1.c: New test.
57044
57045 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
57046
57047         * gcc.dg/c99-array-nonobj-1.c: New test.
57048
57049 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
57050
57051         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
57052         tests.
57053         * gcc.dg/format-ext-1.c: New test.
57054
57055 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57056
57057         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
57058         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
57059         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
57060         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
57061         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
57062
57063 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
57064
57065         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
57066         gcc.dg/c99-strftime-2.c: New tests.
57067
57068 2000-08-22  Richard Henderson  <rth@cygnus.com>
57069
57070         * gcc.c-torture/execute/20000822-1.c: New test.
57071
57072 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
57073
57074         * gcc.c-torture/execute/20000819-1.x: Remove.
57075
57076 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
57077
57078         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
57079         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
57080         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
57081         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
57082         gcc.dg/format-xopen-1.c: New tests.
57083
57084 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
57085
57086         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
57087
57088 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
57089
57090         * g++.old-deja/g++.other/loop2.C: New test.
57091
57092         * gcc.c-torture/compile/20000606-1.c: New test.
57093         * gcc.c-torture/compile/20000728-1.c: New test.
57094         * gcc.c-torture/execute/20000801-1.c: New test.
57095         * gcc.c-torture/execute/20000801-2.c: New test.
57096         * gcc.c-torture/execute/20000819-1.c: New test.
57097         * gcc.c-torture/execute/20000819-1.x: XFAIL.
57098         * gcc.dg/20000629-1.c: New test.
57099         * gcc.dg/20000724-1.c: New test.
57100         * gcc.dg/20000807-1.c: New test.
57101
57102 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
57103
57104         * gcc.dg/cpp/pragma-1.c: New test.
57105         * gcc.dg/cpp/pragma-2.c: New test.
57106
57107 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
57108
57109         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
57110         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
57111
57112 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
57113
57114         * gcc.c-torture/compile/20000818-1.c: New test.
57115
57116 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
57117
57118         * gcc.c-torture/execute/20000818-1.c: New test.
57119
57120 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57121
57122         * gcc.dg/format-va-1.c: New test.
57123
57124 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
57125
57126         * g++.old-deja/g++.other/typedef8.C: New test.
57127
57128 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
57129
57130         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
57131         * g++.old-deja/g++.mike/net36.C: Mark candidate.
57132         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
57133         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
57134         * g++.old-deja/g++.other/ptrmem7.C: New test.
57135         * g++.old-deja/g++.pt/ptrmem10.C: New test.
57136
57137 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
57138
57139         * g++.old-deja/g++.pt/typename27.C: New test.
57140
57141 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
57142
57143         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
57144         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
57145         * g++.old-deja/g++.pt/friend45.C: New test.
57146         * g++.old-deja/g++.other/friend8.C: New test.
57147
57148 2000-08-15  Richard Henderson  <rth@cygnus.com>
57149
57150         * gcc.c-torture/execute/20000815-1.c: New test.
57151
57152 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
57153
57154         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
57155         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
57156         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
57157
57158 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
57159
57160         * g++.old-deja/g++.other/refinit2.C: New test.
57161
57162 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
57163
57164         * lib/c-torture.exp (c-torture): Make
57165         compiler_conditional_xfail_data global.
57166         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
57167         compiler_conditional_xfail_data machinery.
57168         (f-torture-execute): Likewise.
57169         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
57170         and only when unrolling loops.
57171
57172         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
57173
57174 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
57175
57176         * g++.old-deja/g++.pt/explicit81.C: New test.
57177
57178 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
57179
57180         * g++.old-deja/g++.pt/typename26.C: New test.
57181
57182 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
57183
57184         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
57185         warning.
57186
57187 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
57188
57189         * g++.old-deja/g++.other/array3.C: New test.
57190
57191 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57192
57193         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
57194         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
57195         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
57196         New tests.
57197
57198 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
57199
57200         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
57201         * g++.old-deja/g++.abi/vmihint.C: Likewise.
57202
57203 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
57204
57205         * gcc.c-torture/execute/20000808-1.c: New test.
57206
57207 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57208
57209         * gcc.dg/c90-const-expr-1.c: New test.
57210
57211 2000-08-08  Richard Henderson  <rth@cygnus.com>
57212
57213         * gcc.dg/noncompile/920923-1.c: Declare calloc.
57214
57215 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57216
57217         * gcc.dg/noncompile/const-ll-1.c: New test.
57218
57219 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57220
57221         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
57222
57223 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
57224
57225         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
57226         that running programs linked against the shared version of libobjc
57227         run correctly.
57228
57229 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
57230
57231         * gcc.dg/c99-printf-1.c: New test.
57232
57233 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
57234
57235         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
57236
57237 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
57238
57239         * gcc.c-torture/execute/20000731-1.x: Delete.
57240
57241 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
57242
57243         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
57244         and torture_without_loops as is done by c-torture.exp.
57245         (search_for): Copy from c-torture.exp.
57246         (gcc-dg-runtest): New function, drives a directory of tests
57247         iterating over the TORTURE_OPTIONS.
57248         (scan-assembler, scan-assembler-not): Move here from
57249         individual directory drivers.
57250
57251         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
57252         defined by lib/gcc-dg.exp.
57253         * gcc.dg/cpp/cpp.exp: Likewise.
57254         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
57255         gcc-dg-runtest, so we cycle over optimization options.
57256
57257         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
57258         * gcc.dg/compare2.c: No longer expected to fail.
57259
57260 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
57261
57262         * gcc.c-torture/execute/20000804-1.c: New test.
57263
57264 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
57265
57266         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
57267
57268 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
57269
57270         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
57271
57272 2000-08-03  Jeffrey A Law  (law@cygnus.com)
57273
57274         * gcc.c-torture/compile/20000803-1.c: New test.
57275
57276 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
57277
57278         * gcc.c-torture/execute/20000801-3.c,
57279         gcc.c-torture/execute/20000801-4.c: New tests.
57280         * gcc.c-torture/execute/20000801-3.x,
57281         gcc.c-torture/execute/20000801-4.x: Xfail.
57282
57283 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
57284
57285         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
57286         libobjc/.libs to allow for libtool.
57287
57288 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
57289
57290         * gcc.c-torture/compile/20000802-1.c: New test.
57291
57292 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
57293
57294         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
57295
57296 2000-07-31  Jeffrey A Law  (law@cygnus.com)
57297
57298         * gcc-c-torture/execute/20000731-2.c: New test.
57299
57300         * gcc.c-torture/execute/20000731-1.c: New test.
57301         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
57302
57303 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
57304
57305         * gcc.dg/cpp/paste7.c: New test.
57306         * gcc.dg/cpp/20000725-1.c: New test.
57307
57308 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
57309
57310         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
57311         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
57312         declaration warning for __builtin_dwarf_reg_size.
57313
57314         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
57315
57316 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
57317
57318         * gcc.dg/noncompile/voidparam-1.c: New test.
57319
57320 2000-07-30  Richard Henderson  <rth@cygnus.com>
57321
57322         * gcc.dg/c90-digraph-1.c: Don't xfail.
57323         * gcc.dg/compare2.c (case 10): Xfail.
57324         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
57325
57326 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
57327
57328         * gcc.dg/c99-main-1.c: New test.
57329
57330 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57331
57332         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
57333
57334 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
57335
57336         * gcc.c-tortuer/execute/20000726-1.c: New test.
57337
57338 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
57339
57340         * gcc.c-torture/execute/enum-2.c: New test.
57341
57342 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57343
57344         * gcc.dg/cpp/tr-warn3.c: New test.
57345
57346 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
57347
57348         * g++.old-deja/g++.ext/implicit1.C: Remove.
57349         * g++.old-deja/g++.jason/c2.C: Remove
57350         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
57351         * g++.old-deja/g++.pt/crash16.C: Likewise.
57352         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
57353
57354 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
57355
57356         * g++.old-deja/g++.other/for2.C: New test.
57357
57358 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
57359
57360         * gcc.dg/20000720-1.c: New test.
57361
57362 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
57363
57364         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
57365
57366 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
57367
57368         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
57369         * gcc.c-torture/execute/20000722-1.c: New.
57370         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
57371
57372 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
57373
57374         * gcc.dg/cpp/20000720-1.S: New test.
57375
57376 2000-07-21  Michael Meissner  <meissner@redhat.com>
57377
57378         * gcc.c-torture/execute/ieee/hugeval.c: New test.
57379
57380 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
57381
57382         * g++.old-deja/g++.brendan/crash16.C,
57383         g++.old-deja/g++.brendan/parse3.C,
57384         g++.old-deja/g++.brendan/redecl1.C,
57385         g++.old-deja/g++.ns/template13.C,
57386         g++.old-deja/g++.other/decl4.C,
57387         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
57388
57389 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
57390
57391         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
57392         and "Internal error".
57393
57394         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
57395         regexps.
57396         * gcc.dg/cpp/paste6.c: New test.
57397
57398 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
57399
57400         * gcc.dg/cpp/tr-direct.c: New test.
57401
57402         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
57403         gcc.dg/cpp/undef1.c: Tweak error regexps.
57404
57405 2000-07-18  Eric Christopher <echristo@redhat.com>
57406
57407         * gcc.c-torture/compile/20000718-1.c: New test.
57408
57409 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
57410
57411         * cpplex.c (_cpp_push_token): If the token being pushed back
57412         is the previous token in this context, just subtract one from
57413         context->posn.
57414         * cppmacro.c (save_expansion): Clear aux field when storing a
57415         placemarker.
57416
57417 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
57418
57419         * gcc.dg/noncompile/redecl-1.c: New test.
57420
57421 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
57422
57423         * gcc.c-torture/execute/20000717-5.c: New test.
57424         * gcc.c-torture/execute/20000717-1.x: Removed.
57425
57426 2000-07-17  Richard Henderson  <rth@cygnus.com>
57427
57428         * gcc.c-torture/execute/20000717-4.c: New test.
57429
57430 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
57431
57432         * gcc.dg/cpp/syshdr.c: New test.
57433         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
57434
57435 2000-07-17  Neil Booth  <neilb@earthling.net>
57436
57437         * gcc.dg/cpp/cmdlne-dM.c: New test.
57438         * gcc.dg/cpp/cmdlne-dD.c: New test.
57439
57440 2000-07-17  Jeffrey A Law  (law@cygnus.com)
57441
57442         * gcc.c-torture/execute/20000717-3.c: New test.
57443
57444         * gcc.c-torture/compile/20000717-1.c: New test.
57445
57446 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
57447
57448         * gcc.c-torture/execute/20000717-2.c: New test.
57449
57450 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57451
57452         * gcc.dg/formatz-1.c: New test.
57453
57454         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
57455         * gcc.dg/c99-digraph-1.c: New tests.
57456
57457         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
57458         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
57459
57460         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
57461         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
57462         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
57463         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
57464         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
57465         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
57466         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
57467
57468 2000-07-17  Greg McGary <greg@mcgary.org>
57469
57470         * gcc.c-torture/execute/20000717-1.c: New test.
57471         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
57472
57473 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
57474
57475         * gcc.c-torture/execute/20000715-2.c: New test.
57476         * gcc.dg/20000715-1.c: New test.
57477
57478 2000-07-15  Michael Meissner  <meissner@redhat.com>
57479
57480         * gcc.c-torture/execute/20000715-1.c: New test.
57481
57482 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
57483
57484         * gcc.c-torture/execute/20000707-1.c: New test.
57485
57486 2000-07-13  Neil Booth  <NeilB@earthling.net>
57487
57488         * gcc.dg/cpp/digraph1.c,
57489         gcc.dg/cpp/digraph2.c,
57490         gcc.dg/cpp/digraphs.c: New tests.
57491
57492 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
57493
57494         * g77.f-torture/compile/20000630-2.f: New test.
57495         * g77.f-torture/compile/20000630-2.x
57496
57497 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
57498
57499         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
57500
57501 2000-07-11  Neil Booth  <NeilB@earthling.net>
57502
57503         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
57504
57505 2000-07-11  Neil Booth  <NeilB@earthling.net>
57506
57507         * gcc.dg/cpp/cmdlne-C.c: New.
57508
57509 2000-07-09  Neil Booth  <NeilB@earthling.net>
57510
57511         * gcc.dg/cpp/directiv.c: New tests.
57512         * gcc.dg/cpp/undef1.c: Update.
57513
57514 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
57515
57516         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
57517
57518 2000-07-09  Neil Booth  <NeilB@earthling.net>
57519
57520         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
57521
57522 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
57523
57524         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
57525         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
57526
57527 2000-07-08  Neil Booth  <NeilB@earthling.net>
57528
57529         * gcc.dg/cpp/macsyntx.c: New tests.
57530
57531 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
57532
57533         * gcc.dg/20000707-1.c: New test.
57534
57535 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
57536
57537         * gcc.c-torture/execute/20000706-1.c: New test.
57538         * gcc.c-torture/execute/20000706-2.c: New test.
57539         * gcc.c-torture/execute/20000706-3.c: New test.
57540         * gcc.c-torture/execute/20000706-4.c: New test.
57541         * gcc.c-torture/execute/20000706-5.c: New test.
57542
57543 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
57544
57545         * g++.old-deja/g++.pt/instantiate7.C: New test.
57546
57547 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
57548
57549         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
57550         * g++.old-deja/g++.mike/thunk3.C: Likewise.
57551         * g++.old-deja/g++.other/rtti3.C: Likewise.
57552         * g++.old-deja/g++.other/rttid3.C: Likewise.
57553
57554 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
57555
57556         *  g77.f-torture/compile/20000630-1.x: Fix typo
57557
57558 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
57559
57560         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
57561         assembly output.
57562
57563 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
57564
57565         * gcc.dg/cpp/ident.c: New test.
57566
57567 2000-07-05  Neil Booth  <NeilB@earthling.net>
57568
57569         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
57570           gcc.dg/cpp/lexstrng.c: New tests.
57571
57572 2000-07-04  Neil Booth  <NeilB@earthling.net>
57573
57574         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
57575         * gcc.dg/cpp/strify2.c: Same.
57576
57577 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
57578
57579         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
57580         * gcc.dg/cpp/19990703-1.c: Likewise.
57581         * gcc.dg/cpp/20000625-1.c: Likewise.
57582         * gcc.dg/cpp/20000625-2.c: Likewise.
57583
57584         * gcc.dg/cpp/macro1.c,
57585         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
57586         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
57587         gcc.dg/cpp/strify1.c,
57588         gcc.dg/cpp/strify2.c: New tests.
57589
57590 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
57591
57592         * gcc.c-torture/execute/20000703-1.c: New test.
57593
57594 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
57595
57596         * g++.old-deja/g++.pt (lookup10.C): New test.
57597
57598 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
57599
57600         * g++.old-deja/g++.pt (typename25.C): New test.
57601
57602 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
57603
57604         * gcc.c-torture/compile/20000701-1.c: New test.
57605
57606 2000-06-30  Nick Clifton  <nickc@cygnus.com>
57607
57608         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
57609         to test case.
57610
57611 2000-06-30  Catherine Moore  <clm@cygnus.com>
57612
57613         * gcc.c-torture/execute/align-1.c: New test.
57614
57615 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
57616
57617         * g++.old-deja/g++.pt/expr8.C: New test.
57618         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
57619
57620 2000-06-29  Nick Clifton  <nickc@cygnus.com>
57621
57622         * gcc.c-torture/compile/20000629-1.c: New test.
57623
57624 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
57625
57626
57627         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
57628         gcc.dg/noncompile directory, depending on whether they're
57629         preprocessor tests or not.  Annotate all the tests for the dg
57630         framework.
57631
57632         * gcc.c-torture/noncompile/noncompile.exp: Delete.
57633         * gcc.dg/noncompile/noncompile.exp: New.
57634
57635         * Moved files:
57636         Old name                                New name
57637         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
57638         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
57639         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
57640         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
57641         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
57642         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
57643         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
57644         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
57645         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
57646         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
57647         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
57648         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
57649         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
57650         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
57651         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
57652         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
57653         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
57654         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
57655         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
57656         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
57657         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
57658         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
57659         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
57660         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
57661
57662         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
57663         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
57664         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
57665         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
57666         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
57667         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
57668
57669 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
57670
57671         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
57672         declare one variable.  On the fourth, error.
57673         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
57674         declared by 20000628-1a.h.
57675
57676 2000-06-29  Richard Henderson  <rth@redhat.com>
57677
57678         * gcc.c-torture/execute/930529-1.x: New file.
57679         * gcc.dg/920413-1.c: Adjust expected warning text.
57680         * gcc.dg/980217-1.c: Declare abort.
57681         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
57682
57683 2000-06-29  Jeffrey A Law  (law@cygnus.com)
57684
57685         * g77.f-torture/compile/20000629-1.f: New test.
57686         * g77.f-torture/compile/20000629-1.x: Expected to fail.
57687
57688 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
57689
57690         Rearrange lots of files, removing entirely the
57691         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
57692         directories.
57693
57694         * Deleted files:
57695         gcc.c-torture/code_quality/code_quality.exp
57696         gcc.c-torture/special/special.exp
57697         gcc.failure/failure.exp
57698         gcc.failure/940409-1.x
57699         gcc.c-torture/compile/961203-1.x
57700
57701         * New files:
57702         gcc.misc-tests/linkage.exp
57703         gcc.c-torture/execute/920730-1t.c
57704         gcc.c-torture/execute/920730-1t.x
57705         gcc.c-torture/compile/920520-1.x
57706         gcc.c-torture/compile/920521-1.x
57707         gcc.c-torture/compile/981006-1.x
57708         gcc.c-torture/execute/eeprof-1.x
57709
57710         * Moved files (possibly with modifications to fit a new harness):
57711         Old name                                New name
57712         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
57713         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
57714         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
57715         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
57716         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
57717         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
57718         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
57719         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
57720         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
57721         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
57722         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
57723         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
57724         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
57725         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
57726
57727 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
57728
57729         * c-torture/compile/961203-1.x: Delete.
57730
57731         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
57732         not exit. Include stdio.h.
57733         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
57734         * gcc.misc-tests/dg-12.c: Likewise.
57735         * gcc.misc-tests/dg-5.c: Likewise.
57736         * gcc.misc-tests/dg-6.c: Likewise.
57737         * gcc.misc-tests/dg-7.c: Prototype abort.
57738         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
57739         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
57740         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
57741         not exit.
57742         * gcc.misc-tests/sieve.c: Use return from main, not exit.
57743         * gcc.misc-tests/sort2.c: Use return from main, not exit.
57744
57745 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
57746
57747         * gcc.dg/cpp/20000628-1.c: New test.
57748         * gcc.dg/cpp/20000628-1.h: New header for above test.
57749         * gcc.dg/cpp/20000628-1a.h: Likewise.
57750
57751 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
57752
57753         * gcc.dg/cpp: New directory.
57754         * gcc.dg/cpp/cpp.exp: New driver.
57755         * gcc.dg/cpp/20000627-1.c: New test.
57756         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
57757         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
57758         and rewrite as a compilation test.
57759
57760         * gcc.dg: Move many files into the cpp subdirectory, possibly
57761         renaming or editing them as well.
57762         Old name                New name
57763         990119-1.c              cpp/19990119-1.c
57764         990228-1.c              cpp/19990228-1.c
57765         990407-1.c              cpp/19990407-1.c
57766         990409-1.c              cpp/19990409-1.c
57767         990413-1.c              cpp/19990413-1.c
57768         990703-1.c              cpp/19990703-1.c
57769         20000127-1.c            cpp/20000127-1.c
57770         20000129-1.c            cpp/20000129-1.c
57771         20000207-1.c            cpp/20000207-1.c
57772         20000207-2.c            cpp/20000207-2.c
57773         20000209-1.c            cpp/20000209-1.c
57774         20000209-2.c            cpp/20000209-2.c
57775         20000301-1.c            cpp/20000301-1.c
57776         20000419-1.c            cpp/20000419-1.c
57777         20000510-1.S            cpp/20000510-1.S
57778         20000519-1.c            cpp/20000519-1.c
57779         20000529-1.c            cpp/20000529-1.c
57780         20000625-1.c            cpp/20000625-1.c
57781         20000625-2.c            cpp/20000625-2.c
57782         cpp-as1.c               cpp/assert1.c
57783         cpp-as2.c               cpp/assert2.c
57784         cxx-comments-1.c        cpp/cxxcom1.c
57785         cxx-comments-2.c        cpp/cxxcom2.c
57786         endif-label.c           cpp/endif.c
57787         cpp-hash1.c             cpp/hash1.c
57788         cpp-hash2.c             cpp/hash2.c
57789         cpp-if1.c               cpp/if-1.c
57790         cpp-if2.c               cpp/if-2.c
57791         cpp-if3.c               cpp/if-3.c
57792         cpp-if4.c               cpp/if-4.c
57793         cpp-if5.c               cpp/if-5.c
57794         cpp-cond.c              cpp/if-cexp.c
57795         cpp-missingop.c         cpp/if-mop.c
57796         cpp-missingparen.c      cpp/if-mpar.c
57797         cpp-opprec.c            cpp/if-oppr.c
57798         cpp-ifparen.c           cpp/if-paren.c
57799         cpp-shortcircuit.c      cpp/if-sc.c
57800         cpp-shift.c             cpp/if-shift.c
57801         cpp-unary.c             cpp/if-unary.c
57802         cpp-li1.c               cpp/line1.c
57803         cpp-li2.c               cpp/line2.c
57804         lineno.c                cpp/line3.c
57805         lineno-2.c              cpp/line4.c
57806         cpp-mi.c                cpp/mi1.c
57807         cpp-mic.h               cpp/mi1c.h
57808         cpp-micc.h              cpp/mi1cc.h
57809         cpp-mind.h              cpp/mi1nd.h
57810         cpp-mindp.h             cpp/mi1ndp.h
57811         cpp-mix.h               cpp/mi1x.h
57812         cpp-mi2.c               cpp/mi2.c
57813         cpp-mi2a.h              cpp/mi2a.h
57814         cpp-mi2b.h              cpp/mi2b.h
57815         cpp-mi2c.h              cpp/mi2c.h
57816         cpp-mi3.c               cpp/mi3.c
57817         cpp-mi3.def             cpp/mi3.def
57818         poison-1.c              cpp/poison.c
57819         pr-impl.c               cpp/prag-imp.c
57820         cpp-redef-2.c           cpp/redef1.c
57821         cpp-redef.c             cpp/redef2.c
57822         strpaste.c              cpp/strp1.c
57823         strpaste-2.c            cpp/strp2.c
57824         cpp-tradpaste.c         cpp/tr-paste.c
57825         cpp-tradstringify.c     cpp/tr-str.c
57826         cpp-tradwarn1.c         cpp/tr-warn1.c
57827         cpp-tradwarn2.c         cpp/tr-warn2.c
57828         trigraphs.c             cpp/trigraphs.c
57829         cpp-unc1.c              cpp/unc1.c
57830         cpp-unc2.c              cpp/unc2.c
57831         cpp-unc3.c              cpp/unc3.c
57832         cpp-unc.c               cpp/unc4.c
57833         undef.c                 cpp/undef1.c
57834         undef-2.c               cpp/undef2.c
57835         cpp-wi1.c               cpp/widestr1.c
57836
57837 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
57838
57839         * lib/g++.exp (g++_include_flags): Tweak.
57840
57841 2000-06-27  H.J. Lu  <hjl@gnu.org>
57842             Loren J. Rittle  <ljrittle@acm.org>
57843
57844         * lib/g++.exp (g++_include_flags): Override libgloss.exp
57845         version with one that knows about the new gcc tree structure.
57846         (g++_link_flags): Same.
57847
57848 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
57849
57850         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
57851         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
57852         case we are cross-compiling.
57853
57854         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
57855         g++.old-deja/g++.niklas/Makefile.in,
57856         g++.old-deja/g++.niklas/configure.in,
57857         g++.old-deja/g++.other/Makefile.in,
57858         g++.old-deja/g++.other/configure.in,
57859         gcc.c-torture/code_quality/Makefile.in,
57860         gcc.c-torture/code_quality/configure.in,
57861         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
57862         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
57863         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
57864         gcc.c-torture/execute/ieee/Makefile.in,
57865         gcc.c-torture/execute/ieee/configure.in,
57866         gcc.c-torture/noncompile/Makefile.in,
57867         gcc.c-torture/noncompile/configure.in,
57868         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
57869         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
57870         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
57871
57872 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
57873
57874         * g++.old-deja/g++.other/ambig3.C: New test.
57875
57876 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
57877
57878         * g++.old-deja/g++.pt/syntax1.C: New test.
57879         * g++.old-deja/g++.pt/syntax2.C: New test.
57880         * g++.old-deja/g++.other/syntax3.C: New test.
57881         * g++.old-deja/g++.other/syntax4.C: New test.
57882
57883 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
57884
57885         * gcc.dg/20000623-1.c: Prototype exit and abort.
57886
57887 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
57888
57889         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
57890         New tests.
57891         * gcc.dg/cpp-mi3.def: New file.
57892
57893         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
57894         inside assertions.
57895         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
57896         lexer's error messages.
57897         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
57898         divine anything from the linemarkers.
57899         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
57900         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
57901
57902 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
57903
57904         * gcc.dg/20000623-1.c: New test.
57905
57906 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
57907
57908         * gcc.c-torture/execute/20000622-1.c: New test.
57909
57910 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
57911
57912         * g++.old-deja/g++.other/init15.C: New test.
57913
57914 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
57915
57916         * g++.old-deja/g++.pt/vaarg2.C: New test.
57917         * g++.old-deja/g++.pt/vaarg3.C: New test.
57918
57919 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
57920
57921         * g++.old-deja/g++.other/dyncast6.C: New test.
57922
57923 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
57924
57925         * gcc.c-torture/execute/loop-6.c: New test.
57926
57927 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
57928
57929         * gcc.dg/20000614-1.c: New test.
57930         * gcc.dg/20000614-2.c: New test.
57931
57932 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
57933
57934         * g++.old-deja/g++.other/inline12.C: New test.
57935
57936 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
57937
57938         * g++.old-deja/g++.other/eh1.C: New test.
57939
57940 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
57941
57942         * g++.old-deja/g++.other/type.C: New test.
57943
57944 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
57945
57946         * g++.old-deja/g++.other/initstring.C: New test.
57947
57948 2000-06-12  Jason Merrill  <jason@redhat.com>
57949
57950         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
57951
57952 2000-06-09  Jeffrey A Law  (law@cygnus.com)
57953
57954         * gcc.c-torture/compile/20000609-1.c: New test.
57955
57956 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
57957
57958         * gcc.dg/20000609-1.c: New test.
57959
57960 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
57961
57962         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
57963         * gcc.c-torture/noncompile/poison-1.c: Move...
57964         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
57965         * gcc.dg/cpp-li1.c: Add a token after the #line.
57966
57967 2000-06-05  Richard Henderson  <rth@cygnus.com>
57968
57969         * gcc.c-torture/execute/20000605-2.c: New test.
57970         * gcc.c-torture/execute/20000605-3.c: New test.
57971
57972 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
57973
57974         * g77.f-torture/execute/20000503-1.x: New file.
57975
57976 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
57977
57978         * g++.old-deja/g++.eh/badalloc1.C: New test.
57979
57980 2000-06-05  Richard Henderson  <rth@cygnus.com>
57981
57982         * gcc.c-torture/execute/20000605-1.c: New test.
57983
57984 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
57985             Nathan Sidwell <nathan@codesourcery.com>
57986
57987         * gcc.c-torture/compile/20000605-1.c: New test.
57988
57989 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
57990
57991         * g77.f-torture/compile/20000601-1.f: New test.
57992
57993 2000-06-03  Richard Henderson  <rth@cygnus.com>
57994
57995         * gcc.c-torture/execute/20000603-1.c: New.
57996
57997 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
57998
57999         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
58000         * gcc.dg/noreturn-2.c (noreturn): Likewise.
58001
58002 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
58003
58004         * gcc.dg/compare2.c (case 12): XFAIL.
58005         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
58006         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
58007
58008         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
58009
58010 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
58011
58012         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
58013         guard macro is already defined when the header is first
58014         included.
58015         * gcc.dg/cpp-mix.h: New file.
58016         * gcc.dg/endif-label.c: Update patterns to match compiler.
58017
58018         * g++.brendan/complex1.C: Declare abort.
58019         * g++.law/refs4.C: Remove XFAIL.
58020         * g++.oliva/expr2.C: Declare abort and exit.
58021
58022 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
58023
58024         * gcc.c-torture/execute/20000528-1.c: New test.
58025
58026         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
58027         * g++.old-deja/g++.law/temps4.C: Likewise.
58028
58029         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
58030         stdlib.h.  Call abort() on failure.
58031         * g++.old-deja/g++.law/refs4.C: Likewise.
58032         * g++.old-deja/g++.law/temps4.C: Likewise.
58033         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
58034         * gcc.c-torture/execute/20000112-1.c: Include string.h.
58035
58036 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
58037
58038         Relative to g++.dg/special:
58039         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
58040
58041         Relative to g++.old-deja:
58042         * g++.brendan/complex1.C, g++.jason/optimize2.C,
58043         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
58044         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
58045         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
58046         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
58047         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
58048         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
58049
58050         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
58051         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
58052         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
58053         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
58054         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
58055         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
58056         and/or string.h.
58057
58058         * g++.other/goto1.C: Update expectations for error messages.
58059
58060 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
58061
58062         * gcc.c-torture/compile/20000523-1.c: New test.
58063
58064 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
58065
58066         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
58067
58068 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
58069
58070         * g++.old-deja/g++.eh/catch11.C: New test.
58071         * g++.old-deja/g++.eh/catch12.C: New test.
58072
58073 2000-05-24  Nick Clifton  <nickc@cygnus.com>
58074
58075         * gcc.c-torture/execute/20000523-1.c: New test.
58076
58077 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
58078
58079         * c-torture/execute/bcp-1.c: Replace abort in arg of
58080         __builtin_constant_p with a generic external function.
58081
58082         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
58083         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
58084         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
58085         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
58086         Prototype abort and/or exit.
58087
58088         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
58089         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
58090         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
58091         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
58092
58093 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
58094
58095         * gcc.dg/dwarf2-1.c: New test.
58096
58097 2000-05-20  Richard Henderson  <rth@cygnus.com>
58098
58099         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
58100
58101 2000-05-20  Andreas Jaeger  <aj@suse.de>
58102
58103         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
58104         testcase.
58105
58106 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
58107
58108         * gcc.c-torture/execute/20000519-2.c: New test.
58109
58110 2000-05-19  Andreas Jaeger  <aj@suse.de>
58111
58112         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
58113         which fails with SSA.
58114
58115         * lib/c-torture.exp: Also test with -O3 -fssa.
58116
58117 2000-05-18  Michael Meissner  <meissner@redhat.com>
58118
58119         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
58120         * gcc.c-torture/execute/920415-1.c: Ditto.
58121         * gcc.c-torture/execute/920501-1.c: Ditto.
58122         * gcc.c-torture/execute/conversion.c: Ditto.
58123         * gcc.c-torture/execute/cvt-1.c: Ditto.
58124
58125 2000-05-18  Jeffrey A Law  (law@cygnus.com)
58126
58127         * gcc.c-torture/compile/20000518-1.c: New test.
58128
58129 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
58130
58131         * g77.f-torture/compile/200005018.f: New test.
58132
58133 2000-05-17  Jeffrey A Law  (law@cygnus.com)
58134
58135         * gcc.c-torture/compile/20000517-1.c: New test.
58136
58137 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58138
58139         * gcc.c-torture/execute/20000516-1.c: New test.
58140
58141 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
58142
58143         * g++.old-deja/g++.other/eh.C: New test.
58144
58145 2000-05-12  Richard Henderson  <rth@cygnus.com>
58146
58147         * gcc.c-torture/execute/990208-1.c (main): Don't pass
58148         constants through to doit's conditional.
58149
58150 2000-05-11  Jeffrey A Law  (law@cygnus.com)
58151
58152         * gcc.c-torture/compile/20000511-1.c: New test.
58153         * g77.f-torture/compile/20000511-1.f: New test.
58154         * g77.f-torture/compile/20000511-2.f: New test.
58155
58156 2000-05-11  Michael Meissner  <meissner@redhat.com>
58157
58158         * gcc.c-torture/execute/20000511-1.c: New test.
58159
58160 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
58161
58162         * gcc.dg/dg.exp: Scan .S files as well as .c files.
58163         * gcc.dg/20000510-1.S: New.
58164
58165 2000-05-08  Catherine Moore  <clm@cygnus.com>
58166
58167         * gcc.dg/unused-3.c: New.
58168
58169 2000-05-06  Richard Henderson  <rth@cygnus.com>
58170
58171           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
58172           * g++.old-deja/g++.mike/warn1.C: Likewise.
58173           * g++.old-deja/g++.pt/local1.C: Likewise.
58174           * g++.old-deja/g++.pt/local7.C: Likewise.
58175           * g++.old-deja/g++.pt/spec16.C: Likewise.
58176
58177 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
58178
58179         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
58180
58181 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
58182
58183           * g77.f-torture/execute/20000503-1.f: New test.
58184
58185 2000-05-04  Andreas Jaeger  <aj@suse.de>
58186
58187         * gcc.dg/noreturn-2.c: New test.
58188
58189 2000-05-04  Neil Booth  <NeilB@earthling.net>
58190
58191         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
58192         preprocessor.
58193
58194 2000-05-04  Richard Henderson  <rth@cygnus.com>
58195
58196         * gcc.c-torture/execute/20000503-1.c: Fix typo.
58197
58198 2000-05-04  Richard Henderson  <rth@cygnus.com>
58199
58200         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
58201         OpenSSL by Jason R Thorpe.
58202
58203 2000-05-03  Jim Wilson  <wilson@cygnus.com>
58204
58205         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
58206
58207 2000-05-03  Robert Lipe <robertlipe@usa.net>
58208
58209         * gcc.dg/20000503-1.c: New test.
58210
58211 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
58212
58213         * gcc.c-torture/compile/20000502-1.c: New test.
58214         * g++.old-deja/g++.other/align.C: New test.
58215         * gcc.dg/cpp-tradstringify.c: New test.
58216
58217 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
58218
58219         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
58220         and hard registers.
58221
58222 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
58223
58224         * gcc.c-torture/execute/loop-5.c: New test.
58225
58226 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
58227
58228         * gcc.c-torture/execute/va-arg-20.c: New test.
58229
58230 2000-04-23  Jeffrey A Law  (law@cygnus.com)
58231
58232         * gcc.c-torture/execute/20000422-1.c: New test.
58233
58234 2000-04-20  Greg McGary  <gkm@gnu.org>
58235
58236         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
58237         when optimizing, but without sibling-call optimizations (-O1).
58238
58239 2000-04-20  Jeffrey A Law  (law@cygnus.com)
58240
58241           * gcc.c-torture/compile/20000420-1.c: New test.
58242
58243 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
58244
58245         * g++.abi/ptrflags.C: New test.
58246         * g++.eh/catchptr1.C: Test incomplete pointer chains.
58247
58248 2000-04-19  Catherine Moore  <clm@cygnus.com>
58249
58250         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
58251
58252 2000-04-19  Greg McGary  <gkm@gnu.org>
58253
58254         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
58255         sibling-call optimizations.
58256
58257 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
58258
58259         * gcc.dg/20000419-1.c: New test.
58260
58261 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
58262
58263         * gcc.c-torture/execute/20000412-6.c: New test.
58264
58265 2000-04-12  Jeffrey A Law  (law@cygnus.com)
58266
58267         * gcc.c-torture/execute/20000412-5.c: New test.
58268         * g77.f-torture/compile/20000412-1.f: New test.
58269         * gcc.c-torture/execute/20000412-4.c: New test.
58270         * gcc.c-torture/compile/20000412-2.c: New test.
58271         * gcc.c-torture/execute/20000412-3.c: New test.
58272         * gcc.c-torture/compile/20000412-1.c: New test.
58273         * gcc.c-torture/execute/20000412-2.c: New test.
58274
58275 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
58276
58277         * objc/execute/bf-20.m: New test.
58278
58279 2000-04-10  Richard Henderson  <rth@cygnus.com>
58280
58281         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
58282
58283         * gcc.c-torture/execute/20000412-1.c: New test.
58284
58285 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
58286
58287         * g++.old-deja/g++.eh/catchptr1.C: New test.
58288
58289 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
58290
58291         * g++.old-deja/g++.abi/cxa_vec.C: New test.
58292
58293 2000-04-08  Neil Booth  <NeilB@earthling.net>
58294
58295         * gcc.dg/cpp-nullchar.c: Remove test as
58296         embedded nulls cause problems.
58297
58298 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58299
58300         * gcc.dg/compare2.c: New test.
58301
58302 2000-04-08  Neil Booth  <NeilB@earthling.net>
58303
58304         * gcc.dg/cpp-nullchar.c: New test.
58305
58306 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
58307
58308         * gcc.dg/cpp-mi2.c: New test.
58309         * gcc.dg/cpp-mi2[abc].h: New files.
58310
58311 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
58312
58313         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
58314         member name.
58315
58316 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
58317
58318         * g++.old-deja/g++.abi/vmihint.C: New test.
58319
58320 2000-04-06  Neil Booth  <NeilB@earthling.net>
58321
58322         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
58323         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
58324         copyright.
58325
58326 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
58327
58328         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
58329         avoid stack-frame overwrite.
58330
58331 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
58332
58333         * gcc.c-torture/compile/20000405-2.c: New test.
58334         * gcc.c-torture/compile/20000405-3.c: New test.
58335
58336 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58337
58338         * gcc.c-torture/compile/20000405-1.c: New test.
58339
58340 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
58341
58342         * gcc.dg/cast-qual-1.c: Revert last change.
58343
58344 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58345
58346         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
58347
58348 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
58349
58350         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
58351         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
58352
58353 2000-04-03  Jeffrey A Law  (law@cygnus.com)
58354
58355         * gcc.c-torture/compile/20000403-2.c: New test.
58356         * gcc.c-torture/compile/20000403-1.c: New test.
58357
58358 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
58359
58360         * gcc.c-torture/execute/20000403-1.c: New test.
58361
58362 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
58363
58364         * gcc.c-torture/execute/20000402-1.c: New test.
58365
58366 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
58367
58368         * gcc.c-torture/execute/va-arg-15.c: New test.
58369         * gcc.c-torture/execute/va-arg-16.c: New test.
58370         * gcc.c-torture/execute/va-arg-17.c: New test.
58371         * gcc.c-torture/execute/va-arg-18.c: New test.
58372         * gcc.c-torture/execute/va-arg-19.c: New test.
58373
58374 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
58375
58376         * gcc.c-torture/compile/981211-1.c: Move to...
58377         * gcc.dg/cpp-as1.c: ...here.
58378         * gcc.dg/cpp-as2.c: New file.
58379
58380         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
58381         compiler.
58382
58383 2000-04-02  Neil Booth  <NeilB@earthling.net>
58384
58385         * gcc.dg/cpp-cond.c  New tests.
58386         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
58387         accidental success less likely.
58388         * gcc.dg/cpp-missingop.c  New tests.
58389         * gcc.dg/cpp-missingparen.c  New tests.
58390         * gcc.dg/cpp-shift.c  New tests.
58391         * gcc.dg/cpp-shortcircuit.c  New tests.
58392         * gcc.dg/cpp-unary.c  New tests.
58393
58394 2000-03-29  Jeffrey A Law  (law@cygnus.com)
58395
58396         * gcc.c-torture/compile/20000329-1.c: New test.
58397
58398 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
58399
58400         * gcc.c-torture/compile/20000326-1.c: New test.
58401         * gcc.c-torture/compile/20000326-2.c: New test.
58402
58403 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
58404
58405         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
58406         the first parameter is a function argument.
58407
58408 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
58409
58410         * g++.old-deja/g++.ext/array4.C: New test.
58411
58412 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
58413
58414         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
58415
58416 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58417
58418         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
58419
58420 2000-03-19  Richard Henderson  <rth@cygnus.com>
58421
58422         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
58423
58424 2000-03-19  Richard Henderson  <rth@cygnus.com>
58425
58426         * gcc.c-torture/compile/20000319-1.c: New test.
58427
58428 2000-03-14  Jeffrey A Law  (law@cygnus.com)
58429
58430         * gcc.c-torture/execute/20000314-3.c: New test.
58431         * gcc.c-torture/execute/20000314-2.c: New test.
58432         * gcc.c-torture/execute/20000314-1.c: New test.
58433         * gcc.c-torture/compile/20000314-2.c: New test.
58434         * gcc.c-torture/compile/20000314-1.c: New test.
58435
58436 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
58437
58438         * g++.old-deja/g++.warn/inline.C: New test.
58439
58440 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
58441
58442         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
58443         standards-compliant result rather than specific constants.
58444         Put test-values in array.
58445
58446 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
58447
58448         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
58449         (g++_target_compile): Put test-specific options last.
58450
58451 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58452
58453         * g++.old-deja/g++.eh/vbase4.C: New test.
58454
58455 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58456
58457         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
58458
58459 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58460
58461         * g++.old-deja/g++.brendan/misc12.C: Removed.
58462         * g++.old-deja/g++.pt/memtemp77.C: Constify.
58463         * g++.old-deja/g++.ext/pretty4.C: New test.
58464
58465 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58466
58467         * g++.old-deja/g++.other/string2.C: New test.
58468
58469 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
58470
58471         * g++.old-deja/g++.warn/impint2.C: New test.
58472
58473 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
58474
58475         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
58476         is 1, not zero.
58477
58478 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
58479
58480         * g++.old-deja/g++.warn/impint.C: New test.
58481         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
58482         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
58483         * g++.old-deja/g++.pt/explicit12.C: Likewise.
58484         * g++.old-deja/g++.pt/explicit13.C: Likewise.
58485         * g++.old-deja/g++.pt/explicit17.C: Likewise.
58486         * g++.old-deja/g++.pt/explicit18.C: Likewise.
58487         * g++.old-deja/g++.pt/explicit19.C: Likewise.
58488         * g++.old-deja/g++.pt/explicit23.C: Likewise.
58489         * g++.old-deja/g++.pt/explicit31.C: Likewise.
58490         * g++.old-deja/g++.pt/explicit35.C: Likewise.
58491         * g++.old-deja/g++.pt/explicit6.C: Likewise.
58492         * g++.old-deja/g++.pt/memclass7.C: Likewise.
58493
58494 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
58495
58496         * gcc.dg/cpp-redef.c: New test.
58497
58498 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
58499
58500         * g++.old-deja/g++.pt/unify7.C: New test.
58501
58502 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
58503
58504         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
58505         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
58506
58507 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
58508
58509         * gcc.c-torture/compile/20000224-1.c: New test.
58510
58511 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58512
58513         * gcc.c-torture/compile/cpp-2.c: New test.
58514         * gcc.c-torture/compile/cpp-1.c: New test.
58515
58516 2000-02-25  Jeffrey A Law  (law@cygnus.com)
58517
58518         * gcc.c-torture/execute/20000225-1.c: New test.
58519
58520 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58521
58522         * gcc.dg/cpp-li2.c: New test.
58523
58524         * gcc.dg/cpp-wi1.c: New test.
58525
58526         * gcc.dg/cpp-li1.c: New test.
58527
58528 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
58529
58530         * g++.old-deja/g++.other/sizeof5.C: New test.
58531
58532 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58533
58534         * gcc.c-torture/execute/va-arg-13.c: New test.
58535
58536 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
58537
58538         * gcc.c-torture/execute/va-arg-12.c: New test.
58539
58540 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
58541
58542         * gcc.c-torture/execute/20000223-1.c: New test.
58543
58544 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
58545
58546         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
58547
58548 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
58549
58550         * g++.old-deja/g++.abi/ptrmem.C: New test.
58551
58552 2000-02-19  Richard Henderson  <rth@cygnus.com>
58553
58554         * gcc.c-torture/compile/init-3.c: New.
58555
58556 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
58557
58558         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
58559         ALWAYS_CXXFLAGS.
58560
58561 2000-02-11  Robert Lipe <robertl@sco.com>
58562
58563         * gcc.c-torture/compile/20000211-3.c: New test.
58564
58565 2000-02-11  Martin Buchholz <martin@xemacs.org>
58566
58567         * gcc.c-torture/compile/20000211-2.c: New test.
58568
58569 2000-02-11  Jeffrey A Law  (law@cygnus.com)
58570
58571         * gcc.c-torture/compile/20000211-1.c: New test.
58572
58573 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
58574
58575         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
58576           on native targets
58577
58578 2000-02-08  Nathan Sidwell  <nathan@acm.org>
58579
58580         * g++.old-deja/g++.other/cast5.C: New test.
58581
58582 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
58583
58584         * gcc.c-torture/execute/20000205-1.c: New.
58585
58586 2000-02-03  Nathan Sidwell  <nathan@acm.org>
58587
58588         * g++.old-deja/g++.jason/cast3.C: Return void.
58589         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
58590
58591 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58592
58593         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
58594
58595         * gcc.dg/loop-1.c: New test.
58596
58597 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
58598
58599         * gcc.c-torture/compile/20000127-1.c: New test.
58600         * gcc.c-torture/execute/991228-1.c: New test.
58601
58602 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58603
58604         * gcc.dg/unused-2.c: New test.
58605
58606         * gcc.dg/conv-1.c: New test.
58607
58608 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
58609
58610         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
58611         compiler.
58612         (tool_option_proc): Fix typo.
58613
58614 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
58615
58616         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
58617         of the ld on the host, not on the build machine.
58618         Also, don't crash if '--help' is not a supported option.
58619
58620 2000-01-24  Richard Henderson  <rth@cygnus.com>
58621
58622         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
58623
58624 2000-01-20  Jeffrey A Law  (law@cygnus.com)
58625
58626         * gcc.c-torture/execute/20000120-2.c: New test.
58627         * gcc.c-torture/execute/20000120-1.c: New test.
58628
58629 2000-01-13  Jeffrey A Law  (law@cygnus.com)
58630
58631         * gcc.c-torture/execute/20000113-1.c: New test.
58632
58633 2000-01-12  Jeffrey A Law  (law@cygnus.com)
58634
58635         * gcc.c-torture/execute/20000112-1.c: New test.
58636
58637 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58638
58639         * gcc.dg/20000111-1.c: New test.
58640
58641 2000-01-10  Jeffrey A Law  (law@cygnus.com)
58642
58643         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
58644         with 16 bit integers.
58645
58646 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58647
58648         * gcc.dg/20000108-1.c: New test.
58649
58650 2000-01-05  Nathan Sidwell  <nathan@acm.org>
58651
58652         * g++.old-deja/g++.ns/koenig8.C: New test.
58653
58654 2000-01-05  Nathan Sidwell  <nathan@acm.org>
58655
58656         * g++.old-deja/g++.other/cast4.C: New test.
58657
58658 2000-01-05  Jeffrey A Law  (law@cygnus.com)
58659
58660         * gcc.c-torture/compile/20000105-2.c: New test.
58661         * gcc.c-torture/compile/20000105-1.c: New test.
58662
58663 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58664
58665         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
58666         references to printf & atoi to conform to ANSI standard.
58667         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
58668         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
58669         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
58670         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
58671         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
58672         * g++.old-deja/g++.brendan/complex1.C: Likewise.
58673         * g++.old-deja/g++.brendan/copy1.C: Likewise.
58674         * g++.old-deja/g++.brendan/copy2.C: Likewise.
58675         * g++.old-deja/g++.brendan/copy3.C: Likewise.
58676         * g++.old-deja/g++.brendan/copy4.C: Likewise.
58677         * g++.old-deja/g++.brendan/copy5.C: Likewise.
58678         * g++.old-deja/g++.brendan/copy6.C: Likewise.
58679         * g++.old-deja/g++.brendan/copy7.C: Likewise.
58680         * g++.old-deja/g++.brendan/copy8.C: Likewise.
58681         * g++.old-deja/g++.brendan/crash11.C: Likewise.
58682         * g++.old-deja/g++.brendan/crash14.C: Likewise.
58683         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
58684         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
58685         * g++.old-deja/g++.brendan/delete2.C: Likewise.
58686         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
58687         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
58688         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
58689         * g++.old-deja/g++.brendan/eh1.C: Likewise.
58690         * g++.old-deja/g++.brendan/groff1.C: Likewise.
58691         * g++.old-deja/g++.brendan/init3.C: Likewise.
58692         * g++.old-deja/g++.brendan/misc12.C: Likewise.
58693         * g++.old-deja/g++.brendan/misc7.C: Likewise.
58694         * g++.old-deja/g++.brendan/new2.C: Likewise.
58695         * g++.old-deja/g++.brendan/operators4.C: Likewise.
58696         * g++.old-deja/g++.brendan/operators5.C: Likewise.
58697         * g++.old-deja/g++.brendan/overload2.C: Likewise.
58698         * g++.old-deja/g++.brendan/overload7.C: Likewise.
58699         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
58700         * g++.old-deja/g++.brendan/reference1.C: Likewise.
58701         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
58702         * g++.old-deja/g++.brendan/template24.C: Likewise.
58703         * g++.old-deja/g++.brendan/template3.C: Likewise.
58704         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
58705         * g++.old-deja/g++.jason/inline3.C: Likewise.
58706         * g++.old-deja/g++.jason/opeq.C: Likewise.
58707         * g++.old-deja/g++.law/arg5.C: Likewise.
58708         * g++.old-deja/g++.law/arm7.C: Likewise.
58709         * g++.old-deja/g++.law/ctors11.C: Likewise.
58710         * g++.old-deja/g++.law/cvt8.C: Likewise.
58711         * g++.old-deja/g++.law/init9.C: Likewise.
58712         * g++.old-deja/g++.law/refs4.C: Likewise.
58713         * g++.old-deja/g++.law/template2.C: Likewise.
58714         * g++.old-deja/g++.law/visibility24.C: Likewise.
58715         * g++.old-deja/g++.law/vtable3.C: Likewise.
58716         * g++.old-deja/g++.mike/asm2.C: Likewise.
58717         * g++.old-deja/g++.mike/eh1.C: Likewise.
58718         * g++.old-deja/g++.mike/misc1.C: Likewise.
58719         * g++.old-deja/g++.mike/misc13.C: Likewise.
58720         * g++.old-deja/g++.mike/misc14.C: Likewise.
58721         * g++.old-deja/g++.mike/ns12.C: Likewise.
58722         * g++.old-deja/g++.mike/p1248.C: Likewise.
58723         * g++.old-deja/g++.mike/p3708.C: Likewise.
58724         * g++.old-deja/g++.mike/p3708a.C: Likewise.
58725         * g++.old-deja/g++.mike/p3708b.C: Likewise.
58726         * g++.old-deja/g++.mike/p646.C: Likewise.
58727         * g++.old-deja/g++.mike/p700.C: Likewise.
58728         * g++.old-deja/g++.mike/p783.C: Likewise.
58729         * g++.old-deja/g++.mike/p783a.C: Likewise.
58730         * g++.old-deja/g++.mike/p783b.C: Likewise.
58731         * g++.old-deja/g++.mike/p786.C: Likewise.
58732         * g++.old-deja/g++.mike/p789.C: Likewise.
58733         * g++.old-deja/g++.mike/p789a.C: Likewise.
58734         * g++.old-deja/g++.mike/p807a.C: Likewise.
58735         * g++.old-deja/g++.other/delete3.C: Likewise.
58736         * g++.old-deja/g++.other/dyncast1.C: Likewise.
58737         * g++.old-deja/g++.other/dyncast2.C: Likewise.
58738         * g++.old-deja/g++.other/dyncast3.C: Likewise.
58739         * g++.old-deja/g++.other/empty1.C: Likewise.
58740         * g++.old-deja/g++.other/temporary1.C: Likewise.
58741         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
58742         * g++.old-deja/g++.pt/t16.C: Likewise.
58743         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
58744
58745 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
58746
58747         * gcc.dg/991230-1.c: New test.
58748
58749 1999-12-29  Jeffrey A Law  (law@cygnus.com)
58750
58751         * gcc.c-torture/compile/991229-3.c: New test.
58752         * gcc.c-torture/compile/991229-2.c: New test.
58753         * gcc.c-torture/compile/991229-1.c: New test.
58754
58755 1999-12-29  Greg McGary <gkm@eng.ascend.com>
58756
58757         * gcc.c-torture/compile/labels-2.c: New test.
58758
58759 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
58760
58761         * gcc.c-torture/execute/991227-1.c: New test.
58762
58763 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58764
58765         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
58766
58767 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
58768
58769         * gcc.c-torture/execute/991221-1.c: New test.
58770
58771 1999-12-20  Nathan Sidwell  <nathan@acm.org>
58772
58773         * g++.old-deja/g++.other/cast3.C: New test.
58774
58775 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
58776
58777         * gcc.c-torture/execute/991216-4.c: New test.
58778
58779 1999-12-16  Michael Meissner  <meissner@cygnus.com>
58780
58781         * gcc.c-torture/execute/991216-1.c: New test.
58782         * gcc.c-torture/execute/991216-2.c: New test.
58783         * gcc.c-torture/execute/991216-3.c: New test.
58784
58785 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
58786
58787         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
58788         Actually make the test fail by using "-O2" for compilation.
58789
58790 1999-12-15  Nathan Sidwell  <nathan@acm.org>
58791
58792         * g++.old-deja/g++.warn/cast-align1.C: New test.
58793
58794 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
58795
58796         * gcc.c-torture/compile/991214-1.c: New test.
58797         * gcc.c-torture/compile/991214-2.c: New test.
58798
58799 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
58800
58801         * gcc.dg/991214-1.c: New test.
58802
58803 1999-12-13  Jeffrey A Law  (law@cygnus.com)
58804
58805         * gcc.c-torture/compile/991213-3.c: New test.
58806         * gcc.c-torture/compile/991213-2.c: New test.
58807         * gcc.c-torture/compile/991213-1.c: New test.
58808
58809 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
58810
58811         * gcc.dg/991209-1.c: New test.
58812
58813 1999-12-08  Nathan Sidwell <nathan@acm.org>
58814
58815         * gcc.c-torture/compile/991208-1.c: New test.
58816
58817 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58818
58819         * gcc.dg/ultrasp2.c: New test.
58820
58821 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
58822
58823         * g++.old-deja/g++.abi/align.C (main): Fix typo.
58824
58825 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
58826
58827         * gcc.c-torture/compile/991202-1.c: New test.
58828         * gcc.c-torture/execute/991202-1.c: New test.
58829         * gcc.c-torture/execute/991202-2.c: New test.
58830         * gcc.c-torture/execute/991202-3.c: New test.
58831
58832 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
58833
58834         * g++.old-deja/g++.abi/align.C: New test.
58835         * g++.old-deja/g++.abi/aggregates.C: Likewise.
58836         * g++.old-deja/g++.abi/bitfields.C: Likewise.
58837
58838 1999-12-01  Richard Henderson  <rth@cygnus.com>
58839
58840         * gcc.c-torture/execute/991201-1.c: New.
58841
58842 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
58843
58844         * gcc.dg/991129-1.c: New test.
58845
58846 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
58847
58848         * gcc.c-torture/compile/991127-1.c: New test.
58849
58850 1999-11-22  Nathan Sidwell  <nathan@acm.org>
58851
58852         * g++.old-deja/g++.other/warn4.C: New test.
58853
58854 1999-11-22  Nathan Sidwell  <nathan@acm.org>
58855
58856         * g++.old-deja/g++.eh/cleanup2.C: New test.
58857         * g++.old-deja/g++.ext/pretty2.C: New test.
58858         * g++.old-deja/g++.ext/pretty3.C: New test.
58859         * g++.old-deja/g++.other/debug6.C: New test.
58860
58861 1999-10-20  Jim Wilson  <wilson@cygnus.com>
58862
58863         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
58864         compiler_output to look for one error message instead of two.
58865
58866 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
58867
58868         * gcc.c-torture/execute/991118-1.c: Also test case
58869         where the word boundary does not split a byte evenly.
58870
58871 1999-11-19  Nathan Sidwell  <nathan@acm.org>
58872
58873         * g++.old-deja/g++.ext/restrict1.C: New test.
58874
58875 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
58876
58877         * gcc.c-torture/execute/991118-1.c: New test.
58878
58879 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
58880
58881         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
58882         working directory pathnames.
58883
58884 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
58885
58886         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
58887         host is equipped with driver.h and driver.o so it can actually
58888         compile and run the tests.
58889
58890 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
58891
58892         * gcc.c-torture/compile/991008-1.c: New test.
58893
58894 1999-11-08  Nick Clifton  <nickc@cygnus.com>
58895
58896         * lib/gcc-dg.exp: Include target-supports.exp
58897
58898 1999-11-05  Nick Clifton  <nickc@cygnus.com>
58899
58900         * lib/target-supports.exp: New file: Provide procs to test for
58901         features supported by the target.
58902         (check_weak_available): Moved here from ecos.exp.
58903         (check_alias_available): New proc: Determine of the target
58904         toolchain supports the alias attribute.
58905
58906         * gcc.dg/special/ecos.exp: Move check_weak_available to
58907         target-supports.exp.
58908         (alias-1.c): Only perform the test if the target supports
58909         aliases.
58910         (wkali-1.c): Only perform the test if the target supports
58911         aliases.
58912
58913         * gcc.dg/990506-0.c: Expect error messages from cross
58914         targets as well as native targets.
58915
58916 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58917
58918         * gcc.dg/ultrasp1.c: Removed xfail.
58919         * gcc.dg/struct-ret-2.c: Likewise.
58920         * gcc.dg/array-1.c: Likewise.
58921
58922 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58923
58924         * gcc.dg/struct-ret-2.c: New test.
58925
58926         * gcc.dg/array-1.c: New test.
58927
58928 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
58929
58930         * gcc.c-torture/execute/991030-1.c: New test.
58931
58932 1999-10-26  Richard Henderson  <rth@cygnus.com>
58933
58934         * gcc.c-torture/compile/991026-2.c: New test.
58935
58936 1999-10-26  Jeffrey A Law  (law@cygnus.com)
58937
58938         * gcc.c-torture/compile/991026-1.c: New test.
58939
58940 1999-10-23  Jeffrey A Law  (law@cygnus.com)
58941
58942         * gcc.c-torture/execute/991023-1.c: New test.
58943
58944 1999-10-19  Jeffrey A Law  (law@cygnus.com)
58945
58946         * gcc.c-torture/execute/991019-1.c: New test.
58947
58948 1999-10-16  Richard Henderson  <rth@cygnus.com>
58949
58950         * gcc.c-torture/execute/991016-1.c: New test.
58951
58952 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
58953
58954         * gcc.c-torture/execute/991014-1.c: New test.
58955
58956 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
58957
58958         * g++.old-deja/g++.other/union2.C: New test.
58959
58960 1999-10-13  Nathan Sidwell  <nathan@acm.org>
58961
58962         * g++.old-deja/g++.other/vaarg2.C: New test.
58963         * g++.old-deja/g++.other/vaarg3.C: New test.
58964
58965 1999-10-12  Craig Burley  <craig@jcb-sc.com>
58966
58967         * g77.f-torture/noncompile/19990905-1.f: Moved from being
58968         in compile/.
58969
58970 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
58971
58972         * gcc.c-torture/execute/va-arg-11.c: New test.
58973
58974 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
58975
58976         * lib/file-format.exp (gcc_target_object_format): Don't
58977         crash if objdump is unavailable.
58978
58979 1999-09-29  Donn Terry <donn@interix.com>
58980
58981         * gcc.misc-tests/mg.exp: delete extraneous redirection.
58982
58983 1999-09-28  Nick Clifton  <nickc@cygnus.com>
58984
58985         * gcc.c-torture/compile/990928-1.c: New test.
58986
58987 1999-09-28  Nathan Sidwell  <nathan@acm.org>
58988
58989         * g++.old-deja/g++.other/decl6.C: New test.
58990
58991 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58992
58993         * gcc.c-torture/execute/va-arg-10.c: New test.
58994
58995 1999-09-27  Nathan Sidwell  <nathan@acm.org>
58996
58997         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
58998         __PRETTY_FUNCTION__.
58999
59000 1999-09-23  Nick Clifton  <nickc@cygnus.com>
59001
59002         * gcc.c-torture/execute/990923-1.c: New test.
59003
59004 1999-09-21  Nick Clifton  <nickc@cygnus.com>
59005
59006         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
59007         for which -fpic is inappropriate.
59008
59009 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
59010
59011         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
59012
59013 1999-09-21  Nathan Sidwell  <nathan@acm.org>
59014
59015         * g++.old-deja/g++.other/dyncast1.C: New test.
59016         * g++.old-deja/g++.other/dyncast2.C: New test.
59017         * g++.old-deja/g++.other/dyncast3.C: New test.
59018         * g++.old-deja/g++.other/dyncast4.C: New test.
59019         * g++.old-deja/g++.other/dyncast5.C: New test.
59020         * g++.old-deja/g++.eh/catch3.C: New test.
59021         * g++.old-deja/g++.eh/catch3p.C: New test.
59022         * g++.old-deja/g++.eh/catch4.C: New test.
59023         * g++.old-deja/g++.eh/catch4p.C: New test.
59024         * g++.old-deja/g++.eh/catch5.C: New test.
59025         * g++.old-deja/g++.eh/catch5p.C: New test.
59026         * g++.old-deja/g++.eh/catch6.C: New test.
59027         * g++.old-deja/g++.eh/catch6p.C: New test.
59028         * g++.old-deja/g++.eh/catch7.C: New test.
59029         * g++.old-deja/g++.eh/catch7p.C: New test.
59030         * g++.old-deja/g++.eh/catch8.C: New test.
59031         * g++.old-deja/g++.eh/catch8p.C: New test.
59032         * g++.old-deja/g++.eh/catch9.C: New test.
59033         * g++.old-deja/g++.eh/catch9p.C: New test.
59034
59035 1999-09-13  Nathan Sidwell  <nathan@acm.org>
59036
59037         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
59038         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
59039
59040 1999-09-13  Jeffrey A Law  (law@cygnus.com)
59041
59042         * gcc.c-torture/compile/990913-1.c: New test.
59043
59044 1999-09-10  Nathan Sidwell  <nathan@acm.org>
59045
59046         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
59047         * g++.old-deja/g++.jason/rfg5.C: Likewise.
59048
59049 1999-09-09  Richard Henderson  <rth@cygnus.com>
59050
59051         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
59052
59053 1999-09-09  Nathan Sidwell  <nathan@acm.org>
59054
59055         * g++.old-deja/g++.other/lookup11.C: New test.
59056         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
59057         what is permitted and what we want.
59058         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
59059         overload use.
59060         * g++.old-deja/g++.jason/rfg5.C: Likewise.
59061
59062 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
59063
59064         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
59065         * gcc.c-torture/noncompile/poison-1.c: New file.
59066
59067 1999-09-08  Nathan Sidwell  <nathan@acm.org>
59068
59069         * g++.old-deja/g++.other/sizeof3.C: New test.
59070         * g++.old-deja/g++.other/sizeof4.C: New test.
59071         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
59072         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
59073
59074 1999-09-07  Richard Henderson  <rth@cygnus.com>
59075
59076         * gcc.dg/va-arg-1.c: New.
59077
59078 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
59079
59080         * gcc.c-torture/execute/va-arg-9.c: New test.
59081
59082 1999-09-05  Craig Burley  <craig@jcb-sc.com>
59083
59084         * g77.f-torture/compile/980519-2.f: New test.
59085         * g77.f-torture/compile/19990905-0.f: New test.
59086         * g77.f-torture/compile/19990905-1.f: New test.
59087         * g77.f-torture/compile/19990905-2.f: New test.
59088
59089         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
59090
59091 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
59092
59093         * gcc.c-torture/execute/990827-1.c: Fix typo.
59094
59095 1999-09-03  Nathan Sidwell  <nathan@acm.org>
59096
59097         * g++.old-deja/g++.other/deref1.C: New test.
59098
59099 1999-09-02  Nathan Sidwell  <nathan@acm.org>
59100
59101         * g++.old-deja/g++.other/ambig2.C: New test.
59102         * g++.old-deja/g++.other/cond5.C: New test.
59103         * g++.old-deja/g++.other/lookup16.C: New test.
59104
59105 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
59106
59107         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
59108         assemblers too.
59109
59110 1999-08-31  Jeffrey A Law  (law@cygnus.com)
59111
59112         * lib/c-torture.exp: Avoid the "compare executables" optimization
59113         when testing native.
59114
59115 1999-08-29  Jeffrey A Law  (law@cygnus.com)
59116
59117         * gcc.c-torture/execute/990829-1.c: New test.
59118         * gcc.c-torture/compile/990829-1.c: New test.
59119
59120 1999-08-27  Paul Burchard  <burchard@pobox.com>
59121
59122         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
59123         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
59124         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
59125         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
59126         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
59127         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
59128         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
59129         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
59130         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
59131         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
59132         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
59133
59134 1999-08-27  Jeffrey A Law  (law@cygnus.com)
59135
59136         * gcc.c-torture/execute/990827-1.c: New test.
59137
59138 1999-08-26  Craig Burley  <craig@jcb-sc.com>
59139
59140         * g77.f-torture/noncompile/19990826-4.f: New test.
59141
59142         * g77.f-torture/compile/19990826-3.f: New test.
59143
59144         * g77.f-torture/execute/19990826-2.f: New test.
59145
59146         * g77.f-torture/compile/19990826-1.f: New test.
59147
59148         * gcc.c-torture/execute/990826-0.c: New test.
59149         * g77.c-torture/execute/19990826-0.f: New test.
59150
59151         * g77.f-torture/noncompile/970626-2.f: New test.
59152
59153 1999-08-25  Paul Burchard  <burchard@pobox.com>
59154
59155         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
59156         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
59157         lss-011.C: New tests.
59158
59159 1999-08-25  Nathan Sidwell  <nathan@acm.org>
59160
59161         * g++.old-deja/g++.other/decl5.C: New test.
59162
59163 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59164
59165         * noncompile/noncompile.exp: Load_lib c-torture.exp.
59166         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
59167         call `postbase' for each one.  All callers of `postbase' changed
59168         to call this instead.
59169
59170 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
59171
59172         * gcc.c-torture/execute/990811-1.c: New test.
59173
59174 1999-08-09  Nick Clifton  <nickc@cygnus.com>
59175
59176         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
59177         just native ones.
59178
59179         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
59180         just native ones.
59181
59182 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
59183
59184         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
59185
59186 1999-08-04  Jeffrey A Law  (law@cygnus.com)
59187
59188         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
59189
59190 1999-08-04  Nathan Sidwell  <nathan@acm.org>
59191
59192         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
59193
59194 1999-08-04  Jeffrey A Law  (law@cygnus.com)
59195
59196         * gcc.c-torture/execute/990804-1.c: New test.
59197
59198 1999-08-03  Nathan Sidwell  <nathan@acm.org>
59199
59200         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
59201         * g++.old-deja/g++.brendan/crash64.C: Likewise.
59202         * g++.old-deja/g++.brendan/overload8.C: Likewise.
59203
59204 1999-08-03  Nathan Sidwell  <nathan@acm.org>
59205
59206         * g++.old-deja/g++.other/struct1.C: New test.
59207
59208 1999-08-03  Nathan Sidwell  <nathan@acm.org>
59209
59210         * g++.old-deja/g++.other/enum2.C: New test.
59211
59212 1999-08-02  Richard Henderson  <rth@cygnus.com>
59213
59214         Adapted from tests from Franz Sirl:
59215         * gcc.c-torture/execute/va-arg-7.c: New test.
59216         * gcc.c-torture/execute/va-arg-8.c: New test.
59217
59218 1999-08-01  Jeffrey A Law  (law@cygnus.com)
59219
59220         * gcc.c-torture/compile/990801-2.c: New test.
59221
59222         * gcc.c-torture/compile/990801-1.c: New test.
59223
59224 1999-07-27  Michael Meissner  <meissner@cygnus.com>
59225
59226         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
59227         fp-cmp-1.c, converting double to float.
59228
59229         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
59230         fp-cmp-1.c, converting double to long double.
59231
59232         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
59233         from fr1 to unknown_register, since fr1 is a legitimate register
59234         on some machines.
59235
59236 1999-07-25  Jeffrey A Law  (law@cygnus.com)
59237
59238         * README: More listname related changes.
59239
59240 1999-07-08  Catherine Moore  <clm@cygnus.com>
59241
59242         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
59243
59244 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
59245
59246         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
59247
59248 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
59249
59250         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
59251
59252 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
59253
59254         * gcc.dg/990703-1.c: New test.
59255
59256 1999-06-29  Nick Clifton  <nickc@cygnus.com>
59257
59258         * lib/file-format.exp: New file: Move definition of proc
59259         gcc_target_object_format to here from
59260         gcc.dg/special/ecos.exp.
59261
59262         * lib/c-torture.exp: Include lib file-format.exp.
59263         * lib/gcc-dg.exp: Include lib file-format.exp.
59264
59265         * gcc.dg/special/ecos.exp: Remove definition of proc
59266         gcc_target_object_format.
59267
59268 1999-06-28  Jeffrey A Law  (law@cygnus.com)
59269
59270         * gcc.c-torture/execute/990628-1.c: New test.
59271
59272 1999-06-25  Jeffrey A Law  (law@cygnus.com)
59273
59274         * gcc.c-torture/compile/990625-2.c: New test.
59275
59276         * gcc.c-torture/compile/990625-1.c: New test.
59277
59278 1999-06-23  Nick Clifton  <nickc@cygnus.com>
59279
59280         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
59281         attributes compile.
59282         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
59283         ports that use the COFF/PE file format.
59284
59285 1999-06-17  Jeffrey A Law  (law@cygnus.com)
59286
59287         * gcc.c-torture/compile/990617-1.c: New test.
59288
59289 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
59290
59291         * g++.old-deja/g++.other/decl4.C: New test.
59292
59293 1999-06-14  Nathan Sidwell  <nathan@acm.org>
59294
59295         * g++.old-deja/g++.other/bitfld3.C: New test.
59296
59297 1999-06-08  Nathan Sidwell  <nathan@acm.org>
59298
59299         * g++.old-deja/g++.eh/catch1.C: New test.
59300
59301 1999-06-07  Jeffrey A Law  (law@cygnus.com)
59302
59303         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
59304
59305         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
59306         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
59307
59308 1999-06-05  Craig Burley  <craig@jcb-sc.com>
59309
59310         * g77.f-torture/compile/19990502-0.f: Replace with new,
59311         shorter, test that still fails after recent changes.
59312
59313 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
59314
59315         * gcc.c-torture/execute/990604-1.c: New test.
59316
59317 1999-05-31  Jeffrey A Law  (law@cygnus.com)
59318
59319         * gcc.c-torture/execute/990531-1.c: New test.
59320
59321 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59322
59323         * gcc.c-torture/compile/990527-1.c: New test.
59324
59325 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
59326
59327         * gcc.c-torture/execute/990527-1.c: New test.
59328
59329 1999-05-25  Nick Clifton  <nickc@cygnus.com>
59330
59331         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
59332         bitfields as signed.
59333
59334 1999-05-25  Craig Burley  <craig@jcb-sc.com>
59335
59336         * g77.f-torture/compile/19990525-0.f: New test.
59337
59338 1999-05-25  Jeffrey A Law  (law@cygnus.com)
59339
59340         * gcc.c-torture/execute/990525-2.c: New test.
59341
59342         * gcc.c-torture/execute/990525-1.c: New test.
59343
59344 1999-05-24  Nathan Sidwell  <nathan@acm.org>
59345
59346         * g++.old-deja/g++.other/anon3.C: New test.
59347         * g++.old-deja/g++.other/anon4.C: New test.
59348         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
59349         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
59350         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
59351         Merrill).
59352
59353 1999-05-24  Jeffrey A Law  (law@cygnus.com)
59354
59355         * gcc.c-torture/execute/990524-1.c: New test.
59356
59357         * gcc.dg/990524-1.c: New test.
59358
59359 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59360
59361         * gcc.c-torture/compile/990523-1.c: New test.
59362
59363 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
59364
59365         * gcc.c-torture/compile/990519-1.c: New test.
59366
59367 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
59368
59369         * gcc.c-torture/compile/990517-1.c: New test.
59370
59371         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
59372         (e4, f4): New tests.
59373         (main): Call them.
59374
59375 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59376
59377         * gcc.dg/noreturn-1.c: New test.
59378
59379 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
59380
59381         * gcc.c-torture/execute/990513-1.c: New test.
59382
59383 1999-05-10  Richard Henderson  <rth@cygnus.com>
59384
59385         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
59386
59387 1999-05-10  Craig Burley  <craig@jcb-sc.com>
59388
59389         * g77.f-torture/execute/erfc.f: Use small single-precision
59390         values, to avoid problems on Alphas when not -mieee.
59391
59392 1999-05-08  Craig Burley  <craig@jcb-sc.com>
59393
59394         * gcc.dg/990506-0.c: New test.
59395
59396 1999-05-08  Richard Henderson  <rth@cygnus.com>
59397
59398         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
59399         the constant to test.  Don't XFAIL 64-bit targets.
59400
59401         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
59402         * g++.old-deja/g++.law/profile1.C: Likewise.
59403
59404         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
59405         operator new instances.
59406         * g++.old-deja/g++.other/delete5.C: Likewise.
59407
59408 1999-05-03  Craig Burley  <craig@jcb-sc.com>
59409
59410         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
59411         intrinsic.
59412
59413 1999-05-03  Craig Burley  <craig@jcb-sc.com>
59414
59415         * g77.f-torture/execute/u77-test.f: Reverse order of two
59416         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
59417
59418 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59419
59420         * gcc.dg/compare1.c: New test.
59421
59422 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
59423
59424         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
59425         New tests.
59426
59427 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59428
59429         * g77.f-torture/compile/19990502-1.f: New test.
59430
59431 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59432
59433         * g77.f-torture/compile/19990502-0.f: New test.
59434
59435 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59436
59437         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
59438         intrinsic.
59439
59440 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59441
59442         * g77.f-torture/execute/u77-test.f (main): List libU77
59443         intrinsics not currently tested.
59444         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
59445         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
59446         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
59447         Trim blanks off the ends of some printed strings.
59448
59449 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59450
59451         * g77.f-torture/execute/u77-test.f (main): Just warn about
59452         FSTAT gid disagreement, as it's expected on some systems.
59453
59454 1999-05-01  Craig Burley  <craig@jcb-sc.com>
59455
59456         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
59457         use a new function, which allows for some slop.
59458         Clean up some commentary.
59459         (issum): The new function.
59460         (sgladd): Deleted subroutine.
59461
59462 1999-05-01  Craig Burley  <craig@jcb-sc.com>
59463
59464         * g77.f-torture/execute/u77-test.f: Modify to be more like
59465         libf2c/libU77 version, bringing patches to that version here.
59466         Add suitable commentary.
59467
59468 1999-04-25  Richard Henderson  <rth@cygnus.com>
59469
59470         * gcc.dg/990424-1.c: New test.
59471
59472 1999-04-24  Craig Burley  <craig@jcb-sc.com>
59473
59474         * g77.f-torture/execute/u77-test.f (main): Bug involving
59475         LSTAT has been fixed, so turn back on full checking.
59476
59477 1999-04-20  Craig Burley  <craig@jcb-sc.com>
59478
59479         * g77.f-torture/compile/19990419-0.f: New test.
59480         * g77.f-torture/execute/19990419-1.f: New test.
59481
59482 1999-04-17  Richard Henderson  <rth@cygnus.com>
59483
59484         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
59485         to avoid the need for a prototype to supress a warning.
59486
59487 1999-04-07  Jim Wilson  <wilson@cygnus.com>
59488
59489         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
59490
59491 1999-04-04  Jeffrey A Law  (law@cygnus.com)
59492
59493         * gcc.c-torture/execute/990404-1.c: New test.
59494
59495 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
59496
59497         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
59498         * gcc.dg/cpp-if3.c: Don't use -pedantic.
59499         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
59500         missing initializer warnings.
59501
59502 1999-03-28  Jeffrey A Law  (law@cygnus.com)
59503
59504         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
59505         matching strings.
59506
59507 1999-03-26  Jeffrey A Law  (law@cygnus.com)
59508
59509         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
59510
59511 1999-03-26  Craig Burley  <craig@jcb-sc.com>
59512
59513         * g77.f-torture/execute/19990325-0.f: New test.
59514         * g77.f-torture/execute/19990325-1.f: New test.
59515
59516 1999-03-24  Jeffrey A Law  (law@cygnus.com)
59517
59518         * gcc.c-torture/execute/990324-1.c: New test.
59519
59520 1999-03-22  Jim Wilson  <wilson@cygnus.com>
59521
59522         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
59523         test with 4.
59524
59525 1999-03-17  Richard Henderson  <rth@cygnus.com>
59526
59527         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
59528
59529 1999-03-13  Craig Burley  <craig@jcb-sc.com>
59530
59531         * g77.f-torture/execute/19990313-2.f: New test.
59532         * g77.f-torture/execute/19990313-3.f: New test.
59533
59534 1999-03-13  Craig Burley  <craig@jcb-sc.com>
59535
59536         * g77.f-torture/execute/19990313-0.f: New test.
59537         * g77.f-torture/execute/19990313-1.f: New test.
59538
59539 1999-03-12  Jim Wilson  <wilson@cygnus.com>
59540
59541         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
59542         printf to sprintf.
59543         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
59544         (main): Add check for u15.  Conditionalize u31 check depending on
59545         whether ints are <32 bits or >=32 bits.
59546
59547 1999-03-08  Craig Burley  <craig@jcb-sc.com>
59548
59549         * g77.f-torture/execute/19981119-0.f: Improve testiness.
59550
59551 1999-03-08  Craig Burley  <craig@jcb-sc.com>
59552
59553         * g77.f-torture/compile/19990305-0.f: New test.
59554         * g77.f-torture/execute/19981119-0.f: New test.
59555
59556 1999-03-08  Craig Burley  <craig@jcb-sc.com>
59557
59558         * g77.f-torture/execute/970625-2.f: call ABORT if final
59559         result is not correct, instead of just printing it.
59560         Add this checking via newly introduced obfuscation, to
59561         trip up buggy front ends.
59562
59563 1999-03-07  Craig Burley  <craig@jcb-sc.com>
59564
59565         * g77.f-torture/compile/960317-1.f: Moved from being
59566         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
59567
59568 1999-03-06  Craig Burley  <craig@jcb-sc.com>
59569
59570         * g77.f-torture/execute/960317-1.f: New (old) test.
59571         * g77.f-torture/execute/970625-2.f: Ditto.
59572
59573 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
59574
59575         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
59576         error message on line 1 or line 2; cccp and cpplib do this differently.
59577
59578 1999-03-01  Jeffrey A Law  (law@cygnus.com)
59579
59580         * g++.old-deja/g++.law/weak1.C: New test.
59581
59582 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
59583
59584         * gcc.c-torture/execute/990119-1.c: Renamed to...
59585         * gcc.dg/990119-1.c: this, so it will only be tested once
59586         (it's a preprocessor test, it doesn't need to be run at
59587         multiple optimization levels).
59588
59589 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
59590
59591         * lib/g++.exp: Don't add incdir=$base_dir/../include to
59592           ALWAYS_CXXFLAGS.
59593
59594 1999-02-24  Craig Burley  <craig@jcb-sc.com>
59595
59596         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
59597         * g77.f-torture/compile/19981216-0.f: ...as it is expected
59598         to not be compilable by current g77.
59599
59600 1999-02-24  Nick Clifton  <nickc@cygnus.com>
59601
59602         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
59603
59604 1999-02-22  Jeffrey A Law  (law@cygnus.com)
59605
59606         * gcc.c-torture/execute/990222-1.c: New test.
59607
59608 1999-02-19  Craig Burley  <craig@jcb-sc.com>
59609
59610         * g77.f-torture/compile/19990218-0.f: New test.
59611         * g77.f-torture/noncompile/19990218-1.f: New test.
59612
59613 1999-02-18  Craig Burley  <craig@jcb-sc.com>
59614
59615         * g77.f-torture/compile/19981216-0.f: New test.
59616
59617 1999-02-14  Jeffrey A Law  (law@cygnus.com)
59618
59619         * gcc.dg/990214-1.c: New test.
59620
59621 1999-02-13  Jeffrey A Law  (law@cygnus.com)
59622
59623         * gcc.dg/990213-2.c: New test.
59624
59625         * gcc.dg/990213-1.c: New test.
59626
59627 1999-02-12  Jeffrey A Law  (law@cygnus.com)
59628
59629         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
59630         ints.
59631
59632 1999-02-11  Nick Clifton  <nickc@cygnus.com>
59633
59634         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
59635         specified by target.
59636
59637         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
59638
59639 1999-02-11  Jeffrey A Law  (law@cygnus.com)
59640
59641         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
59642
59643 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
59644
59645         * gcc.dg/special/ecos.exp: New test driver for new tests with
59646         special requirements.
59647
59648         * gcc.dg/special/alias-1.c: New test.
59649         * gcc.dg/special/gcsec-1.c: New test.
59650         * gcc.dg/special/weak-1.c: New test.
59651         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
59652         * gcc.dg/special/weak-2.c: New test.
59653         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
59654         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
59655         * gcc.dg/special/wkali-1.c: New test.
59656         * gcc.dg/special/wkali-2.c: New test.
59657         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
59658         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
59659
59660 1999-02-10  Felix Lee  <flee@cygnus.com>
59661
59662           * lib/c-torture.exp (c-torture-compile): Pull out code for
59663           analyzing gcc error messages.
59664           (c-torture-execute): Likewise.  Fix some (harmless) false
59665           positives.
59666           * lib/gcc.exp (gcc_check_compile): New function.
59667
59668 1999-02-08  Richard Henderson  <rth@cygnus.com>
59669
59670         * gcc.c-torture/execute/990208-1.c: New test.
59671
59672 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
59673
59674         * g++.dg/special/ecos.exp: New driver for new tests with special
59675         requirements
59676
59677         * g++.dg/special/conpr-1.C: New test
59678         * g++.dg/special/conpr-2.C: New test
59679         * g++.dg/special/conpr-2a.C: New test
59680         * g++.dg/special/conpr-3.C: New test
59681         * g++.dg/special/conpr-3a.C: New test
59682         * g++.dg/special/conpr-3b.C: New test
59683
59684         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
59685         allow g++ to use the dg driver
59686
59687         * README: Add comment about g++.dg directory
59688
59689 1999-02-06  Jeffrey A Law  (law@cygnus.com)
59690
59691         * README: Update email addresses.
59692
59693 1999-02-03  Nick Clifton  <nickc@cygnus.com>
59694
59695         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
59696         arguments in order to force structure S onto the stack even on
59697         the alpha.
59698         (test): Pass 10 leading arguments to function foo as well as the
59699         structure S.
59700
59701         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
59702         failure for all targets.
59703
59704         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
59705         abort to terminate program execution.
59706
59707 1999-01-30  Richard Henderson  <rth@cygnus.com>
59708
59709         * gcc.c-torture/execute/990130-1.c: New test.
59710
59711 1999-01-30  Jeffrey A Law  (law@cygnus.com)
59712
59713         * gcc.dg/990130-1.c: New test.
59714
59715 1999-01-28  Michael Meissner  <meissner@cygnus.com>
59716
59717         * gcc.c-torture/execute/990128-1.c: New test.
59718
59719 1999-01-27  Michael Meissner  <meissner@cygnus.com>
59720
59721         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
59722
59723 1999-01-27  Felix Lee  <flee@cygnus.com>
59724
59725         * lib/c-torture.exp (c-torture-compile): pull out code for
59726         analyzing gcc error messages.
59727         (c-torture-execute): ditto, and fix some (harmless) false
59728         positives.
59729         * lib/gcc.exp (gcc_check_compile): new function.
59730
59731 1999-01-17  Jeffrey A Law  (law@cygnus.com)
59732
59733         * gcc.dg/990117-1.c: New test.
59734
59735         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
59736
59737         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
59738
59739 1999-01-15  Jeffrey A Law  (law@cygnus.com)
59740
59741         * g77.f-torture/compile/990115-1.f: New test.
59742
59743 1999-01-07  Jeffrey A Law  (law@cygnus.com)
59744
59745         * gcc.c-torture/compile/990107-1.c: New test
59746
59747 1999-01-06  Jeffrey A Law  (law@cygnus.com)
59748
59749         * gcc.c-torture/execute/990106-2.c: New test.
59750
59751         * gcc.c-torture/execute/990106-1.c: New test.
59752
59753 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
59754
59755         * gcc.c-torture/compile/981223-1.c: New test.
59756
59757 1998-12-29  Richard Henderson  <rth@cygnus.com>
59758
59759         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
59760         (opt3): Rename from opt4 and disable.
59761
59762 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
59763
59764         * g++.old-deja/g++.pt/ptrmem5.C: New test.
59765
59766 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
59767
59768         * g++.old-deja/g++.other/conv5.C: New test.
59769
59770 1998-12-14  Nick Clifton  <nickc@cygnus.com>
59771
59772         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
59773
59774 1998-12-11  Jeffrey A Law  (law@cygnus.com)
59775
59776         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
59777
59778 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
59779
59780         * gcc.c-torture/compile/981211-1.c: New test.
59781
59782 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
59783
59784         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
59785
59786         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
59787
59788 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59789
59790         * gcc.special/930510-1.c: Make C9X safe.
59791         * gcc.misc-tests/gcov-1.c Similarly.
59792         * gcc.misc-tests/gcov-2.c Similarly.
59793
59794 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
59795
59796         * gcc.dg/ultrasp1.c: New test.
59797
59798 1998-12-06  Richard Henderson  <rth@cygnus.com>
59799
59800         * gcc.c-torture/execute/981206.c: New test.
59801
59802 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
59803
59804         * g++.old-deja/g++.ns/template7.C: New test.
59805
59806         * g++.old-deja/g++.other/expr1.C: New test.
59807
59808         * g++.old-deja/g++.eh/tmpl3.C: New test.
59809
59810         * g++.old-deja/g++.eh/tmpl2.C: New test.
59811
59812 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
59813
59814         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
59815         * g++.old-deja/g++.other/using6.C: Removed.
59816         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
59817
59818         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
59819
59820 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
59821
59822         * g++.old-deja/g++.pt/overload8.C: New test.
59823
59824         * g++.old-deja/g++.pt/overload7.C: New test.
59825
59826         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
59827
59828         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
59829         and relinking messages.
59830         * lib/g++.exp (g++_target_compile): Remove .rpo file when
59831         compiling with -frepo.
59832
59833 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
59834
59835         * g++.old-deja/g++.pt/lookup6.C: New test.
59836
59837 1998-11-30  Nick Clifton  <nickc@cygnus.com>
59838
59839         * gcc.c-torture/execute/981130-1.c: New test.
59840         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
59841
59842 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
59843
59844         * g++.old-deja/g++.pt/explicit76.C: New test.
59845
59846         * g++.old-deja/g++.pt/friend38.C: New test.
59847
59848         * g++.old-deja/g++.ns/crash2.C: New test.
59849
59850         * g++.old-deja/g++.pt/defarg8.C: New test.
59851
59852         * g++.old-deja/g++.pt/instantiate6.C: New test.
59853
59854         * g++.old-deja/g++.pt/static6.C: New test.
59855
59856         * g++.old-deja/g++.pt/decl2.C: New test.
59857
59858 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
59859
59860         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
59861         problem is actually related with name lookup, but so what? :-)
59862
59863         * g++.old-deja/g++.pt/friend37.C: New test.
59864
59865 1998-11-25  Dave Love  <d.love@dl.ac.uk>
59866
59867         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
59868         element, which fails on some systems.
59869
59870         * g77.f-torture/execute/labug1.f: New test.
59871
59872 1998-11-21  Jeffrey A Law  (law@cygnus.com)
59873
59874         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
59875         is defined.
59876
59877 1998-11-18  Dave Love  <d.love@dl.ac.uk>
59878
59879         * g77.f-torture/compile/981117-1.f: New test.
59880
59881 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
59882
59883         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
59884         properly discarded.
59885
59886 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
59887
59888         * gcc.c-torture/execute/memcheck: New directory of tests for
59889         -fcheck-memory-usage.
59890
59891 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
59892
59893         * README: New file, general information about the testsuite and
59894         new description of the various C++ test subdirectories.
59895         * README.g++: Eliminate obsolete information, update and move most
59896         relevant stuff to README.
59897
59898 1998-11-07  Richard Henderson  <rth@cygnus.com>
59899
59900         * gcc.c-torture/compile/981107-1.c: New test.
59901
59902 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
59903
59904         * execute/memcpy-bi.c: New testcase.
59905
59906 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
59907
59908         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
59909         base classes.
59910
59911         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
59912         template is selected.
59913
59914         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
59915         classes, it should be accepted for all types.
59916
59917         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
59918
59919         * g++.old-deja/g++.pt/spec24.C: Ensure that template
59920         specializations start with template headers.
59921
59922 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
59923
59924         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
59925
59926         * g++.old-deja/g++.other/init9.C: Test cross initialization of
59927         non-POD types.
59928
59929 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
59930
59931         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
59932
59933 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
59934
59935         * compile/981022-1.c, compile/981022-1.x: New test and driver.
59936
59937 1998-10-19  Jeffrey A Law  (law@cygnus.com)
59938
59939         * 981019-1.c: New test.
59940
59941 1998-10-14  Robert Lipe <robertl@dgii.com>
59942
59943         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
59944         find objc headers.
59945
59946 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
59947
59948         * compile/981001-4.c: Remove use of GCC extension that triggers a
59949         compiler bug.
59950
59951 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
59952
59953         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
59954
59955 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
59956
59957         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
59958         instantiation of template produces incorrect code for delete
59959         expression.
59960
59961         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
59962         constructors' name is not unique.
59963         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
59964         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
59965
59966         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
59967         automatic array of const is ill-formed.
59968
59969         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
59970         of template parameter?
59971
59972         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
59973         const.
59974
59975         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
59976         pointer-to-member expression.
59977
59978         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
59979         declaration causes ICE.
59980
59981 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
59982
59983         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
59984         reserved in the global namespace.
59985
59986         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
59987         generate needed virtual table.
59988
59989         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
59990
59991 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
59992
59993         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
59994         template-dependent type
59995
59996 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
59997
59998         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
59999         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
60000         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
60001
60002         * g++.old-deja/g++.other/using5.C: New test; using decl from base
60003         class should be usable as argument of member function.
60004         * g++.old-deja/g++.other/using6.C: New test; using decl from base
60005         class should be usable as return type of member function.
60006         * g++.old-deja/g++.other/using7.C: New test; using decl from base
60007         class should be usable as type of data member.
60008
60009         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
60010
60011 1998-10-09  Jeffrey A Law  (law@cygnus.com)
60012
60013         * gcc.c-torture/special/920521-1.c: Fix bogus test.
60014
60015 1998-10-08  Nick Clifton  <nickc@cygnus.com>
60016
60017         * gcc.dg/dll-?.c Add thumb to target list.
60018         Fix assembler scan patterns to match current assembler output.
60019
60020 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
60021
60022         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
60023         matching of template brackets.
60024
60025         * g++.old-deja/g++.other/using4.C: New test.  Test using
60026         declarations of methods from base classes.
60027
60028         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
60029         within functions should introduce names into the innermost
60030         enclosing namespace.
60031
60032         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
60033         of static locals if first initialization throws.
60034
60035 1998-10-07  Jim Wilson  <wilson@cygnus.com>
60036
60037         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
60038
60039 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
60040
60041         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
60042         lose track of the possible targets of tablejump insns.
60043         * special/special.exp: Run it.
60044
60045 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
60046
60047         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
60048         must be declared before its specializations can be named in friend
60049         declarations.
60050
60051 1998-10-05  Dave Love  <d.love@dl.ac.uk>
60052
60053         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
60054
60055         * g77.f-torture/execute/io1.f: New test.
60056
60057 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
60058
60059         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
60060         with pointer to template function, for which no argument deduction
60061         is possible.
60062
60063         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
60064         specialization of template function as argument to template
60065         function.
60066
60067         * g++.old-deja/g++.other/access2.C: New test; Inner class
60068         shouldn't have privileged access to Outer's names.
60069
60070 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
60071
60072         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
60073         friend template declared within template class conflicts with
60074         nested class of the same name.
60075
60076         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
60077         is ignored.
60078
60079         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
60080         object with direct initializer as function declaration.
60081
60082         * g++.old-deja/g++.other/decl2.C: New test; duplicate
60083         initializers.
60084
60085         * g++.old-deja/g++.other/null2.C: New test; conditional operator
60086         involving const pointer and NULL produces incorrect result.
60087
60088         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
60089         type name without `typename' should be rejected with -pedantic.
60090
60091 1998-10-02  Richard Henderson  <rth@cygnus.com>
60092
60093         * g++.old-deja/g++.other/addrof1.C: New test.
60094
60095 1998-10-01  Nick Clifton  <nickc@cygnus.com>
60096
60097         * gcc.c-torture/compile/981001-1.c: New test.
60098         * gcc.c-torture/execute/981001-1.c: New test.
60099
60100 1998-10-01  Jeffrey A Law  (law@cygnus.com)
60101
60102         * gcc.c-torture/compile/981001-2.c: New test.
60103         * gcc.c-torture/compile/981001-3.c: New test.
60104         * gcc.c-torture/compile/981001-4.c: New test.
60105
60106 1998-10-01  Robert Lipe  <robertl@dgii.com>
60107
60108         * lib/objc.exp (objc_target_compile): Add -L during compiles for
60109         multilibbed hosts.  Idea grafted from g77.exp.
60110
60111 1998-09-30  Dave Love  <d.love@dl.ac.uk>
60112
60113         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
60114         avoid losing on systems which need -lsocket.
60115
60116 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
60117
60118         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
60119         * g++.old-deja/g++.other/nested2.C: Ditto.
60120         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
60121         failure.
60122
60123 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
60124
60125         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
60126         preferred over template operator!= for enum bitfields.
60127
60128 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
60129
60130         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
60131         that happen to have the same base name, but in different scopes,
60132         are incorrectly rejected.
60133
60134 1998-09-16  Richard Henderson  <rth@cygnus.com>
60135
60136         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
60137         on the native word size instead of an integer literal.
60138
60139 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
60140
60141         * g++.old-deja/g++.other/static2.C: Invocation of static data
60142         member of type pointer-to-function denoted as non-static member.
60143
60144         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
60145         checks involving function types and aliases.
60146
60147 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
60148
60149         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
60150         redefined to the same non-trivial type.
60151
60152         * g++.old-deja/g++.pt/explicit73.C: Test for proper
60153         namespace-qualification of template specializations declared in
60154         other namespaces.
60155
60156         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
60157         to declare a subset of the specializations of a template function
60158         as friends of specializations of a template class.
60159
60160         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
60161         member templates that do not fully specialize the enclosing
60162         template class are rejected.
60163
60164 1998-09-11  Dave Love  <d.love@dl.ac.uk>
60165
60166         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
60167
60168 1998-09-08  Dave Love  <d.love@dl.ac.uk>
60169
60170         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
60171         altered from libf2c/libU77 version.
60172
60173 1998-09-06  Dave Love  <d.love@dl.ac.uk>
60174
60175         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
60176
60177 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
60178             Alexandre Oliva  <oliva@dcc.unicamp.br>
60179
60180         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
60181         (un)signed char are different types for template specialization
60182         purposes.
60183
60184 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
60185
60186         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
60187         * objc: ObjC testsuite.
60188
60189 1998-08-31  Catherine Moore  <clm@cygnus.com>
60190
60191         * gcc.c-torture/execute/941014-1.x: New file.
60192
60193 1998-08-31  Nick Clifton  <nickc@cygnus.com>
60194
60195         * lib/c-torture.exp: Add support for
60196         torture_eval_before_compile and torture_eval_before_execute
60197         variables.
60198
60199 1998-08-30  Jeffrey A Law  (law@cygnus.com)
60200
60201         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
60202         this test triggers valid.
60203
60204 1998-08-27  Jeffrey A Law  (law@cygnus.com)
60205
60206         * gcc.dg/980827-1.c: New test.
60207
60208 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
60209
60210         * gcc.c-torture/execute/loop-4b.c: New test.
60211
60212 1998-08-26  Nick Clifton  <nickc@cygnus.com>
60213
60214         * lib/c-torture.exp: Add support for
60215         torture_eval_before_compile and torture_eval_before_execute
60216         variables.
60217
60218 1998-08-25  Jeffrey A Law  (law@cygnus.com)
60219
60220         * gcc.c-torture/compile/980825-1.c: New test.
60221
60222 1998-08-24  Nick Clifton  <nickc@cygnus.com>
60223
60224         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
60225         count number tests in opt_t0 not good_t0.
60226
60227 1998-08-24  Jeffrey A Law  (law@cygnus.com)
60228
60229         * gcc.c-torture/compile/930326-1.x: Fix typo.
60230
60231 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
60232
60233         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
60234         causes an ICE.
60235
60236 1998-08-21  Jeffrey A Law  (law@cygnus.com)
60237
60238         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
60239         STACK_SIZE is defined.
60240         * gcc.c-torture/unsorted/stuct.c: Similarly.
60241
60242         * gcc.c-torture/compile/980821-1.c: New test.
60243
60244 1998-08-21  Jeffrey A Law  (law@cygnus.com)
60245
60246         * gcc.c-torture/execute/980526-2.c: Disable for targets with
60247         16bit ints.
60248
60249 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
60250
60251         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
60252         code.
60253
60254 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
60255
60256         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
60257         error'.
60258
60259 1998-08-18  Jeffrey A Law  (law@cygnus.com)
60260
60261         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
60262
60263 1998-08-16  Jeffrey A Law  (law@cygnus.com)
60264
60265         * gcc.c-torture/compile/980816-1.c: New test.
60266
60267         * gcc.dg/980816-1.c: New test.
60268
60269 1998-08-13  Jeffrey A Law  (law@cygnus.com)
60270
60271         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
60272         compiler for ieee tests.
60273
60274 1998-08-01  Dave Love  <d.love@dl.ac.uk>
60275
60276         * g77.f-torture/compile/980729-0.f: New test.
60277
60278 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
60279
60280         * gcc.c-torture/special/eeprof-1.c: New test, for
60281         -finstrument-functions.
60282         * gcc.c-torture/special/special.exp: Run it.
60283
60284 1998-07-29  Jeffrey A Law  (law@cygnus.com)
60285
60286         * gcc.c-torture/compile/980729-1.c: New test.
60287
60288 1998-07-27  Nick Clifton  <nickc@cygnus.com>
60289
60290         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
60291         __thumb__ is defined, and test for ARM style doubles if so.
60292
60293 1998-07-26  Dave Love  <d.love@dl.ac.uk>
60294
60295         * g77.f-torture/noncompile/980615-0.f: New test.
60296
60297 1998-07-26  H.J. Lu  (hjl@gnu.org)
60298
60299         * gcc.dg/980312-1.c: Do link instead of compile.
60300         * gcc.dg/980313-1.c: Likewise.
60301
60302 1998-07-26  Jeffrey A Law  (law@cygnus.com)
60303
60304         * gcc.c-torture/compile/980726-1.c: New test.
60305
60306 1998-07-25  Dave Love  <d.love@dl.ac.uk>
60307
60308         * g77.f-torture/execute/io0.f: New test.
60309
60310 1998-07-24  Nick Clifton  <nickc@cygnus.com>
60311
60312         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
60313         an int.
60314
60315 1998-06-18  Michael Meissner  <meissner@cygnus.com>
60316
60317         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
60318         m32r bugs.
60319
60320 1998-07-17  Nick Clifton  <nickc@cygnus.com>
60321
60322         * gcc.dg/980626-1.c: Expect failures for all toolchains until
60323         c-decl.c:grokdeclarator can handle mode attributes.
60324
60325 1998-07-16  Jeffrey A Law  (law@cygnus.com)
60326
60327         * gcc.c-torture/execute/980716-1.c: New test.
60328
60329 1998-07-13  Jeffrey A Law  (law@cygnus.com)
60330
60331         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
60332         the mn10200.
60333         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
60334         the mn10200.
60335         * gcc.c-torture/execute/va-arg-3.x: Similarly.
60336         * gcc.c-torture/compile/930326-1.x: Similarly.
60337
60338 1998-07-13  Dave Love  <d.love@dl.ac.uk>
60339
60340         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
60341         New test from Craig.
60342
60343 1998-07-12  Dave Love  <d.love@dl.ac.uk>
60344
60345         * g77.f-torture/noncompile/980616-0.f: New test.
60346
60347         * g77.f-torture/execute/970816-3.f: New test from Craig.
60348
60349 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
60350
60351         *  g++.other/singleton.C: Return error value instead of taking
60352         SIGSEGV.
60353
60354 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
60355
60356         *  g++.other/singleton.C: New test.  Warning is under dispute.
60357         Runtime crash is not.
60358
60359 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
60360
60361         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
60362         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
60363         using6.C, using7.C}: New namespace tests.
60364
60365 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
60366
60367         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
60368         specialization with typedef'ed names used as array indexes.
60369
60370 1998-07-09  Jeffrey A Law  (law@cygnus.com)
60371
60372         * gcc.c-torture/execute/980709-1.c: New test.
60373
60374         * gcc.dg/980709-1.c: New test.
60375
60376 1998-07-07  Richard Henderson  <rth@cygnus.com>
60377
60378         * gcc.c-torture/execute/bcp-1.c: New test.
60379
60380 1998-07-07  Jeffrey A Law  (law@cygnus.com)
60381
60382         * gcc.c-torture/execute/980707-1.c: New test.
60383
60384 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
60385
60386         * gcc.c-torture/compile/980706-1.c: New test.
60387
60388 1998-07-01  Dave Love  <d.love@dl.ac.uk>
60389
60390         * g77.f-torture/execute/980701-0.f,
60391         g77.f-torture/execute/980701-1.f: New test from Craig.
60392
60393 1998-07-01  Jeffrey A Law  (law@cygnus.com)
60394
60395         * gcc.c-torture/compile/980701-1.c: New test.
60396
60397         * gcc.c-torture/execute/980701-1.c: New test.
60398
60399 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
60400 rlsruhe.de>
60401
60402         * g++.old-deja/g++.robertl/eb132.C: New test.
60403         * g++.old-deja/g++.robertl/eb133.C: Likewise.
60404
60405 1998-06-29  Dave Love  <d.love@dl.ac.uk>
60406
60407         * g77.f-torture/execute/980628-7.f,
60408         g77.f-torture/execute/980628-8.f,
60409         g77.f-torture/execute/980628-9.f,
60410         g77.f-torture/execute/980628-10.f: New tests from Craig.
60411
60412         * g77.f-torture/execute/980628-3.f: Remove mail headers.
60413
60414 1998-06-28  Jeffrey A Law  (law@cygnus.com)
60415
60416         * g77.f-torture/execute/980628-4.f: New test from Craig.
60417         * g77.f-torture/execute/980628-5.f: Likewise.
60418         * g77.f-torture/execute/980628-2.f: Likewise.
60419         * g77.f-torture/execute/980628-0.f: Likewise.
60420         * g77.f-torture/execute/980628-1.f: Likewise.
60421         * g77.f-torture/execute/980628-3.f: Likewise.
60422         * g77.f-torture/execute/980628-6.f: Likewise.
60423
60424 1998-06-28  Jeffrey A Law  (law@cygnus.com)
60425
60426         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
60427         directory when nothing has been installed yet.
60428
60429 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
60430
60431         * gcc.c-torture/special/special.exp: Handle newer versions of
60432         dejagnu.
60433
60434 1998-06-26  Jeffrey A Law  (law@cygnus.com)
60435
60436         * gcc.dg/980626-1.c: New test.
60437
60438 1998-06-19  Bruno Haible <haible@ilog.fr>
60439
60440         * gcc.misc-tests/m-un-2.c: New test.
60441         * g++.old-deja/g++.other/warn01.c: Likewise.
60442
60443 1998-06-19  Robert Lipe  <robertl@dgii.com>
60444
60445         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
60446         compatibility with assmblers with a different comment character.
60447         Eliminate use of GAS-specific extensions.
60448
60449 1998-06-19  Jeffrey A Law  (law@cygnus.com)
60450
60451         * gcc.c-torture/execute/ieee/980619-1.c: New test.
60452
60453 1998-06-19  Robert Lipe  <robertl@dgii.com>
60454
60455         * lib/g77.exp: Replace search for libf2c.a with search for newly
60456         renamed libg2c.a
60457
60458 1998-06-17  Jeffrey A Law  (law@cygnus.com)
60459
60460         * gcc.c-torture/execute/980617-1.c: New test.
60461
60462 1998-06-12  Jeffrey A Law  (law@cygnus.com)
60463
60464         * gcc.c-torture/execute/980612-1.c: New test.
60465
60466 1998-06-08  Jeffrey A Law  (law@cygnus.com)
60467
60468         * gcc.dg/980523-1.c: Only test on ppc-linux.
60469         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
60470
60471         * gcc.c-torture/execute/980608-1.c: New test.
60472
60473 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
60474
60475         * gcc.c-torture/execute/980605-1.c: New test.
60476
60477 1998-06-04  Jeffrey A Law  (law@cygnus.com)
60478
60479         * gcc.c-torture/execute/980604-1.c: New test.
60480
60481 1998-06-02  Jeffrey A Law  (law@cygnus.com)
60482
60483         * gcc.c-torture/execute/980602-1.c: New test.
60484         * gcc.c-torture/execute/980602-2.c: Likewise.
60485
60486 1998-06-02  Dave Love  <d.love@dl.ac.uk>
60487
60488         * 970125-0.f: Fix per JCB.  Add commentary.
60489
60490 1998-05-31  Michael Meissner  <meissner@cygnus.com>
60491
60492         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
60493         IEEE -0 support.
60494
60495 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
60496
60497         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
60498         earlier.
60499
60500 1998-05-28  Catherine Moore <clm@cygnus.com>
60501
60502         * gcc.c-torture/execute/980526-3.c: New test.
60503
60504 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
60505
60506         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
60507         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
60508         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
60509         m88k-motorola-sysv3 to XFAIL.
60510
60511 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60512
60513         * gcc.dg/980526-1.c: New test.
60514         * gcc.c-torture/execute/980526-2.c: New test.
60515
60516 1998-05-26  Jeffrey A Law  (law@cygnus.com)
60517
60518         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
60519
60520         * gcc.c-torture/execute/980526-1.c: New test.
60521
60522 1998-05-26  Dave Love  <d.love@dl.ac.uk>
60523
60524         * g77.f-torture/execute/alpha2.f: Add runtime test.
60525
60526 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
60527
60528         * g++.old-deja/old-deja.exp: Strip leading directories.
60529
60530         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
60531         error for the line.  Don't run multiple tests for the same line.
60532
60533 1998-05-23  Jeffrey A Law  (law@cygnus.com)
60534
60535         * gcc.dg/980523-1.c: New test.
60536
60537 1998-05-23  Dave Love  <d.love@dl.ac.uk>
60538
60539         * g77.f-torture/compile/970915-0.f: New test.
60540
60541 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
60542
60543         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
60544
60545 1998-05-21  Jeffrey A Law  (law@cygnus.com)
60546
60547         * gcc.dg/980520-1.c: New test.
60548
60549 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
60550
60551         * gcc.dg/980502-1.c: Fix return type.
60552
60553 1998-05-20  Jeffrey A Law  (law@cygnus.com)
60554
60555         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
60556         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
60557         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
60558         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
60559         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
60560
60561 1998-05-20  Dave Love  <d.love@dl.ac.uk>
60562
60563         * g77.f-torture/execute/980520-1.f: New test.
60564
60565 1998-05-15  Dave Love  <d.love@dl.ac.uk>
60566
60567         * lib/mike-g77.exp: New file.
60568
60569         * g77.f-torture/noncompile/noncompile.exp,
60570         g77.f-torture/noncompile/check0.f: New files.
60571
60572 1998-05-14  Dave Love  <d.love@dl.ac.uk>
60573
60574         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
60575         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
60576         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
60577         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
60578         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
60579         abort where appropriate.
60580
60581 1998-05-05  Michael Meissner  <meissner@cygnus.com>
60582
60583         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
60584         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
60585
60586 1998-04-29  Dave Love  <d.love@dl.ac.uk>
60587
60588         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
60589
60590 1998-04-27  Dave Love  <d.love@dl.ac.uk>
60591
60592         * g77.f-torture/compile/980427-0.f: New test.
60593
60594 1998-04-24  Dave Love  <d.love@dl.ac.uk>
60595
60596         * g77.f-torture/compile/980424-0.f: New test.
60597
60598 1998-04-19  Dave Love  <d.love@dl.ac.uk>
60599
60600         * g77.f-torture/compile/980419-2.f (main): New test.
60601         * g77.f-torture/compile/970125-0.f: New test.
60602         * g77.f-torture/compile/980419-1.f: New test.
60603
60604 1998-04-08  Jim Wilson  <wilson@cygnus.com>
60605
60606         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
60607         of loop-4.c.
60608
60609 1998-04-07  Jim Wilson  <wilson@cygnus.com>
60610
60611         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
60612
60613 1998-04-03  Jim Wilson  <wilson@cygnus.com>
60614
60615         * gcc.c-torture/compile/980329-1.c: New test.
60616
60617 1998-03-18  Jim Wilson  <wilson@cygnus.com>
60618
60619         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
60620         * gcc.dg/980312-1.c: Fix typo in -march command.
60621
60622 1998-03-16  H.J. Lu  (hjl@gnu.org)
60623
60624         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
60625
60626 1998-03-11  Robert Lipe  <robertl@dgii.com>
60627
60628         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
60629         Dave Love agree the Fortran source is bogus.
60630
60631 1998-03-11  Robert Lipe  <robertl@dgii.com>
60632
60633         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
60634         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
60635         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
60636         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
60637         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
60638
60639 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
60640
60641         * g++.old-deja/g++.other/friend1.C: New test.
60642
60643 1998-02-18  Dave Love  <d.love@dl.ac.uk>
60644
60645         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
60646         possibly uninitialized) variables and declare dnrm2.
60647
60648 1998-02-23  Robert Lipe <robertl@dgii.com>
60649
60650         From Bruno Haible <haible@ilog.fr>:
60651         * gcc.c-torture/execute/980223.c: New test.
60652
60653 1998-02-13  Jeffrey A Law  (law@cygnus.com)
60654
60655         * gcc.dg/ifelse-1.c: New test.
60656
60657 1998-02-09  H.J. Lu  (hjl@gnu.org)
60658
60659         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
60660
60661           * lib/old-dejagnu.exp (old-dejagnu): Added the
60662           "execution test - XFAIL *-*-*" handling in the spirit of
60663           "excess errors test -". Changed the "execution test fails"
60664           handling to be like "excess errors test fails".
60665           * Update various tests accordingly.
60666
60667 1998-02-06  Jim Wilson  <wilson@cygnus.com>
60668
60669         * gcc.c-torture/execute/980205.c: New test.
60670
60671 1998-01-18  Jeffrey A Law  (law@cygnus.com)
60672
60673         * lib/c-torture.exp: Look for .x files instead of .cexp files.
60674         * lib/f-torture.exp: Similarly.
60675         * gcc.c-torture: Rename all .cexp files to .x files.
60676
60677 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
60678
60679         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
60680         (940510-1.c): Removed duplicate.
60681         (971104-1.c): New test.
60682
60683 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
60684
60685           * lib/f-torture.exp: Improve error and loop detection.
60686
60687 1997-11-19  Michael Meissner  <meissner@cygnus.com>
60688
60689         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
60690         use that to size the filler array.
60691
60692 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
60693
60694         * lib/c-torture.exp(c-torture-execute): Fix typo.
60695
60696         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
60697         testcase as the executable name. Keep the executable around if
60698         the test fails.
60699
60700 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
60701
60702         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
60703         changes.  Only test one -g option, and move it to the end of the
60704         list of options to test.
60705
60706 1997-09-19  Michael Meissner  <meissner@cygnus.com>
60707
60708         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
60709         variable GCC_TORTURE_OPTIONS to supply default switches separated
60710         by colons.  If no environment variable, run tests with -O0 -g, -O1
60711         -g, and -O2 -g as well.
60712
60713 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
60714
60715         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
60716         explanatory comments. Fix indentation.
60717
60718 1997-09-15  Jeffrey A Law  (law@cygnus.com)
60719
60720         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
60721
60722 1997-09-11  Jeffrey A Law  (law@cygnus.com)
60723
60724         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
60725         * g++.old-deja/g++.mike/p7325.C: Likewise.
60726         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
60727
60728 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
60729
60730         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
60731         * g++.old-deja/g++.brendan/crash30.C: Likewise.
60732         * g++.old-deja/g++.brendan/crash39.C: Likewise.
60733         * g++.old-deja/g++.law/operators4.C: Likewise.
60734
60735 1997-09-11  Joe Buck  (jbuck@synopsys.com)
60736
60737         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
60738         * g++.old-deja/g++.mike/p784.C: Ditto.
60739         * g++.old-deja/g++.mike/p785.C: Ditto.
60740
60741 1997-09-05  Jeffrey A Law  (law@cygnus.com)
60742
60743           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
60744
60745 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
60746
60747         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
60748         target feature; pass this to c-torture-execute as needed.
60749
60750 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
60751
60752         * lib/c-torture.exp(c-torture-execute): If the previous and the
60753         current executables being tested are identical, we don't need to
60754         run the executable again. Try to make the executable names
60755         unique. Add an optional argument for passing additional compiler
60756         flags.
60757
60758 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
60759
60760         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
60761
60762 1997-08-29  Jeffrey A Law  (law@cygnus.com)
60763
60764         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
60765
60766 1997-07-31  Jeffrey A Law  (law@cygnus.com)
60767
60768         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
60769         32bit or larger longs.
60770
60771         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
60772         have either a 32bit long or 32bit int.
60773
60774 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
60775
60776         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
60777         Make double precision tests dependent on sizeof (double).
60778
60779 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
60780
60781         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
60782         too.
60783
60784 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
60785
60786         * gcc.c-torture/compile/961203-1.cexp: New script.
60787
60788 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
60789
60790         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
60791         up the includes ourselves.
60792
60793 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
60794
60795         * lib/plumhall.exp: Remove random include, and add a few
60796         verbose messages for debugging.
60797
60798 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
60799
60800         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
60801         of trying to do it ourselves.
60802
60803 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
60804
60805         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
60806
60807 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
60808
60809         * gcc.prms/5403.c: Made regexp a bit less strict.
60810
60811 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
60812
60813         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
60814         is returned from remote_load instead.
60815         * lib/plumhall.exp: Ditto.
60816         * lib/mike-g++.exp: Ditto.
60817         * lib/old-dejagnu.exp: Ditto.
60818         * lib/c-torture.exp: Ditto.
60819
60820 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
60821
60822         * lib/g++.exp: Use build_wrapper procedure.
60823         * lib/gcc.exp: Ditto.
60824
60825 1997-05-20  Jeffrey A Law  (law@cygnus.com)
60826
60827         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
60828         an old-style decl for malloc.  Fixes tests to work when
60829         sizeof (int) != sizeof (size_t).
60830
60831 1997-05-15  Mike Meissner  <meissner@cygnus.com>
60832
60833         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
60834
60835         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
60836         use stdargs.h interface.
60837
60838 1997-05-15  Mike Meissner  <meissner@cygnus.com>
60839
60840         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
60841         NO_VARARGS when compiling.
60842
60843 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
60844
60845         * lib/plumhall.exp(ph_includes): New procedure.
60846         (ph_make): Use it.
60847         (ph_compiler): Ditto.
60848
60849         * lib/g++.exp: Rename test-glue.c to testglue.c.
60850         * lib/gcc.exp: Ditto.
60851
60852 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
60853
60854         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
60855         to completion when it's called.
60856
60857 1997-03-21  Michael Meissner  <meissner@cygnus.com>
60858
60859         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
60860         is defined, don't do test.
60861
60862 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
60863
60864         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
60865         for object files.
60866         (ph_summary): Mark skipped testcases as untested, not unresolved.
60867
60868         * lib/plumhall.exp (ph_make): If unresolved because of bad
60869         errorCode, record errorCode in log file.
60870         (*): Replace send_log/verbose with verbose -log.
60871
60872 1997-03-19  Michael Meissner  <meissner@cygnus.com>
60873
60874         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
60875         double conversion if double isn't at least 8 bytes.
60876
60877         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
60878         int to work with targets where int is 16 bits.
60879
60880         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
60881         8 bytes, just exit, since 4 byte doubles don't have enough bits of
60882         precision for the test to complete.
60883
60884 1997-03-14  Michael Meissner  <meissner@cygnus.com>
60885
60886         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
60887         if d10v is not compiled with the -mdouble64 flag.
60888         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
60889
60890         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
60891         d10v is not compiled with the -mint32 flag.
60892
60893 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
60894
60895         * lib/plumhall.exp: Use incr_count.
60896
60897 1997-03-12  Jeffrey A Law  (law@cygnus.com)
60898
60899         * gcc.c-torture: Update to c-torture-1.45.
60900
60901 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
60902
60903         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
60904         the name of the expect testcase file).
60905
60906         * lib/g++.exp(g++_init): Ditto.
60907
60908 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
60909
60910         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
60911         the host.
60912
60913         * lib/gcc.exp(gcc_exit): New procedure.
60914
60915 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
60916
60917         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
60918         specs where appropriate.
60919
60920         * g++.old-deja/g++.arm/*: Added additional ERROR checks
60921         because of new "candidates are" messages, and removed a few
60922
60923         * Converted all non-old-style g++ testcases to old-style, and
60924         moved into g++.old-deja.
60925
60926 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
60927
60928         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
60929         options.
60930
60931         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
60932         succeeded.
60933
60934         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
60935
60936 1997-02-13  Michael Meissner  <meissner@cygnus.com>
60937
60938         * lib/gcc.exp (gcc_target_compile): Add support for defining
60939         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
60940         the machine doesn't have those features.
60941
60942 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
60943
60944         * g++.law/operators4.exp: Don't use LIBS.
60945
60946 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
60947
60948         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
60949
60950         * lib/mike-g++.exp: Don't set the compiler to be tested here.
60951         * lib/g++.exp: Set it here instead. Also, allow use of the
60952         --tool_exec and --tool_opt options. Change CXX to
60953         GXX_UNDER_TEST.
60954
60955         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
60956
60957         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
60958
60959 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
60960
60961         * lib/old-dejagnu.exp: Use prune_warnings instead of
60962         prune_system_crud.
60963         * lib/mike-g++.exp: Ditto.
60964         * lib/gcc.exp: Ditto.
60965         * lib/g++.exp: Ditto.
60966
60967         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
60968
60969 1997-02-07  Jeffrey A Law  (law@cygnus.com)
60970
60971           * 941014-2.c: Include stdlib.h
60972           * 960327-1.c: Include stdio.h
60973           * dbra.c, index-1.c: Don't assume ints are 32bits.
60974
60975 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
60976
60977         * lib/gcc.exp: Add gcc,stack_size target feature.
60978
60979         * lib/g++.exp(g++_target_compile): Add the include and link
60980         paths here, not in two other places. And, it's $options, not
60981         options.
60982
60983         * lib/mike-g++.exp(postbase): Remove the code that determines
60984         the correct include and link paths.
60985         * g++.old-deja/old-deja.exp: Ditto.
60986
60987 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
60988
60989         * lib/g++.exp(g++_init): target_compile no longer returns the
60990         filename of the result.
60991
60992 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
60993
60994         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
60995         call to glob.
60996
60997         * gcc.c-torture/special/special.exp: Change call to
60998         gcc_target_compile to include the object file.
60999
61000 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
61001
61002         * gcc.c-torture/special/special.exp: Correct misspelling in last
61003         change.
61004
61005 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
61006
61007         * lib/plumhall.exp(ph_summary): Log the entire output of the
61008         executable. Return -1 if there were any failures, 0 otherwise.
61009         (ph_execute): Return -1 if there were any failures, 0 otherwise.
61010         (ph_make): Clean up objects and executables that were built
61011         if the tests succeeded.
61012
61013 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
61014
61015         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
61016         libraries and includes in the build tree as appropriate.
61017
61018 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
61019
61020         * lib/c-torture.exp: Instead of looking for the global variable
61021         NO_LONG_LONG, check to see if that's a feature of the target.
61022
61023 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
61024
61025         * config/default.exp: Minimize. Delete the remainer of the files in
61026         config; this functionality is now in devo/dejagnu/config.
61027
61028         g++.*/*: Pass any additional flags used to compile to postbase;
61029         delete CXXFLAGS.
61030
61031         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
61032         is now done by runtest.exp. Use gcc_target_compile instead of
61033         compile.
61034
61035         lib/c-torture.exp: Use gcc_target_compile instead of compile.
61036         Remove references to CFLAGS. Use remote_file instead of
61037         calling rm -f.
61038         (c-torture): Take a list of arguments to use to compile this
61039         testcase.
61040
61041         lib/g++.exp: Simplify. Use target_compile instead of compile.
61042         lib/gcc-dg.exp: Ditto.
61043         lib/gcc.exp: Ditto.
61044         lib/mike-{gcc,g++}.exp: Ditto.
61045         lib/old-dejagnu.exp: Ditto.
61046         lib/plumhall.exp: Ditto.
61047
61048 1997-01-08  Jim Wilson  <wilson@cygnus.com>
61049
61050         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
61051         (ph_linker): Likewise.
61052
61053 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
61054
61055           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
61056         MAP_ANON / MAP_ANONYMOUS if defined;
61057         else try to map from /dev/zero .
61058
61059 1996-11-12  Jeffrey A Law  (law@cygnus.com)
61060
61061         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
61062         isn't defined, then define it to MAP_ANONYMOUS.
61063
61064 1996-11-12  Jeffrey A Law  (law@cygnus.com)
61065
61066         * gcc.c-torture: Update to c-torture-1.42 release.
61067
61068 1996-11-11  Jeffrey A Law  (law@cygnus.com)
61069
61070         * gcc.c-torture: Update to c-torture-1.41 release.
61071
61072 1996-10-27  Jeffrey A Law  (law@cygnus.com)
61073
61074         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
61075         c-torture release.
61076
61077 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
61078
61079         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
61080         and LDFLAGS.  Fix second case to append the target_info ldflags
61081         onto LDFLAGS, not CFLAGS.
61082         * lib/g++.exp (g++_init): Add target_info stuff.
61083         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
61084         of libgloss and newlib flags for !native.
61085
61086         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
61087         (GDB): Fix relative path to go up another dir for finding gdb.
61088
61089 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
61090
61091         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
61092         versions in the target_info array, if they don't exist.
61093
61094 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
61095
61096         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
61097
61098 1996-07-08  Jim Wilson  <wilson@cygnus.com>
61099
61100         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
61101         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
61102
61103 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
61104
61105         * lib/old-dejagnu.exp: Don't remove the output file before we've
61106         actually tested it. Don't append pwd to the path of the executable
61107         we're testing.
61108
61109 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
61110
61111         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
61112
61113 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
61114
61115         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
61116         temporary directory for compiler files, and set it to a default
61117         value of /tmp. Set $output as the name of the output file from
61118         compiling the testcase. Add a -o option to $cflags_var so the
61119         compiler writes the final output file as $output. Set $executable
61120         to $output.
61121
61122         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
61123         directory for compiler files, and set it to /tmp if it doesn't
61124         already have a value. Set $output_file to the name of the output
61125         file from compiling the testcase. Add a -o option to CXXFLAGS so
61126         the compiler writes the final output file as $output. Use $output
61127         as the executable to be tested.
61128
61129 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
61130
61131         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
61132
61133 1996-06-08  Jeffrey A Law  (law@cygnus.com)
61134
61135         * gcc.c-torture/execute/pending-1.c: New test.  Still
61136         pending in Tege's queue.
61137
61138 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
61139
61140         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
61141         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
61142         if there were failures.  Call unresolved if there were unresolved
61143         testcases.  Call gcc_fail if program did not run to completion.
61144         (ph_make): Pass additional argument name to ph_execute.
61145         (ph_execute): Add new argument.  Pass additional arguments to
61146         ph_summary.  Call gcc_fail is there is no execution output.
61147
61148 1996-04-24  Jeffrey A Law  (law@cygnus.com)
61149
61150         * lib/plumhall.exp (proc_summary): Output relavent summary
61151         lines into the log so specific failures in plumhall can be
61152         investigated.
61153
61154 1996-04-10  Jeffrey A Law  (law@cygnus.com)
61155
61156         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
61157         (c-torture-execute): Don't try to execute tests which use
61158         "long long" types if $NO_LONG_LONG is nonzero.
61159
61160 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
61161
61162         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
61163         not c-torture.
61164
61165         * gcc.ieee: Move from here.
61166         * gcc.c-torture/execute/ieee: To here.
61167
61168 1996-03-26  Jeffrey A Law  (law@cygnus.com)
61169
61170         * gcc.c-torture: Update to c-torture-1.41 release.
61171
61172 1996-03-22  Jeffrey A Law  (law@cygnus.com)
61173
61174         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
61175         not "$output".
61176
61177 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
61178
61179         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
61180         -c present.
61181
61182 1996-03-02  Jeffrey A Law  (law@cygnus.com)
61183
61184         * config/proelf.exp: Handle connecting to a simulator.
61185
61186 1996-01-31  Jeffrey A Law  (law@cygnus.com)
61187
61188         * config/proelf.exp: New file.  Enough framework that we can
61189         run c-torture tests on the proelf targets (or any other target
61190         that gdb can connect to for that matter).
61191
61192 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
61193
61194         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
61195         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
61196
61197         * lib/plumhall.exp (ph_execute): Always call ph_summary if
61198         exec_output exists.
61199
61200 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
61201
61202         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
61203         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
61204
61205         * config/*.exp: Update FSF address.  Change result of ${tool}_load
61206         to pass/fail/unresolved/unsupported/untested.  Caller must now
61207         call unresolved/unsupported/untested.
61208         * lib/*.exp: Update FSF address.  Update to handle new results of
61209         ${tool}_load.
61210         * lib/chill.exp (verbose): Delete.
61211
61212 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
61213
61214         * lib/gcc.exp (default_gcc_start): Change order of args to
61215         $LDFLAGS $CFLAGS $LIBS.
61216         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
61217         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
61218         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
61219         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
61220         * gcc.misc-tests/dg-test.exp: Likewise.
61221         * gcc.misc-tests/msgs.exp: Likewise.
61222         * gcc.prms/prms.exp: Likewise.
61223         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
61224         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
61225
61226         * lib/dg.exp: Deleted, moved to dejagnu/lib.
61227
61228 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
61229
61230         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
61231
61232         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
61233         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
61234
61235         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
61236         necessary.
61237
61238 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
61239
61240         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
61241         global for loop; add use of $mathlib.
61242         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
61243         settings here; set mathlib for anything but VxWorks.
61244
61245 1996-01-22  Jeffrey A Law  (law@cygnus.com)
61246
61247         * gcc.c-torture: Update to c-torture-1.40 release.
61248
61249 1996-01-03  Jeffrey A Law  (law@cygnus.com)
61250
61251         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
61252         dg.exp.
61253
61254 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
61255
61256         * lib/c-torture.exp (c-torture-execute): Declare "output" as
61257         global.
61258
61259 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
61260
61261         * lib/g++.exp (LIBS): Define if not already.
61262         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
61263         (gcc-dg-prune): Call prune_gcc_output.
61264         * lib/gcc.exp (prune_gcc_output): New proc.
61265         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
61266         prune_gcc_output.
61267
61268 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
61269
61270         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
61271         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
61272
61273 1995-11-15  Jeffrey A Law  (law@cygnus.com)
61274
61275         * gcc.c-torture: Update to c-torture-1.39 release.
61276
61277 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
61278
61279         * lib/c-torture.exp (c-torture-execute): Don't return if one option
61280         fails, try others as well.
61281
61282 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
61283
61284         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
61285         If compilation fails, mark execute tests as `untested'.
61286         If test is marked as unsupported, don't mark compilation and
61287         execute tests as failed.
61288
61289 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
61290
61291         * lib/g++.exp (g++_init): Don't link in libg++, and look to
61292         libstdc++ for whether or not we want to be doing shared
61293         libraries.  Delete link_curses since we don't need it anymore.
61294         * lib/mike-g++.exp (postbase): Don't link in libg++.
61295         * g++.old-deja/old-deja.exp: Likewise.
61296
61297 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
61298
61299         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
61300
61301 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
61302
61303         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
61304         For that, add `-Wl,-a,shared_archive'.
61305         * g++.old-deja/old-deja.exp: Likewise.
61306
61307 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
61308
61309         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
61310
61311 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
61312
61313         * lib/mike-g++.exp (postbase): Pay attention to the status of
61314         g++_load.
61315
61316 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
61317
61318           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
61319
61320 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
61321
61322         * lib/gcc.exp (default_gcc_start): No longer need to log program
61323         being executed or its output, execute_anywhere does that now.
61324         * lib/g++.exp (default_g++_version): Call execute_anywhere.
61325         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
61326
61327 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
61328
61329         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
61330         the same as those in lib/g++.exp.
61331
61332 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
61333
61334         * gcc.c-torture: Update to c-torture-1.38 release.
61335         * gcc.ieee: Related changes.
61336
61337 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
61338
61339         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
61340         "exec". Minor reformatting changes.
61341
61342         * config/rom68k.exp (${tool}_load): Make it work in a canadian
61343         cross. This means all "exec" calls now work on a remote host as
61344         well.
61345         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
61346         cross. Filter out the extra "\r\n" stuff that expect puts in.
61347         (c-torture-execute): Filter out the bogus warnings like
61348         c-torture-compile does. Add support for canadian cross.
61349         * lib/gcc.exp (default_gcc_version, default_gcc_start)
61350         Use execute_anywhere rather than calling exec directly. Now it
61351         works for canadian cross testing.
61352
61353 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
61354
61355         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
61356         results into a variable, and check that rather than using file exists.
61357
61358 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
61359
61360         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
61361         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
61362
61363 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
61364
61365         * g++.old-deja/old-deja.exp: Create and pass runshlib and
61366         lib_curses if there's a shared libg++ in the build tree.
61367
61368 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
61369
61370         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
61371         if not supported target.
61372
61373 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
61374
61375         * lib/g++.exp (g++_init): Move empty setting of runshlib and
61376         link_curses up to always happen, not just for native builds.
61377
61378 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
61379
61380         * gcc.c-torture: Update to c-torture-1.36 release.
61381         * gcc.failure: Related changes.
61382
61383 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
61384
61385         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
61386
61387 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
61388
61389         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
61390         * lib/mike-g++.exp (postbase): Not in here.  Still reference
61391         runshlib, link_curses, and mathlib for link and run.
61392
61393         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
61394         pass the runtime shared library options for Solaris, OSF/1, and
61395         Irix5, and link with -lcurses to avoid unresolved references.
61396
61397 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
61398
61399         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
61400         only run once.
61401
61402 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
61403
61404         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
61405
61406 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
61407
61408         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
61409         do not have a framework for the "compat" tests yet.
61410
61411 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
61412
61413         * lib/mike-g++.exp (postbase): New local variable `mathlib',
61414         set to null if we're testing vxworks5.1.  Use that instead of
61415         `-lm' in the setting of LIBS for link and run.
61416
61417 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
61418
61419         * config/rom68k.exp (${tool}_load): Major changes to make it
61420         work.  Verified that it does in fact return the stuff in
61421         exec_output properly.  Catch any Emul or any TRAP other than 0.
61422
61423 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
61424
61425         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
61426         LDFLAGS properly for targets that need stuff from libgloss.
61427         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
61428         only run once.
61429         (gpp_initialized): New variable.
61430
61431 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
61432
61433         * config/rom68k.exp: Load libgloss.exp.
61434         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
61435         so we can produce a fully linked binary.
61436         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
61437         so we can produce a fully linked binary.
61438
61439 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
61440
61441         * lib/plumhall.exp (ph_section): Watch for expected failures.
61442         Add missing `else'.
61443
61444         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
61445         run the testcase.
61446         (c-torture): Likewise.
61447
61448 1995-08-28  Doug Evans  <dje@cygnus.com>
61449
61450         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
61451
61452         * lib/mike-g++.exp (mike_cleanup): New proc.
61453         (prebase): New globals compiler_result, not_compiler_result,
61454         target_regexp.
61455         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
61456         allow leading "-" in pattern.  Watch for unsupported tests.
61457         If $compiler_result is set, pattern match assembler code,
61458         and ditto for $not_compiler_result.
61459         * lib/mike-gcc.exp: Likewise.
61460
61461         * lib/plumhall.exp (ph_execute): Only call ph_summary if
61462         execution "succeeded".
61463
61464 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
61465
61466         * config/win32.exp: New file.
61467         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
61468
61469 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
61470
61471         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
61472         unsupported.
61473         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
61474         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
61475         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
61476
61477         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
61478         "... without exceptions was ...".  That is now handled by
61479         prune_system_crud.
61480         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
61481
61482 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
61483
61484         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
61485         sieve.c,sort2.c}: New files.
61486         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
61487         sieve.exp,sort2.exp}: Drivers for them.
61488
61489         * lib/mike-gcc.exp (program_output): New user settable variable.
61490         (postbase): Call prune_system_crud.  Also prune extraneous compiler
61491         messages.
61492         * lib/mike-g++.exp (program_output): New user settable variable.
61493
61494         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
61495
61496         * config/sh.exp: Deleted (use sim.exp instead).
61497
61498 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
61499
61500         * config/vx.exp: Declare CHECKTASK as global.
61501         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
61502         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
61503         * lib/old-dejagnu.exp: Load [pwd]/$executable.
61504
61505 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
61506
61507         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
61508         target. Like vx.exp, only includes `vx29k.exp' instead of
61509         `vxworks.exp'.
61510
61511 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
61512
61513         * config/sim.exp: Increase time limit from 120 seconds to 240.
61514
61515 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
61516
61517         * gcc.c-torture/execute/950628-1.c: New test.
61518
61519 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
61520
61521         * gcc.c-torture: Update with changes/additions from
61522         c-torture-1.34.
61523
61524 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
61525
61526         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
61527
61528 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
61529
61530         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
61531
61532 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
61533
61534         * gcc.c-torture/compile/950512-1.c: New test.
61535         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
61536         * gcc.dg/struct-ret-1.c: Likewise.
61537
61538 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
61539
61540         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
61541           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
61542
61543 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
61544
61545         * gcc.c-torture/special/920411-1.c: Deleted.
61546         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
61547
61548 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
61549
61550         * config/sim.exp (${tool}_load): Hack in call to bash to get a
61551         cpu limit.
61552
61553 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
61554
61555         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
61556
61557 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
61558
61559         From kenner;
61560         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
61561         is the proper length.
61562         * va-arg-3.c: Likewise.
61563
61564 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
61565
61566         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
61567         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
61568
61569         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
61570         * lib/g++.exp (default_g++_start): Delete old cruft.
61571
61572 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
61573
61574         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
61575         (2 * (1 << 18)) to (2 * (1 << 17)).
61576
61577         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
61578
61579 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
61580
61581         * config/rom68k.exp: Renamed from config/idp.exp
61582
61583 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
61584
61585         * c-torture/compile/921109-2.c
61586
61587 1995-04-18  Mike Stump  <mrs@cygnus.com>
61588
61589         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
61590         excess errors.
61591
61592 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
61593
61594         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
61595         output.
61596         * lib/g++.exp (default_g++_start): Likewise.
61597
61598 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
61599
61600         * gcc.c-torture/compile/950329-1.c: New test.
61601
61602 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
61603
61604           * config/bug.exp (${tool}_load): Updated to use new remote_open
61605           and remote_close procs.
61606         * config/idp.exp: New file.
61607
61608 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
61609
61610         * gcc.c-torture/execute/950322-1.c: New test.
61611
61612 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
61613
61614         * config/vx.exp (${tool}_load): Clean up testing of return code from
61615         vxworks_ld and vxworks_spawn.
61616
61617 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
61618
61619         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
61620
61621 1995-03-13  Mike Stump  <mrs@cygnus.com>
61622
61623         * lib/old-deja.exp: Add `excess errors test - ' error, now one
61624         can mark excess errors on a machine by machine basis.  Note, the
61625         default is to not expect any excess errors, even when excess
61626         errors test - is given, so you will want to put an XFAIL ... on
61627         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
61628         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
61629         those 4 machines, but no others.
61630
61631 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
61632
61633         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
61634         * lib/c-torture.exp: to here.
61635
61636 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
61637
61638         * gcc.c-torture/execute/950221-1.c: New test.
61639         * gcc.c-torture/execute/struct-ret-1.c: New test.
61640         * gcc.c-torture/compile/950221-1.c: New test.
61641
61642         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
61643
61644 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
61645
61646         * gcc.c-torture/execute/arith-1.c (main): Return 0.
61647         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
61648
61649 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
61650
61651         * g++.gb: New directory of tests, derived from my signature and
61652         class scoping tests.
61653
61654         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
61655         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
61656         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
61657         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
61658         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
61659         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
61660         * g++.gb/sig25.C: Likewise.
61661
61662         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
61663         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
61664         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
61665         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
61666         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
61667         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
61668         * g++.gb/sig25.exp: Likewise.
61669
61670         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
61671         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
61672         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
61673         * g++.gb/scope13.C: Likewise, this test still fails.
61674
61675         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
61676         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
61677         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
61678         * g++.gb/scope13.exp: Ditto.
61679
61680         * g++.gb/README: New file, explains what these tests are about.
61681
61682 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
61683
61684         * lib/dg.exp (dg-do): Support `preprocess'.
61685         (dg-test): Likewise.
61686
61687 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
61688
61689         * config/udi.exp: change "continue -expect" to "exp_continue".
61690
61691 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
61692
61693         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
61694         Delete redundant tests.
61695
61696         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
61697         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
61698         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
61699         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
61700         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
61701         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
61702         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
61703         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
61704
61705         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
61706         storing label pointers.
61707         * gcc.c-torture/execute/921019-1.c: Likewise.
61708         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
61709         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
61710         parameter fp.
61711         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
61712         constants.
61713
61714         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
61715         Delete obsolete tests.
61716
61717         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
61718         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
61719         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
61720         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
61721         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
61722         * gcc.c-torture/compile/950124-1.c: New test.
61723
61724         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
61725
61726 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
61727
61728         * lib/mike-g++.exp: Add -lm to LIBS.
61729
61730 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
61731
61732         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
61733
61734 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
61735
61736         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
61737
61738 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
61739
61740         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
61741
61742 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
61743
61744         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
61745         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
61746         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
61747         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
61748         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
61749         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
61750         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
61751         * g++.law/{operators31.C, operators32.C,
61752         * g++.law/{operators33.C, operators34.C}: Likewise.
61753         * g++.law/{pic1.C, refs2.C}: Likewise.
61754         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
61755         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
61756         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
61757         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
61758
61759         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
61760         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
61761         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
61762         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
61763         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
61764         * g++.law/{enum9.exp, friend5.exp}: Likewise.
61765         * g++.law/{nest3.exp, nest4.exp}: Likewise.
61766         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
61767         * g++.law/{operators30.exp, operators31.exp}: Likewise.
61768         * g++.law/{operators32.exp, operators33.exp}: Likewise.
61769         * g++.law/{operators34.exp}: Likewise.
61770         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
61771         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
61772         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
61773         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
61774         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
61775
61776         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
61777         No longer expected to fail.
61778         * g++.law/missed-error3.C: Tweak for recent bool changes.
61779
61780 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
61781
61782         * config/emb-unix: Deleted.
61783         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
61784         remote execution.  Do final link on remote host if REMOTE_LINK is set.
61785
61786 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
61787
61788         * lib/dg.exp (dg-test): Fix typo in last patch.
61789
61790 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
61791
61792         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
61793         (handles multiple occurrences).
61794
61795 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
61796
61797         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
61798         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
61799         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
61800         printed).
61801         * lib/c-torture.exp (c-torture-compile): Likewise.
61802         (c-torture): Prepend full path if missing.
61803         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
61804         (gcc_fail): Likewise.
61805         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
61806
61807 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
61808
61809         * lib/netware.exp: Only attach to NetWare i386 systems.
61810
61811 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
61812
61813         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
61814         messages.  Add test name to "output pattern match" pass/fail message.
61815
61816 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
61817
61818         * gcc.dg: New testsuite.
61819         * gcc.dg/dg.exp: New file.
61820
61821         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
61822         test-switch.c}: Deleted.
61823
61824         * gcc.misc-tests/msgs.exp: New testcase driver.
61825
61826 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
61827
61828         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
61829         Watch for illegal return values from ${tool}_load.
61830         * config/unix.exp (${tool}_load): Fix pass/fail detection for
61831         cross targets.  Coerce return value >0 to 1.
61832
61833 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
61834
61835         * config/unix.exp (${tool}_load): Call program rsh, not proc.
61836
61837         * config/emb-unix.exp: New file.
61838
61839         * config/sim.exp: Error if variable $SIM not defined.
61840         (${tool}_load): Mark test as "untested" if simulator missing.
61841
61842         * config/unix.exp: Load remote.exp to get rcp_download.
61843         * lib/c-torture.exp: Use different option lists for testcases with
61844         and without loops.
61845         * gcc.c-torture/execute/execute.exp: Likewise.
61846
61847 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
61848
61849         * config/*.exp: Clarify return code from ${tool}_load.
61850         Call `unresolved' or `untested' instead of `warning' or `perror'
61851         (sometimes you still want to call both though).
61852         Add comment that `shell_id' is local to each file.
61853         * config/udi.exp (timeout): Set to 30.
61854         Don't print warning if connection fails, $connectmode has already
61855         printed an error.
61856         (${tool}_load): Move verbose messages to level 2.
61857         Rework pattern for "Process started" message.
61858         Pass `shell_id' to ${connectmode}_download.
61859         Retry twice upon timeout.  Make resetting of target more robust.
61860         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
61861         Pass `shell_id' to exit_$connectmode.
61862         Only call exit_$connectmode if connected.
61863         * config/unix.exp (${tool}_load): Check return codes better.
61864         * config/vrtx.exp (${tool}_load): Likewise.
61865         * config/vx.exp (${tool}_load): Likewise.
61866         Delete unneeded global's.
61867         * lib/dg.exp (dg-test): Update to reflect clarified return codes
61868         from ${tool}_load.
61869         (dg-stat): Delete.
61870         (dg-init): Delete recording of pass/fail counts.
61871         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
61872         (old-dejagnu-init): Likewise.
61873         (old-dejagnu-stat): Delete contents, empty proc now.
61874         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
61875         (c-torture): Delete references to lcnt, lpass, lfail.
61876         Get option list from TORTURE_OPTIONS.
61877         Delete -funroll[-all]-loops if no loops.
61878         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
61879         (g++_stat): Delete contents (empty proc now).
61880         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
61881         (gcc_finish): Likewise.
61882         (gcc_stat): Deleted.
61883         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
61884         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
61885         * gcc.c-torture/execute/execute.exp: Likewise.
61886         Split tests into two parts: compile, execute.
61887         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
61888         no loops.  Update to reflect clarified return codes from ${tool}_load.
61889
61890 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
61891
61892         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
61893         to grep for.
61894         (old-dejagnu): Likewise (where necessary).
61895
61896 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
61897
61898         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
61899
61900         * lib/dg.exp (dg-process-target): Fix processing of selector.
61901         Add comment regarding use of `error'.
61902
61903         * lib/gcc.exp (prune_system_crud): Define if missing.
61904         * lib/g++.exp (prune_system_crud): Likewise.
61905
61906         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
61907         Call prune_system_crud.
61908         * lib/dg.exp (dg-runtest): New proc.
61909         Use perror instead of send_user for tcl errors in testcase.
61910         Don't return any value, it's never used.
61911         Don't clobber previous definition of `unknown'.
61912         Print tcl errors in `dg-final'.
61913
61914 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
61915
61916         * lib/dg.exp (dg-process-target): Improve syntax error messages.
61917         (dg-test): Don't print errorInfo, it contains stack backtrace.
61918
61919 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
61920
61921         * lib/g++.exp (runtest_file_p): Define if missing.
61922
61923 1994-09-24  Doug Evans  (dje@cygnus.com)
61924
61925         * lib/mike-g++.exp: Comment out loading of g++.exp.
61926         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
61927         (default_g++_version): Always print something.
61928         (default_g++_start): Comment out call to `which'.
61929         (g++_start, g++_load): Deleted (must be defined in config file).
61930         * lib/gcc.exp: Test for existence of $CC at start.
61931         Delete check for tmpdir (done in gcc_init).
61932         (default_gcc_version): Always print something.
61933         (default_gcc_start): Comment out call to `which'.
61934         * config/*.exp: Major cleanup - make cross targets work at least a
61935         little better for g++ (by not being "--tool gcc" specific).
61936         Rename gcc_xxx to ${tool}_xxx.
61937         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
61938         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
61939
61940 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
61941
61942         * lib/c-torture.exp (c-torture-compile): Rework compiler
61943         message processing.
61944
61945         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
61946         c-torture.
61947
61948 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
61949
61950         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
61951
61952         * lib/dg.exp (dg-process-target): Support { target native }.
61953
61954 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
61955
61956         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
61957         looked for "... program xxx got fatal signal".
61958         Correct regsub munging of `comp_output'.
61959         Ignore compiler messages "path prefix not used" and "linker input
61960         file unused".
61961
61962 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
61963
61964         * lib/gcc.exp (runtest_file_p): Define if missing.
61965         * gcc.prms/template.c: Example to work from.
61966
61967 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
61968
61969         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
61970         * lib/dg.exp (dg-test): Call unsupported testcases as such.
61971
61972         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
61973         * gcc.prms/1883.c: Moved from compile/940714-1.c.
61974         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
61975         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
61976
61977         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
61978         (dg-process-target): No longer a varargs proc.
61979         Return S/N for target, P/F for xfail.  All callers changed.
61980         (user option procs): More argument checking.
61981         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
61982         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
61983         (dg-test): Skip test if not running on selected target in `dg-do'.
61984         Update handling of `dg-do-what', `dg-output-text'.
61985         Separate execution pass/fail from output pattern match pass/fail.
61986         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
61987
61988 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
61989
61990         * gcc.c-torture/special/special.exp: Don't expect failure for mips
61991         target for 920510-1.c.
61992
61993 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
61994
61995         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
61996         Clean up comment regarding use of passcnt, etc.
61997         (gcc_stat): Don't update `testcnt' here.
61998         (gcc_finish): Do it here.
61999         Might as well reset `but_id' here too.
62000         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
62001         to determine if the file should be tested.
62002         * gcc.c-torture/compile/compile.exp: Likewise.
62003         * gcc.c-torture/execute/execute.exp: Likewise.
62004         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
62005         * gcc.misc-tests/dg-test.exp: Likewise.
62006         * gcc.prms/prms.exp: Likewise.
62007         * gcc.wendy/wendy.exp: Likewise.
62008         * g++.old-deja.exp: Likewise.
62009         Move "Testing file" message to verbose level 1.
62010
62011 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
62012
62013         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
62014
62015 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
62016
62017         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
62018         (default_gcc_start): Accept optional second list element
62019         of compiler flags.  Print compiler output at verbosity level 2.
62020         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
62021         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
62022         Save current values of framework globals passcnt, failcnt, xpasscnt,
62023         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
62024         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
62025         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
62026         xfailcnt to compute stats.  Update framework global `testcnt' from
62027         pass/fail counts.
62028         (gcc_finish): New proc.  Clean up test environment.
62029         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
62030         (gcc_epass, gcc_efail): Delete.
62031         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
62032         argument of line number.
62033         (dg-init): If the tool has an init routine, call it.
62034         (dg-test): Remove args `cflags_var' and `libs_var'.
62035         Pass all compiler options to ${tool}_start.
62036         Handle missing line number.
62037         (dg-finish): New function.
62038         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
62039         particular files.  Call gcc_finish at end.  Move "skipping test"
62040         message to verbosity level 3.
62041         * gcc.c-torture/compile/compile.exp: Likewise.
62042         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
62043         * gcc.c-torture/execute/execute.exp: Likewise.
62044         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62045         Print testcase being tried at verbosity level 1.
62046         * gcc.c-torture/special/special.exp: Unset xfail.
62047         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62048         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
62049         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
62050         * gcc.failure/failure.exp: Likewise.
62051         * gcc.ieee/ieee.exp: Likewise.
62052         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
62053         Update call to dg-test.  Call dg-finish at end.
62054         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
62055         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62056         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
62057         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
62058         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
62059         * gcc.wendy/wendy.exp: Add copyright.
62060         Delete setting of tmpdir (done by gcc_init).
62061         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
62062         Pass compiler flags to gcc_start.  Call gcc_finish at end.
62063         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
62064         gcc_[ce]pass/fail.
62065
62066 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
62067
62068         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
62069         confusion.
62070         (g++_load): Likewise.
62071
62072         * config/*.exp (gcc_load): Some were varargs fns and some were not.
62073         Rename argument to `prog' to remove the confusion.
62074         Varargs fns behave differently too!
62075         (g++_load): Likewise.
62076
62077         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
62078
62079         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
62080         what it is.  Delete (always) printing of status value for !native.
62081         Simplify verbose code, and include status and exec_output.
62082         (g++_load): Use gcc_load.
62083
62084 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
62085
62086         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
62087         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
62088         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
62089         940714-3.c as these testcases don't exist anymore.  Make
62090         va-arg-1.c expected to pass.
62091
62092 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
62093
62094         * gcc.misc-tests/misc.exp: Only run specific testcases.
62095         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
62096         * gcc.misc-tests/dg-[1-9].c: New files.
62097
62098         * lib/dg.exp: New testsuite driver.
62099         * gcc.prms/prms.exp: Use it.
62100
62101         * README.gcc: New file.
62102
62103         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
62104         Document and reset `lxpass' and `lxfail'.
62105         Simplify "initialized" message.
62106         (gcc_stat): Clean up comments a little.
62107
62108 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
62109
62110         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
62111
62112 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
62113
62114         * lib/old-dejagnu.exp (process-option): New proc.
62115         (old-dejagnu-init, old-dejagnu-stat): Likewise.
62116         (old-dejagnu): Simplify.
62117         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
62118
62119 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
62120
62121         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
62122         exists and is not an empty string.
62123
62124         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
62125         $xfail rather than calling setup_xfail.  Clear $xfail when test is
62126         finished.
62127         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
62128         automatically.
62129
62130         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
62131         longer expected to fail.
62132
62133         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
62134         "f" function call.
62135
62136         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
62137
62138         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
62139         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
62140         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
62141         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
62142         c-torture-1.29.
62143
62144         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
62145         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
62146
62147         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
62148
62149         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
62150         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
62151
62152         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
62153         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
62154         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
62155
62156 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
62157
62158         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
62159         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
62160         940714-1.c, 940714-2.c, 940714-3.c},
62161         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
62162         gcc.misc-tests/{mg.c,mg.exp}:
62163         New tests.
62164         * gcc.noncompile/noncompile.exp: Change accordingly.
62165
62166 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
62167
62168         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
62169         Undo previous clobberage.
62170
62171 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
62172
62173         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
62174         * gcc.special/{930510-1.c, special.exp}:
62175         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
62176         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
62177         struct-varargs-1.c}: New tests from c-torture-1.26.
62178
62179 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
62180
62181         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
62182           argument to switch.
62183
62184 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
62185
62186         * Revert the previous changes.  Please see Rob's directory
62187         (/lisa/test/rob/progressive/gcc/testsuite) for testing
62188         fixes.
62189
62190 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
62191
62192         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
62193         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
62194         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
62195         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
62196         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
62197         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
62198         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
62199         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
62200         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
62201         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
62202         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
62203         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
62204         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
62205         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
62206         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
62207         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
62208         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
62209         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
62210         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
62211         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
62212         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
62213         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
62214         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
62215         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
62216         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
62217         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
62218         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
62219         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
62220         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
62221         testing changes.
62222
62223 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
62224
62225         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
62226         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
62227         with perror calls.
62228
62229 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
62230
62231         * config/unix.exp (g++_load): Fix syntax.
62232
62233 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
62234
62235         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
62236         * gcc.noncompile/921017-1.c: Deleted obsolete test.
62237         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
62238         Don't expect va-arg-1.c to fail.  Correct expected output for
62239         920928-1.c.
62240         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
62241         * gcc.wendy/hbm4.c: Correct typo.
62242         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
62243
62244 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
62245
62246         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
62247         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
62248         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
62249         * lib/c-torture.exp (c-torture-compile): Ditto.
62250
62251         Reduce volume of output (remove all the -I's and such).
62252         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
62253         Call gcc_cpass, gcc_cfail.
62254         (c-torture): Pass testing option to c-torture-compile.
62255
62256 1994-03-21  Doug Evans  (dje@cygnus.com)
62257
62258         Bring patches over from progressive.
62259         * config/default.exp: Exit remote shell cleanly.
62260         (g++_exit, g++_start): Add default versions.
62261         * config/sim.exp (gcc_load): Use perror, not error.
62262
62263 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
62264
62265         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
62266         set in site.exp.
62267
62268 1994-03-14  Doug Evans  (dje@cygnus.com)
62269
62270         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
62271         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
62272         (wendy_try): New proc to run testcase.
62273         (main loop): Call 'em.
62274         * gcc.wendy/*.c: Clean up pass to correct expected output.
62275
62276         * lib/gcc.exp: Minor cleanup work.
62277         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
62278
62279 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
62280
62281         * config/sim.exp (gcc_load): Document return codes better.
62282         Don't pass -v to simulator.
62283
62284 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
62285
62286         * gcc.special/920717-x.c: Fix typo.
62287         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
62288         get at sources.
62289
62290         * lib/mike-gcc.exp: Fix typo.
62291
62292 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
62293
62294         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
62295         binary to use, transform the name.
62296         * config/*.exp: rename everything. Nuke any g++ specific files,
62297         it's now a special case of gcc that requires no special support.
62298         Add a default.exp for unsupported targets.
62299
62300 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
62301
62302         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
62303         lib/old-dejagnu.exp: Fix a few patterns to work with the new
62304         version of Tcl.
62305
62306 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
62307
62308         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
62309         than a warning.
62310
62311 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
62312
62313         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
62314
62315 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
62316
62317         * gcc.execute/execute.exp: Combine opt_list and foption_list into
62318         option_list.  Compile every file with only 4/6 option choices
62319         (same as C torture) instead of with 12/18 different option
62320         choices.
62321         * lib/c-torture.exp: Likewise.
62322
62323         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
62324         not already set.
62325
62326 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
62327
62328         * lib/old-deja.exp: Add `excess errors test fails' error, now one
62329         can put an XFAIL *-*-* on excess errors.
62330
62331 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
62332
62333         * g++.law: Add more tests derived from g++-bugs snapshots.
62334
62335         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
62336         equivalent to g++.law/init9.
62337
62338         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
62339         compiled it, and the a.out file after we've run it.
62340
62341 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
62342
62343         * lib/mike-g++.exp (postbase): Delete the .o file after we've
62344         compiled it, and the a.out file after we've run it.
62345
62346 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
62347
62348         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
62349
62350 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
62351
62352         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
62353         version number.
62354
62355 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
62356
62357         * g++.law: New directory of g++ tests derived from the g++-bugs
62358         snapshots.
62359
62360 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
62361
62362         * gcc.compile: initbug1.c initbug1.exp testcase added
62363
62364 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
62365
62366         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
62367         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
62368           fixes submitted by Jeff Law (law@cs.utah.edu)
62369         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
62370           Jeff Law (law@cs.utah.edu)
62371
62372
62373 1993-11-30  Mike Stump  (mrs@cygnus.com)
62374
62375         * config/unix-g++.exp: Follow the gcc way of doing things.
62376         * g++.old-deja/old-deja.exp: Minor updates.
62377         * lib/g++.exp: New file, follow the gcc way of doing things.
62378         * lib/old-dejagnu.exp: Minor updates.
62379         * lib/mike-g++.exp: Always unset errorInfo.
62380
62381 1993-11-06  Mike Stump  (mrs@cygnus.com)
62382
62383         * lib/gcc.exp: Fix some errors with the below change, CC and
62384         CFLAGS should be global when setting, not local.
62385
62386 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
62387
62388         * lib/gcc.exp: Transform tool name.
62389
62390 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
62391
62392         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
62393
62394 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
62395
62396         * lib/gcc.exp: change gcc_done to gcc_stat
62397
62398 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
62399
62400         * Upgraded gcc testsuite to c-torture version 1.25
62401
62402 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
62403
62404         * lib/gcc.exp: added reporting code. Changed verbose compile message.
62405         * lib/c-torture: added hooks for new reporting code.
62406
62407 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
62408
62409         * config/sh-gcc.exp: check if sh-sim exists in the path
62410
62411 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
62412
62413         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
62414         * gcc.compile/compile.exp: Initial changes for new logic.
62415         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
62416         * gcc.failure/failure.exp: Initial changes for new logic.
62417         * gcc.ieee/ieee.exp: Initial changes for new logic.
62418         * gcc.misc-tests/misc.exp: Initial changes for new logic.
62419         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
62420         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
62421         * lib/c-torture.exp: Initial changes for new logic.
62422         * lib/gcc.exp: Initial changes for new logic.
62423
62424 1993-10-15  Mike Stump  (mrs@cygnus.com)
62425
62426         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
62427         depend upon failure or success.  Fully qualify names in failure
62428         and success messages.  Always remove a.out before starting
62429         compile, just in case.  Pay more attention to error text output by
62430         the compiler.  Handle testcases with no known past errors just
62431         like all others, so that things are uniform.  Other miscellaneous
62432         improvements.
62433
62434 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
62435
62436         * gcc.cpp: new directory for cpp tests
62437
62438 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
62439
62440         * lib/chill.exp: Code reformatted, removed unused code.
62441         * config/unix-chill.exp: Code reformatted, removed unused code.
62442         * chill.execute/execute.exp: Code reformatted, removed unused code.
62443         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
62444
62445 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
62446
62447         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
62448         routines not written.
62449
62450 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
62451
62452         * config/bug-gcc.exp: Use new procs from bug.exp.
62453
62454 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
62455
62456         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
62457         via ftp, rather than depending on NFS.
62458         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
62459         case.
62460
62461 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
62462
62463         * config/bug-gcc.exp: Use new download proc.
62464
62465 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
62466
62467         * chill.execute/execute.exp: cleanups, handles errors better
62468         * chill.compile/compile.exp: rewrite, based on execute.exp
62469         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
62470         * lib/chill.exp: major changes to diff proc and compile and link
62471         procs. added chill_fail and chill_pass wrappers to pass and
62472         fail. added more comments, and handle error codes better.
62473         Added a hack to capture stderr from exec, so noncompile tests
62474         can work.
62475
62476 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
62477
62478         * chill.execute/execute.exp: rewrite of testsuite driver
62479         * lib/chill.exp: rewrite of testsuite driver
62480         * config/unix-chill.exp: rewrite of testsuite driver
62481
62482 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
62483
62484         In chill.execute:
62485         * iexpr.ch: Standardize uppercase.
62486         * tuples.dat: Standardize uppercase.
62487         * vary.ch: standardize.  Correct varying string assignments.
62488         * vary.dat: Add new output lines.
62489
62490 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
62491
62492         In chill.execute:
62493         * chprintf.ch: Standardize use of uppercase.
62494         * tuples.ch: Standardize and turn arr2 into a DCL,
62495           rather than a SYN.
62496         * pinits.ch: Standardize.
62497
62498 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
62499
62500         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
62501         * Makefil: Renamed to Makefile.in.
62502         * configure.in: New.
62503
62504 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
62505
62506         In chill.execute:
62507         * .cvsignore: Add result/output files.
62508         * Makefile: Fix up variables at start.  Use MFLAGS
62509           everywhere.  Correct bool_loc, built_ins entries.
62510           Add entry for vary1.ch.
62511         * bitarray.ch: Standardize upper-case usage.
62512         * bitexpr.ch: Standardize, add output of b1.
62513         * params.ch: Use arrayt in along PROC parameters, to
62514           avoid novelty problems.
62515         * sets.ch: Tiny cleanup.
62516         * vary1.ch: Re-indent.
62517
62518 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
62519
62520         * Add PR-related files to Makefiles, .cvsignore files, etc.
62521
62522 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
62523
62524         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
62525           with compiler objects. New names are test-flow.c and test-loop.c
62526
62527 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
62528
62529         * Upgraded c-torture tests from 1.19 to 1.20
62530
62531         * new files:
62532         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
62533         * gcc.compile: 930623-1.c 930623-2.c
62534         * gcc.noncompile: 930622-1.c 930622-2.c
62535         * gcc.failure: 920411-1.c 920627-2.c
62536         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
62537
62538 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
62539
62540         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
62541           More changes to get testsuite working properly. Needs more work.
62542           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
62543
62544 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
62545
62546         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
62547           More changes to get testsuite working properly. Needs more work.
62548
62549 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
62550
62551         * chill.compile/compile.exp: Added for Dejagnu support
62552         * chill.execute/execute.exp: Added for Dejagnu support
62553         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
62554
62555 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
62556
62557         This should complete moving the CHILL test files.
62558         * chill.noncompile(.cvsignore printf.grt
62559             in-printf.grt chprintf.grt chprintf.ch):
62560             Added test-support files.
62561           (Makefile): Modified further.
62562         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
62563             signal.ch): Added test files.
62564           * chill.execute (.cvsignore printf.grt printr.c
62565             in-printf.grt rts.c chprintf.grt rts.h): Added
62566           test-support files.
62567             (Makefile): More corrections.
62568
62569 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
62570
62571         * chill.compile, chill.execute, chill.nocompile: Add CHILL
62572           test cases, ready for DejaGnu.
62573
62574 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
62575
62576         * Upgraded c-torture tests from 1.18 to 1.19
62577
62578         * gcc.compile: added test(s):
62579           930607-1.c
62580         * gcc.execute: added test(s):
62581           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
62582
62583         * added new subdirectory for misc tests: gcc.misc-tests
62584         * gcc.misc-test(s): added tests:
62585           inst-check.c test-consts.c test-ior.c test-switch.c
62586
62587 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
62588
62589         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
62590
62591 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
62592
62593         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
62594
62595 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
62596
62597         * Upgraded c-torture tests from 1.17 to 1.18
62598
62599 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
62600
62601         * Upgraded c-torture tests from 1.12 to 1.17
62602
62603 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
62604
62605         * lib/old-dejagnu.exp:
62606           Fixed handling of XFAIL target triplets to correctly
62607           recognize wildcard characters.  Removed code that
62608           appended a unique id tag to the end of the file name
62609           printed out by the result of the testcases within a
62610           given test file.
62611
62612 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
62613
62614         * lib/old-dejagnu.exp:
62615           Reworked expected failure handling to trigger off of XFAIL
62616           keyword in keyphrase embeded in testcase source code. The
62617           XFAIL keyword must be at the end of the keyphrase line. It
62618           may optionally be followed by one or more target triplets.
62619           It has just occured that the handling of wildcards in the
62620           target triplet may not be correct.
62621
62622 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
62623
62624         * g++.old-deja/tests:
62625           Moved all subdirectories up one level into g++.old-deja .
62626
62627         * lib/old-dejagnu.exp:
62628           Fixed problem with CXXFLAGS not being properly reset, and being
62629           corrupted with extraneous "-c" compiler option.  This was
62630           causing binaries to not be generated for test that needed them.
62631           Modified strings passed to "pass" and "fail" so that individual
62632           tests from the same test file would be distinguished by an
62633           identifier appended to the test file name in the summary logs;
62634           this corrected a problem with erroneous diff logs.  Added code
62635           to search testcases for expected fail and unexpected pass keywords.
62636
62637 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
62638
62639         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
62640
62641 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
62642
62643         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
62644           Removed extraneous text from end of "Special g++ Options"
62645           keyphrase.
62646
62647         * lib/old-dejagnu.exp: Added pattern matching to look for new
62648           keywords, embedded in testcases comments, which will trigger
62649           calls to xpass and xfail.
62650
62651 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
62652
62653         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
62654           comments embedded in the testcases, especially the one looking for
62655           special compiler options, as well as the pattern matching for the
62656           compiler output again.
62657
62658 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
62659
62660         * lib/old-dejagnu.exp: Do a proper check of the return value for
62661           execute tests. Fixed several problems with the pattern matching
62662           of the compiler output which gave erroneous test results.
62663           Changed several of the test result messages to be more descriptive.
62664         * config/unix-g++.exp: Proc g++_load now actually works and
62665           executes the tests passed to it and returns a usable return
62666           value.
62667
62668 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
62669
62670           * lib/gcc.exp: Exits gracefully if $CC is bogus.
62671
62672 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
62673
62674         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
62675           Modified both files to properly execute the old style
62676           dejagnu tests. The previous versions of these files were
62677           experimental and did not function anything near correctly.
62678
62679 1993-04-05  Rob Savoye  (rob@cygnus.com)
62680
62681         * Removed all Makefile.in and configure.in files. No configuration
62682         needed now.
62683
62684 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
62685
62686         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
62687
62688 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
62689
62690         * gcc.compile/configure.in, gcc.unsorted/configure.in,
62691         gcc.special/configure.in, gcc.noncompile/configure.in,
62692         gcc.execute/configure.in, gcc.code_quality/configure.in,
62693         g++.other/configure.in, g++.old-deja/configure.in,
62694         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
62695         in srcname setting.
62696
62697 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
62698
62699         * lib/udi.exp: Fixed mondfe and mondfe_download.
62700         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
62701         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
62702
62703 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
62704
62705         * config/udi-gdb.exp: Check $shell_id after connecting to target.
62706         (gdb_exit): Don't remove *_soc files.
62707
62708 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
62709
62710         * lib/c-torture.exp: Don't look for main; instead always use -w
62711         -c.  This is how the c-torture tests work.  Remove the object
62712         file if the compilation succeeds.
62713         * gcc.execute/execute.exp: Remove executable if test passes.
62714         * gcc.noncompile/noncompile.exp: Every test is an expected
62715         failure.
62716         * gcc.special/special.exp: Added tests from c-torture 1.11,
62717         corrected use of existing test.
62718         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
62719         gcc.execute/920625-1.c: Updated to c-torture 1.11.
62720         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
62721         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
62722         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
62723         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
62724         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
62725         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
62726         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
62727         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
62728         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
62729         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
62730         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
62731         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
62732         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
62733         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
62734         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
62735         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
62736         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
62737         c-torture 1.11.
62738         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
62739         correspond to c-torture 1.11.
62740
62741         * New file.