OSDN Git Service

gcc/ada/
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
2
3         PR ada/34799
4         * gnat.dg/specs/pr34799.ads: New test.
5
6 2008-02-27  Richard Guenther  <rguenther@suse.de>
7
8         PR middle-end/34971
9         * gcc.c-torture/execute/pr34971.c: New testcase.
10
11 2008-02-27  Jakub Jelinek  <jakub@redhat.com>
12
13         * gcc.dg/gomp/preprocess-1.c: New test.
14
15         PR c++/35368
16         * g++.dg/ext/visibility/typeinfo2.C: New test.
17         * g++.dg/ext/visibility/typeinfo3.C: New test.
18
19 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
20
21         * gcc.dg/bf-ms-attrib.c (main): Return 0.
22
23 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
24
25         * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
26         * gcc.target/i386/sse-6.c (dump128_64): Likewise.
27
28 2008-02-26  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
29
30         PR c/28800
31         * gcc.dg/empty-source-2.c: Adjust for warning message.
32         * gcc.dg/empty-source-3.c: Likewise.
33         * gcc.dg/pack-test-2.c: Adjust comment.
34         * gcc.dg/pragma-ep-2.c: Likewise.
35         * gcc.dg/pragma-re-2.c: Likewise.
36         * gcc.dg/va-arg-2.c: Likewise.
37
38 2008-02-26  Tobias Burnus  <burnus@net-b.de>
39
40         PR fortran/35033
41         * gfortran.dg/assignment_2.f90: New.
42
43 2008-02-26  Jason Merrill  <jason@redhat.com>
44
45         PR c++/35315
46         * g++.dg/ext/attrib32.C: New.
47
48 2008-02-26  Richard Sandiford  <rsandifo@nildram.co.uk>
49
50         * gcc.c-torture/execute/nest-align-1.x: Delete.
51
52 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
53
54         PR 26264
55         * 20021023-1.c: Use __builtin_va_start instead of
56         __builtin_stdarg_start.
57         * pr17301-1.c: Likewise.
58         * pr17301-2.c: Likewise.
59                 
60 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
61         
62         * gcc.dg/pr34351.c: New.
63         
64 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
65
66         * gcc.dg/Wlarger-than2.c: New.
67         
68 2008-02-26  Paolo Carlini  <pcarlini@suse.de>
69
70         PR c++/35323
71         * g++.dg/lookup/crash7.C: New.
72
73 2008-02-26  Kaz Kojima  <kkojima@gcc.gnu.org>
74
75         * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
76
77 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
78
79         * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
80
81 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
82
83         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
84
85 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
86
87         * gcc.dg/builtins-config.h: Disable C99 runtime testing for
88         Windows.
89
90 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
91
92         * lib/target-supports.exp (check_profiling_available): Report -p
93         unavailable on *-*-mingw*.
94
95 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
96
97         * lib/target-supports.exp (check_effective_target_pthread_h): New.
98         * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
99         dg-require-effective-target pthread_h.
100
101 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
102
103         * gcc.dg/Wswitch-enum-error.c: New.
104         * gcc.dg/Wswitch-error.c: New.
105         * gcc.dg/20011021-1.c: Use two directives to match two different
106         messages.
107         
108 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
109         
110         PR 28322
111         * gcc.dg/pr28322.c: New.
112         * gcc.dg/pr28322-2.c: New.
113         * lib/prune.exp: Ignore "At top level" even if there is no ':'
114         preceding it.
115
116 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
117
118         PR c++/35333
119         * g++.dg/other/error26.C: New.
120
121 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
122
123         PR c++/35338
124         * g++.dg/other/error25.C: New.
125
126 2008-02-25  Andreas Krebbel  <krebbel1@de.ibm.com>
127
128         PR target/35258
129         * gcc.dg/pr35258.c: New testcase.
130
131 2008-02-25  Jan Beulich  <jbeulich@novell.com>
132
133         * gcc.dg/20020426-2.c: Remove bogus workaround.
134         * g++.old-deja/g++.other/store-expr1.C: Likewise.
135         * gcc.target/i386/movq-2.c: Also permit use of movzbl.
136
137 2008-02-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
138
139         * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
140
141 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
142
143         PR middle-end/19984
144         * gcc.dg/pr19984.c: New test.
145         * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
146         name of the variable.
147
148 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
149
150         * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
151         (main): Call check_vect and foo.  Check array values after
152         the call to foo.
153         * gcc.dg/vect/vect-117.c: Call check_vect.
154         * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
155
156 2008-02-25  Jason Merrill  <jason@redhat.com>
157
158         PR c++/33486
159         * g++.dg/lookup/strong-using-5.C: New.
160
161 2008-02-25  Kaz Kojima  <kkojima@gcc.gnu.org>
162
163         * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
164         sh* targets.
165
166 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
167
168         PR target/35349
169         * gcc.c-torture/execute/20050604-1.x: New file.
170
171 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
172
173         * gcc.target/i386/pr22076.c: Update number of mov insns
174         for PIC targets.
175         * gcc.target/i386/pr34256.c: Ditto.
176
177 2008-02-24  Diego Novillo  <dnovillo@google.com>
178
179         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
180
181         PR 33738
182         * g++.dg/warn/pr33738.C: New.
183
184 2008-02-24  Richard Sandiford  <rsandifo@nildram.co.uk>
185
186         * gcc.c-torture/execute/nest-align-1.x: New file.
187
188 2008-02-24  Danny Smith  <dannysmith@users.sourceforge.net>
189
190         PR c++/34749
191         * g++.dg.ext/dllimport13.C: New test.
192
193 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
194
195         PR libfortran/24685
196         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
197         powerpc*-apple-darwin*.
198
199 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
200
201         * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
202         ERFC into gfortran.dg/large_real_kind_3.F90.
203         * gfortran.dg/large_real_kind_3.F90: New test.
204
205 2008-02-23  Andrew Pinski  <andrew_pinski@playstation.sony.com>
206
207         PR rtl-opt/33512
208         * gcc.dg/and-1.c: New test.
209
210 2008-02-23  Daniel Jacobowitz  <dan@codesourcery.com>
211
212         * gcc.c-torture/execute/20080222-1.c: New test.
213
214 2008-02-23  Uros Bizjak  <ubizjak@gmail.com>
215
216         PR target/22076
217         PR target/34256
218         * gcc.target/i386/pr22076.c: New test.
219         * gcc.target/i386/pr34256.c: New test.
220         * gcc.target/i386/vecinit-5.c: New test.
221         * gcc.target/i386/vecinit-6.c: New test.
222         * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
223
224         * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
225         <xmmintrin.h>, define __m64 and __m128 directly.
226         * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
227
228 2008-02-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
229
230         PR C++/34715
231         * g++.dg/ext/always_inline-1.C: New test.
232         * g++.dg/ext/always_inline-2.C: New test.
233         * g++.dg/ext/always_inline-3.C: New test.
234         * g++.dg/ext/always_inline-4.C: New test.
235
236 2008-02-22  Hans-Peter Nilsson  <hp@axis.com>
237
238         * gcc.target/cris/asm-b-1.c: New test.
239
240 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
241
242         PR c++/35282
243         * g++.dg/template/nontype17.C: Add.
244
245 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
246
247         PR c++/35282
248         Revert:
249         2008-02-14  Paolo Carlini  <pcarlini@suse.de>
250
251         PR c++/28743
252         * g++.dg/template/nontype17.C: New.
253         * g++.dg/template/nontype16.C: Add error.
254
255 2008-02-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
256
257         PR c/19999
258         * gcc.dg/Wfloat-equal-1.c: New.
259         * g++.dg/warn/Wfloat-equal-1.C: New.
260
261 2008-02-21  Michael Matz  <matz@suse.de>
262
263         PR target/35264
264         * gcc.dg/pr35264.c: New testcase.
265
266 2008-02-21  Richard Guenther  <rguenther@suse.de>
267
268         * gfortran.dg/reassoc_1.f90: New testcase.
269         * gfortran.dg/reassoc_2.f90: Likewise.
270         * gfortran.dg/reassoc_3.f90: Likewise.
271
272 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
273
274         PR libfortran/34974
275         * gfortran.dg/fmt_t_7.f: New test.
276
277         PR libfortran/35132
278         * gfortran.dg/streamio_15.f90: New test.
279         
280 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
281
282         PR libfortran/35036
283         * gfortran.dg/fmt_zero_digits.f90: Revise test.
284
285 2008-02-20  Seongbae Park <seongbae.park@gmail.com>
286
287         * gcc.dg/Wframe-larger-than.c: New option test.
288
289 2008-02-20  Tobias Burnus  <burnus@net-b.de>
290
291         PR fortran/34997
292         * gfortran.dg/dollar_sym_1.f90: New.
293         * gfortran.dg/dollar_sym_2.f90: New.
294
295 2008-02-20  Richard Guenther  <rguenther@suse.de>
296
297         PR middle-end/35265
298         * gcc.dg/builtins-66.c: New testcase.
299
300 2008-02-20  Richard Guenther  <rguenther@suse.de>
301
302         * gcc.dg/fold-reassoc-1.c: New testcase.
303         * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
304
305 2008-02-20  Richard Guenther  <rguenther@suse.de>
306
307         * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
308
309 2008-02-20  Ira Rosen  <irar@il.ibm.com>
310
311         * lib/target-supports.exp (check_effective_target_vect_unpack):
312         Return true for SPU.
313         (check_effective_target_vect_short_mult): Likewise.
314         * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
315         the loop on targets that support vect_unpack.
316
317 2008-02-20  Uros Bizjak  <ubizjak@gmail.com>
318
319         * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
320         (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
321         templates to reduce number of passed arguments.
322
323 2008-02-19  Jason Merrill  <jason@redhat.com>
324
325         PR c++/34950
326         * g++.dg/template/explicit-args1.C: New.
327
328 2008-02-19  Richard Guenther  <rguenther@suse.de>
329
330         PR tree-optimization/34989
331         * gcc.dg/pr34989-1.c: New testcase.
332         * gcc.dg/pr34989-2.c: Likewise.
333
334 2008-02-19  Jakub Jelinek  <jakub@redhat.com>
335
336         PR c++/35028
337         * g++.dg/gomp/pr35028.C: New test.
338
339         PR c++/34964
340         PR c++/35244
341         * gcc.dg/gomp/pr34964.c: New test.
342         * g++.dg/gomp/pr34964.C: New test.
343         * gcc.dg/gomp/pr35244.c: New test.
344         * g++.dg/gomp/pr35244.C: New test.
345
346         PR c++/35078
347         * g++.dg/gomp/pr35078.C: New test.
348
349 2008-02-19  Christian Bruel  <christian.bruel@st.com>
350
351         * gcc.dg/packed-array.c: New testcase. 
352
353 2008-02-19  Uros Bizjak  <ubizjak@gmail.com>
354
355         PR target/33555
356         * gcc.target/i386/pr33555.c: New test.
357         
358 2008-02-18  H.J. Lu  <hongjiu.lu@intel.com>
359
360         PR target/35189
361         * gcc.target/i386/isa-1.c: New.
362         * gcc.target/i386/isa-2.c: Likewise.
363         * gcc.target/i386/isa-3.c: Likewise.
364         * gcc.target/i386/isa-4.c: Likewise.
365         * gcc.target/i386/isa-5.c: Likewise.
366         * gcc.target/i386/isa-6.c: Likewise.
367         * gcc.target/i386/isa-7.c: Likewise.
368         * gcc.target/i386/isa-8.c: Likewise.
369         * gcc.target/i386/isa-9.c: Likewise.
370         * gcc.target/i386/isa-10.c: Likewise.
371         * gcc.target/i386/isa-11.c: Likewise.
372         * gcc.target/i386/isa-12.c: Likewise.
373         * gcc.target/i386/isa-13.c: Likewise.
374         * gcc.target/i386/isa-14.c: Likewise.
375
376 2008-02-18  Joey Ye  <joey.ye@intel.com>
377             H.J. Lu  <hongjiu.lu@intel.com>
378
379         PR middle-end/34921
380         * gcc.c-torture/execute/nest-align-1.c: New test case.
381
382 2008-02-17  Richard Guenther  <rguenther@suse.de>
383
384         PR middle-end/35227
385         * gcc.dg/torture/pr35227.c: New testcase.
386
387 2008-02-17  Richard Guenther  <rguenther@suse.de>
388
389         PR tree-optimization/35231
390         * gcc.c-torture/execute/pr35231.c: New testcase.
391
392 2008-02-17  Uros Bizjak  <ubizjak@gmail.com>
393
394         * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
395         (test_gt): Ditto.
396
397 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
398
399         * obj-c++.dg/encode-2.mm: XFAIL.
400         * obj-c++.dg/encode-3.mm: Likewise.
401
402 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
403             Paolo Carlini  <pcarlini@suse.de>
404
405         * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
406         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
407         * g++.dg/ext/has_nothrow_copy.C: Likewise.
408
409 2008-02-16  Uros Bizjak  <ubizjak@gmail.com>
410
411         * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
412         (main): Change to void and rename to sse_test.
413         * gcc.target/i386/pr24306.c: Ditto.
414         * gcc.target/i386/pr32065-2.c: Ditto.
415         * gcc.target/i386/20060512-1.c: Include sse2-check.h.
416         (main): Change to void and rename to sse2_test.
417         * gcc.target/i386/20060512-3.c: Ditto.
418
419 2008-02-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
420
421         PR fortran/35150
422         * gfortran.dg/c_loc_tests_12.f03: New test.
423
424 2008-02-15  Douglas Gregor  <doug.gregor@gmail.com>
425
426         PR c++/35023
427         PR c++/35024
428         PR c++/35026
429         * g++.dg/cpp0x/vt-35026.C: New.
430         * g++.dg/cpp0x/vt-35023.C: New.
431         * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
432         * g++.dg/cpp0x/vt-35024.C: New.
433
434 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
435
436         * gcc.c-torture/execute/va-arg-25.x: Remove.
437
438 2008-02-15  Richard Guenther  <rguenther@suse.de>
439             Zdenek Dvorak  <ook@ucw.cz>
440
441         PR tree-optimization/35164
442         * g++.dg/torture/pr35164-1.C: New testcase.
443         * g++.dg/torture/pr35164-2.C: Likewise.
444
445 2008-02-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
446
447         PR testsuite/35119
448         * testsuite/g++.dg/template/spec35.C: Change the regular expressions
449         in dg-final to match the assembly code generated by Darwin 9.
450
451 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
452
453         * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
454
455 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
456
457         * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
458
459 2008-02-15  Hans-Peter Nilsson  <hp@axis.com>
460
461         * lib/dejapatches.exp: New file.
462
463 2008-02-14  Douglas Gregor  <doug.gregor@gmail.com>
464
465         PR c++/34050
466         * g++.dg/cpp0x/vt-34050.C: New.
467
468 2008-02-14  Jason Merrill  <jason@redhat.com>
469
470         PR c++/5645
471         PR c++/11159
472         * g++.dg/warn/pr11159.C: New.
473         * g++.dg/warn/pr5645.C: Likewise.
474
475 2008-02-14  Danny Smith  <dannysmith@users.sourceforge.net>
476
477         PR preprocessor/35061
478         * gcc.dg/cpp/pragma_pop_macro-1.c:  New test.
479
480 2008-02-14  Paolo Carlini  <pcarlini@suse.de>
481
482         PR c++/28743
483         * g++.dg/template/nontype17.C: New.
484         * g++.dg/template/nontype16.C: Add error.
485
486 2008-02-13  Jakub Jelinek  <jakub@redhat.com>
487
488         PR c++/35138
489         * g++.dg/template/member8.C: New test.
490
491 2008-02-13  Michael Matz  <matz@suse.de>
492
493         * gcc.dg/pr35065.c: Fix testcase warnings.
494
495 2008-02-13  Jason Merrill  <jason@redhat.com>
496
497         PR c++/34962, c++/34937, c++/34939
498         * g++.dg/ext/tmplattr9.C: New.
499
500 2008-02-13  Michael Matz  <matz@suse.de>
501
502         PR debug/35065
503         * gcc.dg/pr35065.c: New testcase.
504
505 2008-02-12  Richard Guenther  <rguenther@suse.de>
506
507         PR tree-optimization/35171
508         * gcc.c-torture/compile/pr35171.c: New testcase.
509
510 2008-02-12  Richard Guenther  <rguenther@suse.de>
511
512         PR middle-end/35163
513         * gcc.c-torture/execute/pr35163.c: New testcase.
514
515 2008-02-12  Uros Bizjak  <ubizjak@gmail.com>
516
517         * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
518
519 2008-02-12  Eric Botcazou  <ebotcazou@adacore.com>
520
521         * gnat.dg/loop_address.adb: New test.
522
523 2008-02-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
524
525         * obj-c++.dg/bitfield-1.mm: Expect failures.
526         * obj-c++.dg/bitfield-4.mm: Likewise.
527         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
528         * obj-c++.dg/encode-8.mm: Likewise.
529         * obj-c++.dg/isa-field-1.mm: Likewise.
530         * obj-c++.dg/layout-1.mm: Likewise.
531         * obj-c++.dg/lookup-2.mm: Likewise.
532         * obj-c++.dg/try-catch-2.mm: Likewise.
533         * obj-c++.dg/try-catch-9.mm: Likewise.
534
535 2008-02-12  Jakub Jelinek  <jakub@redhat.com>
536
537         PR c++/35144
538         * g++.dg/tree-ssa/pr35144.C: New test.
539
540         PR inline-asm/35160
541         * gcc.target/i386/pr35160.c: New test.
542
543         PR c++/34862
544         * g++.dg/init/new27.C: New test.
545
546 2008-02-11  Paolo Carlini  <pcarlini@suse.de>
547
548         PR c++/35077
549         * g++.dg/template/crash78.C: New.
550
551 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
552
553         PR testsuite/35047
554         * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
555         * gcc.dg/compat/vector-2_y.c: Ditto.
556
557 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
558             Richard Guenther  <rguenther@suse.de>
559
560         PR tree-optimization/33992
561         * gcc.c-torture/execute/pr33992.c: New testcase.
562
563 2008-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
564
565         * gfortran.dg/streamio_14.f90:  New test.
566
567 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
568
569         * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
570         Add -mfpmath=387 to dg-options.
571
572 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
573
574         PR testsuite/35047
575         * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
576         * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
577         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
578         * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
579         * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
580         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
581         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
582         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
583         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
584
585 2008-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
586
587         PR objc++/34193
588         * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
589
590 2008-02-06  Alexandre Oliva  <aoliva@redhat.com>
591
592         PR c++/35056
593         * g++.dg/conversion/bitfield8.C: New.
594
595 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
596
597         * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
598
599 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
600
601         PR c++/35049
602         PR c++/35096
603         * g++.dg/ext/vector13.C: New.
604
605 2008-02-06  David Daney  <ddaney@avtrex.com>
606
607         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
608
609 2008-02-05  Bob Wilson  <bob.wilson@acm.org>
610
611         * lib/target-supports.exp (check_effective_target_hard_float): Remove
612         special case for xtensa-*-*.
613         
614 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
615
616         PR fortran/35037
617         * gfortran.dg/volatile11.f90: New test.
618
619 2008-02-05  Jakub Jelinek  <jakub@redhat.com>
620
621         PR c++/33553
622         * g++.dg/template/array19.C: New test.
623
624 2008-02-05  Diego Novillo  <dnovillo@google.com>
625
626         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
627
628         PR 33738
629         * g++.dg/warn/pr33738.C: Remove.
630
631 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
632
633         PR fortran/34945
634         * gfortran.dg/bounds_check_13.f: New test.
635
636 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
637
638         PR testsuite/33946
639         * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
640
641 2008-02-05  Uros Bizjak  <ubizjak@gmail.com>
642
643         PR target/35083
644         * gcc.target/i386/pr35083.c: New test.
645
646 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
647
648         PR fortran/32315
649         * gfortran.dg/data_bounds_1.f90: New test.
650
651 2008-02-04  Diego Novillo  <dnovillo@google.com>
652
653         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
654
655         PR 33738
656         * testsuite/g++.dg/warn/pr33738.C: New.
657
658 2008-02-04  Daniel Franke  <franke.daniel@gmail.com>
659
660         * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
661         to match.
662
663 2008-02-04  Hans-Peter Nilsson  <hp@axis.com>
664
665         * lib/target-supports.exp (check_effective_target_hard_float): Only
666         use the macro definition tests for mips*-*-* and xtensa-*-*.  For all
667         other targets, grep for a call insn in the rtl expand dump for an
668         add of two doubles.
669         (target_compile): Support generating rtl dumps as output.
670
671 2008-02-04  Richard Guenther  <rguenther@suse.de>
672
673         PR middle-end/33631
674         * gcc.c-torture/execute/pr33631.c: New testcase.
675
676 2008-02-04  Richard Guenther  <rguenther@suse.de>
677
678         PR middle-end/35043
679         * gcc.c-torture/compile/pr35043.c: New testcase.
680
681 2008-02-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
682
683         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
684
685 2008-02-03  Uros Bizjak  <ubizjak@gmail.com>
686
687         * gcc.target/i386/pr31628.c: Require effective target fpic.
688         * gcc.target/i386/strinline.c: Ditto.
689         * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
690         * gcc.dg/pr35045.c: Ditto.
691         * gcc.dg/20050503-1.c: Ditto.
692
693 2008-02-03  Paul Thomas  <pault@gcc.gnu.org>
694
695         PR fortran/32760
696         * gfortran.dg/host_assoc_variable_1.f90: New test.
697         * gfortran.dg/allocate_stat.f90: Change last three error messages.
698
699 2008-02-02  Michael Matz  <matz@suse.de>
700
701         PR target/35045
702         * gcc.dg/pr35045.c: New test.
703
704 2008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
705
706         PR libfortran/35001
707         * gfortran.dg/shape_4.f90:  New test.
708
709 2008-02-02  Hans-Peter Nilsson  <hp@axis.com>
710
711         * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
712
713 2008-02-01  Hans-Peter Nilsson  <hp@axis.com>
714
715         PR rtl-optimization/34773
716         * gcc.target/cris/torture/pr34773.c: New test.
717
718 2008-02-01  Nick Clifton  <nickc@redhat.com>
719
720         * lib/target-supports.exp (check_profiling_available): Do not
721         expect profiling to work on the xstormy16 target.
722
723 2008-02-01  Uros Bizjak  <ubizjak@gmail.com>
724
725         PR testsuite/35047
726         * gcc.c-torture/execute/20050316-2.x: New file.
727         * gcc.target/i386/pr17390.c: Update scan pattern.
728         * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
729         * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
730
731 2008-01-31  Paul Thomas  <pault@gcc.gnu.org>
732
733         PR fortran/34910
734         * gfortran.dg/proc_assign_2.f90: New test.
735
736 2008-01-31  Douglas Gregor  <doug.gregor@gmail.com>
737             Jakub Jelinek  <jakub@redhat.com>
738
739         PR c++/34935
740         PR c++/34936
741         * g++.dg/ext/alias-canon.C: New.
742         * g++.dg/ext/alias-mangle.C: New.
743
744 2008-01-30  Jan Hubicka  <jh@suse.cz>
745
746         * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
747
748 2008-01-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
749
750         * g++.dg/other/first-global.C: Add -fpie for all pic targets.
751         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
752
753 2008-01-30  Jan Hubicka  <jh@suse.cz>
754
755         PR target/34982
756         * gcc.c-torture/execute/pr34982.c: New testcase.
757
758 2008-01-30  Andreas Krebbel  <krebbel1@de.ibm.com>
759
760         * gcc.target/s390/tf_to_di-1.c: New testcase.
761
762 2008-01-30  Paul Thomas  <pault@gcc.gnu.org>
763
764         PR fortran/34975
765         * gfortran.dg/use_only_3.f90: New test.
766         * gfortran.dg/use_only_3.inc: Modules for new test.
767
768         PR fortran/34429
769         * gfortran.dg/function_charlen_2.f90: New test.
770
771 2008-01-30  Jakub Jelinek  <jakub@redhat.com>
772
773         PR middle-end/34969
774         * gcc.dg/pr34969.c: New test.
775
776         PR c/35017
777         * gcc.dg/inline-25.c: New test.
778         * gcc.dg/inline-26.c: New test.
779         * gcc.dg/inline-27.c: New test.
780
781 2008-01-29  Richard Guenther  <rguenther@suse.de>
782
783         PR middle-end/35006
784         * gcc.c-torture/compile/pr35006.c: New testcase.
785
786 2008-01-29  Douglas Gregor  <doug.gregor@gmail.com>
787
788         PR c++/34055
789         PR c++/34103
790         PR c++/34219
791         PR c++/34606
792         PR c++/34753
793         PR c++/34754
794         PR c++/34755
795         PR c++/34919
796         PR c++/34961
797         * g++.dg/cpp0x/vt-34219-2.C: New.
798         * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
799         * g++.dg/cpp0x/vt-34961.C: New.
800         * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
801         cases from the re-opened PR.
802         * g++.dg/cpp0x/vt-34753.C: New.
803         * g++.dg/cpp0x/vt-34919.C: New.
804         * g++.dg/cpp0x/vt-34754.C: New.
805         * g++.dg/cpp0x/vt-34606.C: New.
806         * g++.dg/cpp0x/vt-34219.C: New.
807         * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
808         * g++.dg/cpp0x/vt-34755.C: New.
809         * g++.dg/cpp0x/pr31438.C: Ditto.
810         * g++.dg/cpp0x/variadic81.C: Ditto.
811
812 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
813
814         * g++.dg/torture/pr34641.C: Put the dg-do first.
815
816 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
817
818         * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
819
820 2008-01-28  Bernhard Fischer  <aldot@gcc.gnu.org>
821
822         * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
823
824 2008-01-28  Nathan Froyd  <froydnj@codesourcery.com>
825
826         PR 31535
827         * gcc.target/powerpc/spe-small-data-1.c: New test.
828         * gcc.target/powerpc/spe-small-data-2.c: New test.
829
830 2008-01-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
831
832         PR libfortran/34980
833         * gfortran.dg/shape_3.f90:  New test.
834
835 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
836
837         * gcc.target/s390/20020926-1.c: Remove -m31.
838
839 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
840
841         * gcc.target/s390/20020926-1.c: Disable for s390x.
842
843 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
844
845         PR fortran/34994
846         * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
847         expression.
848
849 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
850
851         PR fortran/34990
852         * gfortran.dg/array_constructor_22.f90: New test.
853
854 2008-01-26  Maxim Kuvyrkov  <maxim@codesourcery.com>
855
856         PR middle-end/34688
857         * gcc.c-torture/compile/pr34688: New test.
858
859 2008-01-26  Tobias Burnus  <burnus@net-b.de>
860
861         PR fortran/34848
862         * gfortran.dg/missing_optional_dummy_5.f90: New.
863
864 2008-01-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
865
866         * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
867         noinline.  XFAIL test.
868
869 2008-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
870
871         PR fortran/31610
872         * gfortran.dg/array_3.f90: New test.
873
874 2008-01-26  Jakub Jelinek  <jakub@redhat.com>
875
876         * gcc.c-torture/compile/pr34966.c (atan): Only use asm
877         on i?86/x86_64.
878
879         PR c++/34965
880         * gcc.dg/pr34965.c: New test.
881         * g++.dg/other/error24.C: New test.
882
883 2008-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
884
885         PR libfofortran/34887
886         * gfortran.dg/x_slash_2.f:  New test.
887
888 2008-01-26  Richard Guenther  <rguenther@suse.de>
889
890         PR c++/34235
891         * g++.dg/torture/pr34235.C: New testcase.
892
893 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
894
895         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
896
897 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
898
899         PR target/34981
900         * gcc.target/mips/lazy-binding-1.c: New test.
901         * gcc.target/mips/mips.exp (setup_mips_tests): Set
902         mips_forced_no_abicalls and mips_forced_no_shared.
903         (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
904         Avoid using small data with -mabicalls.  Don't make -G0 force
905         -mn-abicalls.  Skip -mabicalls and -mshared tests if the multilib
906         forces the opposite option.
907
908 2008-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
909
910         PR target/34970
911         * gcc.target/i386/fastcall-1.c: Scan for correct label.
912         Use -std=gnu89 switch.
913
914 2008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
915
916         PR libfortran/34876
917         * gfortran.dg/direct_io_9.f: New test.
918
919 2008-01-25  Daniel Franke  <franke.daniel@gmail.com>
920
921         PR fortran/34661
922         * gfortran.dg/where_operator_assign_4.f90: New test.
923
924 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
925
926         * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
927         gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
928         c4x-*-* targets.
929
930 2008-01-25  Richard Guenther  <rguenther@suse.de>
931
932         PR middle-end/32244
933         * gcc.c-torture/execute/pr32244-1.c: New testcase.
934
935 2008-01-25  Richard Guenther  <rguenther@suse.de>
936
937         PR tree-optimization/34966
938         * gcc.c-torture/compile/pr34966.c: New testcase.
939
940 2008-01-25  Richard Guenther  <rguenther@suse.de>
941
942         PR c++/33887
943         * g++.dg/torture/pr33887-1.C: New testcase.
944         * g++.dg/torture/pr33887-2.C: Likewise.
945         * g++.dg/torture/pr33887-3.C: Likewise.
946         * gcc.c-torture/execute/20071211-1.c: Likewise.
947
948 2008-01-25  Uros Bizjak  <ubizjak@gmail.com>
949
950         PR target/34856
951         * gcc.dg/pr34856.c: Use pointer mode for "pin".
952
953 2008-01-25  Jakub Jelinek  <jakub@redhat.com>
954
955         PR middle-end/33333
956         * g++.dg/gomp/pr33333.C: New test.
957
958         PR preprocessor/34692
959         * gcc.dg/cpp/pr34692.c: New test.
960         * gcc.dg/gomp/pr34692.c: New test.
961
962 2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
963
964         * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
965
966 2008-01-24  Daniel Franke  <franke.daniel@gmail.com>
967
968         PR fortran/34202
969         * gfortran.dg/empty_type.f90: New test.
970
971 2008-01-24  Paolo Carlini  <pcarlini@suse.de>
972
973         PR c++/34603
974         * g++.dg/template/crash77.C: New.
975
976 2008-01-24  Uros Bizjak  <ubizjak@gmail.com>
977
978         PR target/34856
979         * gcc.dg/pr34856.c: New test.
980
981 2008-01-24  Tobias Burnus  <burnus@net-b.de>
982
983         * gfortran.dg/namelist_39.f90: Delete temporary files.
984         * gfortran.dg/namelist_44.f90: Ditto.
985
986 2008-01-24  Richard Guenther  <rguenther@suse.de>
987
988         PR middle-end/34953
989         * g++.dg/torture/pr34953.C: New testcase.
990
991 2008-01-24  Jakub Jakub Jelinek  <jakub@redhat.com>
992
993         PR middle-end/34934
994         * gcc.c-torture/compile/20080124-1.c: New test.
995
996 2008-01-24  Paul Thomas  <pault@gcc.gnu.org>
997
998         PR fortran/34872
999         * gfortran.dg/function_charlen_3.f: New test.
1000
1001 2008-01-23  Michael Matz  <matz@suse.de>
1002
1003         PR debug/34895
1004         * g++.dg/debug/pr34895.cc: New testcase.
1005
1006 2008-01-23  Richard Guenther  <rguenther@suse.de>
1007
1008         PR middle-end/31529
1009         * gcc.dg/pr31529-1.c: New testcase.
1010         * gcc.dg/pr31529-2.c: Likewise.
1011
1012 2008-01-23  Jakub Jelinek  <jakub@redhat.com>
1013
1014         PR c++/34829
1015         * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
1016         unsigned int for the first argument.
1017
1018 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
1019
1020         PR c++/33984
1021         * g++.dg/conversion/bitfield7.C: New test.
1022         * g++.dg/cpp0x/decltype4.C: Fixed xfail.
1023
1024 2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>
1025
1026         From Michael Frysinger  <michael.frysinger@analog.com>
1027         * gcc.target/bfin/mcpu-bf547.c: New test.
1028         * gcc.target/bfin/mcpu-bf523.c: New test.
1029         * gcc.target/bfin/mcpu-bf524.c: New test.
1030         * gcc.target/bfin/mcpu-bf526.c: New test.
1031
1032 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
1033
1034         * gcc.c-torture/execute/20080122-1.c: New test.
1035
1036 2008-01-22  Tom Tromey  <tromey@redhat.com>
1037
1038         PR c++/34859
1039         * gcc.dg/cpp/pr34859.c: New file.
1040
1041 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
1042
1043         PR fortran/34875
1044         * gfortran.dg/vector_subscript_3.f90: New test.
1045
1046 2008-01-22  Tobias Burnus  <burnus@net-b.de>
1047
1048         PR fortran/34848
1049         * gfortran.dg/missing_optional_dummy_4.f90
1050
1051 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1052
1053         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
1054
1055 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
1056
1057         * gnat.dg/unchecked_union1.adb: New test.
1058
1059 2008-01-22  Tom Tromey  <tromey@redhat.com>
1060
1061         PR c++/34829
1062         * g++.dg/ext/pr34829.C: New file.
1063
1064 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
1065
1066         PR c++/34607
1067         * gcc.dg/gomp/pr34607.c: New test.
1068         * g++.dg/gomp/pr34607.C: New test.
1069
1070         PR c++/34914
1071         * g++.dg/ext/vector10.C: New test.
1072
1073         PR c++/34918
1074         * g++.dg/other/error23.C: New test.
1075
1076         PR c++/34917
1077         * g++.dg/ext/vector12.C: New test.
1078
1079 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1080
1081         PR 32102
1082         * gcc.dg/Wstrict-overflow-21.c: New.
1083         * g++.dg/warn/Wstrict-aliasing-8.C: New.
1084
1085 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1086
1087         PR middle-end/33092
1088         * gcc.dg/pr33092.c: New.
1089
1090 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
1091
1092         * gcc.target/s390/20020926-1.c: Add -m31 option.
1093
1094 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
1095
1096         PR fortran/34915
1097         * gfortran.dg/initialization_18.f90: New test.
1098
1099 2008-01-22  Tobias Burnus  <burnus@net-b.de>
1100
1101         PR fortran/34899
1102         * gfortran.dg/tab_continuation.f: New.
1103
1104 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
1105
1106         PR fortran/34896
1107         * gfortran.dg/use_rename_2.f90: New test.
1108
1109 2008-01-21  Richard Guenther  <rguenther@suse.de>
1110
1111         PR middle-end/34856
1112         * gcc.c-torture/compile/pr34856.c: New testcase.
1113
1114 2008-01-21  Richard Guenther  <rguenther@suse.de>
1115
1116         PR c/34885
1117         * gcc.c-torture/compile/pr34885.c: New testcase.
1118
1119 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
1120
1121         * gnat.dg/specs/alignment1.ads: New test.
1122
1123 2008-01-21  Richard Guenther  <rguenther@suse.de>
1124
1125         PR c++/34850
1126         * g++.dg/torture/pr34850.C: New testcase.
1127
1128 2008-01-21  Alon Dayan  <alond@il.ibm.com>
1129             Olga Golovanevsky  <olga@il.ibm.com>
1130
1131         PR tree-optimization/34701
1132         * gcc.dg/struct/wo_prof_array_field.c: New test.
1133         
1134 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
1135
1136         PR c++/34891
1137         * g++.dg/ext/vector9.C: New.
1138
1139 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
1140
1141         PR c++/34776
1142         PR c++/34486
1143         * g++.dg/template/crash75.C: New.
1144         * g++.dg/template/crash76.C: Likewise.  
1145
1146 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
1147
1148         PR rtl-optimization/34808
1149         * gcc.c-torture/compile/pr34808.c: New test.
1150
1151 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
1152
1153         PR fortran/34784
1154         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
1155
1156         PR fortran/34861
1157         * gfortran.dg/entry_array_specs_3.f90: New test.
1158
1159         PR fortran/34854
1160         * gfortran.dg/use_rename_1.f90: New test.
1161
1162 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
1163
1164         PR fortran/34784
1165         * gfortran.dg/array_constructor_20.f90: New test.
1166         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
1167
1168         PR fortran/34785
1169         * gfortran.dg/array_constructor_21.f90: New test.
1170
1171 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1172
1173         PR libfortran/34795
1174         * gfortran.dg/inquire_13.f90: New test.
1175         
1176         PR libfortran/34659
1177         * gfortran.dg/continuation_9.f90: New test.
1178
1179 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
1180
1181         PR target/34831
1182         * gcc.target/mips/pr34831.c: New test.
1183
1184 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1185
1186         PR fortran/34817
1187         PR fortran/34838
1188         * gfortran.dg/any_all_1.f90:  New test.
1189         * gfortran.dg/any_all_2.f90:  New test.
1190
1191 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1192
1193         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
1194         "dg-require-weak" statement.
1195         * g++.dg/eh/weak1.C: Likewise.
1196
1197 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
1198
1199         PR gcov-profile/34610
1200         * gcc.dg/gomp/pr34610.c: New test.
1201
1202 2008-01-19  Tobias Burnus  <burnus@net-b.de>
1203
1204         PR fortran/34760
1205         * gfortran.dg/implicit_11.f90: New.
1206         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
1207         * gfortran.dg/entry_15.f90: Ditto.
1208         * gfortran.dg/func_assign.f90: Ditto.
1209         * gfortran.dg/gomp/reduction3.f90: Ditto.
1210         * gfortran.dg/proc_assign_1.f90: Ditto.
1211
1212         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
1213         of dg-excess-errors.
1214
1215 2008-01-18  Tobias Burnus  <burnus@net-b.de>
1216
1217         PR fortran/32616
1218         * gfortran.dg/argument_checking_15.f90: New.
1219         * gfortran.dg/argument_checking_5.f90: Change TODO into
1220         dg-warning.
1221
1222 2008-01-18  Tobias Burnus  <burnus@net-b.de>
1223
1224         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
1225         * gfortran.dg/enum_5.f90: Ditto.
1226         * gfortran.dg/enum_6.f90: Ditto.
1227         * gfortran.dg/bom_error.f90: Ditto.
1228         * gfortran.dg/func_decl_4.f90: Ditto.
1229
1230 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1231
1232         PR libfortran/34782
1233         * gfortran.dg/fmt_t_6.f: New test.
1234
1235 2008-01-18  Tobias Burnus  <burnus@net-b.de>
1236
1237         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
1238
1239 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
1240
1241         * gcc/testsuite/g++.dg/lookup/two-stage2.C: fix comment.
1242
1243 2008-01-18  Ian Lance Taylor  <iant@google.com>
1244
1245         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
1246
1247 2008-01-18  Ian Lance Taylor  <iant@google.com>
1248
1249         PR c++/33407
1250         * g++.dg/init/new26.C: New test.
1251
1252 2008-01-18  Richard Guenther  <rguenther@suse.de>
1253
1254         PR middle-end/34801
1255         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
1256         redundant one.
1257
1258 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
1259
1260         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
1261         dg-require-effective-target.
1262
1263 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1264
1265         PR target/34556
1266         * gfortran.dg/reshape_2.f90: New test.
1267
1268 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
1269
1270         * gcc.dg/20040223-1.c: Fix comment typo.
1271
1272 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
1273
1274         PR target/34814
1275         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
1276         until 34814 is fixed.
1277
1278 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
1279
1280         PR tree-optimization/34648
1281         * gcc.c-torture/compile/pr34648.c: New testcase.
1282
1283 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
1284
1285         PR testsuite/34821
1286         * gcc.dg/autopar/autopar.exp: New.
1287         * g++.dg/tree-ssa/pr34355.C: Require pthread.
1288         * lib/target-supports.exp (check_effective_target_pthread): New.
1289
1290         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
1291         * gcc.dg/tree-ssa/reduc-1short.c: Same.
1292         * gcc.dg/tree-ssa/reduc-1.c: Same.
1293         * gcc.dg/tree-ssa/reduc-2short.c: Same.
1294         * gcc.dg/tree-ssa/reduc-2.c: Same
1295         * gcc.dg/tree-ssa/reduc-3.c: Same.
1296         * gcc.dg/tree-ssa/reduc-1char.c: Same.
1297         * gcc.dg/tree-ssa/reduc-6.c: Same.
1298         * gcc.dg/tree-ssa/reduc-7.c: Same.
1299         * gcc.dg/tree-ssa/reduc-2char.c: Same.
1300         * gcc.dg/tree-ssa/reduc-8.c: Same.
1301         * gcc.dg/tree-ssa/reduc-9.c: Same.
1302
1303 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
1304
1305         * gnat.dg/discr5.adb: New test.
1306
1307 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
1308
1309         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
1310
1311 2008-01-17  Richard Guenther  <rguenther@suse.de>
1312
1313         PR tree-optimization/34825
1314         * gcc.dg/pr34825.c: New testcase.
1315
1316 2008-01-17  Richard Guenther  <rguenther@suse.de>
1317
1318         * gcc.c-torture/execute/20080117-1.c: New testcase.
1319
1320 2008-01-17  Revital Eres  <eres@il.ibm.com>
1321
1322         PR30957
1323         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
1324
1325 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
1326
1327         PR fortran/34429
1328         * gfortran.dg/function_charlen_1.f90: New test.
1329
1330         PR fortran/34431
1331         * gfortran.dg/function_types_1.f90: New test.
1332         * gfortran.dg/function_types_2.f90: New test.
1333
1334         PR fortran/34471
1335         * gfortran.dg/function_kinds_4.f90: New test.
1336         * gfortran.dg/function_kinds_5.f90: New test.
1337
1338         * gfortran.dg/defined_operators_1.f90: Errors now at function
1339         declarations.
1340         * gfortran.dg/private_type_4.f90: The same.
1341         * gfortran.dg/interface_15.f90: The same.
1342         * gfortran.dg/elemental_args_check_2.f90: The same.
1343         * gfortran.dg/auto_internal_assumed.f90: The same.
1344
1345 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
1346
1347         * gnat.dg/sizetype.adb: New test.
1348
1349 2008-01-16  Richard Guenther  <rguenther@suse.de>
1350
1351         PR middle-end/32628
1352         * gcc.dg/overflow-warn-7.c: New testcase.
1353
1354 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1355
1356         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
1357
1358 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
1359         Richard Guenther  <rguenther@suse.de>
1360
1361         PR c/34668
1362         * gcc.dg/pr34668-1.c: New test.
1363         * gcc.dg/pr34668-2.c: Likewise.
1364
1365 2008-01-16  Richard Guenther  <rguenther@suse.de>
1366
1367         PR c++/33819
1368         * g++.dg/torture/pr33819.C: New testcase.
1369
1370 2008-01-16  Richard Guenther  <rguenther@suse.de>
1371
1372         PR c/34768
1373         * gcc.c-torture/execute/pr34768-1.c: New testcase.
1374         * gcc.c-torture/execute/pr34768-2.c: Likewise.
1375
1376 2008-01-16  Tobias Burnus  <burnus@net-b.de>
1377
1378         PR fortran/34796
1379         * gfortran.dg/argument_checking_13.f90: New.
1380         * gfortran.dg/argument_checking_14.f90: New.
1381
1382 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
1383         
1384         PR libfortran/34671
1385         * gfortran.dg/anyallcount_1.f90:  New test.
1386
1387 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1388
1389         PR c++/34399
1390         * g++.dg/cpp0x/vt-34399.C: New.
1391         * g++.dg/template/friend50.C: New.
1392
1393 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1394
1395         PR c++/34751
1396         * g++.dg/cpp0x/vt-34751.C: New.
1397
1398 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1399
1400         PR c++/34051
1401         PR c++/34055
1402         PR c++/34102
1403         PR c++/34103
1404         * g++.dg/cpp0x/vt-34051-2.C: New.
1405         * g++.dg/cpp0x/vt-34102.C: New.
1406         * g++.dg/cpp0x/vt-34051.C: New.
1407         * g++.dg/cpp0x/vt-34055.C: New.
1408         * g++.dg/cpp0x/vt-34103.C: New.
1409
1410 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1411
1412         PR c++/34314
1413         * g++.dg/cpp0x/vt-34314.C: New.
1414         * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
1415         reality (the error message was wrong previously).
1416
1417 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1418
1419         PR c++/33964
1420         * g++.dg/cpp0x/vt-33964.C: New.
1421         * g++.dg/template/partial5.C: New.
1422
1423 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1424
1425         PR c++/34052
1426         * g++.dg/cpp0x/vt-34052.C: New.
1427         * g++.dg/template/ttp26.C: New.
1428         
1429 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
1430
1431         * gnat.dg/rep_clause2.ad[sb]: New test.
1432         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
1433
1434 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1435
1436         PR c++/24924
1437         * g++.dg/cpp/pedantic-errors.C: Delete.
1438         * g++.dg/cpp/permissive.C: Delete.
1439         
1440 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
1441
1442         * gcc.c-torture/compile/20080114-1.c: New test.
1443
1444 2008-01-13  Tobias Burnus  <burnus@net-b.de>
1445
1446         PR fortran/34665
1447         * gfortran.dg/argument_checking_11.f90: New.
1448         * gfortran.dg/argument_checking_12.f90: New.
1449         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
1450         * gfortran.dg/c_assoc_2.f03: Update dg-error.
1451         * gfortran.dg/argument_checking_3.f90: Ditto.
1452         * gfortran.dg/pointer_intent_2.f90: Ditto.
1453         * gfortran.dg/import2.f90: Ditto.
1454         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
1455         * gfortran.dg/implicit_actual.f90: Ditto.
1456         * gfortran.dg/used_dummy_types_3.f90: Ditto.
1457         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
1458
1459 2008-01-13  Tobias Burnus  <burnus@net-b.de>
1460
1461         PR fortran/34763
1462         * gfortran.dg/interface_proc_end.f90: New.
1463
1464 2008-01-13  Tobias Burnus  <burnus@net-b.de>
1465
1466         PR fortran/34759
1467         * gfortran.dg/assumed_size_refs_4.f90: New.
1468
1469 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
1470
1471         * gnat.dg/unchecked_convert1.adb.
1472
1473 2008-01-13  Richard Guenther  <rguenther@suse.de>
1474
1475         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
1476         readable and writable again before exiting.
1477
1478 2008-01-13  Richard Guenther  <rguenther@suse.de>
1479
1480         PR middle-end/34601
1481         * gcc.dg/noncompile/incomplete-4.c: New testcase.
1482
1483 2008-01-13  Jan Hubicka  <jh@suse.cz>
1484
1485         PR middle-end/32135
1486         * gcc.dg/pr32135.c: new.
1487
1488 2008-01-12  Doug Kwan  <dougkwan@google.com>
1489
1490         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
1491         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
1492         -Wignored-qualifiers.
1493
1494 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
1495
1496         * gnat.dg/slice3.adb: New test.
1497         * gnat.dg/slice4.adb: Likewise.
1498
1499 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
1500
1501         * gnat.dg/bit_packed_array.ad[sb]: New test.
1502
1503 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1504
1505         PR fortran/34432
1506         * gfortran.dg/parens_7.f90: New test.
1507
1508 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1509
1510         * gcc.dg/tree-ssa/loadpre5.c: Use static.
1511         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
1512
1513         * gcc.dg/pr33826.c: Require nonpic.
1514
1515 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1516
1517         PR fortran/34722
1518         * gfortran.dg/inquire_12.f90: New test.
1519
1520 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
1521
1522         PR libfortran/34670
1523         * all_bounds_1.f90: New test case.
1524         * maxloc_bounds_1.f90: New test case.
1525         * maxloc_bounds_2.f90: New test case.
1526         * maxloc_bounds_3.f90: New test case.
1527         * maxloc_bounds_4.f90: New test case.
1528         * maxloc_bounds_5.f90: New test case.
1529         * maxloc_bounds_6.f90: New test case.
1530         * maxloc_bounds_7.f90: New test case.
1531         * maxloc_bounds_8.f90: New test case.
1532
1533 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
1534
1535         * gcc.dg/struct-ret-3.c: New test.
1536
1537 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
1538
1539         PR fortran/34537
1540         * gfortran.dg/transfer_simplify_8.f90: New test.
1541
1542 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
1543
1544         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
1545         size_t using predefined macro.
1546
1547 2008-01-10  Raksit Ashok  <raksit@google.com>
1548
1549         PR rtl-optimization/27971
1550         * gcc.target/i386/pr27971.c: New testcase.
1551
1552 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
1553
1554         PR fortran/34396
1555         * gfortran.dg/bounds_check_12.f90: New test.
1556
1557 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
1558
1559         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
1560         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
1561
1562 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
1563
1564         PR middle-end/34641
1565         * g++.dg/torture/pr34641.C: New testcase.
1566
1567 2008-01-10  Richard Guenther  <rguenther@suse.de>
1568
1569         PR tree-optimization/34651
1570         * g++.dg/torture/pr34651.C: New testcase.
1571
1572 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
1573
1574         PR tree-optimization/34017
1575         * gcc.dg/tree-ssa/pr34017.c: New.
1576
1577 2008-01-09  Richard Guenther  <rguenther@suse.de>
1578         Andrew Pinski  <andrew_pinski@playstation.sony.com>
1579
1580         PR middle-end/30132
1581         * gcc.c-torture/compile/pr30132.c: New testcase.
1582
1583 2008-01-09  Richard Guenther  <rguenther@suse.de>
1584
1585         PR middle-end/34458
1586         * gcc.c-torture/compile/pr34458.c: New testcase.
1587
1588 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1589
1590         PR testsuite/30459
1591         g++.dg/eh/ia64-2.C: Require weak support.
1592
1593 2008-01-08  Richard Guenther  <rguenther@suse.de>
1594
1595         PR middle-end/31863
1596         * g++.dg/torture/pr31863.C: New testcase.
1597
1598 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
1599
1600         PR middle-end/34694
1601         * gcc.dg/gomp/pr34694.c: New test.
1602         * g++.dg/gomp/pr34694.C: New test.
1603
1604         PR c++/33890
1605         * g++.dg/gomp/pr33890.C: New test.
1606
1607 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
1608
1609         PR fortran/34476
1610         * gfortran.dg/parameter_array_init_3.f90: New test.
1611
1612 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
1613
1614         PR fortran/34681
1615         PR fortran/34704
1616         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
1617
1618 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
1619
1620         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
1621         * g++.dg/other/spu2vmx-1.C: Use it.
1622
1623 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
1624
1625         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
1626
1627         PR testsuite/34575
1628         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
1629         * gcc.target/powerpc/parity-1.c: Likewise.
1630
1631 2008-01-07  Fred Fish  <fnf@specifix.com>
1632
1633         PR preprocessor/30363:
1634         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
1635         macro expansions.
1636
1637 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
1638
1639         PR fortran/34672
1640         * gfortran.dg/use_only_2.f90: New test.
1641
1642 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
1643
1644         PR libstdc++/34680
1645         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
1646         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
1647
1648 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
1649
1650         PR fortran/34545
1651         * gfortran.dg/use_12.f90: New test.
1652
1653 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1654
1655         PR fortran/34689
1656         * interface.c (compare_actual_formal): Fix intent(out) check for
1657         function result variables.
1658
1659 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1660
1661         PR fortran/34690
1662         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
1663
1664 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1665
1666         PR fortran/34689
1667         * gfortran.dg/intent_out_4.f90: Fix test case.
1668
1669 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1670
1671         PR fortran/34689
1672         * gfortran.dg/intent_out_4.f90: New.
1673
1674 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1675
1676         PR libfortran/34540
1677         * gfortran.dg/optional_dim_3.f90: New test.
1678
1679 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1680
1681         PR fortran/34658
1682         * gfortran.dg/common_11.f90: New.
1683         * gfortran.dg/blockdata_1.f90: Update test case.
1684         * gfortran.dg/blockdata_2.f90: Update test case.
1685
1686 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1687
1688         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
1689
1690 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1691
1692         PR fortran/34655
1693         * gfortran.dg/equiv_constraint_9.f90: New.
1694
1695 2008-01-06  Revital Eres  <eres@il.ibm.com>
1696
1697         PR tree-optimization/34263
1698         * gcc.dg/pr34263.c:  New testcase.
1699
1700 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1701
1702         PR fortran/34654
1703         * gfortran.dg/internal_io_unf.f90: New.
1704
1705 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1706
1707         PR fortran/34660
1708         * gfortran.dg/elemental_args_check_2.f90: New.
1709
1710 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1711
1712         PR fortran/34662
1713         * gfortran.dg/intent_out_3.f90: New.
1714
1715 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
1716
1717         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
1718
1719 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1720
1721         PR libfortran/34676
1722         * gfortran.dg/list_read_8.f90: New test.
1723
1724 2008-01-04  Richard Guenther  <rguenther@suse.de>
1725
1726         PR middle-end/34029
1727         * gcc.c-torture/compile/pr34029-1.c: New testcase.
1728         * gcc.c-torture/compile/pr34029-2.c: Likewise.
1729
1730 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
1731
1732         PR gcov-profile/34609
1733         * g++.dg/gcov/gcov-6.C: New test.
1734
1735 2008-01-04  Richard Guenther  <rguenther@suse.de>
1736
1737         PR tree-optimization/31081
1738         * g++.dg/torture/pr31081-1.C: New testcase.
1739         * g++.dg/torture/pr31081-2.C: Likewise.
1740
1741 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
1742
1743         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
1744         * gcc.target/mips/rsqrt-2.c: Likewise.
1745         * gcc.target/mips/rsqrt-4.c: New test.
1746
1747 2008-01-04  Tobias Burnus  <burnus@net-b.de>
1748
1749         PR fortran/34557
1750         * gfortran.dg/equiv_substr.f90: New.
1751
1752 2008-01-03  Tom Tromey  <tromey@redhat.com>
1753
1754         PR c/34457:
1755         * gcc.dg/pr34457-2.c: New file.
1756         * gcc.dg/pr34457-1.c: New file.
1757
1758 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
1759
1760         Revert fix for PR tree-optimization/34458.
1761
1762 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
1763
1764         PR tree-optimization/34458
1765         * gcc.dg/tree-ssa/pr34458.c: New.
1766
1767 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1768
1769         PR libfortran/34565
1770         * gfortran.dg/internal_readwrite_1.f90:  New test.
1771         * gfortran.dg/internal_readwrite_2.f90:  New test.
1772
1773 2008-01-03  Tom Tromey  <tromey@redhat.com>
1774
1775         PR preprocessor/34602:
1776         * gcc.dg/cpp/pr34602.c: New file.
1777
1778 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
1779
1780         PR tree-optimization/29484
1781         * gcc.c-torture/execute/20071220-1.c: New test.
1782         * gcc.c-torture/execute/20071220-2.c: New test.
1783
1784 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
1785
1786         PR tree-optimization/34635
1787         * gcc.dg/tree-ssa/pr34635.c: New.
1788         * gcc.dg/tree-ssa/pr34635-1.c: New.
1789
1790 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1791
1792         PR middle-end/34562
1793         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
1794         scan-assembler check.
1795
1796 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
1797
1798         PR middle-end/34608
1799         * g++.dg/gomp/pr34608.C: New test.
1800
1801 2008-01-02  Richard Guenther  <rguenther@suse.de>
1802
1803         PR middle-end/34093
1804         PR middle-end/31976
1805         * gcc.c-torture/compile/pr34093.c: New testcase.
1806
1807 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
1808
1809         * g++.dg/cpp0x/long_long.C: New.
1810
1811 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1812
1813         * gcc.target/spu/tag_manager.c : Include stdlib.h.
1814         * gcc.target/spu/Wmain.c: Fix the line numbers for the
1815         warning on the function main.
1816
1817 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
1818
1819         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
1820         rather than __v2di type.
1821
1822 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
1823
1824         PR fortran/34558
1825         * gfortran.dg/linked_list_1.f90: New test.
1826
1827 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
1828
1829         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
1830         instead of appending to it.
1831
1832 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
1833
1834         PR tree-optimization/34591
1835         * gcc.dg/vect/pr34591.c: New test.
1836
1837 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1838
1839         PR libfortran/34594
1840         * gfortran.dg/direct_io_8.f90:  New test case.
1841
1842 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
1843
1844         PR target/34281
1845         * gcc.c-torture/execute/20071213-1.c: New test.
1846
1847 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1848
1849         PR libfortran/34560
1850         * gfortran.dg/read_eof_5.f90: New test.
1851
1852 2007-12-25  Tobias Burnus  <burnus@net-b.de>
1853
1854         PR fortran/34514
1855         * gfortran.dg/initialization_17.f90: New.
1856
1857 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1858
1859         PR libfortran/34566
1860         * gfortran.dg/matmul_6.f90:  New test.
1861
1862 2007-12-23  Tobias Burnus  <burnus@net-b.de>
1863
1864         PR fortran/34421
1865         * gfortran.dg/entry_17.f90: New.
1866
1867 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
1868
1869         PR fortran/34536
1870         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
1871         * gfortran.dg/real_const_3.f90: Likewise.
1872         * gfortran.dg/unary_operator.f90: New test.
1873
1874 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
1875
1876         * gnat.dg/pack2.adb: New test.
1877
1878 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
1879
1880         PR fortran/34559
1881         * gfortran.dg/repeat_6.f90: New test.
1882
1883 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
1884
1885         PR fortran/34549
1886         * cshift_shift_real_1.f90:  New test.
1887
1888 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1889
1890         PR fortran/34540
1891         * gfortran.dg/shift-kind_2.f90: New test.
1892
1893 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
1894
1895         PR target/8835
1896         * gcc.dg/pr8835-1.c: New.
1897
1898 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
1899
1900         PR fortran/34438
1901         * gfortran.dg/default_initialization_3.f90: New test.
1902
1903 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
1904
1905         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
1906         conditions.
1907         (dg-mips-options): Treat -march=24k* as a 32-bit option.
1908
1909 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
1910
1911         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
1912         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
1913
1914 2007-12-20  Jason Merrill  <jason@redhat.com>
1915
1916         * gcc.dg/overload/arg[14].C: Remove expected errors.
1917
1918 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
1919
1920         PR c++/34459
1921         * gcc.c-torture/execute/20071219-1.c: New test.
1922
1923 2007-12-20  Tobias Burnus  <burnus@net-b.de>
1924
1925         PR fortran/34530
1926         * gfortran.dg/namelist_44.f90: New.
1927
1928 2007-12-20  Tobias Burnus  <burnus@net-b.de>
1929
1930         PR fortran/34482
1931         * gfortran.dg/boz_8.f90: Add error-check check.
1932         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
1933         stop by call abort.
1934
1935 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
1936
1937         * gcc.dg/gomp/combined-1.c: New test.
1938
1939 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
1940
1941         PR tree-optimization/34355
1942         * g++.dg/tree-ssa/pr34355.C: New test.
1943
1944 2007-12-19  Revital Eres  <eres@il.ibm.com>
1945
1946          * gcc.dg/sms-5.c: New testcase.
1947
1948 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1949
1950         PR fortran/34325
1951         * gfortran.dg/missing_parens_1.f90: New.
1952         * gfortran.dg/missing_parens_1.f90: New.
1953         
1954 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
1955
1956         PR fortran/34495
1957         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
1958         expressions.
1959         * gfortran.dg/transfer_simplify_7.f90: New test.
1960
1961 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
1962
1963         * gcc.dg/pr32912-3.c: Compile with -w.
1964
1965         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
1966
1967 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
1968             Jakub Jelinek  <jakub@redhat.com>
1969         
1970         PR c++/32565
1971         PR c++/33943
1972         PR c++/33965
1973         * g++.dg/cpp0x/variadic86.C: New.
1974         * g++.dg/cpp0x/variadic87.C: New.
1975         * g++.dg/cpp0x/variadic84.C: New.
1976         * g++.dg/cpp0x/variadic85.C: New.
1977         * g++.dg/template/ttp25.C: New.
1978
1979 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
1980
1981         PR tree-optimization/34123
1982         * gcc.dg/tree-ssa/pr34123.c: New test.
1983
1984 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
1985
1986         PR rtl-optimization/34456
1987         * gcc.c-torture/execute/pr34456.c: New test.
1988
1989 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
1990
1991         PR c++/34488
1992         * g++.dg/parse/friend7.C: New test.
1993
1994         PR rtl-optimization/34490
1995         * gcc.c-torture/execute/20071216-1.c: New test.
1996
1997 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1998
1999         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
2000
2001 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
2002
2003         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
2004         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
2005         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
2006         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
2007         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
2008
2009 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
2010
2011         PR c/34506
2012         * gcc.dg/gomp/clause-2.c: New test.
2013         * g++.dg/gomp/clause-4.C: New test.
2014
2015 2007-12-17  Tobias Burnus  <burnus@net-b.de>
2016
2017         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
2018         part of Fortran 77/95/2003.
2019
2020 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
2021
2022         PR tree-optimization/34445
2023         * gfortran.dg/vect/cost-model-pr34445.f: New test.
2024         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
2025
2026 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2027
2028         PR fortran/34427
2029         * gfortran.dg/namelist_42.f90: Update.
2030         * gfortran.dg/namelist_43.f90: New.
2031         
2032 2007-12-16  Tobias Burnus  <burnus@net-b.de>
2033
2034         PR fortran/34495
2035         * gfortran.dg/initialization_16.f90: New.
2036
2037 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
2038
2039         PR fortran/34305
2040         * gfortran.dg/real_dimension_1.f:  New test case.
2041
2042 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2043
2044         * gcc.dg/torture/pr24257.c: Remove -O from options.
2045
2046 2007-12-16  Tobias Burnus  <burnus@net-b.de>
2047
2048         PR fortran/34246
2049         * gfortran.dg/bind_c_usage_16.f03: Extend test.
2050
2051 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
2052
2053         PR fortran/31213
2054         PR fortran/33888
2055         PR fortran/33998
2056         * gfortran.dg/mapping_1.f90: New test.
2057         * gfortran.dg/mapping_2.f90: New test.
2058         * gfortran.dg/mapping_3.f90: New test.
2059
2060 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
2061
2062         PR rtl-optimization/34415
2063         * gcc.c-torture/execute/pr34415.c: New test.
2064
2065 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
2066
2067         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
2068         void. 
2069
2070 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
2071
2072         PR bootstrap/34003
2073         * gcc.dg/pr34003-1.c: New test.
2074         * gcc.dg/pr34003-2.c: New.
2075
2076 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
2077
2078         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
2079         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
2080         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
2081         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
2082         add -save-temps.
2083         * gcc.target/cris/torture/cris-torture.exp,
2084         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
2085         * gcc.target/cris/builtin_ctz_v3.c,
2086         gcc.target/cris/builtin_ctz_v8.c,
2087         gcc.target/cris/builtin_clz_v0.c,
2088         gcc.target/cris/builtin_clz_v3.c,
2089         gcc.target/cris/builtin_bswap_v3.c,
2090         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
2091         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
2092         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
2093         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
2094         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
2095         lib/target-supports.exp: Adjust for crisv32-*-*.
2096
2097 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
2098
2099         * gcc.dg/debug/const-3.c: New.
2100
2101 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2102
2103         * g++.dg/other/datasec1.C: Require named section support.
2104
2105 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
2106
2107         PR target/29978
2108         * gcc.target/i386/pr29978.c: New test.
2109
2110 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
2111
2112         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
2113         instead of -msse4.1.
2114         * gcc.target/i386/sse-12.c (dg-options): Ditto.
2115         * g++.dg/other/i386-2.C (dg-options): Ditto.
2116
2117 2007-12-14  Tobias Burnus  <burnus@net-b.de>
2118
2119         PR fortran/34438
2120         * gfortran.dg/private_type_10.f90: New.
2121
2122 2007-12-14  Tobias Burnus  <burnus@net-b.de>
2123
2124         PR fortran/34398
2125         * gfortran.dg/nan_4.f90: New.
2126
2127 2007-12-14  Richard Guenther  <rguenther@suse.de>
2128
2129         PR middle-end/34462
2130         * gcc.c-torture/compile/20071214-1.c: New testcase.
2131
2132 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
2133
2134         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
2135         macros to test macroized SSE intrinsics.  Use new macros to test
2136         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
2137         emmintrin.h, xmmintrin.h and bmmintrin.h
2138         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
2139         to test with immediate operand.
2140
2141 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2142
2143         PR target/34091
2144         * gcc.c-torture/compile/pr34091.c: New test.
2145
2146 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2147
2148         * gcc.dg/uninit-13.c: UnXFAIL.
2149         * gcc.dg/complex-5.c: New testcase.
2150
2151 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
2152
2153         * gcc.dg/struct/struct-reorg.exp: Replace 
2154          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
2155         
2156 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
2157
2158         PR libfortran/34370
2159         PR libfortran/34323
2160         PR libfortran/34405
2161         * gfortran.dg/advance_6.f90:  New test case.
2162         * gfortran.dg/direct_io_7.f90:  New test case.
2163         * gfortran.dg/streamio_13.f90:  New test case.
2164
2165 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
2166
2167         * g++.dg/cpp0x/__func__.C: New.
2168
2169 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
2170
2171         PR target/34435
2172         * g++.dg/other/pr34435.C: New testcase.
2173
2174 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
2175
2176         * gcc.dg/struct: New directory with tests 
2177         for struct-reorg optimizaion.
2178         * gcc.dg/struct/struct-reorg.exp: New script.
2179         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
2180         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
2181         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
2182         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2183         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2184         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
2185         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
2186         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
2187         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
2188         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
2189         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
2190         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
2191         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
2192         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
2193         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
2194         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
2195         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
2196         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
2197         * gcc.dg/struct/w_prof_global_array.c: Likewise.
2198         * gcc.dg/struct/w_prof_global_var.c: Likewise.
2199         * gcc.dg/struct/w_prof_local_array.c: Likewise.
2200         * gcc.dg/struct/w_prof_local_var.c: Likewise.
2201         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
2202         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
2203
2204 2007-12-13  Tobias Burnus  <burnus@net-b.de>
2205
2206         PR fortran/34427
2207         * gfortran.dg/namelist_42.f90: New.
2208
2209 2007-12-12  Tobias Burnus  <burnus@net-b.de>
2210
2211         PR fortran/34254
2212         * gfortran.dg/function_kinds_3.f90: New.
2213
2214 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
2215
2216         * gcc.target/s390/20071212-1.c: New testcase.
2217
2218 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
2219
2220         PR c++/34238
2221         * g++.dg/ext/visibility/anon7.C: Add xfail.
2222         * g++.dg/ext/visibility/anon9.C: New test.
2223         * g++.dg/ext/visibility/anon10.C: New test.
2224
2225         PR c++/34364
2226         * g++.dg/rtti/dyncast2.C: New test.
2227
2228 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
2229
2230         PR tree-optimization/34407
2231         * gcc.dg/vect/pr34407.c: New test.
2232
2233 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2234
2235         PR fortran/34411
2236         * gfortran.dg/error_recovery_5.f90: New.
2237         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
2238
2239 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
2240
2241         PR tree-optimization/34371
2242         * gcc.c-torture/compile/20071207-1.c: New test.
2243
2244 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
2245
2246         PR c++/34059
2247         * g++.dg/parse/crash40.C: New test.
2248
2249 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2250
2251         * g++.dg/opt/memcpy1.C: New test.
2252
2253 2007-12-10  Tobias Burnus  <burnus@net-b.de>
2254
2255         PR fortran/34425
2256         * gfortran.dg/argument_checking_10.f90: New.
2257
2258 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
2259
2260         PR rtl-optimization/34302
2261         * gcc.c-torture/execute/20071210-1.c: New test.
2262
2263 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
2264
2265         PR c++/34395
2266         * g++.dg/cpp0x/error1.C: New test.
2267
2268         PR c++/34394
2269         * g++.dg/other/error22.C: New test.
2270
2271 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
2272
2273         PR target/32086
2274         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2275         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2276         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2277
2278 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
2279
2280         PR c++/34178
2281         PR c++/34340
2282         * g++.dg/template/repo6.C: New test.
2283         * g++.dg/template/repo7.C: New test.
2284         * g++.dg/template/repo8.C: New test.
2285
2286 2007-12-09  H.J. Lu  <hjl@lucon.org>
2287             Tobias Burnus  <burnus@net-b.de>
2288
2289         PR fortran/34404
2290         * gfortran.dg/read_2.f90: New.
2291
2292 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
2293
2294         * lib/target-supports.exp (check_effective_target_tls_native):
2295         Fix typo.
2296
2297 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
2298
2299         PR ada/34366
2300         * gnat.dg/enclosing_record_reference.ads,
2301         gnat.dg/enclosing_record_reference.adb: New test.
2302
2303 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
2304
2305         PR fortran/32129
2306         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
2307         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
2308
2309         PR fortran/31487
2310         * gfortran.dg/char_component_initializer_1.f90: New test.
2311
2312 2007-12-09  Tobias Burnus  <burnus@net-b.de>
2313
2314         PR fortran/34342
2315         PR fortran/34345
2316         PR fortran/18026
2317         PR fortran/29471
2318
2319         * gfortran.dg/boz_8.f90: New.
2320         * gfortran.dg/boz_9.f90: New.
2321         * gfortran.dg/boz_10.f90: New.
2322         * gfortran.dg/boz_7.f90: Update dg-warning.
2323         * gfortran.dg/pr16433.f: Add dg-error.
2324         * gfortan.dg/ibits.f90: Update dg-warning.
2325         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
2326         * gfortran.dg/unf_io_convert_2.f90: Ditto.
2327
2328 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
2329
2330         PR fortran/34359
2331         * gfortran.dg/include_1.f90: New test.
2332         * gfortran.dg/include_1.inc: New.
2333         * gfortran.dg/include_2.f90: New test.
2334
2335 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
2336
2337         * gcc.c-torture/compile/20011130-2.c: Fix typo.
2338
2339 2007-12-08  Tobias Burnus  <burnus@net-b.de>
2340
2341         PR fortran/34319
2342         * gfortran.dg/nan_3.f90: New.
2343
2344 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
2345
2346         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
2347
2348 2007-12-07  Olivier Hainque  <hainque@adacore.com>
2349
2350         * gnat.dg/tamdt*.ad?: Support for ...
2351         * gnat.dg/test_tamdt.adb: New test.
2352
2353 2007-12-07  Olivier Hainque  <hainque@adacore.com>
2354
2355         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
2356         exports and document how these can be exercised.
2357
2358 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
2359
2360         PR ada/15805
2361         * gnat.dg/specs/access_constants.ads: New test.
2362
2363         * gnat.dg/specs/access_constant_decl.ads: New test.
2364
2365         PR ada/21346
2366         * gnat.dg/compose.adb: New test.
2367
2368 2007-12-07  Olivier Hainque  <hainque@adacore.com>
2369
2370         PR ada/34173
2371         * gnat.dg/unc_memops.ad[sb]: Support for ...
2372         * gnat.dg/unc_memfree.adb: New test.
2373         
2374 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
2375
2376         * gfortran.dg/ltrans-7.f90: New.
2377
2378 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
2379             Dorit Nuzman  <dorit@il.ibm.com>
2380
2381         PR tree-optimization/34005
2382         * gcc.dg/vect/pr34005.c: New test.
2383
2384 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
2385
2386         PR c++/34336
2387         * g++.dg/template/new8.C: New test.
2388
2389 2007-12-06  Tobias Burnus  <burnus@net-b.de>
2390
2391         PR fortran/34333
2392         * gfortran.dg/boz_7.f90: New.
2393         * gfortran.dg/int_1.f90: Disable -pedantic option.
2394         * gfortran.dg/boz_1.f90: Ditto.
2395         * gfortran.dg/boz_3.f90: Ditto.
2396         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
2397         * gfortran.dg/ibits.f90: Ditto.
2398         * gfortran.dg/unf_io_convert_1.f90: Ditto.
2399         * gfortran.dg/unf_io_convert_2.f90: Ditto.
2400
2401 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
2402
2403         PR fortran/34335
2404         * gfortran.dg/used_types_19.f90: New test.
2405
2406 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
2407
2408         * gfortran.dg/nan_2.f90: Add -mieee for sh.
2409         * gfortran.dg/nearest_2.f90: Likewise.
2410         * gfortran.dg/nearest_3.f90: Likewise.
2411
2412 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
2413
2414         PR middle-end/34337
2415         * gcc.c-torture/execute/20071205-1.c: New test.
2416
2417 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
2418
2419         * gfortran.dg/module_nan.f90: Add -mieee for sh.
2420         * gfortran.dg/real_const_3.f90: Likewise.
2421
2422 2007-12-05  Richard Guenther  <rguenther@suse.de>
2423
2424         PR tree-optimization/34138
2425         * gcc.c-torture/compile/pr34138.c: New testcase.
2426
2427 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
2428
2429         PR debug/33739
2430         * gfortran.dg/debug_2.f: New test.
2431
2432 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
2433
2434         * gnat.dg/specs/elab1.ads: New test.
2435
2436 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
2437
2438         PR target/34312
2439         * gcc.target/i386/pr34312.c: New test.
2440
2441 2007-12-05  Tobias Burnus  <burnus@net-b.de>
2442
2443         PR fortran/34333
2444         * gfortran.dg/nan_2.f90: New.
2445
2446 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
2447
2448         PR c++/34271
2449         * g++.dg/cpp0x/decltype9.C: New test.
2450         * g++.dg/cpp0x/decltype10.C: New test.
2451
2452 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
2453
2454         PR ada/21489
2455         * gnat.dg/rm_6_4_1_13.adb: New test.
2456
2457 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
2458
2459         PR middle-end/34134
2460         * gcc.c-torture/compile/20071117-1.c: New test.
2461
2462 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
2463
2464         PR c++/34101
2465         * g++.dg/cpp0x/variadic-ttp.C: New.
2466
2467 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2468         
2469         * gcc.dg/parse-decl-after-if.c: New.
2470         * gcc.dg/20031223-1.c: Adjust.
2471         
2472 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
2473
2474         PR c++/33509
2475         * g++.dg/cpp0x/variadic-throw.C: New.
2476
2477 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
2478
2479         PR c++/33091
2480         * g++.dg/cpp0x/variadic-unify.C: New.
2481
2482 2007-12-04  Richard Guenther  <rguenther@suse.de>
2483
2484         PR middle-end/34334
2485         PR middle-end/34222
2486         * gcc.c-torture/compile/pr34334.c: New testcase.
2487         * g++.dg/torture/pr34222.C: New testcase.
2488
2489 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
2490
2491         * gcc.c-torture/execute/20071202-1.c: New test.
2492         * gcc.dg/tree-ssa/pr34146-2.c: New test.
2493
2494 2007-12-04  Tobias Burnus  <burnus@net-b.de>
2495
2496         PR fortran/34318
2497         * gfortran.dg/module_nan.f90: New.
2498
2499 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
2500
2501         * lib/target-supports.exp (get_compiler_messages): Replace with...
2502         (check_compile): ...this new procedure.  Handle TYPE == executable.
2503         Use comments in the source to determine the correct extension.
2504         Return a pair containing the compiler output and the output filename.
2505         Don't delete the file here.
2506         (check_no_compiler_messages_nocache): New procedure.
2507         (check_no_compiler_messages): Use it.
2508         (check_no_messages_and_pattern_nocache): New procedure.
2509         (check_no_messages_and_pattern): Use it.
2510         (check_runtime_nocache, check_runtime): New procedures.
2511         (check_effective_target_tls): Use check_no_compiler_messages.
2512         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
2513         (check_effective_target_tls_runtime): Use check_runtime.
2514         (check_effective_target_fstack_protector): Likewise.
2515         (check_iconv_available): Use check_runtime_nocache.
2516         (check_effective_target_fortran_large_real): Use
2517         check_no_compiler_messages.
2518         (check_effective_target_fortran_large_int): Likewise.
2519         (check_effective_target_static_libgfortran): Likewise.
2520         (check_750cl_hw_available): Use check_cached_effective_target
2521         and check_runtime_nocache.
2522         (check_vmx_hw_available): Likewise.
2523         (check_effective_target_broken_cplxf_arg): Likewise.
2524         (check_alpha_max_hw_available): Use check_runtime.
2525         (check_function_available): Use check_no_compiler_messages.
2526         (check_cxa_atexit_available): Use check_cached_effective_target
2527         and check_runtime_nocache.
2528         (check_effective_target_dfp_nocache): Use
2529         check_no_compiler_messages_nocache.
2530         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
2531         (check_effective_target_dfp): Use check_cached_effective_target.
2532         (check_effective_target_dfprt): Likewise.
2533         (check_effective_target_arm_neon_hw): Use check_runtime.
2534         (check_effective_target_ultrasparc_hw): Likewise.
2535         (check_effective_target_c99_runtime): Use
2536         check_no_compiler_messages_nocache.
2537
2538 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
2539
2540         PR middle-end/29749
2541         * gcc.dg/fold-rotate-1.c: New test.
2542
2543         PR tree-optimization/33453
2544         * gcc.c-torture/compile/20071203-1.c: New test.
2545
2546 2007-12-03  Robert Dewar <dewar@adacore.com>
2547             Samuel Tardieu  <sam@rfc1149.net>
2548
2549         PR ada/34287
2550         * gnat.dg/check_elaboration_code.adb: New test.
2551         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
2552         New support files.
2553
2554 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
2555
2556         PR c++/34061
2557         * g++.dg/cpp0x/pr34061.C: New.
2558
2559 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
2560
2561         PR c++/34273
2562         * g++.dg/other/error21.C: New.
2563
2564 2007-12-02  Revital Eres  <eres@il.ibm.com>
2565
2566         * gcc.dg/sms-4.c: New testcase.
2567
2568 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
2569             Revital Eres  <eres@il.ibm.com>
2570
2571         * gcc.dg/sms-3.c: New testcase.
2572
2573 2007-12-01  Ollie Wild  <aaw@google.com>
2574
2575         PR c++/8171
2576         * g++.dg/conversion/ptrmem9.C: New test.
2577
2578 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2579
2580         PR libfortran/34291
2581         * gfortran.dg/namelist_41.f90: New test.
2582
2583 2007-11-30  Tom Tromey  <tromey@redhat.com>
2584
2585         PR preprocessor/32868:
2586         * gcc.dg/cpp/pr32868.c: New file.
2587
2588 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2589
2590         PR fortran/34248
2591         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
2592
2593 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
2594
2595         PR rtl-optimization/34171
2596         * gcc.dg/pr34171.c: New testcase.
2597
2598 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
2599
2600         * gcc.dg/tree-ssa/pr34244.c: Fixed.
2601
2602 2007-11-30  Tobias Burnus  <burnus@net-b.de>
2603
2604         PR fortran/34133
2605         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
2606         * gfortran.dg/bind_c_usage_11.f03: New.
2607         * gfortran.dg/bind_c_usage_12.f03: New.
2608
2609 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
2610
2611         PR c++/34275
2612         * g++.dg/other/error20.C: New test.
2613
2614 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
2615
2616         PR fortran/34230
2617         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
2618
2619 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
2620
2621         PR tree-optimization/34244
2622         * gcc.dg/tree-ssa/pr34244.c: New test.
2623
2624 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
2625
2626         PR tree-optimization/33434
2627         * gcc.dg/pr33434-1.c: New test.
2628         * gcc.dg/pr33434-2.c: New test.
2629         * gcc.dg/pr33434-3.c: New test.
2630         * gcc.dg/pr33434-4.c: New test.
2631
2632         PR c++/34270
2633         * g++.dg/template/cond7.C: New test.
2634
2635         PR c++/34267
2636         PR c++/34268
2637         * g++.dg/cpp0x/decltype7.C: New test.
2638         * g++.dg/cpp0x/decltype8.C: New test.
2639
2640 2007-11-29  Tobias Burnus  <burnus@net-b.de>
2641
2642         PR fortran/34248
2643         * gfortran.dg/result_in_spec_3.f90: New.
2644
2645 2007-11-29  Tobias Burnus  <burnus@net-b.de>
2646
2647         PR fortran/34262
2648         * gfortran.dg/mvbits_3.f90: New.
2649
2650 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
2651         
2652         * lib/target-supports.exp (check_effective_target_mips_soft_float):
2653         Delete.
2654         (check_effective_target_hard_float): New.
2655         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
2656         * gcc.dg/pr30957-1.c: Likewise.
2657         
2658 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
2659
2660         PR ada/15804
2661         * gnat.dg/specs/variant_part.ads: New test.
2662
2663         PR ada/17318
2664         * gnat.dg/specs/attribute_parsing.ads: New test.
2665
2666         PR ada/32792
2667         * gnat.dg/specs/integer_value.ads: New test.
2668
2669         PR ada/22559
2670         * gnat.dg/specs/delta_small.ads: New test.
2671
2672 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
2673
2674         PR tree-optimization/34140
2675         * gcc.c-torture/compile/20071128-1.c: New test.
2676
2677 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2678
2679         PR fortran/32928
2680         * gfortran.dg/data_array_1.f90
2681         * gfortran.dg/data_array_2.f90
2682         * gfortran.dg/data_array_3.f90
2683         * gfortran.dg/data_array_4.f90
2684
2685 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2686
2687         PR fortran/34227
2688         * gfortran.dg/blockdata_5.f90: New test.
2689         * gfortran.dg/blockdata_6.f90: New test.
2690
2691 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
2692
2693         PR tree-optimization/34016
2694         * gcc.dg/pr34016.c: New test.
2695
2696 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
2697
2698         PR fortran/29389
2699         * gfortran.dg/stfunc_6.f90: New test.
2700
2701         PR fortran/33850
2702         * gfortran.dg/assign_10.f90: New test.
2703
2704 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
2705
2706         PR fortran/33541
2707         * gfortran.dg/use_11.f90: New test.
2708
2709         PR fortran/34231
2710         * gfortran.dg/generic_15.f90: New test.
2711
2712 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
2713
2714         PR target/34225
2715         * gcc.dg/pr34225.c: New test.
2716
2717 2007-11-27  Richard Guenther  <rguenther@suse.de>
2718
2719         PR tree-optimization/34241
2720         * g++.dg/torture/pr34241.C: New testcase.
2721
2722 2007-11-27  Richard Guenther  <rguenther@suse.de>
2723
2724         * gcc.dg/builtins-error.c: New testcase.
2725
2726 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
2727
2728         PR c++/34213
2729         * g++.dg/ext/visibility/anon8.C: New test.
2730
2731 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
2732
2733         PR target/34077
2734         * gcc.target/i386/pr34077.c: New testcase.
2735
2736 2007-11-26  Tobias Burnus  <burnus@net-b.de>
2737
2738         PR fortran/34203
2739         * gfortran.dg/backslash_3.f: Add -fbackslash option.
2740         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
2741         * gfortran.dg/backslash_1.f90: Remove no longer needed
2742         -fno-backslash option.
2743
2744 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2745
2746         PR c/23722
2747         * gcc.dg/cpp/19990413-1.c: Update.
2748         * gcc.dg/parse-else-error.c: New.
2749         * gcc.dg/parse-else-error-2.c: New.
2750         * gcc.dg/parse-else-error-3.c: New.
2751         * gcc.dg/parse-else-error-4.c: New.
2752
2753 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
2754
2755         PR c++/34081
2756         * g++.dg/template/dependent-expr6.C: New testcase.
2757
2758 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
2759
2760         PR target/34215
2761         * gcc.target/i386/pr34215.c: New test.
2762
2763 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2764
2765         PR target/34174
2766         * gcc.dg/torture/pr34174-1.c: New.
2767
2768 2007-11-26  Richard Guenther  <rguenther@suse.de>
2769
2770         PR middle-end/34233
2771         * gcc.dg/pr34233.c: New testcase.
2772
2773 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
2774             Revital Eres  <eres@il.ibm.com>
2775
2776         PR rtl-optimization/34085
2777         * gcc.dg/tree-prof (bb-reorg.c): New test.
2778
2779 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
2780
2781         * lib/target-supports.exp (check_effective_target_mips_soft_float):
2782         Return true for MIPS16 targets.
2783
2784 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2785
2786         PR fortran/33152
2787         * gfortran.dg/blockdata_4.f90: New test.
2788
2789 2007-11-25  Tobias Burnus  <burnus@net-b.de>
2790
2791         PR fortran/34079
2792         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
2793         * gfortran.dg/bind_c_usage_16.f03: New.
2794         * gfortran.dg/bind_c_usage_16_c.c: New.
2795
2796 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
2797
2798         * gnat.dg/specs/size_clause1.ads: New test.
2799         * gnat.dg/specs/size_clause2.ads: Likewise.
2800         * gnat.dg/specs/size_clause3.ads: Likewise.
2801
2802 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
2803
2804         PR fortran/33499
2805         * gfortran.dg/entry_16.f90: New test.
2806
2807 2007-11-24  Tobias Burnus  <burnus@net-b.de>
2808
2809         PR fortran/34192
2810         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
2811
2812 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
2813
2814         PR fortran/33541
2815         * gfortran.dg/nested_modules_1.f90: Change the reference to
2816         FOO, forbidden by the standard, to a reference to W.
2817         * gfortran.dg/use_only_1.f90: New test.
2818
2819 2007-11-23  Tobias Burnus  <burnus@net-b.de>
2820
2821         PR fortran/34209
2822         * gfortran.dg/nearest_3.f90: New test.
2823
2824 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2825
2826         PR fortran/33317
2827         * gfortran.dg/optional_dim_2.f90: New test.
2828
2829 2007-11-23  Tobias Burnus  <burnus@net-b.de>
2830
2831         PR fortran/34187
2832         * gfortran.dg/bind_c_usage_15.f90: New.
2833
2834 2007-11-23  Tobias Burnus  <burnus@net-b.de>
2835
2836         PR fortran/34192
2837         * gfortran.dg/nearest_2.f90: New.
2838
2839
2840 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
2841
2842         PR c++/30293
2843         PR c++/30294
2844         * g++.dg/ext/java-2.C: New test.
2845
2846 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
2847             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2848         
2849         PR c++/5310
2850         * g++.dg/warn/pr5310.C: New.
2851         * g++.dg/warn/pr33160.C: New.
2852         
2853 2007-11-23  Richard Guenther  <rguenther@suse.de>
2854             Michael Matz  <matz@suse.de>
2855
2856         PR tree-optimization/34176
2857         * gcc.c-torture/execute/pr34176.c: New testcase.
2858
2859 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
2860
2861         PR c++/34198
2862         * gcc.dg/Wconversion-5.c: New test.
2863         * g++.dg/Wconversion3.C: New test.
2864
2865 2007-11-23  Richard Guenther  <rguenther@suse.de>
2866
2867         * gcc.dg/tree-ssa/alias-17.c: New testcase.
2868
2869 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
2870
2871         PR c/14050
2872         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
2873         qualifiers in abstract declarator.
2874
2875 2007-11-22  Tobias Burnus  <burnus@net-b.de>
2876
2877         * gfortran.dg/derived_constructor_comps_3.f90: New.
2878
2879 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
2880
2881         PR c++/34094
2882         * g++.dg/ext/visibility/anon7.C: New test.
2883
2884 2007-11-22  Tobias Burnus  <burnus@net-b.de>
2885
2886         PR fortran/34079
2887         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
2888         * gfortran.dg/bind_c_usage_13.f03: New.
2889         * gfortran.dg/bind_c_usage_14.f03: New.
2890
2891 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
2892
2893         PR rtl-optimization/33848
2894         * gcc.dg/torture/pr33848.c: New test.
2895
2896 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2897
2898         PR fortran/34083
2899         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
2900
2901 2007-11-20  Richard Guenther  <rguenther@suse.de>
2902
2903         PR middle-end/34154
2904         * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
2905
2906 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
2907
2908         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
2909
2910 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
2911
2912         PR fortran/32770
2913         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
2914         so test passes with -frecord-marker=8.
2915         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
2916         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
2917         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
2918         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
2919         * gfortrand.dg/modulo_1.f90:  Likewise.
2920
2921 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
2922
2923         * lib/target-supports.exp (check_effective_target_mips_soft_float):
2924         New procedure.
2925         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
2926         * gcc.dg/pr30957-1.c: Likewise.
2927
2928 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
2929
2930         PR c++/34089
2931         * g++.dg/template/crash74.C: New test.
2932
2933 2007-11-20  Richard Guenther  <rguenther@suse.de>
2934
2935         * gcc.c-torture/execute/20071120-1.c: New testcase.
2936
2937 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
2938
2939         PR c/34146
2940         * gcc.dg/tree-ssa/pr34146.c: New test.
2941
2942         PR testsuite/33978
2943         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
2944         dependent on target settings like move_by_pieces etc.
2945
2946         PR c++/28879
2947         * g++.dg/template/vla2.C: New test.
2948
2949         PR c++/33962
2950         * g++.dg/overload/template3.C: New test.
2951
2952 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2953
2954         PR fortran/33317
2955         * gfortran.dg/optional_dim_2.f90: Remove test.
2956
2957 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
2958
2959         * gcc.dg/dfp/ddmode-ice.c: New test.
2960
2961 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2962
2963         PR tree-optimization/34036
2964         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
2965
2966 2007-11-19  Richard Guenther  <rguenther@suse.de>
2967
2968         PR tree-optimization/34
2969         * gcc.c-torture/execute/pr34099-2.c: New testcase.
2970
2971 2007-11-19  Tobias Burnus  <burnus@net-b.de>
2972
2973         PR fortran/34079
2974         * gfortran.dg/bind_c_usage_10_c.c: New.
2975         * gfortran.dg/bind_c_usage_10.f03: New.
2976
2977 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2978
2979         * gcc.dg/pr33007.c: Expect new warning.
2980         * gcc.dg/tree-ssa/recip-5.c: Likewise.
2981         * g++.dg/opt/pr34036.C: New test.
2982
2983 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
2984
2985         PR c++/30988
2986         * g++.dg/warn/noreturn-4.C: New test.
2987         * g++.dg/warn/noreturn-5.C: New test.
2988         * g++.dg/warn/noreturn-6.C: New test.
2989         * g++.dg/warn/noreturn-7.C: New test.
2990
2991 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
2992
2993         PR fortran/32770
2994         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
2995         integers so tests works with -fdefault-integer-8.
2996         * gfortran.fortran-torture/execute/elemental.f90:  Use default
2997         integers so test passes with -fdefault-integer-8.
2998         * gfortran.fortran-torture/execute/der_io.f90:  Increase
2999         buffer length so test passes with -fdefault-integer-8.
3000         * gfortran.dg/bounds_check_8.f90:  Likewise.
3001         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
3002         * gfortran.dg/equiv_7.f90:  Set kind so test passes
3003         with -fdefault-integer-8.
3004         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
3005         provoke overflow.
3006
3007 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3008
3009         PR fortran/33317
3010         * gfortran.dg/optional_dim_2.f90: New test.
3011         
3012         PR fortran/34139
3013         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
3014         
3015 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
3016
3017         PR rtl-optimization/34132
3018         * gcc.c-torture/compile/20071118-1.c: New test.
3019
3020 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
3021
3022         PR fortran/31608
3023         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
3024
3025 2007-11-18  Tobias Burnus  <burnus@net-b.de>
3026
3027         PR fortran/34137
3028         * gfortran.dg/entry_14.f90: New.
3029         * gfortran.dg/entry_15.f90: New.
3030
3031 2007-11-18  Richard Guenther  <rguenther@suse.de>
3032
3033         PR tree-optimization/34127
3034         * gcc.c-torture/compile/pr34127.c: New testcase.
3035
3036 2007-11-18  Ben Elliston  <bje@au.ibm.com>
3037
3038         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
3039         type specifier, as they are not permitted according to the AltiVec
3040         Programming Interface Manual.
3041
3042 2007-11-17  Tobias Burnus  <burnus@net-b.de>
3043
3044         PR fortran/34133
3045         * gfortran.dg/bind_c_usage_9.f03: New.
3046         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
3047
3048 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3049
3050         PR fortran/25252
3051         * interface.c (gfc_current_interface_head,
3052         gfc_set_current_interface_head): New functions.
3053         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
3054         On syntax error, restore previous state of the interface.
3055         * gfortran.h (gfc_current_interface_head,
3056         gfc_set_current_interface_head): New prototypes.
3057
3058 2007-11-17  Richard Guenther  <rguenther@suse.de>
3059
3060         PR middle-end/34130
3061         * gcc.c-torture/execute/pr34130.c: New testcase.
3062
3063 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3064
3065         PR fortran/34108
3066         * gfortran.dg/fmt_label_1.f90: New test.
3067
3068 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3069
3070         PR fortran/33957
3071         * gfortran.dg/initialization_15.f90 : New test.
3072
3073 2007-11-16  Richard Guenther  <rguenther@suse.de>
3074
3075         PR middle-end/34030
3076         * gcc.c-torture/compile/pr34030.c: New testcase.
3077
3078 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
3079
3080         PR fortran/34008
3081         * gfortran.dg/interface_assignment_3.f90.
3082
3083 2007-11-16  Richard Guenther  <rguenther@suse.de>
3084
3085         PR tree-optimization/33870
3086         * gcc.dg/torture/pr33870.c: New testcase.
3087
3088 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
3089
3090         PR fortran/33986
3091         * gfortran.dg/allocatable_function_3.f90.
3092
3093 2007-11-16  Richard Guenther  <rguenther@suse.de>
3094
3095         PR tree-optimization/34113
3096         * gcc.c-torture/compile/pr34113.c: New testcase.
3097
3098 2007-11-16  Richard Guenther  <rguenther@suse.de>
3099
3100         PR tree-optimization/34099
3101         * g++.dg/torture/pr3499.C: New testcase.
3102         * gcc.c-torture/execute/pr34099.c: Likewise.
3103
3104 2007-11-16  Olivier Hainque  <hainque@adacore.com>
3105
3106         * gnat.dg/release_unc_maxalign.adb: New test.
3107
3108 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
3109
3110         PR c++/34100
3111         * g++.dg/template/crash73.C: New test.
3112
3113 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
3114
3115         PR middle-end/23848
3116         * gcc.dg/tree-ssa/pr23848-1.c: New test.
3117         * gcc.dg/tree-ssa/pr23848-2.c: New test.
3118         * gcc.dg/tree-ssa/pr23848-3.c: New test.
3119         * gcc.dg/tree-ssa/pr23848-4.c: New test.
3120
3121 2007-11-15  Tobias Burnus  <burnus@net-b.de>
3122
3123         PR fortran/33917
3124         * gfortran.dg/proc_decl_11.f90: New.
3125
3126 2007-11-15  Ben Elliston  <bje@au.ibm.com>
3127
3128         * gcc.target/spu/compare-dp.c: New test.
3129
3130 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3131
3132         * gcc.dg/pr33923.c: New test.
3133
3134 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
3135
3136         PR middle-end/34088
3137         * gcc.dg/pr34088.c: New test.
3138
3139 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3140
3141         * gcc.c-torture/compile/20071114-1.c: New test.
3142
3143 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3144
3145         PR fortran/31608
3146         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
3147         to match known variations in symbol format. Document in comments.
3148
3149 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3150
3151         PR fortran/33985
3152         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
3153
3154 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3155
3156         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
3157         when done.
3158
3159 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3160
3161         PR fortran/33162
3162         * gfortran.dg/proc_decl_1.f90: Update.
3163         * gfortran.dg/proc_decl_7.f90: New test.
3164         * gfortran.dg/proc_decl_8.f90: New test.
3165         * gfortran.dg/proc_decl_9.f90: New test.
3166         * gfortran.dg/proc_decl_10.f90: New test.
3167
3168 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
3169
3170         PR fortran/34080
3171         * gfortran.dg/transfer_assumed_size_1.f90: New test.
3172
3173 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
3174
3175         PR c++/34054
3176         PR c++/34056
3177         PR c++/34057
3178         PR c++/34058
3179         PR c++/34060
3180         * g++.dg/parse/crash36.C: Add another dg-error.
3181         * g++.dg/cpp0x/pr34054.C: New test.
3182         * g++.dg/cpp0x/pr34056.C: New test.
3183         * g++.dg/cpp0x/pr34057.C: New test.
3184         * g++.dg/cpp0x/pr34058.C: New test.
3185         * g++.dg/cpp0x/pr34060.C: New test.
3186
3187         PR tree-optimization/34063
3188         * g++.dg/tree-ssa/pr34063.C: New test.
3189
3190 2007-11-13  Diego Novillo  <dnovillo@google.com>
3191
3192         PR tree-optimization/33870
3193         * gcc.c-torture/execute/pr33870-1.c: New test.
3194         * gcc.dg/tree-ssa/alias-16.c: New test.
3195
3196 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
3197
3198         PR c++/29225
3199         * g++.dg/template/crash72.C: New test.
3200
3201 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3202
3203         * g++.dg/opt/cfg5.C: New test.
3204
3205 2007-11-12  Richard Guenther  <rguenther@suse.de>
3206
3207         PR middle-end/34070
3208         * gcc.c-torture/execute/pr34070-1.c: New testcase.
3209         * gcc.c-torture/execute/pr34070-2.c: Likewise.
3210
3211 2007-11-12  Richard Guenther  <rguenther@suse.de>
3212
3213         PR middle-end/34027
3214         * gcc.dg/pr34027-1.c: New testcase.
3215         * gcc.dg/pr34027-2.c: Likewise.
3216
3217 2007-11-12  Ira Rosen  <irar@il.ibm.com>
3218
3219         PR tree-optimization/33953
3220         * gcc.dg/vect/pr33953.c: New testcase.
3221
3222 2007-11-11  Tom Tromey  <tromey@redhat.com>
3223
3224         PR c++/17577:
3225         * g++.dg/ext/pr17577.h: New file.
3226         * g++.dg/ext/pr17577.C: New file.
3227
3228 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3229
3230         PR c++/8570
3231         * g++.old-deja/g++.ns/template13.C: Update expected output.
3232         * g++.old-deja/g++.pt/friend23.C: Likewise.
3233         * g++.dg/warn/pr8570.C: New.
3234
3235 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
3236
3237         PR c++/34068
3238         * g++.dg/template/pseudodtor4.C: New test.
3239
3240 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
3241
3242         PR middle-end/34018
3243         * g++.dg/opt/inline14.C: New test.
3244
3245         PR tree-optimization/33680
3246         * gcc.c-torture/compile/20071108-1.c: New test.
3247
3248         PR c++/32241
3249         * g++.dg/template/pseudodtor3.C: New test.
3250
3251 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
3252
3253         PR c++/33510
3254         * g++.dg/cpp0x/variadic-init.C: New.
3255
3256 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
3257             Jakub Jelinek  <jakub@redhat.com>
3258
3259         PR rtl-optimization/34012
3260         * gcc.target/i386/pr34012.c: New test.
3261
3262 2007-11-09  Richard Guenther  <rguenther@suse.de>
3263
3264         PR tree-optimization/33604
3265         * g++.dg/tree-ssa/pr33604.C: New testcase.
3266         * gcc.dg/pr32721.c: Adjust pattern.
3267
3268 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
3269
3270         * gcc.target/mips/dse-1.c: Disable.
3271
3272 2007-11-08  Tom Tromey  <tromey@redhat.com>
3273
3274         * gcc.dg/empty-source-3.c: Update warning location.
3275         * gcc.dg/gomp/barrier-2.c: Likewise.
3276         * gcc.dg/label-decl-3.c: Likewise.
3277         * gcc.dg/label-decl-2.c: Likewise.
3278         * gcc.dg/empty-source-2.c: Likewise.
3279
3280 2007-11-08  Tom Tromey  <tromey@redhat.com>
3281
3282         PR c++/30297:
3283         * g++.dg/inherit/pr30297.C: New file.
3284
3285 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
3286
3287         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
3288         -fno-common for cygwin and mingw32.
3289
3290 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
3291
3292         PR middle-end/33826
3293         * gcc.dg/pr33826.c: New.
3294         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
3295         recursive functions being marked pure or const.
3296         
3297 2007-11-08  Tobias Burnus  <burnus@net-b.de>
3298
3299         PR fortran/33917
3300         * gfortran.dg/proc_decl_5.f90: New.
3301         * gfortran.dg/proc_decl_6.f90: New.
3302
3303 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
3304
3305         PR tree-optimization/32575
3306         * gcc.c-torture/execute/20071108-1.c: New test.
3307
3308 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
3309
3310         * g++.dg/opt/anchor1.C: New.
3311
3312 2007-11-07  Diego Novillo  <dnovillo@google.com>
3313
3314         PR 33870
3315         * gcc.c-torture/execute/pr33870.x: Remove.
3316
3317 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
3318
3319         PR c++/33045
3320         PR c++/33837
3321         PR c++/33838
3322         * g++.dg/cpp0x/decltype-33837.C: New.
3323         * g++.dg/cpp0x/decltype-refbug.C: New.
3324         * g++.dg/cpp0x/decltype-33838.C: New.
3325
3326 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3327
3328         * gcc.c-torture/compile/20071107-1.c: New test.
3329
3330 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3331
3332         * gcc.dg/out-of-bounds-1.c: New test.
3333
3334 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
3335
3336         PR c++/33501
3337         * g++.dg/warn/incomplete2.C: New test.
3338         * g++.dg/template/incomplete4.C: New test.
3339         * g++.dg/template/incomplete5.C: New test.
3340
3341 2007-11-07  Olivier Hainque  <hainque@adacore.com>
3342
3343         * gnat.dg/max_align.adb: New test.
3344
3345 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
3346
3347         PR target/30961
3348         * gcc.target/i386/pr30961-1.c: New.
3349
3350 2007-11-06  Tom Tromey  <tromey@redhat.com>
3351
3352         PR c++/32368:
3353         * g++.dg/warn/pragma-system_header3.h: New.
3354         * g++.dg/warn/pragma-system_header3.C: New.
3355
3356         PR c++/32256:
3357         * g++.dg/warn/pragma-system_header4.C: New.
3358         * g++.dg/warn/pragma-system_header4.h: New.
3359
3360 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
3361
3362         PR c++/33977
3363         PR c++/33886
3364         * g++.dg/other/canon-array.C: New.
3365         
3366 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
3367
3368         * g++.dg/parser/crash36.C: Tweak expected errors.
3369         * g++.dg/cpp0x/pr31439.C: New.
3370         * g++.dg/cpp0x/pr32114.C: New.
3371         * g++.dg/cpp0x/pr32115.C: New.
3372         * g++.dg/cpp0x/pr32125.C: New.
3373         * g++.dg/cpp0x/pr32126.C: New.
3374         * g++.dg/cpp0x/pr32127.C: New.
3375         * g++.dg/cpp0x/pr32128.C: New.
3376         * g++.dg/cpp0x/pr32253.C: New.
3377         * g++.dg/cpp0x/pr32566.C: New.
3378         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
3379         * g++.dg/cpp0x/pr31438.C: Ditto.
3380         * g++.dg/cpp0x/variadic81.C: Ditto.
3381         * g++.dg/cpp0x/pr31432.C: Ditto.
3382         * g++.dg/cpp0x/pr31442.C: Ditto.
3383
3384 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
3385
3386         PR target/33168
3387         * g++.dg/other/datasec1.C: New test.
3388
3389         PR tree-optimization/33458
3390         * g++.dg/opt/inline12.C: New test.
3391
3392         PR tree-optimization/33993
3393         * gcc.c-torture/compile/20071105-1.c: New test.
3394
3395 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
3396
3397         PR rtl-optimization/33648
3398         * gcc.dg/pr33648.c: Require effective target freorder.
3399
3400 2007-11-05  Revital Eres  <eres@il.ibm.com>
3401
3402         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
3403
3404 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
3405
3406         PR c++/33996
3407         PR c++/33235
3408         PR c++/33930
3409         * g++.dg/cpp0x/pr33996.C: New
3410         * g++.dg/cpp0x/rv-trivial-bug.C: New
3411         * g++.dg/cpp0x/pr33930.C: New
3412
3413 2007-11-05  Nick Clifton  <nickc@redhat.com>
3414             Sebastian Pop  <sebastian.pop@amd.com>
3415
3416         PR tree-optimization/32540
3417         PR tree-optimization/33922
3418         * gcc.dg/tree-ssa/pr32540-1.c: New.
3419         * gcc.dg/tree-ssa/pr32540-2.c: New.
3420         * gcc.dg/tree-ssa/pr33922.c: New.
3421
3422 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
3423
3424         PR c++/33939
3425         * g++.dg/cpp0x/variadic-rref.C: New.
3426         
3427 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3428
3429         * g++dg/warn/pointer-integer-comparison.C: New.
3430
3431 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
3432
3433         PR tree-optimization/33856
3434         * gcc.c-torture/compile/20071027-1.c: New test.
3435
3436         PR c++/33836
3437         * g++.dg/ext/label10.C: New test.
3438
3439         PR c++/33969
3440         * g++.dg/other/ptrmem9.C: New test.
3441
3442 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
3443
3444         PR middle-end/32931
3445         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
3446
3447 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
3448
3449         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
3450         * g++.dg/ext/visibility/namespace2.C: Add argument to
3451         dg-require-visibility.
3452         * g++.dg/ext/java-1.C: Disable on AIX.
3453
3454 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
3455
3456         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
3457
3458 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3459
3460         PR fortran/33881
3461         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
3462
3463 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3464
3465         PR c/29062
3466         * gcc.dg/20031223-1.c: Adjust error output.
3467         * gcc.dg/parse-decl-after-label.c: New.
3468         
3469 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3470
3471         PR libfortran/24685
3472         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
3473         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
3474         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
3475
3476 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3477
3478         PR rtl-optimization/28940
3479         * gcc.target/i386/addr-sel-1.c: New test.
3480
3481 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
3482
3483         PR middle-end/33670
3484         * gcc.dg/pr33670.c: New test.
3485
3486 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
3487
3488         PR c++/33516
3489         * g++.dg/lookup/typedef1.C: New test.
3490
3491 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
3492
3493         PR testsuite/32076
3494         * lib/scandump.exp (dump-suffix): New.
3495         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
3496         Include dump suffix in pass/fail messages, put regexp in quotes.
3497
3498 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
3499
3500         PR c++/33495
3501         * g++.dg/other/error19.C: New.
3502
3503 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3504
3505         PR rtl-optimization/28062
3506         * gcc.c-torture/compile/20071102-1.c: New test.
3507
3508 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
3509
3510         * g++.dg/cpp0x/pr33955.C: New.
3511
3512 2007-11-01  Tom Tromey  <tromey@redhat.com>
3513
3514         PR preprocessor/30805:
3515         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
3516
3517 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
3518
3519         PR rtl-optimization/33648
3520         * gcc.dg/pr33648.c: New test.
3521
3522 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
3523
3524         PR c++/32384
3525         * g++.dg/template/pseudodtor1.C: New test.
3526         * g++.dg/template/pseudodtor2.C: New test.
3527
3528         PR c++/32260
3529         * g++.dg/rtti/typeid7.C: New test.
3530
3531 2007-11-01  Tom Tromey  <tromey@redhat.com>
3532
3533         PR preprocessor/30805:
3534         * gcc.dg/cpp/pr30805.c: New file.
3535
3536 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
3537
3538         PR testsuite/25352
3539         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
3540         add dg-skip-if.
3541         * gcc.c-torture/compile/20001205-1.c: Ditto.
3542         * gcc.c-torture/compile/20001226-1.c: Ditto.
3543         * gcc.c-torture/compile/20020312-1.c: Ditto.
3544         * gcc.c-torture/compile/20020604-1.c: Ditto.
3545         * gcc.c-torture/compile/920501-12.c: Ditto.
3546         * gcc.c-torture/compile/920501-4.c: Ditto.
3547         * gcc.c-torture/compile/920520-1.c: Ditto.
3548         * gcc.c-torture/compile/980506-1.c: Ditto.
3549         * gcc.c-torture/compile/990617-1.c: Ditto.
3550         * gcc.dg/compare6.c: Ditto.
3551         * g++.old-deja/g++.brendan/crash43.C: Ditto.
3552         * g++.old-deja/g++.brendan/synth1.C: Ditto.
3553         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
3554         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
3555         * g++.old-deja/g++.pt/static6.C: Ditto.
3556         * g++.old-deja/g++.pt/crash16.C: Ditto.
3557         * g++.old-deja/g++.mike/p10416.C: Ditto.
3558         * g++.old-deja/g++.mike/ns15.C: Ditto.
3559         * g++.old-deja/g++.mike/eh46.C: Ditto.
3560
3561 2007-11-01  Tom Tromey  <tromey@redhat.com>
3562
3563         * gcc.dg/redecl-1.c: Update.
3564         * gcc.dg/pr20368-3.c: Update.
3565         * gcc.dg/inline-14.c: Update.
3566         * gcc.dg/builtins-30.c: Update.
3567         * gcc.dg/dremf-type-compat-4.c: Update.
3568         * gcc.dg/pr20368-2.c: Update.
3569
3570 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
3571
3572         PR rtl-optimization/33673
3573         * gcc.dg/pr33673.c: New test.
3574
3575 2007-11-01  Michael Matz  <matz@suse.de>
3576
3577         PR tree-optimization/33961
3578         * gcc.dg/pr33961.c: New test.
3579
3580 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
3581
3582         PR c++/33494
3583         * g++.dg/template/error35.C: New.
3584
3585 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
3586
3587         PR target/31507
3588         * gcc.dg/pr31507-1.c: New test.
3589         * gcc.dg/pr31507-2.c: New test.
3590
3591 2007-10-31  Revital Eres  <eres@il.ibm.com>
3592
3593         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
3594         target.
3595         * gcc.dg/vect/tree-vect.h (check_vect): Add
3596         powerpc-*paired test.
3597         * lib/target-supports.exp (check_750cl_hw_available):
3598         New.
3599         (check_effective_target_vect_int,
3600         check_effective_target_vect_intfloat_cvt,
3601         check_effective_target_powerpc_altivec_ok,
3602         check_effective_target_vect_long,
3603         check_effective_target_vect_sdot_hi,
3604         check_effective_target_vect_udot_hi,
3605         check_effective_target_vect_pack_trunc,
3606         check_effective_target_vect_unpack,
3607         check_effective_target_vect_shift,
3608         check_effective_target_vect_int_mult): Disable for powerpc-*paired
3609         target.
3610         * gcc.dg/vect/vect-ifcvt-11.c: New.
3611         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
3612         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
3613         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
3614         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
3615         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
3616         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
3617
3618 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
3619             Tobias Burnus  <burnus@net-b.de>
3620
3621         PR fortran/33941
3622         * gfortran.dg/module_read_1.f90: New.
3623
3624 2007-10-31  Tom Tromey  <tromey@redhat.com>
3625
3626         PR preprocessor/30786:
3627         * gcc.dg/cpp/pr30786.c: New file.
3628
3629 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3630
3631         PR fortran/33162
3632         * gfortran.dg/interface_19.f90: New.
3633         * gfortran.dg/interface_20.f90: New.
3634         * gfortran.dg/interface_21.f90: New.
3635         
3636 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
3637
3638         PR tree-optimization/32377
3639         * gfortran.dg/vect/pr32377.f90: New.
3640         
3641 2007-10-31  Richard Guenther  <rguenther@suse.de>
3642
3643         PR middle-end/33779
3644         * gcc.c-torture/execute/pr33779-1.c: New testcase.
3645         * gcc.c-torture/execute/pr33779-2.c: Likewise.
3646
3647 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
3648
3649         PR fortran/33897
3650         * gfortran.dg/contained_3.f90: New.
3651
3652 2007-10-31  Christian Bruel  <christian.bruel@st.com>
3653
3654         PR c++/19531
3655         * g++.dg/opt/nrv8.C: New.
3656         
3657 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
3658
3659         PR c++/33709
3660         * g++.dg/opt/compound1.C: New test.
3661
3662         PR c++/33616
3663         * g++.dg/template/ptrmem18.C: New test.
3664
3665 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3666
3667         PR fortran/33596
3668         * gfortran.dg/isnan_2.f90: New test.
3669
3670 2007-10-30  Ed Schouten  <ed@fxq.nl>
3671
3672         PR tree-optimization/32500
3673         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
3674
3675 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
3676
3677         PR c++/31993
3678         PR c++/32252
3679         * g++.dg/cpp0x/pr31993.C: New
3680         * g++.dg/cpp0x/pr32252.C: New
3681
3682 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
3683
3684         PR tree-optimization/33723
3685         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
3686
3687 2007-10-30  Richard Guenther  <rguenther@suse.de>
3688
3689         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
3690         gcc.target/i386/loop-3.c.
3691
3692 2007-10-30  Revital Eres  <eres@il.ibm.com>
3693
3694         * gcc.dg/vect/pr33866.c: Require vect_long.
3695
3696 2007-10-30  Revital Eres  <eres@il.ibm.com>
3697
3698         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
3699         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
3700
3701 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
3702
3703         PR tree-optimization/32893
3704         * lib/target-supports.exp
3705         (check_effective_target_unaligned_stack): new keyword.
3706         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
3707         not sensitive to unaligned_stack.
3708         * gcc.dg/vect/vect-3.c: Likewise.
3709         * gcc.dg/vect/vect-4.c: Likewise.
3710         * gcc.dg/vect/vect-5.c: Likewise.
3711         * gcc.dg/vect/vect-6.c: Likewise.
3712         * gcc.dg/vect/vect-7.c: Likewise.
3713         * gcc.dg/vect/vect-13.c: Likewise.
3714         * gcc.dg/vect/vect-17.c: Likewise.
3715         * gcc.dg/vect/vect-18.c: Likewise.
3716         * gcc.dg/vect/vect-19.c: Likewise.
3717         * gcc.dg/vect/vect-20.c: Likewise.
3718         * gcc.dg/vect/vect-21.c: Likewise.
3719         * gcc.dg/vect/vect-22.c: Likewise.
3720         * gcc.dg/vect/vect-27.c: Likewise.
3721         * gcc.dg/vect/vect-29.c: Likewise.
3722         * gcc.dg/vect/vect-64.c: Likewise.
3723         * gcc.dg/vect/vect-65.c: Likewise.
3724         * gcc.dg/vect/vect-66.c: Likewise.
3725         * gcc.dg/vect/vect-72.c: Likewise.
3726         * gcc.dg/vect/vect-73.c: Likewise.
3727         * gcc.dg/vect/vect-86.c: Likewise.
3728         * gcc.dg/vect/vect-all.c: Likewise.
3729         * gcc.dg/vect/slp-25.c: Likewise.
3730         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
3731         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
3732         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
3733
3734         * gcc.dg/vect/vect-31.c: Removed alignment checks.
3735         * gcc.dg/vect/vect-34.c: Likewise.
3736         * gcc.dg/vect/vect-36.c: Likewise.
3737         * gcc.dg/vect/vect-64.c: Likewise.
3738         * gcc.dg/vect/vect-65.c: Likewise.
3739         * gcc.dg/vect/vect-66.c: Likewise.
3740         * gcc.dg/vect/vect-68.c: Likewise.
3741         * gcc.dg/vect/vect-76.c: Likewise.
3742         * gcc.dg/vect/vect-77.c: Likewise.
3743         * gcc.dg/vect/vect-78.c: Likewise.
3744
3745         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
3746         testcase (without no-section-anchors prefix) but with global arrays.
3747         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3748         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
3749         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3750         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
3751         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3752         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3753         * gcc.dg/vect/vect-77-global.c: Likewise.
3754         * gcc.dg/vect/vect-78-global.c: Likewise.
3755
3756         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
3757         testcase (without no-section-anchors prefix) but fix alignment checks
3758         to also consider unaligned_stack targets.
3759         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3760
3761 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
3762
3763         PR tree-optimization/33723
3764         * gcc.c-torture/execute/20071029-1.c: New test.
3765         * gcc.dg/tree-ssa/pr33723.c: New test.
3766
3767 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
3768
3769         PR tree-optimization/33614
3770         * gcc.c-torture/compile/pr33614.c: New test.
3771
3772 2007-10-29  Richard Guenther  <rguenther@suse.de>
3773
3774         PR tree-optimization/33870
3775         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
3776
3777 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
3778
3779         PR tree-optimization/33757
3780         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
3781         true architectures instead of having a big dg-skip-if.
3782
3783         PR c++/33841
3784         * g++.dg/other/bitfield3.C: New test.
3785
3786 2007-10-29  Richard Guenther  <rguenther@suse.de>
3787
3788         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
3789
3790 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
3791
3792         Automatic parallelization reduction tests.
3793
3794         * gcc.dg/tree-ssa/reduc-1.c: New test.
3795         * gcc.dg/tree-ssa/reduc-1char.c: New test.
3796         * gcc.dg/tree-ssa/reduc-1short.c: New test.
3797         * gcc.dg/tree-ssa/reduc-2.c: New test.
3798         * gcc.dg/tree-ssa/reduc-2char.c: New test.
3799         * gcc.dg/tree-ssa/reduc-2short.c: New test.
3800         * gcc.dg/tree-ssa/reduc-3.c: New test.
3801         * gcc.dg/tree-ssa/reduc-6.c: New test.
3802         * gcc.dg/tree-ssa/reduc-7.c: New test.
3803         * gcc.dg/tree-ssa/reduc-8.c: New test.
3804         * gcc.dg/tree-ssa/reduc-9.c: New test.
3805
3806 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
3807             Zdenek Dvorak  <ook@ucw.cz>
3808
3809         OMP_ATOMIC Changes, testsuite changes.
3810
3811         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
3812         instead of gimple dump.
3813         * gcc.dg/gomp/atomic-9.c: Same.
3814         * gcc.dg/gomp/atomic-10.c: Same.
3815         * g++.dg/gomp/atomic-3.C: Same.
3816         * g++.dg/gomp/atomic-9.C: Same.
3817         * g++.dg/gomp/atomic-10.C: Same.
3818
3819 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
3820
3821         PR fortran/31217
3822         PR fortran/33811
3823         * gfortran.dg/forall_12.f90: New test.
3824
3825         PR fortran/33686
3826         * gfortran.dg/forall_13.f90: New test.
3827
3828 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
3829             Mark Mitchell  <mark@codesourcery.com>
3830
3831         PR c++/30659
3832         * g++.dg/template/crash71.C: New.
3833
3834 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
3835
3836         PR fortran/32147
3837         * gfortran.dg/module_md5_1.f90: Update hash-value.
3838
3839 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
3840
3841         PR tree-opt/33589
3842         * g++.dg/torture/pr33589-1.C: New testcase.
3843         * g++.dg/torture/pr33589-2.C: New testcase.
3844
3845 2007-10-28  Richard Guenther  <rguenther@suse.de>
3846
3847         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
3848
3849 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
3850             Uros Bizjak  <ubizjak@gmail.com>
3851
3852         PR tree-optimization/33920
3853         * gcc.dg/tree-ssa/pr33290.c: New test.
3854
3855 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3856
3857         PR fortran/31306
3858         * gfortran.dg/argument_check_7.f90: New test.
3859         * gfortran.dg/argument_check_8.f90: New test.
3860         
3861 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
3862
3863         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
3864         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
3865         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
3866         * gcc.target/i386/sse-14.c: Ditto.
3867
3868 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
3869
3870         PR c++/33844
3871         * g++.dg/other/ptrmem8.C: New test.
3872
3873         PR c++/33842
3874         * g++.dg/template/error34.C: New test.
3875
3876 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
3877
3878         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
3879
3880 2007-10-27  Richard Guenther  <rguenther@suse.de>
3881
3882         PR tree-optimization/33870
3883         * gcc.dg/tree-ssa/alias-15.c: New testcase.
3884         * gcc.c-torture/execute/pr33870.c: Likewise.
3885
3886 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3887
3888         PR fortran/33162
3889         * gfortran.dg/argument_checking_9.f90: New test.
3890
3891 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
3892
3893         * g++.dg/other/pr33601.C: New.
3894
3895 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
3896
3897         PR c++/31988
3898         * g++.dg/init/new25.C: New.
3899
3900 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
3901
3902         * g++.dg/cpp0x/pr33839.C: New.
3903         
3904 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
3905
3906         PR c++/33744
3907         * g++.dg/template/arg6.C: New test.
3908
3909 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
3910
3911         PR c++/31747
3912         * g++.dg/parse/crash39.C: New.
3913
3914 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
3915
3916         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
3917         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
3918         "offset: -4B".
3919
3920 2007-10-25  David Daney  <ddaney@avtrex.com>
3921
3922         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
3923
3924 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
3925
3926         PR c++/33843
3927         * g++.dg/template/error32.C: New.
3928
3929 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
3930             Ira Rosen  <irar@il.ibm.com>
3931
3932         PR tree-optimization/33833
3933         * gcc.dg/vect/pr33833.c: New testcase.
3934
3935 2007-10-25  David Daney  <ddaney@avtrex.com>
3936
3937         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
3938
3939 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
3940             Ira Rosen  <irar@il.ibm.com>
3941
3942         PR tree-optimization/33866
3943         * gcc.dg/vect/pr33866.c: New testcase.
3944
3945 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
3946
3947         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
3948         Add -w to compile flags to suppress "call-clobbered register" warnings
3949         and remove dg-warning directives.
3950
3951 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
3952
3953         * gcc.dg/sms-2.c: Cleanup sms dump file.
3954         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
3955         profile-use step.
3956
3957 2007-10-24  David Daney  <ddaney@avtrex.com>
3958
3959         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
3960
3961 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
3962
3963         PR target/33755
3964         * gcc.target/mips/pr33755.c: New test.
3965
3966 2007-10-24  Ira Rosen  <irar@il.ibm.com>
3967
3968         PR tree-optimization/33804
3969         * gcc.dg/vect/pr33804.c: New testcase.
3970
3971 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3972
3973         PR forrtran/33849
3974         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
3975
3976 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
3977             Uros Bizjak  <ubizjak@gmail.com>
3978
3979         PR rtl-optimization/33846
3980         * gcc.dg/vect/pr33846.c: New testcase.
3981
3982 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
3983             Dorit Nuzman  <dorit@il.ibm.com>
3984
3985         PR tree-optimization/33860
3986         * g++.dg/vect/pr33860.cc: New test.
3987         * g++.dg/vect/pr33860a.cc: New test.
3988
3989 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
3990             Revital Eres  <eres@il.ibm.com>      
3991
3992         * gcc.dg/sms-2.c: New testcase.
3993
3994 2007-10-22  David S. Miller  <davem@davemloft.net>
3995
3996         * gcc.dg/globalreg-1.c: New test.
3997
3998 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
3999             Dorit Nuzman  <dorit@il.ibm.com>
4000
4001         PR tree-optimization/33834
4002         PR tree-optimization/33835
4003         * g++.dg/vect/pr33834_1.cc: New test.
4004         * g++.dg/vect/pr33834_2.cc: New test.
4005         * g++.dg/vect/pr33835.cc: New test.
4006
4007 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
4008
4009         * gcc.dg/pr33644.c: New test.
4010
4011 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
4012
4013         PR c++/33372
4014         * g++.dg/gomp/pr33372-1.C: New test.
4015         * g++.dg/gomp/pr33372-2.C: New test.
4016         * g++.dg/gomp/pr33372-3.C: New test.
4017
4018 2007-10-22  Michael Matz  <matz@suse.de>
4019
4020         PR tree-optimization/33855
4021         * gcc.c-torture/compile/pr33855.c: New testcase.
4022
4023 2007-10-22  Ira Rosen  <irar@il.ibm.com>
4024
4025         PR tree-optimization/33854
4026         * gcc.dg/vect/O1-pr33854.c: New testcase.
4027         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
4028
4029 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
4030
4031         * gcc.dg/unwind-1.c: Disable on AIX.
4032         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
4033
4034 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
4035
4036         PR fortran/33749
4037         * gfortran.dg/assign_9.f90: New test.
4038
4039 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
4040
4041         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
4042         (dg-mips-options): Skip tests that specify an ABI other than o32
4043         and o64 if generating MIPS16 hard-float code.
4044
4045 2007-10-21  Ira Rosen  <irar@il.ibm.com>
4046             Revital Eres  <eres@il.ibm.com>
4047
4048         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
4049         * gcc.dg/vect/vect-16.c: Fix comment.
4050         * gcc.dg/vect/pr33369.c: Require vect_int.
4051         * gcc.dg/vect/slp-33.c: Add spaces.
4052         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
4053         targets.
4054         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
4055         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
4056         targets.
4057         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
4058         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
4059         targets.
4060         * gcc.dg/vect/slp-10.c: Add spaces.
4061         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
4062         targets.
4063         * gcc.dg/vect/slp-36.c: Require vect_int.
4064         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
4065         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
4066         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
4067         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
4068         targets.
4069         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
4070         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
4071         instead of vector_alignment_reachable_for_double.
4072         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
4073         (natural_alignment): Split into...
4074         (natural_alignment_32, natural_alignment_64): New.
4075         (vector_alignment_reachable): Depend on natural_alignment_32.
4076         (vector_alignment_reachable_for_double): Rename to ...
4077         (vector_alignment_reachable_for_64bit): And depend on
4078         natural_alignment_64.
4079
4080 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
4081
4082         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
4083         MIPS targets.
4084         * g++.dg/vect/vect.exp: Likewise.
4085         * lib/fortran-torture.exp: Likewise.
4086         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
4087         mipsisa64*-*-* as the target selector.  Remove -mips64,
4088         -mhard-float and -mgp64 from the options list.
4089         * gcc.target/mips/mips-ps-2.c: Likewise.
4090         * gcc.target/mips/mips-ps-3.c: Likewise.
4091         * gcc.target/mips/mips-ps-4.c: Likewise.
4092         * gcc.target/mips/mips-ps-6.c: Likewise.
4093         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
4094         options list.
4095         * gcc.target/mips/sb1-1.c: Likewise.
4096         * gcc.target/mips/mips-ps-type.c: Likewise.
4097         * gcc.target/mips/mips-ps-7.c: New test.
4098         * gcc.target/mips/mips-ps-type-2.c: Likewise.
4099         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
4100         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
4101         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
4102         as forcing an ABI and an architecture.
4103         (is_gp32_flag, is_gp64_flag): Fold into...
4104         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
4105         then -mfp64 imply -mhard-float.  Apply register rules after the
4106         loop.  Handle -march=mipsN like -mipsN.
4107
4108 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
4109
4110         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
4111         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
4112
4113 2007-10-20  Tobias Burnus  <burnus@net-b.de>
4114
4115         PR fortran/33818
4116         * gfortran.dg/entry_dummy_ref_3.f90: New.
4117
4118 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
4119             FX Coudert <fxcoudert@gcc.gnu.org>
4120
4121         PR fortran/31608
4122         * gfortran.dg/char_cast_1.f90: New test.
4123
4124 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
4125
4126         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
4127         * gfortran.dg/large_real_kind_2.F90: ditto.
4128         * gfortran.dg/default_format_2.f90: ditto.
4129         * gfortran.dg/default_format_denormal_1.f90: ditto.
4130
4131 2007-10-19  Richard Guenther  <rguenther@suse.de>
4132
4133         PR middle-end/33816
4134         PR middle-end/32921
4135         * gfortran.dg/pr32921.f: New testcase.
4136
4137 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4138
4139         PR libfortran/33544
4140         * gfortran.dg/transfer_check_1.f90: Adjust options.
4141
4142 2007-10-19  Richard Guenther  <rguenther@suse.de>
4143
4144         Revert
4145         2007-10-19  Richard Guenther  <rguenther@suse.de>
4146
4147         PR middle-end/32921
4148         * gfortran.dg/pr32921.f: New testcase.
4149
4150 2007-10-19  Richard Guenther  <rguenther@suse.de>
4151
4152         * gcc.c-torture/execute/20071018-1.c: New testcase.
4153
4154 2007-10-19  Richard Guenther  <rguenther@suse.de>
4155
4156         PR middle-end/32921
4157         * gfortran.dg/pr32921.f: New testcase.
4158
4159 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
4160
4161         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
4162
4163 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
4164
4165         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
4166
4167 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
4168
4169         PR fortran/33233
4170         * gfortran.dg/host_assoc_function_1.f90: Correct references.
4171         * gfortran.dg/host_assoc_function_3.f90: New test.
4172
4173 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
4174
4175         PR fortran/33733
4176         * gfortran.dg/transfer_simplify_6.f90: New test.
4177
4178 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
4179             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4180
4181         PR middle-end/33794
4182         * gfortran.dg/pr33794.f90: New testcase.
4183
4184 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
4185
4186         PR target/32961
4187         * gcc.target/i386/pr32961.c: New testcase.
4188         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
4189         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
4190         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
4191         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
4192         __builtin_ia32_pslldi128 defines.
4193
4194 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
4195
4196         PR fortran/33760
4197         * gfortran.dg/c_ptr_tests_13.f03: New test case.
4198
4199 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
4200
4201         PR c++/28639
4202         PR c++/30299
4203         * g++.dg/template/void12.C: New.
4204         * g++.dg/template/void13.C: New.
4205
4206 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
4207
4208         PR c++/31446
4209         * g++.dg/template/void11.C: New.
4210         * g++.dg/template/void2.C: Adjust error markers.
4211         * g++.dg/template/void10.C: Likewise.
4212         * g++.dg/template/crash55.C: Likewise.
4213
4214 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
4215
4216         * g++.dg/opt/const5.C: New test.
4217
4218 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
4219             Maxim Kuvyrkov  <maxim@codesourcery.com>
4220
4221         * gcc.target/ia64/20040709-2.c: New test.
4222
4223 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
4224
4225         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
4226
4227 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
4228
4229         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
4230         to each function.  Check that there are no unsigned loads.
4231
4232 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
4233
4234         PR tree-optimization/33136
4235         * gcc.c-torture/execute/20070824-1.c: New test.
4236         * gcc.dg/pr33136-1.c: New test.
4237         * gcc.dg/pr33136-2.c: New test.
4238         * gcc.dg/pr33136-3.c: New test.
4239
4240 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
4241
4242         PR tree-optimization/33735
4243         * g++.dg/torture/pr33735.C: New.
4244
4245 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
4246
4247         PR middle-end/33706
4248         * gcc.dg/va-arg-pack-2.c: New.
4249
4250 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
4251
4252         PR tree-optimization/33619
4253         * gcc.dg/pr33619.c: New test.
4254
4255 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
4256
4257         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
4258         flag for AIX.
4259         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
4260
4261 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4262
4263         PR libfortran/33055
4264         * gfortran.dg/inquire_11.f90: New test.
4265         * gfortan.dg/negative_unit_int8.f: New test.
4266
4267 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
4268
4269         PR target/33133
4270         * gcc.c-torture/compile/pr33133.c: New test.
4271
4272 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4273
4274         PR libfortran/33672
4275         * gfortran.dg/namelist_40.f90: New test.
4276
4277 2007-10-14  Tobias Burnus  <burnus@net-b.de>
4278
4279         PR fortran/33745
4280         * gfortran.dg/bounds_check_11.f90: New.
4281
4282 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
4283
4284         PR c++/30303
4285         * g++.dg/other/ctor1.C: New test.
4286         * g++.dg/other/ctor2.C: New test.
4287         * g++.dg/other/dtor1.C: New test.
4288
4289 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
4290
4291         * gfortran.dg/bounds_check_10.f90: Fix testcase.
4292
4293 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
4294             Paul Thomas  <pault@gcc.gnu.org>
4295
4296         PR fortran/33254
4297         PR fortran/33727
4298         * gfortran.dg/bounds_check_10.f90: New.
4299
4300 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
4301
4302         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
4303         * gcc.target/powerpc/popcount-1.c: Same.
4304
4305 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
4306
4307         PR c++/26698
4308         * g++.dg/conversion/op4.C: New test.
4309
4310 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
4311
4312         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
4313
4314 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
4315
4316         PR fortran/33542
4317         * gfortran.dg/ambiguous_specific_1.f90: New test.
4318
4319 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
4320
4321         PR fortran/33664
4322         * gfortran.dg/impure_spec_expr_1.f90: New test.
4323         * gfortran.dg/char_result_7.f90: Remove illegal test.
4324
4325 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
4326
4327         PR 11001
4328         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
4329         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
4330         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
4331         * gcc.target/i386/pr11001-memset-1.c: New testcase.
4332         * gcc.target/i386/pr11001-memset-2.c: New testcase.
4333         * gcc.target/i386/pr11001-memset-3.c: New testcase.
4334         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
4335         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
4336         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
4337
4338 2007-10-12  Richard Guenther  <rguenther@suse.de>
4339
4340         PR middle-end/26198
4341         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
4342         * gcc.c-torture/execute/20071011-1.c: Likewise.
4343         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
4344
4345 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
4346
4347         PR tree-optimization/33742
4348         * gcc.dg/pr33742.c: New testcase.
4349
4350 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
4351
4352         PR tree-optimization/33645
4353         * gcc.dg/pr33645-1.c: New test.
4354         * gcc.dg/pr33645-2.c: New test.
4355         * gcc.dg/pr33645-3.c: New test.
4356  
4357         PR c++/32121
4358         * g++.dg/ext/label4.C: Adjust error regexp.
4359         * g++.dg/ext/label6.C: Adjust error regexp.
4360         * g++.dg/ext/label7.C: New test.
4361         * g++.dg/ext/label8.C: New test.
4362         * g++.dg/ext/label9.C: New test.
4363
4364 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
4365
4366         PR middle-end/33676
4367         * gcc.dg/pr33676.c: New.
4368
4369 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
4370
4371         PR c++/31441
4372         * g++.dg/cpp0x/variadic83.C: New.
4373
4374 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
4375
4376         PR c++/33461
4377         * g++.dg/cpp0x/variadic81.C: New.
4378         * g++.dg/cpp0x/variadic82.C: Likewise.
4379
4380 2007-10-11  Richard Guenther  <rguenther@suse.de>
4381
4382         PR middle-end/33724
4383         * gcc.dg/pr33724.c: New testcase.
4384
4385 2007-10-11  Richard Guenther  <rguenther@suse.de>
4386
4387         PR c/33726
4388         * gcc.dg/pr33726.c: New testcase.
4389
4390 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
4391
4392         PR fortran/33500
4393         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
4394         
4395 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4396
4397         PR testsuite/33391
4398         * gfortran.dg/do_3.F90: Run with -fwrapv.
4399
4400 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
4401
4402         * gcc.dg/unwind-1.c: New.
4403
4404 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4405
4406         PR libfortran/33683
4407         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
4408         failure on some common systems.
4409
4410 2007-10-09  Richard Guenther  <rguenther@suse.de>
4411
4412         PR middle-end/33692
4413         * gcc.dg/pr33692.c: New testcase.
4414
4415 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
4416
4417         PR middle-end/33669
4418         * gcc.c-torture/execute/pr33669.c: New.
4419
4420 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4421
4422         PR tree-optimization/33615
4423         * g++.dg/tree-ssa/pr33615-2.C: New test.
4424
4425 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4426
4427         PR tree-optimization/33615
4428         * g++.dg/tree-ssa/pr33615.C: New test.
4429
4430 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
4431
4432         PR tree-optimization/33572
4433         * g++.dg/torture/pr33572.C: Replace with complete test.
4434
4435 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
4436
4437         PR fortran/33689
4438         * gfortran.dg/spec_expr_5.f90: New.
4439
4440 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
4441
4442         * gcc.dg/pragma-darwin-2.c: New.
4443
4444 2007-10-08  Richard Guenther  <rguenther@suse.de>
4445
4446         PR middle-end/33693
4447         PR middle-end/33695
4448         PR middle-end/33697
4449         * gcc.dg/pr33693.c: New testcase.
4450         * gcc.dg/pr33695.c: Likewise.
4451         * gcc.dg/pr33697.c: Likewise.
4452
4453 2007-10-08  Richard Guenther  <rguenther@suse.de>
4454
4455         PR middle-end/33691
4456         PR middle-end/33694
4457         PR middle-end/33696
4458         * gcc.dg/pr33691.c: New testcase.
4459         * gcc.dg/pr33694.c: Likewise.
4460         * gcc.dg/pr33696.c: Likewise.
4461
4462 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4463
4464         PR libfortran/33683
4465         * gfortran.dg/gamma_5.f90:  New test case
4466
4467 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
4468
4469         PR fortran/20851
4470         * initialization_1.f90: Fix dg-error annotations.
4471         * initialization_14.f90: New.
4472         * initialization_7.f90: Fix dg-error annotations.
4473         * initialization_9.f90: Likewise.
4474
4475 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4476
4477         * gfortran.dg/error_recovery_4.f90: New test.
4478
4479 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4480
4481         * gfortran.dg/default_format_denormal_2.f90: New test.
4482         * gfortran.dg/default_format_2.inc: New test.
4483         * gfortran.dg/default_format_denormal_1.f90: New test.
4484         * gfortran.dg/default_format_1.inc: New test.
4485         * gfortran.dg/default_format_1.f90: Don't test for denormalized
4486         numbers.
4487         * gfortran.dg/default_format_2.f90: Don't test for denormalized
4488         numbers.
4489
4490 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4491
4492         * gfortran.dg/namelist_15.f90: Revise test.
4493
4494 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
4495
4496         PR tree-optimization/33655
4497         * gcc.dg/torture/pr33655.c: New.
4498
4499 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
4500
4501         PR tree-optimization/33572
4502         * g++.dg/torture/pr33572.C: New.
4503
4504 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
4505
4506         PR fortran/25076
4507         * gfortran.dg/forall_11.f90: New.
4508
4509 2007-10-05  Michael Matz  <matz@suse.de>
4510
4511         PR middle-end/33667
4512         * gcc.dg/pr33667.c: New testcase.
4513
4514 2007-10-05  Richard Guenther  <rguenther@suse.de>
4515
4516         PR middle-end/33666
4517         * gcc.dg/pr33666.c: New testcase.
4518
4519 2007-10-05  Michael Matz  <matz@suse.de>
4520
4521         PR inline-asm/33600
4522         * gcc.target/i386/pr33600.c: New testcase.
4523
4524 2007-10-05  Richard Guenther  <rguenther@suse.de>
4525
4526         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
4527
4528 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
4529
4530         PR target/33635
4531         * gcc.target/mips/pr33635-1.c: New test.
4532
4533 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4534
4535         PR libfortran/33253
4536         * gfortran.dg/namelist_39.f90: Revise to use long names.
4537
4538 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
4539
4540         PR fortran/33646
4541         * gfortran.dg/pr33646.f90: New file.
4542
4543 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4544
4545         PR fortran/33529
4546         * gfortran.dg/char_type_len_2.f90: Adjust error message.
4547         * gfortran.dg/char_decl_2.f90: New test.
4548
4549 2007-10-04  Richard Guenther  <rguenther@suse.de>
4550
4551         PR middle-end/33641
4552         * gcc.c-torture/compile/pr33641.c: New testcase.
4553
4554 2007-10-04  Michael Matz  <matz@suse.de>
4555
4556         PR rtl-optimization/33653
4557         * gcc.dg/pr33653.c: New.
4558
4559 2007-10-04  Richard Guenther  <rguenther@suse.de>
4560
4561         PR tree-optimization/33627
4562         * g++.dg/torture/pr33627.C: New testcase.
4563
4564 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
4565
4566         PR fortran/33626
4567         * gfortran.dg/parens_6.f90: New.
4568
4569 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
4570
4571         PR fortran/33646
4572         PR fortran/33542
4573         * gfortran.dg/ambiguous_specific_1.f90: Remove.
4574
4575 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
4576
4577         * g++.dg/ext/gnu-inline-global-redecl.C: New.
4578
4579 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
4580
4581         PR target/33635
4582         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
4583         and mips_forced_be.
4584         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
4585         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
4586         options.
4587         * gcc.target/mips/fpr-moves-1.c: New test.
4588         * gcc.target/mips/fpr-moves-2.c: Likewise.
4589         * gcc.target/mips/fpr-moves-3.c: Likewise.
4590         * gcc.target/mips/fpr-moves-4.c: Likewise.
4591         * gcc.target/mips/fpr-moves-5.c: Likewise.
4592         * gcc.target/mips/fpr-moves-6.c: Likewise.
4593         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
4594
4595 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4596
4597         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
4598
4599 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4600
4601         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
4602         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
4603
4604 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
4605
4606         PR fortran/33198
4607         * gfortran.dg/common_errors_1.f90: New.
4608
4609 2007-10-03  Doug Kwan  <dougkwan@google.com>
4610         Richard Guenther  <rguenther@suse.de>
4611
4612         PR debug/31899
4613         * g++.dg/debug/using3.C: New testcase.
4614
4615 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4616
4617         PR libfortran/33253
4618         * gfortran.dg/namelist_38.f90: New test.
4619         * gfortran.dg/namelist_39.f90: New test.
4620
4621 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4622
4623         PR libfortran/33469
4624         * gfortran.dg/default_format_1.f90: New test.
4625         * gfortran.dg/default_format_2.f90: New test.
4626         * gfortran.dg/namelist_print_1.f: Adjust expected output.
4627         * gfortran.dg/real_const_3.f90: Adjust expected output.
4628
4629 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
4630
4631         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
4632         default ABI.  Split mips_forced_abi into mips_forced_abi and
4633         mips_forced_regs.
4634         (is_gp32_flag): Return true for -mabi=32.
4635         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
4636         (dg-mips-options): Use is_gp64_flag instead of checking specifically
4637         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
4638         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
4639         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
4640         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
4641         * gcc.target/mips/save-restore-2.c: Likewise.
4642         * gcc.target/mips/save-restore-3.c: Likewise.
4643         * gcc.target/mips/save-restore-4.c: Likewise.
4644
4645 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
4646
4647         PR middle-end/33617
4648         * gcc.c-torture/compile/pr33617.c: New test.
4649
4650 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
4651
4652         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
4653         -gstabs+ for extended options.
4654
4655 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4656
4657         PR fortran/33542
4658         * gfortran.dg/ambiguous_specific_1.f90: New test.
4659
4660 2007-10-02  Revital Eres  <eres@il.ibm.com>
4661
4662         * gcc.target/powerpc/paired-8.c: New test.
4663         * gcc.target/powerpc/paired-9.c: New test.
4664         * gcc.target/powerpc/paired-10.c: New test.
4665
4666 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4667
4668         PR fortran/33566
4669         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
4670
4671 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4672
4673         PR fortran/33554
4674         * gfortran.dg/intent_out_2.f90: New test.
4675
4676 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4677
4678         PR fortran/33550
4679         * gfortran.dg/ambiguous_reference_1.f90: New test.
4680
4681 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4682
4683         PR fortran/31154
4684         PR fortran/31229
4685         PR fortran/33334
4686         * gfortran.dg/function_kinds_1.f90: New test.
4687         * gfortran.dg/function_kinds_2.f90: New test.
4688         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
4689         use association into interfaces.
4690
4691 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4692
4693         PR testsuite/31828
4694         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
4695         (overflow): Use INFINITY, not FP_INFINITE.
4696         gcc.dg/float-range-4.c: Likewise.
4697         gcc.dg/float-range-5.c: Likewise.
4698
4699 2007-10-01  Nick Clifton  <nickc@redhat.com>
4700
4701         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
4702         for 16-bit targets.
4703
4704 2007-09-30  Diego Novillo  <dnovillo@google.com>
4705
4706         PR 33593
4707         * g++.dg/tree-ssa/pr33593.C: New test.
4708
4709 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4710
4711         PR libfortran/33400
4712         * gfortran.dg/PR19872.f: Fix test condition.
4713         * gfortran.dg/list_read_7.f90: New test.
4714
4715 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
4716
4717         PR tree-optimization/33597
4718         * gcc.dg/vect/pr33597.c: New testcase.
4719
4720 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
4721
4722         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
4723         * gcc.target/i386/pr33524.c: ...this.
4724
4725 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
4726
4727         PR fortran/33354
4728         * gfortran.dg/minmaxloc_4.f90: New.
4729
4730 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4731
4732         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
4733
4734 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
4735
4736         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
4737
4738 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
4739
4740         PR c++/33213
4741         * g++.dg/cpp0x/variadic79.C: New.
4742
4743 2007-09-28  Michael Matz  <matz@suse.de>
4744             Jakub Jelinek  <jakub@redhat.com>
4745
4746         PR rtl-optimization/33552
4747         * gcc.target/i386/pr33552.c: New runtime test.
4748         * gcc.target/i386/strinline.c: New compile time test.
4749
4750 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
4751
4752         * gfortran.dg/openmp_stack.f90: Removed.
4753
4754         PR c++/31434
4755         * g++.dg/cpp0x/variadic80.C: New test.
4756
4757 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4758
4759         * gfortran.dg/namelist_38.f90: Delete test for revertion of
4760         r128057.
4761
4762 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4763
4764         PR middle-end/7003
4765         * gcc.target/powerpc/gcse-1.c: New test.
4766
4767 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
4768
4769         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
4770         fixed capitalizations.
4771         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
4772         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
4773         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
4774         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
4775         * gfortran.dg/maxloc_shape_1.f90: Likewise.
4776         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
4777         * gfortran.dg/min_max_conformance.f90: Likewise.
4778
4779 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
4780
4781         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
4782         options.
4783         * gcc.dg/c99-tgmath-2.c: Likewise.
4784         * gcc.dg/c99-tgmath-3.c: Likewise.
4785         * gcc.dg/c99-tgmath-4.c: Likewise.
4786
4787 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
4788
4789         PR fortran/33568
4790         * gfortran.dg/anint_1.f90: New test.
4791
4792 2007-09-27  Ian Lance Taylor  <iant@google.com>
4793
4794         PR tree-optimization/33565
4795         * gcc.dg/Wstrict-overflow-20.c: New test.
4796
4797 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4798
4799         * gfortran.dg/openmp_stack.f90: Fix typo.
4800         * gfortran.dg/recursive_stack.f90: Fix typo.
4801
4802 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
4803
4804         PR c++/33493
4805         * g++.dg/template/error31.C: New.
4806
4807 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
4808
4809         * lib/prune.exp: Prune also "^In function .*$" lines and
4810         "^    inlined from .*$" lines.
4811
4812 2007-09-26  Richard Guenther  <rguenther@suse.de>
4813
4814         PR tree-optimization/33563
4815         * gcc.dg/torture/pr33563.c: New testcase.
4816
4817 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
4818
4819         PR c/25309
4820         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
4821         array.
4822         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
4823         without -O2.
4824
4825 2007-09-26  Richard Guenther  <rguenther@suse.de>
4826
4827         PR tree-optimization/30375
4828         PR tree-optimization/33560
4829         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
4830         * gcc.dg/tree-ssa/complex-5.c: Likewise.
4831         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
4832         * gcc.dg/torture/pr30375.c: New testcase.
4833         * gcc.dg/torture/pr33560.c: New testcase.
4834         * gcc.dg/tree-ssa/pr30375.c: Likewise.
4835
4836 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
4837
4838         PR c++/33207
4839         * g++.dg/parse/crash38.C: New test.
4840
4841 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
4842
4843         PR target/33524
4844         * gcc.target/i386/sse5-convert.c: New file, test int->long
4845         vectorized conversions.
4846
4847 2007-09-25  Revital Eres  <eres@il.ibm.com>
4848
4849         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
4850
4851 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
4852
4853         PR c/32295
4854         * gcc.dg/enum-incomplete-1.c: New test.
4855
4856 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
4857
4858         * gcc.c-torture/compile/20070919-1.c: New test.
4859
4860 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4861
4862         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
4863
4864 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
4865
4866         PR c++/14688
4867         * g++.dg/inherit/override_attribs.C: New file.
4868
4869 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
4870
4871         PR fortran/33269
4872         * io.c (check_format_string): Move NULL and constant checks into
4873         this function.
4874         (check_io_constraints): Call gfc_simplify_expr() before calling
4875         check_format_string().  Remove NULL and constant checks.
4876
4877 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
4878
4879         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
4880         * gcc.c-torture/execute/loop-2g.x: Likewise.
4881
4882 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
4883
4884         * lib/target-supports.exp (check_effective_target_mips16_attribute):
4885         Reject hard-float modes unless the ABI is o32 or o64.
4886         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
4887         of gcc.exp.  Skip the tests when mips16 code generation is not
4888         supported.
4889         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
4890         and use dg-add-options mips16_attribute.
4891
4892 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
4893
4894         PR c++/33506
4895         * g++.dg/ext/attrib29.C: New test.
4896
4897 2007-09-23  Ollie Wild  <aaw@google.com>
4898
4899         * gcc.dg/fold-bitand-1.c: New test.
4900         * gcc.dg/fold-bitand-2.c: New test.
4901         * gcc.dg/fold-bitand-3.c: New test.
4902         * gcc.dg/fold-bitand-4.c: New test.
4903
4904 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
4905
4906         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
4907         any of the macros to be defined for __mips16.
4908         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
4909
4910 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
4911
4912         * gcc.dg/vect/pr21591.c: Require vect_int.
4913         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
4914         * gcc.dg/vect/vect-outer-2a.c: Likewise.
4915         * gcc.dg/vect/vect-outer-2c.c: Likewise.
4916
4917 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
4918
4919         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
4920         attributes.
4921         * gcc.dg/va-arg-pack-len-2.c: New test.
4922         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
4923         attributes.
4924         * g++.dg/ext/va-arg-pack-len-2.C: New test.
4925
4926         PR tree-optimization/32772
4927         * gcc.c-torture/compile/20070905-1.c: New test.
4928
4929         PR tree-optimization/32975
4930         * gcc.dg/pr32975.c: New test.
4931
4932         PR middle-end/28755
4933         * gcc.dg/pr28755.c: New test.
4934
4935 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
4936
4937         * lib/target-supports.exp (check_effective_target_nomips16): New
4938         procedure.
4939         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
4940         for mipsisa64*-*-*.
4941         * gcc.dg/vect/vect.exp: Likewise.
4942         * g++.dg/vect/vect.exp: Likewise.
4943         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
4944         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
4945         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
4946         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
4947         * gcc.target/mips/clear-cache-1.c (f): Likewise.
4948         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
4949         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
4950         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
4951         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
4952         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
4953         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
4954         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
4955         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
4956         (test14, test15, test16, test17, test18): Likewise.
4957         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
4958         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
4959         (test14, test15, test16, test17, test18, test19, test20, test21)
4960         (test22): Likewise.
4961         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
4962         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
4963         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
4964         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
4965         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
4966         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
4967         * gcc.target/mips/mips-3d-1.c (main): Likewise.
4968         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
4969         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4970         (test13, test14, test15, test16, test17, test18, test19, test20)
4971         (test21, test22, test23, test24, test25, test26, test27, test28)
4972         (test29, test30, test31): Likewise.
4973         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
4974         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4975         (test13, test14, test15, test16, test17, test18, test19, test20)
4976         (test21, test22, test23, test24, test25, test26, test27, test28)
4977         (test29, test30, test31, test32, test33, test34, test35, test36)
4978         (test37, test38, test39, test40, test41, test42, test43, test44)
4979         (test45, test46, test47, test48, test49, test50, test51, test52)
4980         (test53, test54, test55, test56, test57, test58, test59, test60)
4981         (test61, test62, test63): Likewise.
4982         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
4983         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4984         (test13, test14, test15, test16, test17, test18, test19, test20)
4985         (test21, test22, test23, test24, test25, test26, test27, test28)
4986         (test29, test30, test31): Likewise.
4987         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
4988         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4989         (test13, test14, test15, test16, test17, test18, test19, test20)
4990         (test21, test22, test23, test24, test25, test26, test27, test28)
4991         (test29, test30, test31): Likewise.
4992         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
4993         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4994         (test13, test14, test15): Likewise.
4995         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
4996         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4997         (test13, test14, test15): Likewise.
4998         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
4999         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5000         (test13, test14, test15, test16, test17, test18, test19, test20)
5001         (test21, test22, test23, test24, test25, test26, test27, test28)
5002         (test29, test30, test31): Likewise.
5003         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
5004         (matrix_multiply4: Likewise.
5005         * gcc.target/mips/mips-ps-1.c (main): Likewise.
5006         * gcc.target/mips/mips-ps-2.c (main): Likewise.
5007         * gcc.target/mips/mips-ps-3.c (main): Likewise.
5008         * gcc.target/mips/mips-ps-4.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-ps-5.c (main, test0, test1, test2, test3)
5014         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5015         (test13, test14, test15, test16, test17, test18, test19, test20)
5016         (test21, test22, test23, test24, test25, test26, test27, test28)
5017         (test29, test30, test31): Likewise.
5018         * gcc.target/mips/mips-ps-5.c (main): Likewise.
5019         * gcc.target/mips/mips-ps-6.c (main): Likewise.
5020         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
5021         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
5022         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
5023         (sub_v4qi): Likewise.
5024         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
5025         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
5026         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
5027         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
5028         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
5029         (subb, subc): Likewise.
5030         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
5031         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
5032         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
5033         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
5034         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
5035         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
5036         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
5037         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
5038         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
5039         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
5040         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
5041         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
5042         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
5043
5044 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5045
5046         * lib/target-supports.exp (add_options_for_mips16_attribute)
5047         (check_effective_target_mips16_attribute): New functions.
5048         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
5049         command line.
5050         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
5051         extra_test_flags.
5052         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
5053         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
5054         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
5055         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
5056         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
5057         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
5058         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
5059         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
5060         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
5061         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
5062         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
5063         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
5064         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
5065         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
5066         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
5067         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
5068         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
5069         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
5070         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
5071         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
5072         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
5073         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
5074         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
5075         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
5076         (NOMIPS16): Delete.
5077         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
5078         of dg-options.
5079         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
5080         options.  Require { target mips16_attribute } and use dg-add-options
5081         to add the associated options.
5082         (foo): Use MIPS16.
5083         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
5084         * gcc.target/mips/call-saved-3.c: Likewise.
5085         * gcc.target/mips/code-readable-1.c: Require { target
5086         mips16_attribute } and use dg-add-options to add the associated
5087         options.  Remove trailing whitespace.
5088         (NOMIPS16): Delete.
5089         * gcc.target/mips/code-readable-2.c: Likewise.
5090         * gcc.target/mips/code-readable-3.c: Likewise.
5091         * gcc.target/mips/mips16-attributes-2.c: Likewise.
5092         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
5093         Require { target mips16_attribute } and use dg-add-options to
5094         add the associated options.
5095         (cksum16, cksum8): Use MIPS16.
5096         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
5097         Require { target mips16_attribute } and use dg-add-options to
5098         add the associated options.
5099         (foo): Use MIPS16.
5100         * gcc.target/mips/save-restore-2.c: Likewise.
5101         * gcc.target/mips/save-restore-3.c: Likewise.
5102         * gcc.target/mips/save-restore-4.c: Likewise.
5103         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
5104         -mno-abicalls.
5105         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
5106         (foo): Use NOMIPS16.
5107
5108 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
5109
5110         PR fortran/33337
5111         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
5112
5113         PR fortran/33376
5114         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
5115
5116 2007-09-22  Tobias Burnus  <burnus@net-b.de>
5117
5118         PR fortran/33445
5119         * gfortran.dg/gomp/free-2.f90: New.
5120         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
5121         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
5122
5123 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
5124
5125         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
5126         * gcc.target/i386/sse5-haddX.c: Ditto.
5127         * gcc.target/i386/sse5-hsubX.c: Ditto.
5128         * gcc.target/i386/sse5-maccXX.c: Ditto.
5129         * gcc.target/i386/sse5-msubXX.c: Ditto.
5130         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
5131         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
5132         * gcc.target/i386/sse5-permpX.c: Ditto.
5133         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
5134         effective target.
5135         * gcc.target/i386/sse5-fma-vector.c: Ditto.
5136         * gcc.target/i386/sse5-ima-vector.c: Ditto.
5137         * gcc.target/i386/sse5-pcmov.c: Ditto.
5138         * gcc.target/i386/sse5-pcmov2.c: Ditto.
5139
5140 2007-09-22  Richard Guenther  <rguenther@suse.de>
5141
5142         PR tree-optimization/33146
5143         * gcc.c-torture/compile/pr33146.c: New testcase.
5144
5145 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5146
5147         * lib/target-supports.exp (check_cached_effective_target): New
5148         procedure.
5149         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
5150         (check_effective_target_c99_runtime): New procedure.
5151         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
5152         (test3l): Likewise cargl.
5153         * gcc.dg/builtins-59.c: Require c99_runtime.
5154         * gcc.dg/builtins-61.c: Likewise.
5155         * gcc.dg/builtins-62.c: Likewise.
5156
5157 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5158
5159         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
5160         * lib/target-supports-dg.exp (dg-add-options): Likewise.
5161         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
5162         target-specific dg-options.
5163         * gcc.dg/builtins-20.c: Likewise.
5164         * gcc.dg/builtins-53.c: Likewise.
5165         * gcc.dg/builtins-55.c: Likewise.
5166         * gcc.dg/single-precision-constant.c: Likewise.
5167         * gcc.dg/torture/builtin-convert-1.c: Likewise.
5168         * gcc.dg/torture/builtin-convert-2.c: Likewise.
5169         * gcc.dg/torture/builtin-convert-3.c: Likewise.
5170         * gcc.dg/torture/builtin-convert-4.c: Likewise.
5171         * gcc.dg/torture/builtin-power-1.c: Likewise.
5172
5173 2007-09-21  Chao-ying Fu  <fu@mips.com>
5174
5175         * lib/target-supports.exp (check_effective_target_fixed_point): New to
5176         check if targets have fixed-point supports.
5177         * gcc.dg/fixed-point/fixed-point.exp: New file.
5178         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
5179         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
5180         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
5181         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
5182         * gcc.dg/fixed-point/constants-pedantic.c,
5183         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
5184         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
5185         * gcc.dg/fixed-point/keywords-ignored-c99.c,
5186         * gcc.dg/fixed-point/keywords-pedantic.c,
5187         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
5188         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
5189         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
5190         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
5191         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
5192         * gcc.dg/fixed-point/func-vararg-mixed.c,
5193         * gcc.dg/fixed-point/operator-logical.c,
5194         * gcc.dg/fixed-point/struct-union.c,
5195         * gcc.dg/fixed-point/bit-complement.c,
5196         * gcc.dg/fixed-point/operator-bitwise.c,
5197         * gcc.dg/fixed-point/operator-comma.c,
5198         * gcc.dg/fixed-point/struct-layout-1.c,
5199         * gcc.dg/fixed-point/union-init.c,
5200         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
5201         * gcc.dg/fixed-point/func-mixed.c,
5202         * gcc.dg/fixed-point/func-vararg-size0.c,
5203         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
5204         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
5205         * gcc.dg/fixed-point/operator-unary.c,
5206         * gcc.dg/fixed-point/allop-const.c,
5207         * gcc.dg/fixed-point/muldiv-warning.c,
5208         * gcc.dg/nofixed-point-1.c,
5209         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
5210         * gcc.target/mips/fixed-vector-type.c,
5211         * gcc.target/mips/fixed-scalar-type.c: New tests.
5212
5213 2007-09-21  Olivier Hainque  <hainque@adacore.com>
5214
5215         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
5216         * gnat.dg/test_nested_subtype_byref.adb: New test.
5217
5218 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
5219
5220         PR fortran/33439
5221         * gfortran.dg/gomp/pr33439.f90: New test.
5222
5223 2007-09-21  Tobias Burnus  <burnus@net-b.de>
5224
5225         PR fortran/33455
5226         * gfortran.dg/merge_char_3.f90: New.
5227
5228 2007-09-21  Tobias Burnus  <burnus@net-b.de>
5229
5230         PR fortran/33037
5231         * gfortran.dg/transfer_check_1.f90: New.
5232
5233 2007-09-20  Asher Langton  <langton2@llnl.gov>
5234
5235         PR fortran/20441
5236         * gfortran.dg/init_flag_1.f90: New.
5237         * gfortran.dg/init_flag_2.f90: New.
5238         * gfortran.dg/init_flag_3.f90: New.
5239         * gfortran.dg/init_flag_4.f90: New.
5240         * gfortran.dg/init_flag_5.f90: New.
5241         * gfortran.dg/init_flag_6.f90: New.
5242         * gfortran.dg/init_flag_7.f90: New.
5243
5244 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
5245
5246         PR c++/33460
5247         * g++.dg/ext/anon-struct6.C: New.
5248
5249 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5250
5251         PR libfortran/23272
5252         * gfortran.dg/inquire_10.f90: New test.
5253
5254 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
5255
5256         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
5257
5258 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5259
5260         PR fortran/33221
5261         * gfortran.dg/used_types_18.f90: Declare variable of empty
5262         derived type.
5263
5264 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5265
5266         PR fortran/33288
5267         * gfortran.dg/array_constructor_19.f90: New test.
5268
5269 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
5270
5271         PR debug/33316
5272         * gcc.dg/debug/pr33316.c: New test.
5273
5274         PR c++/33496
5275         * g++.dg/cpp0x/variadic76.C: New test.
5276         * g++.dg/cpp0x/variadic77.C: New test.
5277         * g++.dg/cpp0x/variadic78.C: New test.
5278
5279         PR c/33238
5280         PR c/27301
5281         * gcc.c-torture/execute/20070919-1.c: New test.
5282         * gcc.dg/pr33238.c: New test.
5283         * gcc.dg/pr27301.c: New test.
5284
5285 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
5286
5287         * lib/target-supports.exp (check_effective_target_mips64): New
5288         procedure.
5289         * gcc.dg/lower-subreg-1.c: Require !mips64.
5290         * gcc.dg/sibcall-3.c (ATTR): New macro.
5291         (recurser_void1, recurser_void2): Use it.
5292         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
5293         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
5294
5295 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
5296
5297         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
5298         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
5299         warning annotation.
5300         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
5301
5302 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
5303
5304         PR fortran/33497
5305         * gfortran.dg/c_loc_tests_11.f03: New test case.
5306
5307 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
5308
5309         PR c++/33459
5310         * g++.dg/init/ref14.C: New.
5311
5312 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5313
5314         * gnat.dg/slice2.ad[sb]: New testcase.
5315
5316 2007-09-19  Nick Clifton  <nickc@redhat.com>
5317
5318         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
5319
5320 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
5321
5322         * gcc.target/bfin/bfin.exp: New.
5323         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
5324         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
5325         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
5326         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
5327         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
5328         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
5329         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
5330         mcpu-bf561.c, mcpu-default.c}: New tests.
5331
5332 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
5333
5334         Restore detection of unsupported TLS.
5335
5336         Revert this patch:
5337         2007-02-10  Richard Henderson  <rth@redhat.com>
5338
5339         * lib/target-supports.exp (check_effective_target_tls): Redefine
5340         to mean non-emulated tls.
5341         * gcc.dg/tls/alias-1.c: Remove tls requirement.
5342         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
5343         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
5344         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
5345         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
5346         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
5347         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
5348
5349         And then:
5350         * lib/target-supports.exp (check_effective_target_tls): Use
5351         stronger test for compiler support for TLS.
5352         (check_effective_target_tls_native): New, to test for non-emulated
5353         TLS support.
5354         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
5355         instead of dg-require-effective-target tls.
5356         * g++.dg/gomp/copyin-1.C: Likewise.
5357         * g++.dg/gomp/sharing-1.C: Likewise.
5358         * g++.dg/gomp/tls-1.C: Likewise.
5359         * g++.dg/gomp/tls-2.C: Likewise.
5360         * g++.dg/gomp/tls-3.C: Likewise.
5361         * g++.dg/tls/diag-1.C: Likewise.
5362         * g++.dg/tls/diag-2.C: Likewise.
5363         * g++.dg/tls/diag-3.C: Likewise.
5364         * g++.dg/tls/diag-4.C: Likewise.
5365         * g++.dg/tls/diag-5.C: Likewise.
5366         * g++.dg/tls/init-1.C: Likewise.
5367         * g++.dg/tls/init-2.C: Likewise.
5368         * g++.dg/tls/trivial.C: Likewise.
5369         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
5370         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
5371         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
5372         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
5373         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
5374         * gcc.dg/gomp/clause-1.c: Likewise.
5375         * gcc.dg/gomp/copyin-1.c: Likewise.
5376         * gcc.dg/gomp/sharing-1.c: Likewise.
5377         * gcc.dg/gomp/tls-1.c: Likewise.
5378         * gcc.dg/gomp/tls-2.c: Likewise.
5379         * gcc.dg/tls/alpha-1.c: Likewise.
5380         * gcc.dg/tls/opt-1.c: Likewise.
5381         * gcc.dg/tls/opt-13.c: Likewise.
5382         * gcc.dg/tls/opt-14.c: Likewise.
5383         * gcc.dg/tls/opt-2.c: Likewise.
5384         * gcc.dg/tls/opt-3.c: Likewise.
5385         * gcc.dg/tls/opt-4.c: Likewise.
5386         * gcc.dg/tls/opt-7.c: Likewise.
5387         * gcc.dg/tls/section-1.c: Likewise.
5388         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
5389         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
5390         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
5391         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
5392         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
5393         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
5394         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
5395         * gfortran.dg/gomp/crayptr2.f90: Likewise.
5396         * gfortran.dg/gomp/fixed-1.f: Likewise.
5397         * gfortran.dg/gomp/free-1.f90: Likewise.
5398         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
5399         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
5400         * gfortran.dg/gomp/reduction1.f90: Likewise.
5401         * gfortran.dg/gomp/sharing-1.f90: Likewise.
5402
5403 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5404
5405         PR fortran/31119
5406         * gfortran.dg/bounds_check_9.f90: New test.
5407         * gfortran.dg/bounds_check_fail_2.f90: New test.
5408
5409 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5410
5411         PR c++/33462 (again)
5412         * g++.dg/ext/va-arg1.C: Adjust.
5413
5414 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5415
5416         PR c++/33462
5417         * g++.dg/ext/va-arg1.C: New.
5418
5419 2007-09-18  Tobias Burnus  <burnus@net-b.de>
5420
5421         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
5422
5423 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5424
5425         PR c++/33463
5426         * g++.dg/rtti/typeid6.C: New.
5427
5428 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5429
5430         PR c++/33464
5431         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
5432         * g++.dg/ext/is_class_error2.C: New.
5433
5434 2007-09-18  Richard Guenther  <rguenther@suse.de>
5435
5436         PR tree-optimization/33340
5437         * g++.dg/torture/pr33340.C: New testcase.
5438
5439 2007-09-18  Tobias Burnus  <burnus@net-b.de>
5440
5441         PR fortran/33231
5442         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
5443         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
5444         * gfortran.dg/elemental_subroutine_5.f90: New.
5445
5446 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
5447
5448         * lib/target-supports.exp (check_profiling_available): Extend
5449         mips*-*-elf check to mips*-*-elf*.
5450
5451 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
5452
5453         * gcc.dg/format/c90-scanf-5.c: New test.
5454         * gcc.dg/format/c99-scanf-4.c: New test.
5455         * gcc.dg/format/ext-7.c: New test.
5456         * gcc.dg/format/ext-8.c: New test.
5457
5458         PR middle-end/33423
5459         * gcc.c-torture/compile/20070915-1.c: New test.
5460
5461 2007-09-17  Tobias Burnus  <burnus@net-b.de>
5462
5463         PR fortran/33106
5464         * gfortran.dg/private_type_9.f90: New.
5465
5466 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5467
5468         PR middle-end/33449
5469         * gfortran.dg/pr33449.f90: New test.
5470
5471 2007-09-17  Tobias Burnus  <burnus@net-b.de>
5472
5473         * gfortran.dg/interface_15.f90: Compile with -std=f95.
5474         * gfortran.dg/private_type_1.f90: Ditto
5475         * gfortran.dg/interface_18.f90: New.
5476         * gfortran.dg/private_type_8.f90: New.
5477
5478 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
5479
5480         PR c++/33124
5481         * g++.dg/warn/new1.C: Adjust.
5482         * g++.dg/torture/str_empty.C: Likewise.
5483
5484 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
5485
5486         * gcc.target/mips/dse-1.c: New test.
5487
5488 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
5489
5490         PR c++/32756
5491         * g++.dg/overload/operator3.C: New.
5492
5493 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
5494
5495         * gcc.target/mips/truncate-1.c: New test.
5496
5497 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
5498
5499         PR fortran/29396
5500         PR fortran/29606
5501         PR fortran/30625
5502         PR fortran/30871
5503         * gfortran.dg/subref_array_pointer_1.f90: New test.
5504         * gfortran.dg/subref_array_pointer_2.f90: New test.
5505
5506 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
5507
5508         * gfortran.dg/nint_2.f90: Correct last change.
5509
5510 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
5511
5512         * gcc.dg/tree-ssa/parallelization-1.c: New test.
5513
5514 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
5515
5516         * gcc.dg/vect/pr33373b.c: New test.
5517
5518 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
5519
5520         PR target/33438
5521         * gcc.target/i386/pr33438.c: New test.
5522
5523 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5524
5525         * gfortran.dg/nint_2.f90: Revert previous commit.
5526
5527 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5528
5529         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
5530
5531 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
5532
5533         PR debug/33429
5534         * g++.dg/other/unused1.C: XFAIL class2 scan.
5535
5536 2007-09-13  Tobias Burnus  <burnus@net-b.de>
5537
5538         PR fortran/33343
5539         * gfortran.dg/elemental_args_check_1.f90: New.
5540         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
5541         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
5542
5543 2007-09-13  Tobias Burnus  <burnus@net-b.de>
5544
5545         * gfortran.dg/recursive_check_3.f90: New.
5546
5547 2007-09-13  Tobias Burnus  <burnus@net-b.de>
5548
5549         PR fortran/33412
5550         * gfortran.dg/elemental_bind_c.f90: New.
5551
5552 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
5553
5554         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
5555         * gcc.target/mips/mips16-attributes-2.c: New test.
5556         * gcc.target/mips/mips16-attributes-3.c: Likewise.
5557         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
5558         hard-float asm when __mips16 is defined.
5559         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
5560         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
5561         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
5562         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
5563         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
5564         * gcc.target/mips/pr26765.c (foo): Likewise.
5565         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
5566         targets, use dg-mips-options instead of dg-options, and use -mgp32
5567         to force 32-bit mode.
5568         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
5569         and 64-bit mode.
5570         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
5571
5572 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
5573             Michael Meissner  <michael.meissner@amd.com>
5574
5575         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
5576         * gcc.target/i386/sse5-hsubX.c: Ditto.
5577         * gcc.target/i386/sse5-permpX.c: Ditto.
5578         * gcc.target/i386/sse5-haddX.c: Ditto.
5579         * gcc.target/i386/sse5-maccXX.c: Ditto.
5580         * gcc.target/i386/sse5-msubXX.c: Ditto.
5581         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
5582         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
5583
5584         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
5585         optimizes floating point conditional moves into the pcmov
5586         instruction on SSE5.
5587         * gcc.target/i386/sse5-pcmov2.c: Ditto.
5588
5589         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
5590         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
5591         SSE5.
5592
5593         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
5594         compiler optimizes vector (a*b)+c into fmadd on SSE5.
5595
5596         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
5597         optimizes (a*b)+c into fmadd on SSE5.
5598
5599         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
5600         whether the SSE5 instructions can be generated.
5601
5602         * gcc.target/i386/sse5-check.h: New. Add support for 
5603         SSE5 tests.
5604
5605         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
5606         ammintrin.h, and turn on -msse5 option instead of -msse4a.
5607         * gcc.target/i386/sse-13.c: Ditto.
5608         * gcc.target/i386/sse-14.c: Ditto.
5609
5610 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
5611
5612         PR testsuite/33153
5613         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
5614         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
5615
5616 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
5617
5618         PR target/32338
5619         * gcc.dg/pr32338-1.c: New test.
5620         * gcc.dg/pr32338-2.c: New test.
5621
5622 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
5623         
5624         * lib/target-supports.exp (check_effective_target_sync_int_long):
5625         Revert change to add xtensa.
5626         (check_effective_target_sync_char_short): Likewise.
5627         
5628 2007-09-12  Olivier Hainque  <hainque@adacore.com>
5629
5630         * gnat.dg/packed_subtype.adb: New test.
5631
5632 2007-09-12  Tobias Burnus  <burnus@net-b.de>
5633
5634         PR fortran/33297
5635         * gfortran.dg/intrinsic_size.f90: New.
5636
5637 2007-09-12  Tobias Burnus  <burnus@net-b.de>
5638
5639         PR fortran/33284
5640         PR fortran/33310
5641         * gfortran.dg/conflicts_2.f90: New.
5642
5643 2007-09-12  Ira Rosen  <irar@il.ibm.com>
5644
5645         PR tree-optimization/32377
5646         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
5647         dependence distance.
5648         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
5649         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
5650         * gcc.dg/vect/no-vfa-vect-depend-1.c,
5651         gfortran.dg/vect/no-vfa-pr32377.f90: New.
5652
5653 2007-09-12  Richard Guenther  <rguenther@suse.de>
5654
5655         PR middle-end/33382
5656         * gcc.c-torture/compile/pr33382.c: New testcase.
5657         * gcc.c-torture/execute/pr33382.c: Likewise.
5658
5659 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
5660
5661         PR fortran/33395
5662         * gfortran.dg/c_ptr_tests_12.f03: New test case.
5663
5664 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
5665
5666         PR tree-optimization/33373
5667         * gcc.dg/vect/pr33373.c: New test.
5668
5669 2007-09-12  Ben Elliston  <bje@au.ibm.com>
5670
5671         * lib/target-supports.exp (check_effective_target_vect_no_double):
5672         Remove unused proc.
5673
5674 2007-09-12  Ben Elliston  <bje@au.ibm.com>
5675             Ulrich Weigand  <uweigand@de.ibm.com>
5676
5677         * gcc.target/spu/dfcgt-nan.c: New test.
5678
5679 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
5680
5681         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
5682
5683 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
5684
5685         PR fortran/33040
5686         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
5687
5688 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
5689
5690         * gcc.dg/va-arg-pack-len-1.c: New test.
5691         * g++.dg/va-arg-pack-len-1.C: New test.
5692
5693 2007-09-11  Michael Matz  <matz@suse.de>
5694
5695         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
5696
5697 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
5698
5699         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
5700         checks for size of long double.
5701         * gcc.dg/dfp/convert.h: New file.
5702         * gcc.dg/dfp/convert-bfp-2.c: New test.
5703         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
5704         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
5705         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
5706         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
5707         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
5708         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
5709         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
5710         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
5711         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
5712
5713 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
5714
5715         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
5716         Change dg-final to expect 1 non-profitable loop and
5717         3 profitable loops.
5718         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
5719         Change dg-final to expect 1 non-profitable loop and
5720         3 profitable loops.
5721         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
5722         Change dg-final to expect 1 profitable loop.
5723         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5724         Change dg-final to expect 1 profitable loop.    
5725         
5726 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
5727
5728         * gcc.target/mips/call-saved-1.c: New test.
5729         * gcc.target/mips/call-saved-2.c: Likewise.
5730         * gcc.target/mips/call-saved-3.c: Likewise.
5731         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
5732         instead of mips_mips64.  Set mips_fp64 too.
5733         (is_gp32_flag): Return true for -mips1 and -mips2.
5734         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
5735
5736 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
5737
5738         * g++.dg/ext/va-arg-pack-1.C: New test.
5739         * g++.dg/ext/va-arg-pack-2.C: New test.
5740
5741 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
5742
5743         PR target/33369
5744         * gcc.dg/vect/pr33369.c: New test.
5745
5746 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
5747
5748         PR fortran/33370
5749         * gfortran.dg/array_memcpy_5.f90:  New test.
5750
5751 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
5752
5753         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
5754
5755 2007-09-09  Richard Guenther  <rguenther@suse.de>
5756
5757         * gcc.c-torture/compile/20070906-1.c: New testcase.
5758
5759 2007-09-09  Ira Rosen  <irar@il.ibm.com>
5760
5761         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
5762         noinline attribute.
5763         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
5764         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
5765         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5766         Likewise.
5767
5768 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
5769
5770         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
5771
5772 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
5773
5774         * gnat.dg/addr2_p.ads: Bump size of array to 9.
5775
5776 2007-09-09  Ira Rosen  <irar@il.ibm.com>
5777
5778         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
5779         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
5780         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
5781         Compile tests with -fno-tree-pre.
5782         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
5783         * lib/target-supports.exp (check_effective_target_vect_strided): New.
5784         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
5785         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
5786         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
5787         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
5788         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
5789         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
5790         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
5791         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
5792         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
5793         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
5794         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
5795         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
5796         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
5797         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
5798         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
5799         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
5800         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
5801
5802 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
5803
5804         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
5805         to call objdump.
5806         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
5807         Use remote_exec to call c++filt.
5808         * lib/target-supports-dg.exp (dg-require-host-local): New.
5809         * gcc.misc-tests/options.exp: Allow .exe in command paths.
5810         * g++.dg/parse/repo1.C: Use dg-require-host-local.
5811         * g++.dg/rtti/repo1.C: Likewise.
5812         * g++.dg/template/repo1.C: Likewise.
5813         * g++.dg/template/repo2.C: Likewise.
5814         * g++.dg/template/repo3.C: Likewise.
5815         * g++.dg/template/repo4.C: Likewise.
5816         * g++.dg/template/repo5.C: Likewise.
5817         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
5818         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
5819         * g++.old-deja/g++.pt/repo1.C: Likewise.
5820         * g++.old-deja/g++.pt/repo2.C: Likewise.
5821         * g++.old-deja/g++.pt/repo3.C: Likewise.
5822         * g++.old-deja/g++.pt/repo4.C: Likewise.
5823         * gcc.dg/cpp/trad/builtins.c: Likewise.
5824
5825 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
5826
5827         PR tree-optimization/32283
5828         * gcc.dg/tree-ssa/loop-31.c: New test.
5829
5830 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
5831
5832         PR rtl-optimization/26449
5833         * gcc.target/i386/pr26449-1.c: New file.
5834
5835 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
5836
5837         PR target/33329
5838         PR rtl-optimization/26449
5839         * gcc.target/i386/pr33329.c: New file.
5840
5841 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
5842
5843         * gnat.dg/renaming3.adb, renaming4.ads: New test.
5844
5845 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
5846
5847         * gnat.dg/unaligned_rep_clause.adb: New testcase.
5848
5849 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
5850
5851         PR tree-optimization/33301
5852         * gfortran.dg/vect/pr33301.f: New test.
5853
5854 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5855
5856         PR libfortran/33307
5857         * gfortran.dg/backspace_10.f90: New test.
5858
5859 2007-09-07  Richard Guenther  <rguenther@suse.de>
5860
5861         Reapply
5862         2007-09-06  Richard Guenther  <rguenther@suse.de>
5863
5864         PR tree-optimization/32586
5865         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5866         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5867         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5868         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5869         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5870         now obsolete simplification.
5871
5872 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
5873         
5874         PR tree-optimization/33299
5875         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
5876         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
5877
5878 2007-09-07  Richard Guenther  <rguenther@suse.de>
5879
5880         Revert
5881         2007-09-06  Richard Guenther  <rguenther@suse.de>
5882
5883         PR tree-optimization/32586
5884         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5885         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5886         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5887         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5888         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5889         now obsolete simplification.
5890
5891 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
5892
5893         PR tree-optimization/32821
5894         * gcc.dg/tree-ssa/pr32821.c: New file.
5895
5896 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
5897
5898         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
5899         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
5900         and mips_forced_no_er.
5901         (dg-mips-options): Add -mno-abicalls when a small-data option is
5902         specified.  Skip tests with small-data options if mips_forced_gp.
5903         Skip tests with -mexplicit-relocs if mips_forced_no_er.
5904         * gcc.target/mips/sdata-1.c: New test.
5905         * gcc.target/mips/sdata-2.c: Likewise.
5906         * gcc.target/mips/sdata-3.c: Likewise.
5907         * gcc.target/mips/sdata-4.c: Likewise.
5908
5909 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5910
5911         PR fortran/33298
5912         * spread_zerosize_1.f90:  New test case.
5913         * spread_bounds_1.f90:  New test case.
5914
5915 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
5916
5917         PR c++/32674
5918         * g++.dg/template/static31.C: New.
5919
5920 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5921
5922         PR fortran/33271
5923         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
5924         powerpc*-linux-gnu.
5925
5926 2007-09-06  David Daney  <ddaney@avtrex.com>
5927             Richard Sandiford  <richard@codesourcery.com>
5928
5929         PR target/33256
5930         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
5931         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
5932         * gcc.target/mips/pr33256.c: New test.
5933
5934 2007-09-06  Tom Tromey  <tromey@redhat.com>
5935
5936         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
5937
5938 2007-09-06  Richard Guenther  <rguenther@suse.de>
5939
5940         PR tree-optimization/32586
5941         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5942         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5943         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5944         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5945         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5946         now obsolete simplification.
5947
5948 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
5949
5950         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
5951         * gcc.target/i386/sse3-addsubps.c: Ditto.
5952         * gcc.target/i386/sse3-haddpd.c: Ditto.
5953         * gcc.target/i386/sse3-haddps.c: Ditto.
5954         * gcc.target/i386/sse3-hsubpd.c: Ditto.
5955         * gcc.target/i386/sse3-hsubps.c: Ditto.
5956         * gcc.target/i386/sse3-lddqu.c: Ditto.
5957         * gcc.target/i386/sse3-movddup.c: Ditto.
5958         * gcc.target/i386/sse3-movshdup.c: Ditto.
5959         * gcc.target/i386/sse3-movsldup.c: Ditto.
5960
5961 2007-09-06  Richard Guenther  <rguenther@suse.de>
5962
5963         PR tree-optimization/33302
5964         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
5965
5966 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5967
5968         PR libfortran/33225
5969         * gfortran.dg./fmt_float.f90: New test.
5970
5971 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5972
5973         PR libfortran/33253
5974         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
5975
5976 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
5977
5978         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
5979         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
5980
5981 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
5982
5983         * g++.dg/eh/builtin1.C: New test.
5984         * g++.dg/eh/builtin2.C: New test.
5985         * g++.dg/eh/builtin3.C: New test.
5986
5987         PR c++/33289
5988         * g++.dg/eh/builtin4.C: New test.
5989
5990 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
5991
5992         * gcc.target/powerpc/dfp-dd.c: New test.
5993         * gcc.target/powerpc/dfp-td.c: New test.
5994
5995 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
5996
5997         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
5998         * gcc.dg/va-arg-pack-1.c: New test.
5999
6000 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
6001
6002         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
6003         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
6004         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
6005         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
6006         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
6007
6008 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
6009
6010         PR c++/30302
6011         * g++.dg/ext/anon-struct5.C: New.
6012
6013 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
6014
6015         * gcc.dg/i386-cpuid.h: Remove.
6016         * gcc.target/i386/mmx-check.h: Include cpuid.h.
6017         (main): Use __get_cpuid to get target features.
6018         * gcc.target/i386/sse-check.h: Ditto.
6019         * gcc.target/i386/sse2-check.h: Ditto.
6020         * gcc.target/i386/sse3-check.h: Ditto.
6021         * gcc.target/i386/ssse3-check.h: Ditto.
6022         * gcc.target/i386/sse4_1-check.h: Ditto.
6023         * gcc.target/i386/sse4_2-check.h: Ditto.
6024         * gcc.target/i386/sse4a-check.h: Ditto.
6025         * gcc.dg/torture/pr16104-1.c: Ditto.
6026         (do_test): Change to void.
6027         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
6028         * gcc.target/i386/sse-6.c: Ditto.
6029         * gcc.target/i386/sse-7.c: Ditto.
6030         * g++.dg/other/i386-1.C: Include cpuid.h.
6031         (main): New function.  Use __get_cpuid to get target fetaures.
6032
6033 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
6034             David Ung  <davidu@mips.com>
6035             Nigel Stephens <nigel@mips.com>
6036
6037         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
6038         * gcc.c-torture/compile/mipscop-2.c: Likewise.
6039         * gcc.c-torture/compile/mipscop-3.c: Likewise.
6040         * gcc.c-torture/compile/mipscop-4.c: Likewise.
6041         * gcc.dg/torture/mips-hilo-1.c: Likewise.
6042         * gcc.dg/torture/mips-hilo-2.c: Likewise.
6043         * gcc.dg/torture/pr19683-1.c: Likewise.
6044         * gcc.target/mips/madd-3.c: Likewise.
6045         * gcc.target/mips/maddu-3.c: Likewise.
6046         * gcc.target/mips/msub-3.c: Likewise.
6047         * gcc.target/mips/msubu-3.c: Likewise.
6048         * gcc.target/mips/asm-1.c: Likewise.
6049         * gcc.target/mips/branch-1.c: Likewise.
6050         * gcc.target/mips/ins-1.c: Likewise.
6051         * gcc.target/mips/near-far-3.c: Likewise.
6052         * gcc.target/mips/near-far-4.c: Likewise.
6053         * gcc.target/mips/smartmips-lwxs.c: Likewise.
6054         * gcc.target/mips/smartmips-ror-1.c: Likewise.
6055         * gcc.target/mips/smartmips-ror-2.c: Likewise.
6056         * gcc.target/mips/smartmips-ror-3.c: Likewise.
6057         * gcc.target/mips/smartmips-ror-4.c: Likewise.
6058         * gcc.target/mips/dspr2-MULT.c: Likewise.
6059         * gcc.target/mips/dspr2-MULTU.c: Likewise.
6060         * gcc.target/mips/mips32-dsp-run.c: Likewise.
6061         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
6062         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
6063         * gcc.target/mips/code-readable-2.c: Likewise.
6064         * gcc.target/mips/code-readable-3.c: Likewise.
6065
6066 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
6067             David Ung  <davidu@mips.com>
6068             Nigel Stephens <nigel@mips.com>
6069
6070         * gcc.target/mips/mips16-attributes.c: New.
6071
6072 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
6073
6074         PR fortran/31564
6075         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
6076
6077         PR fortran/33241
6078         * gfortran.dg/char_length_10.f90: New test.
6079
6080 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
6081
6082         PR c++/29731
6083         * g++.dg/parse/template24.C: New.
6084
6085 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6086
6087         * g++.dg/other/spu2vmx-1.C: New test.
6088
6089 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
6090
6091         PR tree-optimization/33017
6092         * gcc.dg/pr33017.c: New test.
6093
6094 2007-09-05  Ben Elliston  <bje@au.ibm.com>
6095
6096         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
6097         __protected_stream family of macros.
6098
6099 2007-09-04  Jan Hubicka  <jh@suse.cz>
6100
6101         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
6102         * gcc.dg/tree-ssa/pr27236.c: Likewise.
6103         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
6104         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6105         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
6106         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
6107         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6108         Likewise.
6109
6110 2007-09-04  Janus Weil  <jaydub66@gmail.com>
6111             Tobias Burnus  <burnus@net-b.de>
6112
6113         * gfortran.dg/proc_decl_1.f90: New.
6114         * gfortran.dg/proc_decl_2.f90: New.
6115         * gfortran.dg/proc_decl_3.f90: New.
6116         * gfortran.dg/proc_decl_4.f90: New.
6117
6118 2007-09-04  Jan Hubicka  <jh@suse.cz>
6119
6120         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
6121         * gcc.dg/vect/vect-105.c: Mark functions noinline.
6122         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
6123         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
6124         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
6125         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
6126         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
6127         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
6128         * gcc.dg/vect/vect-50.c: Mark functions noinline.
6129         * gcc.dg/vect/vect-33.c: Mark functions noinline.
6130         * gcc.dg/vect/vect-16.c: Mark functions noinline.
6131         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
6132         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
6133         * gcc.dg/vect/vect-92.c: Mark functions noinline.
6134         * gcc.dg/vect/vect-75.c: Mark functions noinline.
6135         * gcc.dg/vect/vect-58.c: Mark functions noinline.
6136         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
6137         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
6138         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
6139         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
6140         * gcc.dg/vect/vect-114.c: Mark functions noinline.
6141         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
6142         * gcc.dg/vect/vect-8.c: Mark functions noinline.
6143         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
6144         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
6145         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
6146         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
6147         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
6148         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
6149         * gcc.dg/vect/vect-42.c: Mark functions noinline.
6150         * gcc.dg/vect/vect-25.c: Mark functions noinline.
6151         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
6152         * gcc.dg/vect/vect-67.c: Mark functions noinline.
6153         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
6154         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
6155         * gcc.dg/vect/vect-106.c: Mark functions noinline.
6156         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
6157         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
6158         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
6159         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
6160         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
6161         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
6162         * gcc.dg/vect/vect-34.c: Mark functions noinline.
6163         * gcc.dg/vect/vect-17.c: Mark functions noinline.
6164         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
6165         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
6166         * gcc.dg/vect/vect-93.c: Mark functions noinline.
6167         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
6168         * gcc.dg/vect/vect-76.c: Mark functions noinline.
6169         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
6170         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
6171         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
6172         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
6173         * gcc.dg/vect/vect-115.c: Mark functions noinline.
6174         * gcc.dg/vect/vect-9.c: Mark functions noinline.
6175         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
6176         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
6177         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
6178         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
6179         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
6180         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
6181         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
6182         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
6183         * gcc.dg/vect/vect-60.c: Mark functions noinline.
6184         * gcc.dg/vect/vect-26.c: Mark functions noinline.
6185         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
6186         * gcc.dg/vect/vect-85.c: Mark functions noinline.
6187         * gcc.dg/vect/vect-68.c: Mark functions noinline.
6188         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
6189         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
6190         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
6191         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
6192         * gcc.dg/vect/vect-107.c: Mark functions noinline.
6193         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
6194         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
6195         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
6196         * gcc.dg/vect/vect-52.c: Mark functions noinline.
6197         * gcc.dg/vect/vect-35.c: Mark functions noinline.
6198         * gcc.dg/vect/vect-18.c: Mark functions noinline.
6199         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
6200         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
6201         * gcc.dg/vect/vect-77.c: Mark functions noinline.
6202         * gcc.dg/vect/vect-2.c: Mark functions noinline.
6203         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
6204         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
6205         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
6206         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
6207         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
6208         * gcc.dg/vect/vect-116.c: Mark functions noinline.
6209         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
6210         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
6211         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
6212         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
6213         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
6214         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
6215         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
6216         * gcc.dg/vect/vect-44.c: Mark functions noinline.
6217         * gcc.dg/vect/vect-27.c: Mark functions noinline.
6218         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
6219         * gcc.dg/vect/vect-86.c: Mark functions noinline.
6220         * gcc.dg/vect/vect-100.c: Mark functions noinline.
6221         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
6222         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
6223         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
6224         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
6225         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
6226         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
6227         * gcc.dg/vect/vect-108.c: Mark functions noinline.
6228         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
6229         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
6230         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
6231         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
6232         * gcc.dg/vect/vect-11.c: Mark functions noinline.
6233         * gcc.dg/vect/vect-70.c: Mark functions noinline.
6234         * gcc.dg/vect/vect-36.c: Mark functions noinline.
6235         * gcc.dg/vect/vect-19.c: Mark functions noinline.
6236         * gcc.dg/vect/vect-95.c: Mark functions noinline.
6237         * gcc.dg/vect/vect-78.c: Mark functions noinline.
6238         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
6239         * gcc.dg/vect/vect-3.c: Mark functions noinline.
6240         * gcc.dg/vect/vect-all.c: Mark functions noinline.
6241         * gcc.dg/vect/vect-117.c: Mark functions noinline.
6242         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
6243         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
6244         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
6245         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
6246         * gcc.dg/vect/vect-20.c: Mark functions noinline.
6247         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
6248         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
6249         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
6250         * gcc.dg/vect/vect-62.c: Mark functions noinline.
6251         * gcc.dg/vect/vect-28.c: Mark functions noinline.
6252         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
6253         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
6254         * gcc.dg/vect/vect-87.c: Mark functions noinline.
6255         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
6256         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
6257         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
6258         * gcc.dg/vect/vect-109.c: Mark functions noinline.
6259         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
6260         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
6261         noinline.
6262         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
6263         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
6264         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
6265         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
6266         * gcc.dg/vect/vect-12.c: Mark functions noinline.
6267         * gcc.dg/vect/vect-71.c: Mark functions noinline.
6268         * gcc.dg/vect/vect-54.c: Mark functions noinline.
6269         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
6270         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
6271         * gcc.dg/vect/vect-96.c: Mark functions noinline.
6272         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
6273         * gcc.dg/vect/vect-110.c: Mark functions noinline.
6274         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
6275         * gcc.dg/vect/vect-4.c: Mark functions noinline.
6276         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
6277         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
6278         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
6279         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
6280         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
6281         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
6282         * gcc.dg/vect/vect-21.c: Mark functions noinline.
6283         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
6284         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
6285         * gcc.dg/vect/vect-80.c: Mark functions noinline.
6286         * gcc.dg/vect/vect-63.c: Mark functions noinline.
6287         * gcc.dg/vect/vect-46.c: Mark functions noinline.
6288         * gcc.dg/vect/vect-29.c: Mark functions noinline.
6289         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
6290         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
6291         * gcc.dg/vect/vect-88.c: Mark functions noinline.
6292         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
6293         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
6294         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
6295         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
6296         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
6297         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
6298         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
6299         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
6300         * gcc.dg/vect/vect-30.c: Mark functions noinline.
6301         * gcc.dg/vect/vect-13.c: Mark functions noinline.
6302         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
6303         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
6304         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
6305         * gcc.dg/vect/vect-72.c: Mark functions noinline.
6306         * gcc.dg/vect/vect-38.c: Mark functions noinline.
6307         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
6308         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
6309         * gcc.dg/vect/vect-97.c: Mark functions noinline.
6310         * gcc.dg/vect/vect-111.c: Mark functions noinline.
6311         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
6312         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
6313         * gcc.dg/vect/vect-5.c: Mark functions noinline.
6314         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
6315         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
6316         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
6317         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
6318         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
6319         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
6320         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
6321         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
6322         * gcc.dg/vect/vect-22.c: Mark functions noinline.
6323         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
6324         * gcc.dg/vect/vect-64.c: Mark functions noinline.
6325         * gcc.dg/vect/vect-89.c: Mark functions noinline.
6326         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
6327         * gcc.dg/vect/vect-103.c: Mark functions noinline.
6328         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
6329         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
6330         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
6331         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
6332         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
6333         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
6334         * gcc.dg/vect/vect-31.c: Mark functions noinline.
6335         * gcc.dg/vect/vect-14.c: Mark functions noinline.
6336         * gcc.dg/vect/vect-73.c: Mark functions noinline.
6337         * gcc.dg/vect/vect-56.c: Mark functions noinline.
6338         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
6339         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
6340         * gcc.dg/vect/vect-98.c: Mark functions noinline.
6341         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
6342         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
6343         * gcc.dg/vect/vect-112.c: Mark functions noinline.
6344         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
6345         * gcc.dg/vect/vect-6.c: Mark functions noinline.
6346         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
6347         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
6348         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
6349         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
6350         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
6351         * gcc.dg/vect/pr25413.c: Mark functions noinline.
6352         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
6353         * gcc.dg/vect/vect-40.c: Mark functions noinline.
6354         * gcc.dg/vect/vect-23.c: Mark functions noinline.
6355         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
6356         * gcc.dg/vect/vect-82.c: Mark functions noinline.
6357         * gcc.dg/vect/vect-65.c: Mark functions noinline.
6358         * gcc.dg/vect/vect-48.c: Mark functions noinline.
6359         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
6360         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
6361         * gcc.dg/vect/vect-104.c: Mark functions noinline.
6362         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
6363         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
6364         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
6365         * gcc.dg/vect/vect-32.c: Mark functions noinline.
6366         * gcc.dg/vect/vect-15.c: Mark functions noinline.
6367         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
6368         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
6369         * gcc.dg/vect/vect-91.c: Mark functions noinline.
6370         * gcc.dg/vect/vect-74.c: Mark functions noinline.
6371         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
6372         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
6373         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
6374         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
6375         * gcc.dg/vect/vect-99.c: Mark functions noinline.
6376         * gcc.dg/vect/vect-113.c: Mark functions noinline.
6377         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
6378         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
6379         * gcc.dg/vect/vect-7.c: Mark functions noinline.
6380         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
6381         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
6382         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
6383         * gcc.dg/vect/vect-24.c: Mark functions noinline.
6384         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
6385         * gcc.dg/vect/vect-83.c: Mark functions noinline.
6386         * gcc.dg/vect/vect-66.c: Mark functions noinline.
6387         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
6388
6389 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
6390
6391         PR middle-end/33187
6392         * gcc.target/i386/cmov7.c: New file.
6393
6394 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
6395
6396         * gcc.target/i386/sse4a-check.h: New file.
6397         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
6398         * gcc.target/i386/sse4a-insert.c: Ditto.
6399         * gcc.target/i386/sse4a-montsd.c: Ditto.
6400         * gcc.target/i386/sse4a-montss.c: Ditto.
6401         * gcc.target/i386/mmx-check.h: New file.
6402         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
6403         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
6404         * gcc.target/i386/sse-check.h: New file.
6405         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
6406         * gcc.target/i386/sse-3.c: Ditto.
6407         * gcc.target/i386/sse-7.c: Ditto.
6408         * gcc.target/i386/sse-9.c: Ditto.
6409         * gcc.target/i386/ssefn-3.c: Ditto.
6410         * gcc.target/i386/sse-recip.c: Ditto.
6411         * gcc.target/i386/sse-recip-vec.c: Ditto.
6412         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
6413         * gcc.target/i386/20020523-1.c: Remove.
6414         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
6415         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
6416         * gcc.target/i386/ssefn-4.c: Ditto.
6417         * gcc.target/i386/sse-6.c: Ditto.
6418         * gcc.target/i386/sse-10.c: Ditto.
6419         * gcc.target/i386/sse-11.c: Ditto.
6420         * gcc.target/i386/sse-18.c: Ditto.
6421         * gcc.target/i386/fpprec-1.c: Ditto.
6422         * g++.dg/other/i386-1.C: Ditto.
6423
6424 2007-09-04  Richard Guenther  <rguenther@suse.de>
6425
6426         PR tree-optimization/33291
6427         * gcc.dg/volatile2.c: New testcase.
6428         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
6429         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
6430         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
6431         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
6432
6433 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6434
6435         PR fortran/33253
6436         * gfortran.dg/namelist_15.f90: Update test.
6437         * gfortran.dg/namelist_24.f90: Update test.
6438         * gfortran.dg/namelist_38.f90: New test.
6439
6440 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
6441
6442         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
6443         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
6444         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
6445         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
6446         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
6447         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
6448
6449 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
6450
6451         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
6452         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
6453
6454         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
6455
6456 2007-09-02  David Daney  <ddaney@avtrex.com>
6457
6458         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
6459         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
6460         * gcc.target/mips/atomic-memory-1.c: Ditto.
6461         * gcc.target/mips/atomic-memory-2.c: Ditto.
6462
6463 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
6464
6465         * gcc.target/cris/builtin_clz_v0.c: New testcase.
6466         * gcc.target/cris/builtin_clz_v3.c: New testcase.
6467
6468 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
6469
6470         * gfortran.dg/substr_6.f90: New test.
6471
6472 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
6473
6474         PR c++/33208
6475         * g++.dg/other/error18.C: New.
6476         * g++.dg/expr/bitfield3.C: Adjust.
6477
6478 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
6479
6480         PR fortran/33276
6481         * gfortran.fortran-torture/compile/pr33276.f90: New.
6482
6483 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
6484
6485         PR C/29237
6486         PR middle-end/33272
6487         * gcc.dg/c99-arraydecl-3.c: New test.
6488
6489 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
6490
6491         PR c++/32597
6492         * g++.dg/cpp0x/variadic-new2.C: New.
6493         * g++.dg/cpp0x/variadic-new.C: New.
6494
6495 2007-08-31  Tobias Burnus  <burnus@net-b.de>
6496
6497         PR fortran/33232
6498         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
6499         * gfortran.dg/read_1.f90: New.
6500
6501 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
6502
6503         PR c++/33210
6504         * g++.dg/template/error30.C: New.
6505
6506 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
6507
6508         PR c++/32113
6509         * g++.dg/template/crash70.C: New.
6510
6511 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
6512
6513         PR c++/33212
6514         * g++.dg/ext/is_class_error.C: New.
6515
6516 2007-08-31  Olivier Hainque  <hainque@adacore.com>
6517
6518         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
6519         
6520 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
6521             Revital Eres  <eres@il.ibm.com>
6522
6523         * gcc.target/powerpc/paired-1.c: New test.
6524         * gcc.target/powerpc/paired-2.c: New test.
6525         * gcc.target/powerpc/paired-3.c: New test.
6526         * gcc.target/powerpc/paired-4.c: New test.
6527         * gcc.target/powerpc/paired-5.c: New test.
6528         * gcc.target/powerpc/paired-6.c: New test.
6529         * gcc.target/powerpc/paired-7.c: New test.
6530         * gcc.target/powerpc/ppc-paired.c: New test.
6531
6532 2007-08-31  Ollie Wild  <aaw@google.com>
6533
6534         * g++.dg/conversion/ptrmem2.C: New test.
6535         * g++.dg/conversion/ptrmem3.C: New test.
6536         * g++.dg/conversion/ptrmem4.C: New test.
6537         * g++.dg/conversion/ptrmem5.C: New test.
6538         * g++.dg/conversion/ptrmem6.C: New test.
6539         * g++.dg/conversion/ptrmem7.C: New test.
6540         * g++.dg/conversion/ptrmem8.C: New test.
6541
6542 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
6543
6544         PR fortran/31879
6545         * gfortran.dg/char_length_7.f90: New test.
6546         * gfortran.dg/char_length_9.f90: New test.
6547         * gfortran.dg/char_assign_1.f90: Add extra warning.
6548
6549         PR fortran/31197
6550         PR fortran/31258
6551         * gfortran.dg/char_length_8.f90: New test.
6552
6553 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6554
6555         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
6556
6557 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
6558
6559         * gcc.dg/inline-24.c: New test.
6560         * g++.dg/opt/inline11.C: New test.
6561
6562 2007-08-30  Richard Guenther  <rguenther@suse.de>
6563
6564         * gcc.target/i386/vectorize5.c: New testcase.
6565
6566 2007-08-30  Tobias Burnus  <burnus@net-b.de>
6567
6568         PR fortran/33228
6569         * interface.c (check_interface0): Improve error for external procs.
6570         (check_sym_interfaces): Fix checking of module procedures.
6571
6572 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
6573
6574         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
6575         (AI): Add AI_ALIGN.
6576         * gcc.dg/sync-3.c: New test.
6577
6578         PR middle-end/32758
6579         * gcc.dg/cleanup-12.c: New test.
6580
6581 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
6582
6583         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
6584         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
6585         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
6586         * gcc.dg/pr32450.c: Ditto.
6587         * gcc.dg/nest.c: Ditto.
6588         * gcc.dg/nested-func-4.c: Ditto.
6589         * g++.old-deja/g++.law/profile1.C: Ditto.
6590
6591 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6592
6593         PR fortran/32989
6594         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
6595         non-default integer kind arguments.
6596
6597 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
6598
6599         PR fortran/33105
6600         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
6601
6602 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
6603
6604         * gcc.dg/h8300-ice2.c: Remove target selector.
6605
6606 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
6607
6608         PR fortran/33215
6609         * gfortran.dg/binding_label_tests_15.f03: New test case.
6610         * gfortran.dg/binding_label_tests_16.f03: Ditto.
6611
6612 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6613
6614         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
6615         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
6616
6617 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
6618
6619         PR c++/33194
6620         * g++.dg/other/canon-33194.C: New.
6621
6622 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6623
6624         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
6625         * gcc.c-torture/execute/pr23135.c: Likewise.
6626
6627 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
6628
6629         * gcc.dg/pr31344.c: Move to ...
6630         * gcc.dg/dfp/pr31344.c: ... here.
6631         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
6632         * gcc.dg/20050503-1.c: Ditto.
6633         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
6634         * gcc.dg/20061127-1.c: Compile only for fpic targets.
6635         * gcc.dg/20060801-1.c: Ditto.
6636
6637 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
6638
6639         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
6640         * gfortran.dg/nan_1.f90: Likewise.
6641
6642 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6643
6644         PR fortran/33055
6645         Revert previous patch.
6646
6647 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
6648             Kazu Hirata  <kazu@codesourcery.com>
6649
6650         * gcc.target/m68k/interrupt-1.c: New.
6651
6652 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6653
6654         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
6655         10000 for targets where "int" can't hold at least 100000.
6656         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
6657         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
6658         (test5)(test6): Use it.
6659         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
6660         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
6661         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
6662         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
6663         * gcc.dg/attr-alloc_size.c (test): Likewise.
6664
6665 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
6666
6667         PR c++/33209
6668         * g++.dg/template/error29.C: New.
6669
6670 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
6671
6672         PR c++/32596
6673         * g++.dg/ext/visibility/anon5.C: New test.
6674
6675 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
6676
6677         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
6678
6679 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6680
6681         * gfortran.dg/gamma_1.f90: Remove large-real tests.
6682         * gfortran.dg/gamma_2.f90: Remove large-real tests.
6683         * gfortran.dg/gamma_4.f90: New: large-real tests.
6684
6685 2007-08-28  Jason Merrill  <jason@redhat.com>
6686
6687         PR c++/29000
6688         * g++.dg/ext/stmtexpr12.C: New test.
6689
6690         PR c++/28558
6691         * g++.dg/ext/attrib28.C: New test.
6692
6693 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
6694
6695         PR target/32661
6696         * gcc.target/i386/pr32661.c: New test.
6697
6698 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
6699
6700         PR middle-end/32370
6701         * gcc.dg/pr32370.c: New test.
6702
6703         PR rtl-optimization/33148
6704         * gcc.c-torture/compile/20070827-1.c: New test.
6705
6706         PR debug/32914
6707         * d++.dg/debug/const3.C: New test.
6708         * d++.dg/debug/const4.C: New test.
6709         * d++.dg/debug/dwarf2/const1.C: New test.
6710         * d++.dg/debug/dwarf2/const2.C: New test.
6711         * d++.dg/debug/dwarf2/const2b.C: New test.
6712
6713 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
6714             Vladimir Yanovsky  <yanov@il.ibm.com>
6715             Revital Eres  <eres@il.ibm.com>
6716             Andrey Belevantsev  <abel@ispras.ru>
6717
6718         * gcc.dg/sms-1.c: New test.
6719
6720 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
6721
6722         * g++.dg/ext/gnu-inline-common.h: New.
6723         * g++.dg/ext/gnu-inline-global-reject.C: New.
6724         * g++.dg/ext/gnu-inline-global.C: New.
6725         * g++.dg/ext/gnu-inline-namespace.C: New.
6726         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
6727         * g++.dg/ext/gnu-inline-class.C: New.
6728         * g++.dg/ext/gnu-inline-class-static.C: New.
6729         * g++.dg/ext/gnu-inline-template-class.C: New.
6730         * g++.dg/ext/gnu-inline-template-func.C: New.
6731
6732 2007-08-27  Jason Merrill  <jason@redhat.com>
6733
6734         PR c++/31337
6735         * g++.dg/ext/stmtexpr11.C: New.
6736
6737 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
6738
6739         * lib/target-supports.exp (check_profiling_available):
6740         Set profiling_available_saved to 0 on fido-*-elf.
6741
6742 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
6743
6744         PR tree-optimization/33173
6745         
6746         * gcc.c-torture/compile/pr33173.c: New.
6747
6748 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
6749
6750         PR target/31385
6751         * gcc.dg/dfp/pr31385.c: New.
6752
6753 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
6754
6755         * gcc.dg/unsigned-long-compare.c: Remove target selector.
6756
6757 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
6758
6759         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
6760         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
6761         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
6762         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
6763         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
6764         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
6765         gcc.target/m68k directory.
6766         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
6767         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
6768         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
6769         gcc.target/cris directory.
6770         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
6771         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
6772         gcc.target/bfin directory.
6773
6774         * gcc.target/sh: New directory.
6775         * gcc.target/sh/sh.exp: New file.
6776         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
6777         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
6778         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
6779         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
6780         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
6781         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
6782
6783 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
6784
6785         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
6786         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
6787         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
6788         * gcc.target/i386/local2.c: Ditto.
6789         * gcc.target/i386/stack-prot-kernel.c: Ditto.
6790         * gcc.target/i386/20011119-1.c: Ditto.
6791         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
6792         * gcc.target/i386/fastcall-1.c: Fix target selector.
6793
6794 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6795
6796         PR fortran/33055
6797         * gfortran.dg/negative_unit.f: Add new check
6798         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
6799         -fdefault-integer-8.
6800
6801 2007-08-26  Asher Langton  <langton2@llnl.gov>
6802
6803         * gfortran.dg/recursive_stack.f90: New.
6804         * gfortran.dg/openmp_stack.f90: New.
6805
6806 2007-08-26  Tobias Burnus  <burnus@net-b.de>
6807
6808         PR fortran/31298
6809         * gfortran.dg/use_10.f90: New.
6810
6811 2007-08-26  Tobias Burnus  <burnus@net-b.de>
6812
6813         PR fortran/32985
6814         * gfortran.dg/namelist_14.f90: Make test case valid.
6815         * gfortran.dg/common_10.f90: New.
6816
6817 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
6818
6819         PR middle-end/33181
6820         * gcc.dg/ifelse-2.c: New.
6821
6822 2007-08-26  Tobias Burnus  <burnus@net-b.de>
6823
6824         PR fortran/32980
6825         * gfortran.dg/gamma_1.f90: New.
6826         * gfortran.dg/gamma_2.f90: New.
6827         * gfortran.dg/gamma_3.f90: New.
6828
6829 2007-08-26  Tobias Burnus  <burnus@net-b.de>
6830
6831         PR fortran/33188
6832         * gfortran.dg/used_types_18.f90: New.
6833
6834 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
6835
6836         * gcc.dg/array-init-2.c: New test.
6837
6838 2007-08-24  Tobias Burnus  <burnus@net-b.de>
6839
6840         PR fortran/33178
6841         * gfortran.dg/initialization_4.f90: Update dg-error.
6842         * gfortran.dg/initialization_13.f90: New.
6843
6844 2007-08-24  Richard Guenther  <rguenther@suse.de>
6845
6846         PR middle-end/33166
6847         * gcc.c-torture/compile/pr33166.c: New testcase.
6848
6849 2007-08-24  Tobias Burnus  <burnus@net-b.de>
6850
6851         PR fortran/33139
6852         * gfortran.dg/pointer_assign_4.f90: New.
6853         * gfortran.dg/shape_2.f90: Fix test case.
6854         * gfortran.dg/char_result_4.f90: Ditto.
6855
6856 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
6857
6858         * gcc.dg/array-init-1.c: New test.
6859
6860         PR c++/32567
6861         * g++.dg/parse/crash36.C: New test.
6862
6863 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
6864
6865         * gcc.dg/pr32721.c: Updated.
6866
6867 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
6868
6869         PR tree-optimization/32573
6870         PR middle-end/32946
6871         * gcc.dg/pr32573.c: New test.
6872
6873         PR c++/32898
6874         * g++.dg/lookup/ns3.C: New test.
6875
6876         * gfortran.dg/assumed_charlen_sharing.f90: New test.
6877
6878         PR c++/31941
6879         * g++.dg/parse/crash37.C: New test.
6880
6881 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
6882
6883         PR target/17390
6884         * gcc.target/i386/pr17390.c: New test.
6885
6886 2007-08-23  Richard Guenther  <rguenther@suse.de>
6887
6888         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
6889         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
6890         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
6891         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
6892         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
6893         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
6894         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
6895         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
6896
6897 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
6898
6899         * gcc.target/s390: New directory.
6900         * gcc.target/s390/s390.exp: New file.
6901         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
6902         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
6903         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
6904         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
6905         gcc.target/s390 directory.
6906
6907 2007-08-23  Richard Guenther  <rguenther@suse.de>
6908
6909         PR tree-optimization/32328
6910         * gcc.dg/pr32328.c: New testcase.
6911
6912 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6913
6914         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
6915           available.
6916
6917 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6918
6919         PR fortran/33095
6920         * gfortran.dg/min_max_optional_5.f90: New test.
6921         * gfortran.dg/min_max_optional_2.f90: Remove.
6922         * gfortran.dg/min_max_optional_3.f90: Remove.
6923         * gfortran.dg/min_max_optional_4.f90: Remove.
6924
6925 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
6926
6927         * gcc.target/i386/xorps-sse.c: New.
6928         * gcc.target/i386/xorps-sse2.c: New.
6929
6930 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
6931
6932         * gcc.target/i386/cmov3.c: Fix scan-assembler.
6933         * gcc.target/i386/cmov4.c: Fix scan-assembler.
6934         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
6935
6936 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
6937
6938         PR fortran/33020
6939         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
6940         include multiple kinds for SHAPE parameter within a single
6941         namespace.
6942         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
6943         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
6944
6945 2007-08-22  Janus Weil  <jaydub66@gmail.com>
6946
6947         * interface_abstract_1.f90: Extended test case.
6948         * interface_abstract_3.f90: New test.
6949
6950 2007-08-21  Christian Bruel  <christian.bruel@st.com>
6951
6952         * gcc.dg/fold-sub.c: New test.
6953         
6954 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
6955
6956         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
6957         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
6958         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
6959         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
6960         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
6961         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
6962
6963 2007-08-22  Richard Guenther  <rguenther@suse.de>
6964
6965         PR middle-end/33007
6966         * gcc.dg/pr33007.c: New testcase.
6967
6968 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
6969
6970         * gcc.c-torture/execute/strcmp-1.x: Delete.
6971
6972 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
6973
6974         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
6975         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
6976         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
6977         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
6978         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
6979         gcc.target/i386/stack-realign.c,
6980         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
6981         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
6982         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
6983         target using dg-require-effective-target directive.
6984         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
6985         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
6986         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
6987         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
6988         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
6989         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
6990         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
6991         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
6992         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
6993         Require lp64 target using dg-require-effective-target directive.
6994         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
6995         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
6996         directive.
6997         * gcc.target/i386/20010202-1.c: Move from here ...
6998         * gcc.dg/20010202-1.c: ... to here.
6999
7000 2007-08-22  Richard Guenther  <rguenther@suse.de>
7001
7002         PR tree-optimization/33142
7003         * gcc.c-torture/execute/pr33142.c: New testcase.
7004
7005 2007-08-22  Richard Guenther  <rguenther@suse.de>
7006
7007         PR middle-end/32563
7008         * g++.dg/torture/pr32563.C: New testcase.
7009
7010 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
7011
7012         PR middle-end/32912
7013         * gcc.dg/pr32912-1.c: Add -w to options.
7014         * gcc.dg/pr32912-2.c: Likewise.
7015         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
7016
7017 2007-08-21  Ian Lance Taylor  <iant@google.com>
7018
7019         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
7020
7021 2007-08-21  Ian Lance Taylor  <iant@google.com>
7022
7023         PR tree-optimization/33134
7024         * g++.dg/tree-ssa/pr33134.C: New test.
7025
7026 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
7027
7028         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
7029         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
7030
7031 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
7032
7033         PR debug/32610
7034         * gcc.dg/debug/pr32610.c: New test.
7035
7036         * g++.dg/init/new24.C: New test.
7037
7038         PR middle-end/32912
7039         * gcc.dg/pr32912-1.c: New test.
7040         * gcc.dg/pr32912-2.c: New test.
7041         * gcc.dg/pr32912-3.c: New test.
7042
7043 2007-08-21  Richard Guenther  <rguenther@suse.de>
7044
7045         * gcc.dg/pointer-arith-10.c: New testcase.
7046
7047 2007-08-21  Richard Guenther  <rguenther@suse.de>
7048
7049         PR middle-end/33122
7050         * gcc.c-torture/compile/pr33122.c: New testcase.
7051
7052 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
7053
7054         * g++.dg/warn/Wnvdtor-2.C: New testcase.
7055
7056 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
7057
7058         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
7059
7060 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
7061
7062         PR c++/33025
7063         * g++.dg/init/new23.C: New test.
7064
7065 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7066
7067         PR middle-end/30564
7068         * gcc.c-torture/compile/pr30564-1.c: New test.
7069         * gcc.c-torture/compile/pr30564-2.c: New test.
7070
7071 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
7072
7073         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
7074
7075 2007-08-19  Tobias Burnus  <burnus@net-b.de>
7076
7077         * gfortran.dg/interface_abstract_2.f90: New.
7078         * gfortran.dg/interface_abstract_1.f90: Fix typo.
7079
7080 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
7081
7082         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
7083         unknown (so that outer-loop wont get analyzed).
7084         * gcc.dg/vect/vect-outer-1a.c: New test.
7085         * gcc.dg/vect/vect-outer-1b.c: New test.
7086         * gcc.dg/vect/vect-outer-1.c: New test.
7087         * gcc.dg/vect/vect-outer-2a.c: New test.
7088         * gcc.dg/vect/vect-outer-2b.c: New test.
7089         * gcc.dg/vect/vect-outer-2c.c: New test.
7090         * gcc.dg/vect/vect-outer-2.c: New test.
7091         * gcc.dg/vect/vect-outer-3a.c: New test.
7092         * gcc.dg/vect/vect-outer-3b.c: New test.
7093         * gcc.dg/vect/vect-outer-3c.c: New test.
7094         * gcc.dg/vect/vect-outer-3.c: New test.
7095         * gcc.dg/vect/vect-outer-4a.c: New test.
7096         * gcc.dg/vect/vect-outer-4b.c: New test.
7097         * gcc.dg/vect/vect-outer-4c.c: New test.
7098         * gcc.dg/vect/vect-outer-4d.c: New test.
7099         * gcc.dg/vect/vect-outer-4e.c: New test.
7100         * gcc.dg/vect/vect-outer-4f.c: New test.
7101         * gcc.dg/vect/vect-outer-4g.c: New test.
7102         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
7103         * gcc.dg/vect/vect-outer-4i.c: New test.
7104         * gcc.dg/vect/vect-outer-4j.c: New test.
7105         * gcc.dg/vect/vect-outer-4k.c: New test.
7106         * gcc.dg/vect/vect-outer-4l.c: New test.
7107         * gcc.dg/vect/vect-outer-4m.c: New test.
7108         * gcc.dg/vect/vect-outer-4.c: New test.
7109         * gcc.dg/vect/vect-outer-5.c: New test.
7110         * gcc.dg/vect/vect-outer-6.c: New test.
7111         * gcc.dg/vect/vect-outer-fir.c: New test.
7112         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
7113         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
7114
7115 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
7116
7117         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
7118         and -fno-tree-reassoc.
7119         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
7120         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
7121         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
7122         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
7123         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
7124         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
7125         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
7126         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
7127         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
7128         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
7129         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
7130         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
7131         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
7132         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
7133         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
7134         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
7135         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
7136         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
7137         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
7138         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
7139         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
7140         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
7141         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
7142         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
7143         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
7144         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
7145         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
7146         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
7147         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
7148         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
7149         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
7150         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
7151         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
7152         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
7153         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
7154         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
7155         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
7156
7157 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
7158
7159         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
7160         versioning for aliasing).
7161         * gcc.dg/vect/vect-35.c: Likewise.
7162
7163         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
7164         targets.
7165         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7166
7167 2007-08-18  Tom Tromey  <tromey@redhat.com>
7168
7169         PR preprocessor/32974:
7170         * gcc.dg/cpp/pr32974.c: New file.
7171
7172 2007-08-17  Tobias Burnus  <burnus@net-b.de>
7173
7174         * gfortran.dg/interface_abstract_1.f90: New.
7175
7176 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
7177
7178         PR fortran/32881
7179         * gfortran.dg/pure_initializer_1.f90: New test.
7180
7181 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
7182
7183         PR fortran/32875
7184         * gfortran.dg/array_constructor_18.f90: New test.
7185
7186 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7187
7188         PR c++/28989
7189         * g++.dg/expr/lval3.C: New test.
7190         * g++.dg/expr/lval4.C: New test.
7191
7192 2007-08-17  Ollie Wild  <aaw@google.com>
7193
7194         PR c++/31749
7195         * g++.dg/lookup/builtin3.C: New test.
7196         * g++.dg/lookup/builtin4.C: New test.
7197         * g++.dg/lookup/using19.C: New test.
7198
7199 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
7200
7201         PR c++/32190
7202         * g++.dg/parse/error31.C: New.
7203
7204 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
7205
7206         PR c++/32112
7207         * g++.dg/template/error26.C: New.
7208
7209 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7210
7211         PR fortran/33079
7212         * gfortran.dg/zero_length_2.f90: New test.
7213
7214 2007-08-17  Tobias Burnus  <burnus@net-b.de>
7215
7216         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
7217         * gfortran.dg/kind_tests_3.f03: Ditto.
7218         * gfortran.dg/global_vars_f90_init.f90: Ditto.
7219         * gfortran.dg/interface_13.f90: Ditto.
7220         * gfortran.dg/pr32738.f90: Ditto.
7221         * gfortran.dg/module_private_1.f90: Ditto.
7222         * gfortran.dg/test_only_clause.f90: Ditto.
7223         * gfortran.dg/bind_c_vars.f90: Ditto.
7224         * gfortran.dg/bind_c_dts.f90: Ditto.
7225         * gfortran.dg/use_9.f90: Ditto.
7226         * gfortran.dg/generic_8.f90: Ditto.
7227         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7228         * gfortran.dg/private_type_6.f90: Ditto.
7229         * gfortran.dg/c_assoc.f90: Ditto.
7230         * gfortran.dg/private_type_7.f90: Ditto.
7231         * gfortran.dg/global_vars_c_init.f90: Ditto.
7232         * gfortran.dg/bind_c_dts_2.f03: Ditto.
7233         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
7234         * gfortran.dg/c_size_t_test.f03: Ditto.
7235         * gfortran.dg/used_types_12.f90: Ditto.
7236         * gfortran.dg/pr25923.f90: Ditto.
7237         * gfortran.dg/test_com_block.f90: Ditto.
7238         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
7239         * gfortran.dg/equiv_constraint_7.f90: Ditto.
7240         * gfortran.dg/com_block_driver.f90: Ditto.
7241         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
7242         * gfortran.dg/use_iso_c_binding.f90: Ditto.
7243         * gfortran.dg/c_loc_test.f90: Ditto.
7244         * gfortran.dg/c_ptr_tests.f03: Ditto.
7245         * gfortran.dg/module_interface_1.f90: Ditto.
7246
7247 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
7248
7249         PR c++/32870
7250         * g++.dg/other/error17.C: Adjust.
7251         
7252 2007-08-17  Ben Elliston  <bje@au.ibm.com>
7253
7254         PR middle-end/32970
7255         * g++.dg/ext/altivec-14.C: New test.
7256
7257 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
7258
7259         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
7260         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
7261         dump files.
7262         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
7263         * gcc.dg/vect/pr32366.c: Ditto.
7264
7265 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
7266
7267         PR testsuite/33082
7268         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
7269         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
7270         * gcc.dg/dfp/convert-int-fold.c: Ditto.
7271         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
7272
7273 2007-08-16  Tobias Burnus  <burnus@net-b.de>
7274
7275         PR fortran/33072
7276         * gfortran.dg/use_9.f90: New.
7277
7278 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
7279
7280         * g++.dg/gcov/gcov-5.C: New test.
7281
7282 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
7283
7284         * g++.dg/gcov/gcov-4.C: New test.
7285         * lib/gcov.exp (verify-lines): Add support for
7286         checking no-coverage lines.
7287
7288 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
7289
7290         * gcc.dg/vect/vect-vfa-01.c: New.
7291         * gcc.dg/vect/vect-vfa-02.c: New.
7292         * gcc.dg/vect/vect-vfa-03.c: New.
7293         * gcc.dg/vect/vect-vfa-04.c: New.
7294         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
7295         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
7296         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
7297         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
7298         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
7299         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
7300         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
7301         gfortran.dg/vect/pr19049.f90: Rename to start with
7302         prefix no-vfa-.
7303         * gcc.dg/vect/vect.exp: Disable versioning for alias
7304         when test starts with no-vfa-.
7305         * gfortran.dg/vect/vect.exp: Likewise.
7306
7307 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
7308
7309         * gcc.dg/torture/pr32897.c: New test.
7310
7311 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
7312
7313         PR c++/31132
7314         * g++.dg/template/crash69.C: New.
7315
7316 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
7317
7318         * lib/target-supports.exp (check_effective_target_arm32): Use
7319         check_no_compiler_messages.
7320
7321 2007-08-15  Diego Novillo  <dnovillo@google.com>
7322
7323         gcc.dg/tree-ssa/20070815.c: New test.
7324
7325 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7326
7327         PR fortran/33077
7328         * gfortran.dg/random_7.f90: Initialize variable.
7329
7330 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
7331
7332         PR middle-end/33074
7333         * gfortran.dg/pr33074.f90: New test.
7334
7335         PR c++/32992
7336         * g++.dg/opt/nrv14.C: New test.
7337
7338 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
7339
7340         PR c++/33035
7341         * g++.dg/template/crash68.C: New.
7342
7343 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
7344
7345         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
7346         * gcc.dg/sibcall-4.c: Ditto.
7347
7348 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7349
7350         PR fortran/33066
7351         * gfortran.dg/use_8.f90: New test.
7352         * gfortran.dg/c_loc_tests_2.f03: Fix code.
7353
7354 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
7355
7356         PR c++/27211
7357         * g++.dg/template/error27.C: New.
7358         * g++.dg/template/error28.C: New.
7359         * g++.dg/other/pr28304.C: Adjust.
7360         * g++.old-deja/g++.mike/p811.C: Likewise.
7361
7362 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7363
7364         PR target/30315
7365         * gcc.target/i386/pr30315.c: New.
7366
7367 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7368
7369         PR fortran/32594
7370         * gfortran.dg/substr_5.f90: New test.
7371
7372 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
7373
7374         PR c/30428
7375         * gcc.dg/vector-2.c: New test.
7376
7377         PR c++/30428
7378         * g++.dg/ext/vector8.C: New test.
7379
7380 2007-08-13  Dan Hipschman  <dsh@google.com>
7381
7382         PR c/32953
7383         * gcc.dg/format/array-1.c: Add an additional test for
7384         unterminated format strings of length 1.
7385
7386 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
7387
7388         PR fortran/32926
7389         * gfortran.dg/external_procedures_3.f90: New test.
7390
7391 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
7392
7393         PR fortran/32827
7394         * gfortran.dg/import6.f90: New test.
7395
7396 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
7397
7398         PR C/30427
7399         *  gcc.dg/vector-1.c: New test.
7400
7401 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
7402
7403         * gcc.dg/pr21255-4.c: Skip for PIC.
7404         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
7405
7406 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
7407
7408         * gcc.dg/attr-isr.c: Skip for PIC.
7409         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
7410         * gcc.dg/attr-isr-trapa.c: Likewise.
7411         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
7412         * gcc.dg/pragma-isr-trapa.c: Likewise.
7413         * gcc.dg/pragma-isr-trapa2.c: Likewise.
7414
7415 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
7416
7417         PR fortran/32962
7418         * gfortran.dg/transpose_1.f90: New test.
7419
7420 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7421
7422         PR fortran/29600
7423         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
7424         intrinsic.
7425
7426 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7427
7428         PR fortran/30964
7429         PR fortran/33054
7430         * gfortran.dg/random_4.f90: New test.
7431         * gfortran.dg/random_5.f90: New test.
7432         * gfortran.dg/random_6.f90: New test.
7433         * gfortran.dg/random_7.f90: New test.
7434
7435 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7436
7437         PR fortran/32860
7438         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
7439
7440 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7441
7442         PR fortran/31629
7443         * gfortran.dg/module_private_1.f90: New test.
7444
7445 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7446
7447         PR fortran/29600
7448         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
7449         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
7450
7451 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7452
7453         PR fortran/32937
7454         * gfortran.dg/char_length_6.f90: New test.
7455
7456 2007-08-10  Ollie Wild  <aaw@google.com>
7457
7458         * g++.dg/lookup/using18.C: New test.
7459
7460 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
7461
7462         PR c++/17763
7463         * g++.dg/other/error16.C: New.
7464
7465 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7466
7467         PR libfortran/33039
7468         * gfortran.dg/namelist_37.f90: New test.
7469
7470 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
7471
7472         PR c++/22256
7473         * g++.dg/conversion/op3.C: New.
7474
7475 2007-08-09  Tobias Burnus  <burnus@net-b.de>
7476
7477         PR fortran/32987
7478         * gfortran.dg/fmt_tab_1.f90: New.
7479         * gfortran.dg/fmt_tab_2.f90: New.
7480
7481 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7482
7483         PR c/32796
7484         * gcc.c-torture/compile/pr32796.c: New test.
7485
7486 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7487
7488         PR middle-end/32813
7489         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
7490         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
7491         instead of just -O.
7492
7493 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
7494
7495         * gcc.target/mips/code-readable-1.c: New test.
7496         * gcc.target/mips/code-readable-2.c: Likewise.
7497         * gcc.target/mips/code-readable-3.c: Likewise.
7498
7499 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
7500             Revital Eres  <eres@il.ibm.com>
7501
7502         * gfortran.dg/sms-1.f90: Add comment.
7503         * gfortran.dg/sms-2.f90: New.
7504
7505 2007-08-07  Ian Lance Taylor  <iant@google.com>
7506
7507         * gcc.dg/instrument-1.c: New test.
7508         * gcc.dg/instrument-2.c: New test.
7509         * gcc.dg/instrument-3.c: New test.
7510
7511 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
7512
7513         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
7514
7515 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
7516
7517         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
7518         !vector_alignment_reachable targets.
7519         * gcc.dg/vect/vect-33.c: Likewise.
7520         * gcc.dg/vect/vect-42.c: Likewise.
7521         * gcc.dg/vect/vect-44.c: Likewise.
7522         * gcc.dg/vect/vect-50.c: Likewise.
7523         * gcc.dg/vect/vect-70.c: Likewise.
7524         * gcc.dg/vect/vect-71.c: Likewise.
7525         * gcc.dg/vect/vect-87.c: Likewise.
7526         * gcc.dg/vect/vect-88.c: Likewise.
7527         * gcc.dg/vect/vect-91.c: Likewise.
7528         * gcc.dg/vect/vect-93.c: Likewise.
7529         * gcc.dg/vect/vect-96.c: Likewise.
7530         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
7531         * gcc.dg/vect/section-anchors-69.c: Likewise.
7532         * gcc.dg/vect/pr25413.c: Likewise.
7533         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
7534         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
7535         * gfortran.dg/vect-2.f90: Likewise.
7536         * gfortran.dg/vect-3.f90: Likewise.
7537         * gfortran.dg/vect-4.f90: Likewise.
7538         * gfortran.dg/vect-5.f90: Likewise.
7539         * lib/target-supports.exp (check_effective_target_natural_alignment): 
7540         Return false for darwin. 
7541         (check_effective_target_vector_alignment_reachable_for_double): New.
7542
7543 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
7544
7545         * gcc.dg/multiword-1.c: New testcase.
7546
7547 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
7548
7549         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
7550         messages.
7551         * gfortran.dg/namelist_36.f90: New test.
7552
7553 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7554
7555         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
7556           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
7557
7558 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
7559
7560         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
7561         * gcc.dg/torture/type-generic-1.c: Likewise.
7562
7563 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7564
7565         * gcc.c-torture/20070522-1.c: Move to ...
7566         * gcc.c-torture/compile/20070522-1.c: Here.
7567
7568 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7569
7570         PR fortran/29828
7571         * gfortran.dg/minmax_char_1.f90: New test.
7572         * gfortran.dg/minmax_char_2.f90: New test.
7573         * gfortran.dg/min_max_optional_4.f90: New test.
7574
7575 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7576
7577         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
7578         hanging on the testcase.
7579
7580 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7581
7582         PR middle-end/32988
7583         * gcc.c-torture/compile/pr32988.c: New test.
7584
7585 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7586
7587         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
7588
7589 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
7590
7591         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
7592
7593         Revert:
7594         2007-03-22  Dirk Mueller  <dmueller@suse.de>
7595
7596         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
7597
7598 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7599
7600         PR fortran/32979
7601         * gfortran.dg/isnan_1.f90: New test.
7602
7603 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
7604             Revital Eres <eres@il.ibm.com>
7605
7606         * gcc.dg/sms-antideps.c: New test.
7607
7608 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
7609
7610         PR fortran/31214
7611         * gfortran.dg/entry_13.f90: New test.
7612
7613         * gfortran.dg/entry_12.f90: Clean up .mod file.
7614
7615 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
7616
7617         PR fortran/32770
7618         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
7619         variables as kind=4 so they don't overflow the record length.
7620
7621 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
7622
7623         PR fortran/32968
7624         * gfortran.dg/selected_kind_1.f90: New test.
7625
7626 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7627
7628         PR middle-end/32780
7629         * gcc.c-torture/compile/pr32780.c: New test.
7630
7631 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7632
7633         RP middle-end/32399
7634         * gcc.c-torture/compile/pr32399.c: New testcase.
7635
7636 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7637
7638         PR middle-end/32304
7639         * g++.dg/torture/pr32304.C: New testcase.
7640
7641 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7642
7643         PR middle-end/32935
7644         * gfortran.fortran-torture/compile/complex_1.f90: New test.
7645
7646 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7647
7648         PR fortran/32955
7649         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
7650
7651 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7652
7653         PR fortran/31202
7654         * gfortran.dg/nint_2.f90: New test.
7655
7656 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
7657
7658         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
7659         * gcc.dg/weak/typeof-2.c: Likewise.
7660
7661 2007-08-03  Diego Novillo  <dnovillo@google.com>
7662
7663         PR 31521
7664         * gcc.dg/tree-ssa/pr31521.c: New test.
7665
7666 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
7667
7668         PR fortran/32770
7669         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
7670         iostat must be default kind.
7671
7672 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7673
7674         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
7675
7676 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7677
7678         PR fortran/32770
7679         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
7680         explicit so test passes with -fdefault-integer-8.
7681         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
7682         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
7683
7684 2007-08-02  Lee Millward  <lee.millward@gmail.com>
7685
7686         PR c++/30849
7687         * g++.dg/parse/asm1.C: New test.
7688
7689         PR c++/30850
7690         * g++.dg/parse/asm2.C: Likewise.
7691
7692         PR c++/30851
7693         * g++.dg/parse/asm3.C: Likewise.
7694         
7695 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7696
7697         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
7698           "int" is only 16 bit bits wide.
7699         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
7700
7701 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7702
7703         * g++.dg/torture/type-generic-1.C: New.
7704         * gcc.dg/pr28796-2.c: Move tests ...
7705         * gcc.dg/tg-tests.h: ... here.
7706         * gcc.dg/torture/type-generic-1.c: New.
7707
7708 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
7709
7710         PR libfortran/32954
7711         * minmaxloc_3.f90:  New test case.
7712
7713 2007-08-01  Tobias Burnus  <burnus@net-b.de>
7714
7715         PR fortran/32936
7716         * gfortran.dg/allocate_stat.f90: New.
7717
7718 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
7719
7720         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
7721
7722 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
7723
7724         PR tree-optimization/32919
7725         * gcc.c-torture/compile/pr32919.c: New.
7726
7727 2007-08-01  Nick Clifton  <nickc@redhat.com>
7728
7729         * gcc.c-torture/execute/execute.exp: Change copyright header to
7730         refer to version 3 of the GNU General Public License and to point
7731         readers at the COPYING3 file and the FSF's license web page.
7732         * gcc.c-torture/execute/ieee/ieee.exp,
7733         gcc.c-torture/unsorted/unsorted.exp,
7734         gcc.c-torture/compile/compile.exp,
7735         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
7736         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
7737         gcc.target/cris/torture/cris-torture.exp,
7738         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
7739         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
7740         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
7741         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
7742         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
7743         gnat.dg/dg.exp, gnat.dg/style/style.exp,
7744         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
7745         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
7746         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
7747         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
7748         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
7749         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
7750         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
7751         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
7752         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
7753         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
7754         gcc.dg/noncompile/noncompile.exp,
7755         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
7756         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
7757         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
7758         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
7759         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
7760         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
7761         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
7762         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
7763         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
7764         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
7765         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
7766         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
7767         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
7768         g++.old-deja/old-deja.exp,
7769         gfortran.fortran-torture/execute/execute.exp,
7770         gfortran.fortran-torture/compile/compile.exp,
7771         treelang/output/output-1.c, treelang/output/output-1.tree,
7772         treelang/execute/execute.exp, treelang/Makefile.in,
7773         treelang/compile/compile.exp, g++.dg/dg.exp,
7774         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
7775         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
7776         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
7777         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
7778         g++.dg/compat/struct-layout-1.exp,
7779         g++.dg/compat/struct-layout-1_generate.c,
7780         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
7781         g++.dg/bprob/bprob.exp, config/default.exp,
7782         gcc.test-framework/test-framework.awk,
7783         gcc.test-framework/gen_directive_tests,
7784         gcc.test-framework/test-framework.exp,
7785         objc.dg/special/special.exp,
7786         objc.dg/gnu-encoding/gnu-encoding.exp,
7787         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
7788         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
7789         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
7790         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
7791         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
7792         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
7793         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
7794         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
7795         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
7796         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
7797         lib/target-supports-dg.exp, lib/gcc-defs.exp,
7798         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
7799         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
7800         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
7801         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
7802         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
7803         Likewise.
7804
7805 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
7806
7807         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
7808         error message text.
7809
7810 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
7811
7812         PR fortran/32945
7813         * gfortran.dg/initialization_12.f90: New test.
7814
7815 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
7816
7817         PR fortran/31609
7818         * gfortran.dg/entry_12.f90: New test.
7819
7820 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7821
7822         PR fortran/32938
7823         * gfortran.dg/altreturn_6.f90: New test.
7824
7825 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
7826
7827         PR fortran/32942
7828         * gfortran.dg/exponent_2.f90: New test.
7829
7830 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
7831
7832         * gcc.dg/vect/vect-117.c: New test.
7833         * gcc.dg/vect/vect-74.c: Enabled test
7834         * gcc.dg/vect/vect-81.c: Enabled test
7835
7836 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
7837
7838         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
7839         s/dg-error/dg-warning where warning is expected.
7840
7841 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
7842
7843         PR fortran/32770
7844         * gfortran.dg/array_constructor_12.f90:  Adjust argument
7845         of huge() to correct kind.
7846
7847 2007-07-30  Ollie Wild  <aaw@google.com>
7848
7849         * gcc.dg/cpp/counter-2.c: New test.
7850         * gcc.dg/cpp/counter-3.c: New test.
7851         * gcc.dg/cpp/dir-only-1.c: New test.
7852         * gcc.dg/cpp/dir-only-1.h: New file.
7853         * gcc.dg/cpp/dir-only-2.c: New test.
7854         * gcc.dg/cpp/dir-only-3.c: New test.
7855         * gcc.dg/cpp/dir-only-3a.h: New file.
7856         * gcc.dg/cpp/dir-only-3b.h: New file.
7857         * gcc.dg/cpp/dir-only-4.c: New test.
7858         * gcc.dg/cpp/dir-only-5.c: New test.
7859         * gcc.dg/cpp/dir-only-6.c: New test.
7860
7861 2007-07-30  Julian Brown  <julian@codesourcery.com>
7862
7863         * gcc.target/arm/neon/v*.c: Regenerate.
7864
7865 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
7866
7867         PR c++/32108
7868         * g++.dg/ext/label6.C: New.
7869
7870 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
7871
7872         PR libfortran/32858
7873         PR libfortran/30814
7874         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
7875
7876 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
7877
7878         PR fortran/31211
7879         * gfortran.dg/actual_pointer_function_1.f90: New test.
7880
7881         PR fortran/32682
7882         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
7883
7884 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
7885
7886         PR fortran/32906
7887         * gfortran.dg/shape_1.f90: Adjust error message.
7888         * gfortran.dg/parameter_array_ref_1.f90: New test.
7889
7890 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7891
7892         PR fortran/31609
7893         * gfortran.dg/entry_11.f90: New test.
7894
7895 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
7896             Revital Eres  <eres@il.ibm.com>
7897
7898         * gfortran.dg/sms-1.f90: New test.
7899
7900 2007-07-28  Richard Guenther  <rguenther@suse.de>
7901
7902         * gcc.c-torture/compile/pr32920.c: New testcase.
7903
7904 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
7905
7906         PR c++/30917
7907         * g++.dg/lookup/friend11.C: New test.
7908
7909 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
7910
7911         * gfortran.dg/namelist_5.f90: Adjusted error message.
7912         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
7913         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
7914         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
7915         * gfortran.dg/namelist_32.f90: ... this.
7916
7917         PR fortran/32876
7918         * gfortran.dg/namelist_33.f90: New test.
7919
7920         PR fortran/32905
7921         * gfortran.dg/namelist_34.f90: New test.
7922
7923         PR fortran/31818
7924         * gfortran.dg/namelist_35.f90: New test.
7925
7926 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
7927
7928         PR fortran/32880
7929         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
7930
7931 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7932
7933         PR testsuite/32471
7934         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
7935           assuming it is 0x7ffffffff.
7936         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
7937         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
7938
7939 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
7940
7941         * gfortran.dg/operator_3.f90: Fix dg directive.
7942         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
7943         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
7944         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
7945
7946 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
7947
7948         * g++.dg/cpp0x/decltype1.C: New.
7949         * g++.dg/cpp0x/decltype2.C: New.
7950         * g++.dg/cpp0x/decltype3.C: New.
7951         * g++.dg/cpp0x/decltype4.C: New.
7952         * g++.dg/cpp0x/decltype5.C: New.
7953         * g++.dg/cpp0x/decltype6.C: New.
7954
7955 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7956
7957         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
7958           because the test relies on bit 31 to be the sign bit.
7959
7960 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7961
7962         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
7963           assuming it is 0x7fffffff.
7964         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
7965         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
7966
7967 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
7968
7969         PR c++/32346
7970         * g++.dg/expr/bitfield9.C: New test.
7971
7972 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
7973
7974         PR fortran/32899
7975         * gfortran.dg/logical_comp.f90: Update dg-error strings.
7976
7977 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7978
7979         PR fortran/32760
7980         * gfortran.dg/private_type_7.f90: New test.
7981
7982 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7983
7984         PR fortran/32035
7985         * gfortran.dg/select_char_1.f90: New test.
7986
7987 2007-07-27  Tobias Burnus  <burnus@net-b.de>
7988
7989         PR fortran/32903
7990         * gfortran.dg/initialization_11.f90: New test.
7991
7992 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
7993
7994         * gcc.target/mips/ins-1.c: New test.
7995
7996 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
7997
7998         PR/19232
7999         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
8000         (f1): Likewise.
8001
8002 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
8003
8004         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
8005         error: width of 'spare' exceeds its type.
8006
8007 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
8008
8009         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
8010         * gcc.dg/sibcall-4.c: Likewise.
8011
8012 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8013
8014         PR rtl-optimization/31500
8015         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
8016         * g++.dg/warn/Warray-bounds.C: Likewise.
8017
8018 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
8019
8020         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
8021
8022 2007-07-25  Julian Brown  <julian@codesourcery.com>
8023             Paul Brook  <paul@codesourcery.com>
8024             Joseph Myers  <joseph@codesourcery.com>
8025             Mark Shinwell  <shinwell@codesourcery.com>
8026
8027         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
8028         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
8029         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
8030         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
8031         (check_effective_target_arm_neon_hw): New.
8032         * gcc.target/arm/neon/neon.exp: New file.
8033         * gcc.target/arm/neon/polytypes.c: New file.
8034         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
8035
8036 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
8037
8038         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
8039           targets where an "int" is less than 32 bits wide.
8040
8041 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
8042
8043         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
8044
8045 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8046
8047         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
8048           during addition if an int is only 16 bits wide.
8049         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
8050
8051 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8052
8053         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
8054           size as "long int" and are 32 or 64 bits wide.
8055         * gcc.dg/torture/pr28814.c: Likewise.
8056
8057 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8058
8059         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
8060           exactly as wide as an int.
8061
8062 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
8063
8064         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
8065         Define and use throughout as long long printf format specifier.
8066         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
8067         Likewise.
8068
8069 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
8070
8071         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
8072         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
8073
8074 2007-07-25  Ben Elliston  <bje@au.ibm.com>
8075
8076         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
8077
8078 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
8079
8080         * gcc.c-torture/execute/20070724-1.c: New.
8081
8082 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
8083
8084         PR fortran/31205
8085         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
8086         "deallocates" to 24, since patch has code rid of much spurious
8087         code.
8088         * gfortran.dg/interface_assignment_1.f90 : New test.
8089
8090         PR fortran/32842
8091         * gfortran.dg/interface_assignment_2.f90 : New test.
8092
8093 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
8094
8095         PR fortran/32867
8096         * fortran.dg/initialization_10.f90: New test.
8097
8098 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
8099
8100         PR fortran/32778
8101         * gfortran.dg/imag_2.f: Removed
8102         * gfortran.dg/warn_std_1.f90: New test.
8103         * gfortran.dg/warn_std_2.f90: New test.
8104         * gfortran.dg/warn_std_3.f90: New test.
8105
8106 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
8107
8108         PR c++/29001
8109         * g++.dg/init/new22.C: New.
8110
8111 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
8112
8113         PR c++/32561
8114         * g++.dg/template/crash67.C: New.
8115
8116 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
8117
8118         * lib/target-support.exp (check_effective_target_natural_alignment): 
8119         (check_effective_target_vector_alignment_reachable): New.
8120         * config/spu/spu.c (spu_vector_alignment_reachable): New.
8121         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
8122         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
8123         check.
8124         * gcc.dg/vect/pr25413.c: Likewise.
8125         * gcc.dg/vect/pr31699.c: Likewise.
8126
8127 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
8128
8129         PR fortran/30814
8130         * gfortran.dg/pack_bounds_1.f90:  New test case.
8131
8132 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
8133
8134         PR fortran/31639
8135         * gfortran.dg/initialization_9.f90: New test.
8136
8137 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
8138
8139         PR fortran/32797
8140         PR fortran/32800
8141         * gfortran.dg/bind_c_usage_8.f03: New test case.
8142         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
8143         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
8144
8145 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
8146
8147         * gcc.target/mips/branch-cost-1.c: New test.
8148         * gcc.target/mips/branch-cost-2.c: Likewise.
8149
8150 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
8151
8152         PR fortran/32732
8153         * gfortran.dg/c_char_tests.f03: New test case.
8154         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
8155         * gfortran.dg/c_char_tests_2.f03: New test case.
8156         * gfortran.dg/value_6.f03: Ditto.
8157         * gfortran.dg/value_7.f03: Ditto.
8158
8159 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
8160
8161         PR fortran/32600
8162         * gfortran.dg/c_funloc_tests_5.f03: New.
8163         * gfortran.dg/c_funloc_tests_5.f04: New.
8164         * gfortran.dg/c_funloc_tests_4_driver.c: New.
8165
8166 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8167
8168         PR c++/32839
8169         * g++.dg/expr/call4.C: New.
8170         * g++.dg/expr/call5.C: New.
8171
8172 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
8173
8174         PR fortran/32710
8175         * gfortran.dg/namelist_30.f90: New test.
8176
8177 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
8178
8179         PR fortran/29962
8180         * gfortran.dg/array_initializer_1.f90: Removed warning.
8181         * gfortran.dg/initialization_1.f90: Adjusted messages.
8182         * gfortran.dg/nested_modules_6.f90: Removed warning.
8183
8184         PR fortran/31253
8185         * gfortran.dg/initialization_7.f90: New test.
8186
8187         PR fortran/31639
8188         * gfortran.dg/initialization_8.f90: New test.
8189
8190 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8191
8192         PR c++/30818
8193         * g++.dg/template/crash47.C: Adjust errors.
8194         * g++.dg/template/crash48.C: Adjust errors.
8195         * g++.dg/template/typename12.C: New.
8196         * g++.dg/template/typename13.C: New.
8197         * g++.dg/template/typename14.C: New.
8198         * g++.dg/template/typedef6.C: Adjust errors.
8199
8200 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
8201
8202         PR fortran/32627
8203         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
8204         * gfortran.dg/pr32627.f03: New test case.
8205
8206         * gfortran.dg/c_f_pointer_logical.f03: New test case.
8207         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
8208         c_f_pointer_logical.
8209         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
8210         c_f_pointer_complex.
8211         * gfortran.dg/c_f_pointer_complex.f03: New test case.
8212         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
8213         c_f_pointer_shape_tests_2.
8214         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
8215
8216 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
8217
8218         PR fortran/32804
8219         * gfortran.dg/c_loc_tests_9.f03: New test case.
8220         * gfortran.dg/c_loc_tests_10.f03: Ditto.
8221
8222 2007-07-21  Lee Millward  <lee.millward@gmail.com>
8223
8224         PR fortran/32823
8225         * gfortran.dg/int_2.f90: New test.
8226         
8227 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8228
8229         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
8230
8231 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
8232
8233         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
8234         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
8235
8236 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
8237
8238         PR tree-optimization/19910
8239         * gcc.dg/pr19910.c: New test.
8240
8241 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
8242
8243         PR fortran/32738
8244         * gfortran.dg/pr32738.f90: New test.
8245
8246 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
8247
8248         PR tree-optimzation/32635
8249         * gfortran.dg/pr32635.f:  New test case.
8250
8251 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
8252
8253         PR fortran/32801
8254         * gfortran.dg/pr32801.f03: New test case.
8255
8256 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8257
8258         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
8259         Test negative numbers also.
8260         * gcc.dg/c99-math-float-1.c: Likewise.
8261         * gcc.dg/c99-math-long-double-1.c: Likewise.
8262         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
8263         test inputs.
8264
8265 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
8266         
8267         * lib/target-supports.exp (check_effective_target_sync_int_long):
8268         Enable for xtensa.
8269         (check_effective_target_sync_char_short): Likewise.
8270         
8271 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8272
8273         * gcc.dg/pr28796-2.c: Add more cases.
8274
8275 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8276
8277         * gcc.dg/pr28796-1.c: Add more cases.
8278         * gcc.dg/pr28796-2.c: Likewise.
8279
8280 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8281
8282         * gcc.dg/pr28796-1.c: Add more cases.
8283         * gcc.dg/pr28796-2.c: Likewise.
8284
8285 2007-07-17  Janus Weil  <jaydub66@gmail.com>
8286
8287         PR fortran/32535
8288         * gfortran.dg/pr32535.f90: New test.
8289
8290 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
8291
8292         PR fortran/31320
8293         PR fortran/32665
8294         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
8295
8296 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
8297
8298         PR rtl-optimization/32773
8299         * gcc.dg/pr32773.c: New test.
8300
8301 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8302
8303         * gcc.target/spu/intrinsics-1.c: Use dg-message to
8304         match flax-vector-conversions note.
8305         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
8306         instead of dg-error for the warning.
8307
8308 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8309
8310         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
8311           adapted to work on targets with 16-bit or wider int.
8312         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
8313         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
8314         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
8315         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
8316
8317 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8318
8319         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
8320         support large arrays.
8321         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
8322         * gcc.dg/20061109-1.c: Likewise.
8323         * gcc.c-torture/execute/20061101-1.x: Likewise.
8324         * gcc.c-torture/execute/pr29797-1.x: Likewise.
8325         * gcc.c-torture/execute/pr31448.x: Likewise.
8326
8327 2007-07-16  Lee Millward  <lee.millward@gmail.com>
8328
8329         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
8330
8331         PR fortran/32238
8332         * gfortran.dg/pr32238.f90: New test.
8333
8334         PR fortran/32222
8335         * gfortran.dg/pr32222.f90: New test.
8336
8337         PR fortran/32242
8338         * gfortran.dg/pr32242.f90: New test.
8339         
8340 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
8341             David Ung  <davidu@mips.com>
8342
8343         * gcc.target/mips/mips-sched-madd.c: New test case.
8344
8345 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8346
8347         PR libfortran/32611
8348         * gfortran.dg/large_real_kind_1.f90: Update test.
8349         * gfortran.dg/pr17706.f90: Update test.
8350         * gfortran.dg/fmt_zero_digits.f90: Update test.
8351         * gfortran.dg/fmt_zero_precision.f90: Update test.
8352         * gfortran.dg/real_const_3.f90: Update test.
8353
8354 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8355
8356         PR fortran/32036
8357         * gfortran.dg/bounds_check_8.f90: New test.
8358         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
8359
8360 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8361
8362         PR fortran/32357
8363         * gfortran.dg/mvbits_2.f90: New test.
8364
8365 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
8366
8367         PR libfortran/32731
8368         * gfortran.dg/pack_mask_1.f90:  New test.
8369         * gfortran.dg/unpack_mask_1.f90:  New test.
8370
8371 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8372
8373         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
8374         * gcc.dg/20001101-1.c: Likewise.
8375         * gcc.dg/20001102-1.c: Likewise.
8376         * gcc.dg/20020116-2.c: Likewise.
8377         * gcc.dg/20020416-1.c: Likewise.
8378         * gcc.dg/sparc-constant-1.c: Likewise.
8379         * gcc.dg/sparc-dwarf2.c: Likewise.
8380         * gcc.dg/sparc-frame-1.c: Likewise.
8381         * gcc.dg/sparc-getcontext-1.c: Likewise.
8382         * gcc.dg/sparc-loop-1.c: Likewise.
8383         * gcc.dg/sparc-reg-1.c: Likewise.
8384         * gcc.dg/sparc-ret.c: Likewise.
8385         * gcc.dg/sparc-trap-1.c: Likewise.
8386         * gcc.dg/ultrasp10.c: Likewise.
8387         * gcc.dg/ultrasp11.c: Likewise.
8388         * gcc.dg/ultrasp1.c: Likewise.
8389         * gcc.dg/ultrasp2.c: Likewise.
8390         * gcc.dg/ultrasp3.c: Likewise.
8391         * gcc.dg/ultrasp4.c: Likewise.
8392         * gcc.dg/ultrasp5.c: Likewise.
8393         * gcc.dg/ultrasp6.c: Likewise.
8394         * gcc.dg/ultrasp7.c: Likewise.
8395         * gcc.dg/ultrasp8.c: Likewise.
8396         * gcc.dg/ultrasp9.c: Likewise.
8397         * gcc.dg/splet-1.c: Delete.
8398
8399 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
8400
8401         PR fortran/32724
8402         * gfortran.dg/stfunc_5.f90: New test.
8403
8404 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
8405
8406         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
8407         New procedure to check if arrays are naturally aligned to the vector
8408         alignment boundary.
8409         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
8410         in size_t typedef.  Adjust tree dump scan results according to
8411         vect_aligned_arrays target check.
8412         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
8413         vect_aligned_arrays target check.
8414         * gcc.dg/vect/pr31699.c: Ditto.
8415
8416 2007-07-13  Sa Liu  <saliu@de.ibm.com>
8417
8418         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
8419         for V2DFmode vector conditional expression.
8420         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
8421         and dfceq patterns.
8422         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
8423         and dfcgt patterns.
8424         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
8425         V2DFmode comparison and test special values.
8426         * lib/target-supports.exp: Switch on test for V2DFmode 
8427         vector conditional expression.
8428
8429 2007-07-13  Richard Guenther  <rguenther@suse.de>
8430
8431         PR tree-optimization/32721
8432         * gcc.dg/pr32721.c: New testcase.
8433
8434 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
8435
8436         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
8437         error message part that continues on a new line.
8438
8439 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
8440
8441         * gcc.dg/c99-tgmath-1.c: New.
8442         * gcc.dg/c99-tgmath-2.c: New.
8443         * gcc.dg/c99-tgmath-3.c: New.
8444         * gcc.dg/c99-tgmath-4.c: New.
8445
8446 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8447             Janis Johnson  <janis187@us.ibm.com>
8448
8449         PR testsuite/25241
8450         * gcc.test-framework/dg-error-exp-F.c: New test.
8451         * gcc.test-framework/dg-warning-exp-F.c: New test.
8452         * lib/gcc.exp: Enable warning and error prefixes.
8453         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
8454         (dg-error): Wrap original dg-error.
8455         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
8456         markers from dg-error/dg-warning directives.
8457         * gcc.dg/20040322-1.c: Likewise.
8458         * gcc.dg/Wchar-subscripts-1.c: Likewise.
8459         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
8460         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
8461         * gcc.dg/Werror-1.c: Likewise.
8462         * gcc.dg/Werror-10.c: Likewise.
8463         * gcc.dg/Werror-11.c: Likewise.
8464         * gcc.dg/Werror-2.c: Likewise.
8465         * gcc.dg/Werror-3.c: Likewise.
8466         * gcc.dg/Werror-4.c: Likewise.
8467         * gcc.dg/Werror-5.c: Likewise.
8468         * gcc.dg/Werror-6.c: Likewise.
8469         * gcc.dg/Werror-7.c: Likewise.
8470         * gcc.dg/Werror-8.c: Likewise.
8471         * gcc.dg/Werror-9.c: Likewise.
8472         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8473         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
8474         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
8475         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
8476         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
8477         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
8478         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
8479         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
8480         * gcc.dg/Wnested-externs-1.c: Likewise.
8481         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
8482         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
8483         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
8484         * gcc.dg/Wshadow-3.c: Likewise.
8485         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
8486         * gcc.dg/Wwrite-strings-1.c: Likewise.
8487         * gcc.dg/anon-struct-5.c: Likewise.
8488         * gcc.dg/anon-struct-6.c: Likewise.
8489         * gcc.dg/anon-struct-7.c: Likewise.
8490         * gcc.dg/anon-struct-8.c: Likewise.
8491         * gcc.dg/array-8.c: Likewise.
8492         * gcc.dg/array-quals-2.c: Likewise.
8493         * gcc.dg/asm-qual-1.c: Likewise.
8494         * gcc.dg/asm-wide-1.c: Likewise.
8495         * gcc.dg/assign-warn-1.c: Likewise.
8496         * gcc.dg/assign-warn-2.c: Likewise.
8497         * gcc.dg/bitfld-10.c: Likewise.
8498         * gcc.dg/bitfld-11.c: Likewise.
8499         * gcc.dg/bitfld-12.c: Likewise.
8500         * gcc.dg/bitfld-13.c: Likewise.
8501         * gcc.dg/bitfld-14.c: Likewise.
8502         * gcc.dg/builtin-choose-expr-2.c: Likewise.
8503         * gcc.dg/builtins-30.c: Likewise.
8504         * gcc.dg/c90-const-expr-5.c: Likewise.
8505         * gcc.dg/c90-typespec-1.c: Likewise.
8506         * gcc.dg/c99-const-expr-5.c: Likewise.
8507         * gcc.dg/c99-flex-array-5.c: Likewise.
8508         * gcc.dg/c99-fordecl-3.c: Likewise.
8509         * gcc.dg/c99-tag-3.c: Likewise.
8510         * gcc.dg/c99-typespec-1.c: Likewise.
8511         * gcc.dg/c99-vla-jump-1.c: Likewise.
8512         * gcc.dg/c99-vla-jump-2.c: Likewise.
8513         * gcc.dg/c99-vla-jump-3.c: Likewise.
8514         * gcc.dg/c99-vla-jump-4.c: Likewise.
8515         * gcc.dg/c99-vla-jump-5.c: Likewise.
8516         * gcc.dg/cast-1.c: Likewise.
8517         * gcc.dg/cast-2.c: Likewise.
8518         * gcc.dg/cast-3.c: Likewise.
8519         * gcc.dg/cast-4.c: Likewise.
8520         * gcc.dg/cast-pretty-print-1.c: Likewise.
8521         * gcc.dg/comp-goto-2.c: Likewise.
8522         * gcc.dg/comp-goto-3.c: Likewise.
8523         * gcc.dg/cpp/error-1.c: Likewise.
8524         * gcc.dg/cpp/if-paren.c: Likewise.
8525         * gcc.dg/decl-7.c: Likewise.
8526         * gcc.dg/decl-8.c: Likewise.
8527         * gcc.dg/decl-nospec-1.c: Likewise.
8528         * gcc.dg/decl-nospec-2.c: Likewise.
8529         * gcc.dg/decl-nospec-3.c: Likewise.
8530         * gcc.dg/declspec-10.c: Likewise.
8531         * gcc.dg/declspec-11.c: Likewise.
8532         * gcc.dg/declspec-12.c: Likewise.
8533         * gcc.dg/declspec-13.c: Likewise.
8534         * gcc.dg/declspec-14.c: Likewise.
8535         * gcc.dg/declspec-15.c: Likewise.
8536         * gcc.dg/declspec-16.c: Likewise.
8537         * gcc.dg/declspec-17.c: Likewise.
8538         * gcc.dg/declspec-4.c: Likewise.
8539         * gcc.dg/declspec-5.c: Likewise.
8540         * gcc.dg/declspec-6.c: Likewise.
8541         * gcc.dg/declspec-7.c: Likewise.
8542         * gcc.dg/declspec-8.c: Likewise.
8543         * gcc.dg/declspec-9.c: Likewise.
8544         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
8545         * gcc.dg/dfp/constants-c99.c: Likewise.
8546         * gcc.dg/dfp/keywords-c89.c: Likewise.
8547         * gcc.dg/dfp/keywords-c99.c: Likewise.
8548         * gcc.dg/dfp/keywords-reserved.c: Likewise.
8549         * gcc.dg/dfp/typespec.c: Likewise.
8550         * gcc.dg/dremf-type-compat-2.c: Likewise.
8551         * gcc.dg/dremf-type-compat-3.c: Likewise.
8552         * gcc.dg/dremf-type-compat-4.c: Likewise.
8553         * gcc.dg/empty-source-2.c: Likewise.
8554         * gcc.dg/empty-source-3.c: Likewise.
8555         * gcc.dg/enum3.c: Likewise.
8556         * gcc.dg/extra-semi-2.c: Likewise.
8557         * gcc.dg/extra-semi-3.c: Likewise.
8558         * gcc.dg/float-range-1.c: Likewise.
8559         * gcc.dg/float-range-2.c: Likewise.
8560         * gcc.dg/float-range-3.c: Likewise.
8561         * gcc.dg/float-range-5.c: Likewise.
8562         * gcc.dg/format/asm_fprintf-2.c: Likewise.
8563         * gcc.dg/format/asm_fprintf-3.c: Likewise.
8564         * gcc.dg/format/asm_fprintf-4.c: Likewise.
8565         * gcc.dg/format/asm_fprintf-5.c: Likewise.
8566         * gcc.dg/format/cast-1.c: Likewise.
8567         * gcc.dg/format/gcc_diag-3.c: Likewise.
8568         * gcc.dg/format/gcc_diag-4.c: Likewise.
8569         * gcc.dg/format/gcc_diag-6.c: Likewise.
8570         * gcc.dg/format/gcc_diag-8.c: Likewise.
8571         * gcc.dg/format/gcc_diag-9.c: Likewise.
8572         * gcc.dg/format/nul-2.c: Likewise.
8573         * gcc.dg/format/opt-1.c: Likewise.
8574         * gcc.dg/format/opt-2.c: Likewise.
8575         * gcc.dg/format/opt-3.c: Likewise.
8576         * gcc.dg/format/opt-4.c: Likewise.
8577         * gcc.dg/format/opt-5.c: Likewise.
8578         * gcc.dg/format/opt-6.c: Likewise.
8579         * gcc.dg/framework-2.c: Likewise.
8580         * gcc.dg/func-args-1.c: Likewise.
8581         * gcc.dg/func-outside-1.c: Likewise.
8582         * gcc.dg/func-outside-2.c: Likewise.
8583         * gcc.dg/gnu-cond-expr-2.c: Likewise.
8584         * gcc.dg/gnu-cond-expr-3.c: Likewise.
8585         * gcc.dg/if-empty-1.c: Likewise.
8586         * gcc.dg/init-bad-1.c: Likewise.
8587         * gcc.dg/init-bad-2.c: Likewise.
8588         * gcc.dg/init-bad-3.c: Likewise.
8589         * gcc.dg/init-desig-obs-2.c: Likewise.
8590         * gcc.dg/init-desig-obs-3.c: Likewise.
8591         * gcc.dg/init-empty-2.c: Likewise.
8592         * gcc.dg/init-empty-3.c: Likewise.
8593         * gcc.dg/inline-11.c: Likewise.
8594         * gcc.dg/inline-12.c: Likewise.
8595         * gcc.dg/inline-8.c: Likewise.
8596         * gcc.dg/inline-9.c: Likewise.
8597         * gcc.dg/inline3.c: Likewise.
8598         * gcc.dg/label-decl-1.c: Likewise.
8599         * gcc.dg/label-decl-2.c: Likewise.
8600         * gcc.dg/label-decl-3.c: Likewise.
8601         * gcc.dg/label-decl-4.c: Likewise.
8602         * gcc.dg/long-long-typespec-1.c: Likewise.
8603         * gcc.dg/lvalue-2.c: Likewise.
8604         * gcc.dg/lvalue-3.c: Likewise.
8605         * gcc.dg/nested-func-3.c: Likewise.
8606         * gcc.dg/nested-redef-1.c: Likewise.
8607         * gcc.dg/noreturn-4.c: Likewise.
8608         * gcc.dg/old-style-prom-2.c: Likewise.
8609         * gcc.dg/old-style-prom-3.c: Likewise.
8610         * gcc.dg/old-style-then-proto-1.c: Likewise.
8611         * gcc.dg/overflow-warn-1.c: Likewise.
8612         * gcc.dg/overflow-warn-2.c: Likewise.
8613         * gcc.dg/overflow-warn-3.c: Likewise.
8614         * gcc.dg/overflow-warn-4.c: Likewise.
8615         * gcc.dg/overflow-warn-6.c: Likewise.
8616         * gcc.dg/parm-forwdecl-2.c: Likewise.
8617         * gcc.dg/parm-forwdecl-3.c: Likewise.
8618         * gcc.dg/parm-impl-decl-1.c: Likewise.
8619         * gcc.dg/parm-impl-decl-2.c: Likewise.
8620         * gcc.dg/parm-incomplete-1.c: Likewise.
8621         * gcc.dg/parm-mismatch-1.c: Likewise.
8622         * gcc.dg/pointer-arith-1.c: Likewise.
8623         * gcc.dg/pointer-arith-2.c: Likewise.
8624         * gcc.dg/pointer-arith-3.c: Likewise.
8625         * gcc.dg/pointer-arith-4.c: Likewise.
8626         * gcc.dg/pointer-arith-6.c: Likewise.
8627         * gcc.dg/pointer-arith-7.c: Likewise.
8628         * gcc.dg/pointer-arith-8.c: Likewise.
8629         * gcc.dg/pr13804-1.c: Likewise.
8630         * gcc.dg/pr15698-1.c: Likewise.
8631         * gcc.dg/pr15698-2.c: Likewise.
8632         * gcc.dg/pr15698-3.c: Likewise.
8633         * gcc.dg/pr15698-4.c: Likewise.
8634         * gcc.dg/pr15698-5.c: Likewise.
8635         * gcc.dg/pr15698-6.c: Likewise.
8636         * gcc.dg/pr15698-7.c: Likewise.
8637         * gcc.dg/pr15698-8.c: Likewise.
8638         * gcc.dg/pr17188-1.c: Likewise.
8639         * gcc.dg/pr17301-1.c: Likewise.
8640         * gcc.dg/pr17301-2.c: Likewise.
8641         * gcc.dg/pr17730-1.c: Likewise.
8642         * gcc.dg/pr20368-1.c: Likewise.
8643         * gcc.dg/pr20368-2.c: Likewise.
8644         * gcc.dg/pr20368-3.c: Likewise.
8645         * gcc.dg/pr22308-1.c: Likewise.
8646         * gcc.dg/qual-component-1.c: Likewise.
8647         * gcc.dg/redecl-1.c: Likewise.
8648         * gcc.dg/redecl-11.c: Likewise.
8649         * gcc.dg/redecl-12.c: Likewise.
8650         * gcc.dg/redecl-13.c: Likewise.
8651         * gcc.dg/redecl-14.c: Likewise.
8652         * gcc.dg/redecl-15.c: Likewise.
8653         * gcc.dg/register-var-1.c: Likewise.
8654         * gcc.dg/register-var-2.c: Likewise.
8655         * gcc.dg/stmt-expr-2.c: Likewise.
8656         * gcc.dg/stmt-expr-3.c: Likewise.
8657         * gcc.dg/stmt-expr-label-1.c: Likewise.
8658         * gcc.dg/stmt-expr-label-2.c: Likewise.
8659         * gcc.dg/stmt-expr-label-3.c: Likewise.
8660         * gcc.dg/struct-empty-2.c: Likewise.
8661         * gcc.dg/struct-empty-3.c: Likewise.
8662         * gcc.dg/struct-parse-1.c: Likewise.
8663         * gcc.dg/struct-semi-1.c: Likewise.
8664         * gcc.dg/struct-semi-2.c: Likewise.
8665         * gcc.dg/struct-semi-3.c: Likewise.
8666         * gcc.dg/switch-5.c: Likewise.
8667         * gcc.dg/switch-6.c: Likewise.
8668         * gcc.dg/switch-7.c: Likewise.
8669         * gcc.dg/tls/diag-5.c: Likewise.
8670         * gcc.dg/transparent-union-1.c: Likewise.
8671         * gcc.dg/transparent-union-3.c: Likewise.
8672         * gcc.dg/typespec-1.c: Likewise.
8673         * gcc.dg/vla-init-2.c: Likewise.
8674         * gcc.dg/vla-init-3.c: Likewise.
8675         * gcc.dg/vla-init-4.c: Likewise.
8676         * gcc.dg/vla-init-5.c: Likewise.
8677         * gcc.dg/void-cast-2.c: Likewise.
8678         * gcc.dg/wvla-3.c: Likewise.
8679         * gcc.dg/wvla-7.c: Likewise.
8680         * gcc.target/i386/991209-1.c: Likewise.
8681         * gcc.target/ia64/fpreg-1.c: Likewise.
8682         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
8683         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
8684         
8685 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
8686
8687         PR fortran/31639
8688         * gfortran.dg/func_decl_4.f90: New test.
8689
8690 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
8691
8692         PR fortran/32727
8693         * gfortran.dg/interface_17.f90: New test.
8694
8695 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
8696
8697         PR fortran/32599
8698         * gfortran.dg/32599.f03: New test case.
8699
8700         PR fortran/32601
8701         * gfortran.dg/32601.f03: New test case.
8702         * gfortran.dg/32601_1.f03: Ditto.
8703         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
8704         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
8705
8706 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
8707
8708         * gcc.c-torture/execute/align-3.c: Remove function addr check.
8709
8710 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
8711             Devang Patel  <dpatel@apple.com>
8712
8713         PR tree-optimization/25413
8714         * gcc.dg/vect/vect-align-1.c: New.
8715         * gcc.dg/vect/vect-align-2.c: New.
8716         * gcc.dg/vect/pr25413.c: New.
8717         * gcc.dg/vect/pr25413a.c: New.
8718         * gcc.dg/vect/pr31699.c: Fix dg-final check.
8719
8720 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
8721
8722         * lib/target-support.exp (check_ultrasparc_hw_available):
8723         New function.
8724         (is-effective-target): Check $arg for ultrasparc_hw.
8725         (is-effective-target-keyword): Likewise.
8726         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
8727         when determining what to do on sparc platforms.
8728         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
8729         * gcc.dg/20001101-1.c: Likewise.
8730         * gcc.dg/20001101-2.c: Likewise.
8731         * gcc.dg/ultrasp9.c: Likewise.
8732         * gcc.dg/ultrasp10.c: Likewise.
8733         * gcc.target/sparc/pdist-3.c: Likewise.
8734
8735 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
8736
8737         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
8738
8739 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
8740
8741         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
8742         get vectorized.
8743         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
8744         now get vectorized.
8745         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
8746         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
8747         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
8748         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
8749         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
8750         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
8751         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
8752         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
8753         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
8754         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
8755         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
8756         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
8757         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
8758         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
8759         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
8760         * lib/target-supports.exp (check_effective_target_vect_int_mul):
8761         Add spu.
8762
8763 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
8764
8765         PR c++/30854
8766         * g++.dg/parse/error30.C: New test.
8767
8768 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8769
8770         PR fortran/29804
8771         * gfortran.dg/alloc_comp_misc_1.f90: New test.
8772
8773 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
8774
8775         * gfortran.fortran-torture/compile/pr32663.f: New test.
8776
8777 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
8778
8779         PR c++/31027
8780         * g++.dg/inherit/virtual4.C: New.
8781
8782 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
8783
8784         PR target/32661
8785         * gcc.target/i386/pr32661-1.c: New test.
8786
8787 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
8788
8789         * gnat.dg/invariant_index.ad[sb]: New test.
8790
8791 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
8792
8793         PR c++/32560
8794         * g++.dg/template/decl3.C: New.
8795
8796 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
8797
8798         PR 32617
8799         * gcc.c-torture/execute/align-3.c: New.
8800
8801 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
8802
8803         PR target/32708
8804         * gcc.target/i386/pr32708-1.c: New test.
8805         * gcc.target/i386/pr32708-2.c: Ditto.
8806         * gcc.target/i386/pr32708-3.c: Ditto.
8807
8808 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
8809
8810         * g++.dg/init/new20.C: Remove svn:executable flag.
8811
8812 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
8813
8814         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
8815
8816 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
8817
8818         * gcc.dg/ultrasp7.c: Add fpic target requirement.
8819
8820 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8821
8822         PR testsuite/25241
8823         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
8824         directive.
8825         
8826 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
8827
8828         PR fortran/32157
8829         * gfortran.dg/overload_2.f90: New test.
8830
8831         PR fortran/32689
8832         * gfortran.dg/transfer_simplify_5.f90
8833
8834         PR fortran/32634
8835         * gfortran.dg/interface_15.f90: New test.
8836
8837 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
8838
8839         PR libfortran/32336
8840         * gfortran.dg/matmul_5.f90:  New test case.
8841
8842 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8843
8844         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
8845         * gcc.dg/fesd-any.h: Likewise.
8846         * gcc.dg/fesd-baseonly.c: Likewise.
8847         * gcc.dg/fesd-baseonly.h: Likewise.
8848         * gcc.dg/fesd-none.c: Likewise.
8849         * gcc.dg/fesd-none.h: Likewise.
8850         * gcc.dg/fesd-reduced.c: Likewise.
8851         * gcc.dg/fesd-reduced.h: Likewise.
8852         * gcc.dg/fesd-sys.c: Likewise.
8853         * gcc.dg/fesd-sys.h: Likewise
8854         * gcc.dg/fesd.h: Likewise.
8855
8856         * g++.dg/debug/dwarf2: New directory.
8857         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
8858         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
8859         * g++.dg/other/fesd-any.h: Likewise.
8860         * g++.dg/other/fesd-baseonly.C: Likewise.
8861         * g++.dg/other/fesd-baseonly.h: Likewise.
8862         * g++.dg/other/fesd-none.C: Likewise.
8863         * g++.dg/other/fesd-none.h: Likewise.
8864         * g++.dg/other/fesd-reduced.C: Likewise.
8865         * g++.dg/other/fesd-reduced.h: Likewise.
8866         * g++.dg/other/fesd-sys.C: Likewise.
8867         * g++.dg/other/fesd-sys.h: Likewise.
8868         * g++.dg/other/fesd.h: Likewise.
8869
8870 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
8871
8872         PR fortran/31129
8873         * gfortran.dg/parameter_unused.f90: New test.
8874
8875 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
8876
8877         PR tree-optimization/32681
8878         * gcc.dg/tree-ssa/pr32681.c: New test.
8879
8880 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8881
8882         PR fortran/32678
8883         * gfortran.dg/fmt_t_5.f90: New test.
8884
8885 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
8886
8887         PR c++/30535
8888         * g++.dg/template/operator10.C: New.
8889
8890 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
8891
8892         PR libfortran/32217
8893         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
8894
8895 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
8896
8897         PR fortran/29876
8898         * gfortran.dg/operator_6.f90: New test.
8899
8900 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
8901
8902         PR fortran/17711
8903         * gfortran.dg/operator_4.f90: New test.
8904         * gfortran.dg/operator_5.f90: New test.
8905         * gfortran.dg/logical_comp.f90: Adjusted error messages.
8906         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
8907
8908 2007-07-08  Tobias Burnus  <burnus@net-b.de>
8909
8910         PR fortran/32669
8911         * gfortran.dg/argument_checking_6.f90: New.
8912
8913 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
8914
8915         PR fortran/25094
8916         * gfortran.dg/interface_155555.f90: New test.
8917
8918 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8919
8920         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
8921         c99-math-long-double-1.c, c99-math.h: Test subnormals.
8922
8923 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8924
8925         PR testsuite/25241
8926         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
8927         discern pedantic diagnostics and errors.
8928         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
8929         and not an error.
8930         * gcc.dg/20050121-1.c: This is an error and not a warning.
8931         * gcc.target/i386/sseregparm-2.c:  Likewise.
8932         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
8933         * gcc.dg/charset/attribute2.c: Likewise.
8934         * gcc.dg/bitfld-1.c: Likewise.
8935         * gcc.dg/pack-test-2.c: Likewise.
8936         * gcc.dg/940510-1.c: Match separately error and warning.
8937         * gcc.dg/array-2.c: Match separately multiple messages. The second
8938         diagnostic is a pedantic warning and not an error.
8939         * gcc.dg/pr14475.c: Match separately multiple messages.
8940         * gcc.dg/pr18809-1.c: Likewise.
8941         * gcc.dg/pr27953.c: Likewise.
8942         * gcc.dg/vla-init-1.c: Likewise.
8943         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
8944
8945 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8946
8947         PR fortran/32644
8948         * gfortran.dg/char_decl_1.f90: New test.
8949
8950 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
8951
8952         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
8953
8954 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
8955
8956         PR c++/32232
8957         * g++.dg/template/overload9.C: New test.
8958
8959 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
8960
8961         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
8962         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
8963
8964 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
8965
8966         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
8967         * gcc.dg/20001012-2.c: Likewise.
8968         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
8969         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
8970
8971 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
8972
8973         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
8974         about the chunk size when STACK_SIZE is defined.
8975
8976 2007-07-06  Josh Conner  <jconner@apple.com>
8977
8978         PR middle-end/32602
8979         * gcc.dg/sibcall-8.c: New test.
8980
8981 2007-07-06  Josh Conner  <jconner@apple.com>
8982
8983         PR middle-end/32603
8984         * gcc.target/arm/sibcall-1.c: New test.
8985
8986 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
8987
8988         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
8989
8990 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
8991
8992         * gfortran.dg/save_parameter.f90: New test.
8993         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
8994
8995 2007-07-06  Richard Guenther  <rguenther@suse.de>
8996
8997         * g++.dg/opt/pr30965.C: New testcase.
8998
8999 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
9000
9001         * gcc.target/mips/save-restore-5.c: New test.
9002
9003 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
9004
9005         PR rtl_optimization/32450
9006         * gcc.dg/pr32450.c: New runtime test.
9007
9008 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
9009
9010         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
9011         single underscore in scan directives.
9012
9013 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
9014
9015         PR c++/32245
9016         * g++.dg/init/ptrmem4.C: New test.
9017
9018         PR c++/32251
9019         * g++.dg/init/new21.C: Likewise.
9020
9021         PR c++/31992
9022         * g++.dg/template/static30.C: Likewise.
9023
9024 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
9025
9026         * gcc.dg/vect/costmodel/ppc: New directory.
9027         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
9028         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
9029         New test.
9030         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
9031         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
9032         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
9033         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
9034         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
9035         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
9036         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
9037         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
9038         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
9039         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
9040         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
9041         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
9042         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
9043         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
9044
9045 2007-07-05  Tobias Burnus  <burnus@net-b.de>
9046
9047         PR fortran/32359
9048         * gfortran.dg/module_md5_1.f90: Update MD5 number.
9049
9050 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
9051
9052         PR fortran/32526
9053         * gfortran.dg/interface_14.f90: New test.
9054
9055         PR fortran/32613
9056         * gfortran.dg/do_iterator_2.f90: New test.
9057
9058 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
9059
9060         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
9061         (FE_DEC_DOWNWARD): Likewise.
9062         (FE_DEC_UPWARD): Likewise.
9063         (FE_DEC_TOWARDZERO): Likewise.
9064         (FE_DEC_TONEARESTFROMZERO): Likewise.
9065
9066 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
9067
9068         * gcc.c-torture/compile/pr32606.c: New.
9069         * gfortran.fortran-torture/execute/pr32604.f90: New.
9070
9071 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
9072
9073         * gcc.dg/visibility-12.c: New test.
9074         * gcc.dg/visibility-13.c: Likewise.
9075         * g++.dg/ext/visibility-9.C: Likewise.
9076         * g++.dg/ext/visibility-10.C: Likewise.
9077
9078 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9079
9080         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
9081         * gcc.dg/sh-relax-vxworks.c: New test.
9082
9083 2007-07-04  Richard Guenther  <rguenther@suse.de>
9084
9085         PR tree-optimization/32500
9086         * gcc.c-torture/execute/pr32500.c: New testcase.
9087
9088 2007-07-04  Richard Guenther  <rguenther@suse.de>
9089
9090         PR tree-optimization/32482
9091         * gcc.c-torture/compile/pr32482.c: New testcase.
9092
9093 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9094
9095         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
9096         VxWorks kernels.
9097         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
9098         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
9099         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
9100         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
9101
9102 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9103
9104         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
9105
9106 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9107
9108         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
9109
9110 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9111
9112         PR fortran/31198
9113         * gfortran.dg/min_max_optional_1.f90: New test.
9114         * gfortran.dg/min_max_optional_2.f90: New test.
9115         * gfortran.dg/min_max_optional_3.f90: New test.
9116
9117 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9118
9119         PR fortran/32545
9120         * gfortran.dg/fmt_error.f90: New test.
9121
9122 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9123
9124         PR fortran/32612
9125         * gfortran.dg/interface_13.f90: New test.
9126
9127 2007-07-03  Dave Brolley  <brolley@redhat.com>
9128
9129         PR c++/31743
9130         * g++.dg/init/new20.C: New test.
9131
9132 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
9133
9134         PR fortran/32579
9135         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
9136
9137 2007-07-03  Tobias Burnus  <burnus@net-b.de>
9138
9139         PR fortran/25062
9140         * common_7.f90: New.
9141         * common_8.f90: New.
9142         * common_9.f90: New.
9143
9144 2007-07-03  Tobias Burnus  <burnus@net-b.de>
9145
9146         PR fortran/30940
9147         * gfortran.dg/argument_checking_1.f90: New.
9148         * gfortran.dg/argument_checking_2.f90: New.
9149         * gfortran.dg/argument_checking_3.f90: New.
9150         * gfortran.dg/argument_checking_4.f90: New.
9151         * gfortran.dg/argument_checking_5.f90: New.
9152         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
9153         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
9154
9155 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
9156
9157         * gcc.dg/pr32176.c: Add -w to default dg-options.
9158
9159 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
9160
9161         * gcc.c-torture/compile/ssa-pre-1.c: New test.
9162
9163 2007-07-03  Tobias Burnus  <burnus@net-b.de>
9164
9165         PR fortran/20888
9166         * gfortran.dg/null_2.f90: New.
9167
9168 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
9169             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9170
9171         PR middle-end/32176
9172         * gcc.dg/pr32176.c: New test.
9173
9174 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
9175
9176         * gcc.dg/const-float80.c : New test.
9177         * gcc.dg/const-float128.c : New test.
9178         * gcc.dg/const-float80-ped.c : New test.
9179         * gcc.dg/const-float128-ped.c : New test.
9180
9181 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9182
9183         * gcc.dg/c99-math.h: Fix typo.
9184
9185 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
9186
9187         PR libgomp/32468
9188         * gcc.dg/gomp/pr32468-1.c: New test.
9189
9190 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
9191
9192         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
9193         an ABI option.
9194
9195 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
9196
9197         * gfortran.fortran-torture/compile/pr32583.f: New.
9198         * gcc.c-torture/compile/pr32584.c: New
9199
9200 2007-07-02  Ollie Wild  <aaw@google.com>
9201
9202         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
9203         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
9204
9205 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
9206
9207         * gcc.target/mips/save-restore-1.c: New test.
9208         * gcc.target/mips/save-restore-2.c: Likewise.
9209         * gcc.target/mips/save-restore-3.c: Likewise.
9210         * gcc.target/mips/save-restore-4.c: Likewise.
9211
9212 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
9213
9214         PR tree-optimization/31966
9215         PR tree-optimization/32533
9216         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
9217         * gfortran.dg/pr32533.f90: Ditto.
9218
9219 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
9220
9221         * g++.dg/opt/nrv12.C: New test.
9222         * gcc.target/i386/nrv1.c: New test.
9223
9224         PR c++/31748
9225         * g++.dg/gomp/pr31748.C: New test.
9226
9227 2007-07-02  Ira Rosen  <irar@il.ibm.com>
9228  
9229         PR tree-optimization/32230
9230         * gcc.dg/vect/pr32230.c: New test.
9231
9232 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
9233
9234         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
9235         * bind_c_coms.f90: Ditto.
9236         * bind_c_coms_driver.c: Ditto.
9237         * bind_c_dts.f90: Ditto.
9238         * bind_c_dts_2.f03: Ditto.
9239         * bind_c_dts_2_driver.c: Ditto.
9240         * bind_c_dts_3.f03: Ditto.
9241         * bind_c_dts_4.f03: Ditto.
9242         * bind_c_dts_driver.c: Ditto.
9243         * bind_c_implicit_vars.f03: Ditto.
9244         * bind_c_procs.f03: Ditto.
9245         * bind_c_usage_2.f03: Ditto.
9246         * bind_c_usage_3.f03: Ditto.
9247         * bind_c_usage_5.f03: Ditto.
9248         * bind_c_usage_6.f03: Ditto.
9249         * bind_c_usage_7.f03: Ditto.
9250         * bind_c_vars.f90: Ditto.
9251         * bind_c_vars_driver.c: Ditto.
9252         * binding_c_table_15_1.f03: Ditto.
9253         * binding_label_tests.f03: Ditto.
9254         * binding_label_tests_10.f03: Ditto.
9255         * binding_label_tests_10_main.f03: Ditto.
9256         * binding_label_tests_11.f03: Ditto.
9257         * binding_label_tests_11_main.f03: Ditto.
9258         * binding_label_tests_12.f03: Ditto.
9259         * binding_label_tests_13.f03: Ditto.
9260         * binding_label_tests_13_main.f03: Ditto.
9261         * binding_label_tests_14.f03: Ditto.
9262         * binding_label_tests_2.f03: Ditto.
9263         * binding_label_tests_3.f03: Ditto.
9264         * binding_label_tests_4.f03: Ditto.
9265         * binding_label_tests_5.f03: Ditto.
9266         * binding_label_tests_6.f03: Ditto.
9267         * binding_label_tests_7.f03: Ditto.
9268         * binding_label_tests_8.f03: Ditto.
9269         * binding_label_tests_9.f03: Ditto.
9270         * c_assoc.f90: Ditto.
9271         * c_assoc_2.f03: Ditto.
9272         * c_f_pointer_shape_test.f90: Ditto.
9273         * c_f_pointer_tests.f90: Ditto.
9274         * c_f_tests_driver.c: Ditto.
9275         * c_funloc_tests.f03: Ditto.
9276         * c_funloc_tests_2.f03: Ditto.
9277         * c_funloc_tests_3.f03: Ditto.
9278         * c_funloc_tests_3_funcs.c: Ditto.
9279         * c_kind_params.f90: Ditto.
9280         * c_kind_tests_2.f03: Ditto.
9281         * c_kinds.c: Ditto.
9282         * c_loc_driver.c: Ditto.
9283         * c_loc_test.f90: Ditto.
9284         * c_loc_tests_2.f03: Ditto.
9285         * c_loc_tests_2_funcs.c: Ditto.
9286         * c_loc_tests_3.f03: Ditto.
9287         * c_loc_tests_4.f03: Ditto.
9288         * c_loc_tests_5.f03: Ditto.
9289         * c_loc_tests_6.f03: Ditto.
9290         * c_loc_tests_7.f03: Ditto.
9291         * c_loc_tests_8.f03: Ditto.
9292         * c_ptr_tests.f03: Ditto.
9293         * c_ptr_tests_10.f03: Ditto.
9294         * c_ptr_tests_5.f03: Ditto.
9295         * c_ptr_tests_7.f03: Ditto.
9296         * c_ptr_tests_7_driver.c: Ditto.
9297         * c_ptr_tests_8.f03: Ditto.
9298         * c_ptr_tests_8_funcs.c: Ditto.
9299         * c_ptr_tests_9.f03: Ditto.
9300         * c_ptr_tests_driver.c: Ditto.
9301         * c_size_t_driver.c: Ditto.
9302         * c_size_t_test.f03: Ditto.
9303         * com_block_driver.f90: Ditto.
9304         * global_vars_c_init.f90: Ditto.
9305         * global_vars_c_init_driver.c: Ditto.
9306         * global_vars_f90_init.f90: Ditto.
9307         * global_vars_f90_init_driver.c: Ditto.
9308         * interop_params.f03: Ditto.
9309         * iso_c_binding_only.f03: Ditto.
9310         * iso_c_binding_rename_1.f03: Ditto.
9311         * iso_c_binding_rename_1_driver.c: Ditto.
9312         * iso_c_binding_rename_2.f03: Ditto.
9313         * iso_c_binding_rename_2_driver.c: Ditto.
9314         * kind_tests_2.f03: Ditto.
9315         * kind_tests_3.f03: Ditto.
9316         * module_md5_1.f90: Ditto.
9317         * only_clause_main.c: Ditto.
9318         * print_c_kinds.f90: Ditto.
9319         * test_bind_c_parens.f03: Ditto.
9320         * test_c_assoc.c: Ditto.
9321         * test_com_block.f90: Ditto.
9322         * test_common_binding_labels.f03: Ditto.
9323         * test_common_binding_labels_2.f03: Ditto.
9324         * test_common_binding_labels_2_main.f03: Ditto.
9325         * test_common_binding_labels_3.f03: Ditto.
9326         * test_common_binding_labels_3_main.f03: Ditto.
9327         * test_only_clause.f90: Ditto.
9328         * use_iso_c_binding.f90: Ditto.
9329         * value_5.f90: Ditto.
9330         * value_test.f90: Ditto.
9331         * value_tests_f03.f90: Ditto.
9332
9333 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
9334
9335         * gcc.dg/tls/opt-14.c: New.
9336
9337 2007-07-01  Ollie Wild  <aaw@google.com>
9338
9339         * g++.dg/lookup/using16.C: New test.
9340         * g++.dg/lookup/using17.C: New test.
9341
9342 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
9343
9344         PR fortran/32239
9345         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
9346         (test_4): Use proper test for floating point equality.
9347         (test_8): Likewise.
9348
9349 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9350
9351         PR libgfortran/32554
9352         * gfortran.dg/fmt_p_1.f90: New test.
9353
9354 2007-07-01  Ira Rosen  <irar@il.ibm.com>
9355
9356         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
9357         initialization and fix dg-final check - the initialization loop is
9358         vectorizable.
9359
9360 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
9361             Volker Reichelt  <reichelt@netcologne.de>
9362
9363         PR middle-end/32559
9364         * gcc.dg/pr32559.c: New test.
9365
9366 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
9367
9368         PR tree-optimization/25371
9369         * gcc.dg/vect/pr25371.c: New test.
9370
9371 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
9372
9373         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
9374         when allocating and initializing a flexible array.
9375
9376 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
9377
9378         PR fortran/20373
9379         * gfortran.dg/intrinsic.f90: New test.
9380
9381 2007-06-30  Tobias Burnus  <burnus@net-b.de>
9382
9383         PR fortran/32555
9384         * gfortran.dg/fmt_zero_check.f90: New.
9385
9386 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
9387
9388         PR fortran/30284
9389         * gfortran.dg/repeat_f90: New test.
9390
9391 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9392
9393         PR testsuite/25241
9394         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
9395         -pedantic-errors, so we should match errors.
9396         * gcc.dg/cpp/escape-1.c: Likewise.
9397         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
9398         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
9399         warning.
9400         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
9401         errors instead of warnings.
9402         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
9403         a pedantic warning.
9404         * gcc.dg/cpp/arith-3.c: Likewise.
9405
9406 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9407
9408         PR testsuite/25241
9409         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
9410         * gcc.dg/pch/valid-2.c: Likewise.
9411         * gcc.dg/pch/valid-3.c: Likewise.
9412         * gcc.dg/pch/warn-1.c: Likewise.
9413         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
9414         
9415 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9416
9417         PR c/4076
9418         * gcc.dg/Wunused-function.c: New.
9419         
9420 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9421
9422         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
9423
9424 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
9425
9426         * g++.dg/other/canon-31724.C: New.
9427         
9428 2007-06-29  Jan Hubicka  <jh@suse.cz>
9429
9430         PR middle-end/32372
9431         * gcc.c-torture/compile/pr32372.c: new.
9432
9433 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
9434
9435         * gfortran.dg/operator_3.f90: New test.
9436
9437 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
9438
9439         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
9440         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
9441
9442 2007-06-29  Richard Guenther  <rguenther@suse.de>
9443
9444         PR middle-end/32493
9445         * gcc.dg/inline-23.c: New testcase.
9446
9447 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
9448
9449         PR tree-optimization/24659
9450         * gcc.target/i386/vectorize2.c: New test.
9451         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
9452         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
9453
9454 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
9455
9456         * gcc.dg/pointer-arith-9.c: New test.
9457
9458 2007-06-29  Tobias Burnus  <burnus@net-b.de>
9459
9460         PR fortran/32483
9461         * gfortran.dg/fmt_read_2.f90: New.
9462
9463 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9464
9465         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
9466         If it exists, don't try to create it.
9467
9468 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
9469
9470         * g++.dg/ext/visibility/ms-compat-1.C: New.
9471
9472 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9473
9474         PR tree-opt/32417
9475         * gfortran.fortran-torture/compile/pr32417.f90: New test.
9476
9477 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
9478
9479         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
9480         targets.
9481
9482 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
9483
9484         PR fortran/32467
9485         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
9486
9487 2007-06-27  Richard Guenther  <rguenther@suse.de>
9488
9489         PR middle-end/32492
9490         * gcc.dg/inline-22.c: New testcase.
9491
9492 2007-06-26  Hui-May Chang <hm.chang@apple.com>
9493
9494         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
9495         the scan-assembler constant.
9496
9497 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
9498
9499         PR 20216
9500         * gcc.dg/pr20216.c: New.
9501
9502 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9503
9504         PR tree-opt/32421
9505         * gcc.dg/vect/pr32421.c: New test.
9506
9507 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
9508
9509         PR c++/32111
9510         * g++.dg/other/friend5.C: New test.
9511
9512 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
9513
9514         PR fortran/32464
9515         * gfortran.dg/host_assoc_function_2.f90: New test.
9516
9517         PR fortran/31494
9518         * gfortran.dg/host_assoc_call_1.f90: New test.
9519
9520 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9521
9522         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
9523         
9524 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9525
9526         PR fortran/32456
9527         * gfortran.dg/error_format.f90: New test.
9528
9529 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
9530
9531         PR fortran/32136
9532         * gfortran.dg/pr32136.f90: New test.
9533
9534 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
9535
9536         PR fortran/31726
9537         * gfortran.dg/minmaxloc_1.f90: New test.
9538
9539         PR fortran/32298
9540         * gfortran.dg/minmaxloc_2.f90: New test.
9541
9542 2007-06-23  Richard Guenther  <rguenther@suse.de>
9543
9544         PR tree-optimization/16876
9545         PR middle-end/29478
9546         * gcc.dg/pr29254.c: The warning is bogus.
9547         * gcc.dg/warn-1.c: Likewise.
9548         * gcc.dg/assign-warn-3.c: Likewise.
9549         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
9550
9551 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
9552
9553         * gcc.c-torture/execute/20070623-1.c: New.
9554
9555 2007-06-22  Jan Hubicka  <jh@suse.cz>
9556
9557         * gcc.c-torture/compile/pr31541.c: New.
9558
9559 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
9560
9561         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
9562         Remove -m64 from dg-options.
9563
9564 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
9565
9566         PR middle-end/32374
9567         * gcc.dg/pr32374.c: New test.
9568
9569 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9570
9571         PR fortran/32360
9572         * gfortran.dg/pointer_assign_3.f90: New test.
9573
9574 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
9575
9576         * gcc.dg/tree-ssa/pr19590.c: New.
9577
9578 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9579
9580         PR fortran/31162
9581         * gfortran.dg/assign.f90: Update test.
9582         * gfortran.dg/real_do_1.f90: Update test.
9583         * gfortran.dg/gomp/omp_do1.f90: Update test.
9584         * gfortran.dg/warnings_are_errors_1.f: Update test.
9585         * gfortran.dg/g77/20010519-1.f: Update test.
9586         * gfortran.dg/g77/pr9258.f: Update test.
9587         * gfortran.dg/g77/960317-1.f: Update test.
9588
9589 2007-06-21  Richard Guenther  <rguenther@suse.de>
9590
9591         PR tree-optimization/32453
9592         * gcc.c-torture/compile/pr32453.c: New testcase.
9593
9594 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
9595
9596         PR tree-optimization/31866
9597         * gcc.dg/pr31866.c: New test.
9598
9599 2007-06-21  Richard Guenther  <rguenther@suse.de>
9600
9601         PR tree-optimization/32451
9602         * g++.dg/torture/20070621-1.C: New testcase.
9603
9604 2007-06-21  Christian Bruel  <christian.bruel@st.com>
9605
9606         * gcc.dg/attr-isr.c: Test delay slot content.
9607         
9608 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9609
9610         PR fortran/32361
9611         gfortran.dg/pointer_assign_2.f90: New test.
9612
9613 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9614
9615         PR fortran/25061
9616         gfortran.dg/invalid_procedure_name.f90: New test.
9617
9618 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
9619
9620         PR tree-optimization/25737
9621         * gcc.dg/tree-ssa/alias-14.c: New test.
9622
9623 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
9624
9625         * gcc.target/i386/large-size-array-3.c: New.
9626
9627 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9628         Richard Guenther  <rguenther@suse.de>
9629
9630         PR fortran/32140
9631         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
9632
9633 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
9634
9635         PR middle-end/31959
9636         * gcc.dg/pr31959.c: New test.
9637
9638         PR inline-asm/32109
9639         * g++.dg/ext/asm10.C: New test.
9640
9641         PR middle-end/32285
9642         * gcc.c-torture/execute/20070614-1.c: New test.
9643
9644 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
9645
9646         * gcc.target/arm/stack-corruption.c: New test.
9647
9648 2007-06-19  Richard Guenther  <rguenther@suse.de>
9649
9650         * g++.dg/torture/pr30252.C: New testcase.
9651
9652 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
9653
9654         PR tree-optimization/32353
9655         * g++.dg/opt/nrv13.C: New test.
9656
9657 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
9658
9659         PR fortran/20863
9660         PR fortran/20882
9661         * gfortran.dg/impure_assignment_2.f90 : New test.
9662
9663         PR fortran/32236
9664         * gfortran.dg/data_initialized_2.f90 : New test.
9665
9666         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
9667         appropriate version of 'dmach'.
9668
9669 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
9670
9671         PR target/32389
9672         * gcc.target/i386/pr32389.c New test.
9673
9674 2007-06-18  Simon Baldwin <simonb@google.com>
9675
9676         PR c++/31923
9677         * g++.dg/template/error25.C: New.
9678         * g++.dg/template/spec35.C: New.
9679
9680 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
9681
9682         * gcc.c-torture/compile/pr32355.c: New testcase.
9683         
9684 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
9685
9686         PR tree-optimization/32383
9687         * g++.dg/opt/pr32383.C: New test.
9688
9689 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
9690
9691         PR rtl-optimization/32366
9692         * gcc.dg/vect/pr32366.c: New test.
9693
9694 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
9695
9696         * gcc.c-torture/compile/pr32349.c: New testcase.
9697         
9698 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
9699
9700         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
9701         * gcc.target/sparc/combined-2.c: Likewise.
9702         * gcc.target/sparc/fexpand.c : Likewise.
9703         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
9704         * gcc.target/sparc/fpack16.c : Likewise.
9705         * gcc.target/sparc/fpmerge.c : Likewise.
9706         * gcc.target/sparc/fpmul.c : Likewise.
9707         * gcc.target/sparc/noresult.c : Likewise.
9708         * gcc.target/sparc/pdist.c: Likewise.
9709
9710 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
9711
9712         PR middle-end/31723
9713         * gcc.target/i386/recip-divf.c: New test.
9714         * gcc.target/i386/recip-sqrtf.c: Ditto.
9715         * gcc.target/i386/recip-vec-divf.c: Ditto.
9716         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
9717         * gcc.target/i386/sse-recip.c: Ditto.
9718         * gcc.target/i386/sse-recip-vec.c: Ditto.
9719
9720 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9721
9722         PR tree-opt/32225
9723         * gcc.c-torture/compile/20070605-1.c: New test.
9724
9725         * gcc.c-torture/compile/20070603-1.c: New testcase.
9726         * gcc.c-torture/compile/20070603-2.c: New testcase.
9727
9728         * gcc.c-torture/compile/20070531-1.c: New test.
9729
9730         PR tree-opt/32167
9731         * gcc.c-torture/compile/20070531-2.c: New test.
9732
9733         PR tree-opt/32144
9734         * gcc.c-torture/compile/20070529-1.c: New test.
9735
9736         PR tree-opt/32145
9737         * gcc.c-torture/compile/20070529-2.c: New test.
9738
9739         PR tree-opt/32015
9740         * gcc.c-torture/compile/20070520-1.c: New test.
9741
9742         * g++.dg/ext/java-1.C: New test.
9743
9744         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
9745         loops instead of one. Remove the "can't determine dependence"
9746         check.
9747         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
9748         needed as the cast is gone in the first place.
9749         * gcc.dg/max-1.c: Change local variable a to be a global one.
9750         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
9751         have a cast which is PREd.
9752
9753 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
9754
9755         * g++.dg/lookup/anon6.C: New test.
9756
9757 2007-06-14  Dirk Mueller  <dmueller@suse.de>
9758
9759         PR c++/31806
9760         * g++.dg/opt/static6.C: New testcase.
9761
9762 2007-06-14  Geoff Keating  <geoffk@apple.com>
9763
9764         * g++.dg/ext/visibility/overload-1.C: New.
9765
9766         PR 31093
9767         * g++.dg/ext/visibility/anon4.C: New.
9768
9769 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
9770
9771         PR target/32268
9772         * gcc.target/i386/pr32268.c: New test.
9773
9774 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
9775
9776         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
9777         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
9778         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
9779
9780         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
9781         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
9782         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
9783         BID is used.
9784
9785 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
9786
9787         PR fortran/32302
9788         * gfortran.dg/common_resize_1.f90: New test.
9789
9790 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
9791
9792         PR target/32274
9793         * gcc.dg/vect/pr32224.c: Fix.   
9794         
9795 2007-06-13  Eric Christopher  <echristo@apple.com>
9796
9797         * gcc.target/i386/ssefn-1.c: Add -march=i386.
9798
9799 2007-06-13  Tobias Burnus  <burnus@net-b.de>
9800
9801         PR fortran/32323
9802         * gfortran.dg/actual_array_vect_1.f90: New.
9803
9804 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9805
9806         * gcc.target/sparc/mfpu.c: New test.
9807
9808 2007-06-12  Geoff Keating  <geoffk@apple.com>
9809
9810         * g++.dg/warn/weak1.C: Suppress on Darwin.
9811         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
9812
9813 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9814
9815         PR middle-end/31579
9816          * g++.dg/torture/pr31579.C: New testcase.
9817
9818 2007-06-12  Ian Lance Taylor  <iant@google.com>
9819
9820         PR libstdc++/29286
9821         * g++.dg/init/new16.C: New test.
9822         * g++.dg/init/new17.C: New test.
9823         * g++.dg/init/new18.C: New test.
9824         * g++.dg/init/new19.C: New test.
9825
9826 2007-06-12  Olivier Hainque  <hainque@adacore.com>
9827
9828         * gnat.dg/lhs_view_convert.adb: New test.
9829
9830 2007-06-12  Richard Guenther  <rguenther@suse.de>
9831
9832         PR tree-optimization/15353
9833         PR tree-optimization/31657
9834         * gcc.c-torture/execute/20070424-1.c: New testcase.
9835         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
9836         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
9837         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
9838         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
9839         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
9840
9841 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
9842
9843         PR rtl-optimization/32293
9844         * gcc.dg/pr32293.c: New test.
9845
9846 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
9847
9848         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
9849
9850 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
9851
9852         PR fortran/29786
9853         * gfortran.dg/equiv_7.f90: New test.
9854         * gfortran.dg/equiv_constraint_7.f90: Change error message.
9855
9856         PR fortran/30875
9857         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
9858
9859 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
9860
9861         * gcc.dg/setjmp-3.c: Rename raise to raise0.
9862         * gcc.dg/setjmp-4.c: Likewise.
9863         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
9864
9865 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
9866
9867         PR rtl-optimization/31025
9868         * gfortran.dg/pr31025.f90: New.
9869
9870 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
9871
9872         PR target/32280
9873         * gcc.target/i386/pr32280.c: New test.
9874
9875 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
9876
9877         PR middle-end/32279
9878         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
9879
9880 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9881
9882         PR libgfortran/32235
9883         * gfortran.dg/backspace_9.f: New test.
9884
9885 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
9886
9887         * gcc.dg/tree-ssa/prefetch-7.c: New test.
9888
9889 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
9890
9891         * gcc.dg/tree-ssa/loop-28.c: New testcase.
9892
9893 2007-06-09  Ian Lance Taylor  <iant@google.com>
9894
9895         PR tree-optimization/32169
9896         * gcc.c-torture/compile/pr32169.c: New test.
9897
9898 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
9899
9900         * gcc.dg/vect/costmodel: New directory.
9901         * gcc.dg/vect/costmodel/i386: New directory.
9902         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
9903         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
9904         New test.
9905         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
9906         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
9907         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
9908         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
9909         * gcc.dg/vect/costmodel/x86_64: New directory.
9910         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
9911         New testsuite.
9912         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
9913         New test.
9914         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
9915         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
9916         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
9917         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
9918         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
9919
9920 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
9921
9922         PR tree-optimization/32243
9923         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
9924         flags for -Os tests.
9925         * gcc.dg/vect/03-vect-pr32243.c: New test.
9926
9927 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
9928
9929         PR tree-optimization/32224
9930         * gcc.dg/vect/pr32224.c: New test.
9931
9932 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
9933
9934         PR c++/32177
9935         * g++.dg/gomp/pr32177.C: New test.
9936
9937 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9938
9939         PR testsuite/25241
9940         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
9941         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
9942         warning nor an error.
9943         * gcc.dg/Wfatal-2.c: Likewise.
9944         * gcc.dg/Werror-1.c: Likewise.
9945         * gcc.dg/Werror-5.c: Likewise.
9946         * gcc.dg/Werror-7.c: Likewise.
9947         * gcc.dg/Werror-10.c: Likewise.
9948         * gcc.dg/Werror-11.c: Likewise.
9949
9950 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
9951
9952         PR c++/30759
9953         * g++.dg/init/brace6.C: New test.
9954
9955 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
9956
9957         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
9958         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
9959         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
9960         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
9961
9962         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
9963         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
9964         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
9965         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
9966         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
9967         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
9968         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
9969         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
9970
9971         * gcc.dg/darwin-minversion-3.c: New.
9972
9973 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
9974
9975         * gcc.target/i386/builtin-copysign.c: New test.
9976
9977 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
9978
9979         PR tree-optimization/32220
9980         * gfortran.dg/predcom-2.f: New testcase.
9981
9982 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9983
9984         PR tree-opt/32231
9985         * gcc.target/i386/vectorize4.c: New test.
9986
9987 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
9988
9989         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
9990
9991 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9992
9993         PR testsuite/25241
9994         * gcc.dg/simd-5.c: Mark output as a note.
9995         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
9996         dg-message.
9997         * gcc.dg/simd-1.c: Likewise.
9998         * gcc.dg/always_inline.c: Mark output as a sorry.
9999         * gcc.dg/always_inline2.c: Likewise.
10000         * gcc.dg/always_inline3.c: Likewise.
10001
10002 2007-06-06  Ian Lance Taylor  <iant@google.com>
10003
10004         * g++.dg/conversion/enum1.C: New test.
10005
10006 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
10007
10008         PR tree-optimization/32216
10009         * gcc.dg/vect/pr32216.c: New test.
10010
10011 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10012
10013         PR testsuite/18923
10014         * gfortran.dg/invalid_contains_1.f90: New test.
10015         * gfortran.dg/invalid_contains_2.f90: New test.
10016
10017 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10018
10019         PR testsuite/32057
10020         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
10021         midnight issues.
10022
10023 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10024
10025         PR testsuite/25241
10026         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
10027         dg-message to match de note.
10028         * gcc.dg/pr26570.c: Use dg-message for a note.
10029         * gcc.dg/pr29254.c: Use dg-message for generic output and use
10030         dg-error instead of dg-warning because of -Werror.
10031         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
10032         neither an error, nor a warning.
10033         * gcc.dg/glibc-uclibc-2.c: Likewise
10034         * gcc.dg/cpp/19940712-1.c: Likewise.
10035
10036 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
10037
10038         PR preprocessor/23479
10039         * gcc.dg/binary-constants-1.c: Add test suites for
10040         the 0b-prefixed binary integer constants.
10041         * gcc.dg/binary-constants-2.c: Ditto.
10042         * gcc.dg/binary-constants-3.c: Ditto.
10043         * gcc.dg/binary-constants-4.c: Ditto.
10044
10045 2007-06-05  Ian Lance Taylor  <iant@google.com>
10046
10047         * gcc.dg/Wstrict-overflow-19.c: New test.
10048
10049 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
10050
10051         * gcc.dg/matrix/matrix-6.c: Remove conversion.
10052
10053 2007-06-04  Ian Lance Taylor  <iant@google.com>
10054
10055         * gcc.dg/Wstrict-overflow-18.c: New test.
10056
10057 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10058
10059         PR testsuite/25241
10060         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
10061         * gcc.dg/cpp/mi5.c: Likewise.
10062         * gcc.dg/cpp/mi7.c: Likewise.
10063
10064 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
10065
10066         PR c/32191
10067         * gcc.dg/pr32191.c: New test.
10068
10069 2007-05-28  Tobias Burnus  <burnus@net-b.de>
10070
10071         PR fortran/32124
10072         * gfortran.dg/allocate_stat_1.f90: Remove.
10073
10074 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
10075
10076         * gcc.target/i386/sse4_2-check.h: New.
10077         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
10078         * gcc.target/i386/sse4_2-crc32.h: Likewise.
10079         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
10080         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
10081         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
10082         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
10083         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
10084         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
10085         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
10086         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
10087         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
10088         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
10089         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
10090         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
10091         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
10092         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
10093         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
10094         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
10095
10096 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
10097
10098         * gcc.dg/pie-link.c: New test.
10099
10100 2007-06-01  Ian Lance Taylor  <iant@google.com>
10101
10102         * gcc.dg/Wstrict-overflow-17.c: New test.
10103
10104 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
10105
10106         * gcc.dg/builtin-return-1.c (g): New.
10107         (main): Allocate at least 64 bytes on the stack.
10108
10109 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
10110
10111         * g++.dg/init/cleanup3.C: New test.
10112
10113 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10114
10115         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
10116         int is 16 bits.
10117
10118 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
10119
10120         PR fortran/32156
10121         * gfortran.dg/char_array_constructor_3.f90: New test.
10122
10123 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
10124
10125         PR tree-optimization/32160
10126         * gfortran.dg/predcom-1.f: New test.
10127
10128 2007-05-31  Richard Guenther  <rguenther@suse.de>
10129
10130         * g++.dg/other/str_empty.C: Move...
10131         * g++.dg/other/pr30567.C: Move...
10132         * g++.dg/tree-ssa/pr27218.C: Move...
10133         * g++.dg/torture: ...here and remove dg-options.
10134
10135 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
10136
10137         PR c++/32158
10138         * g++.dg/ext/is_pod_incomplete.C: New.
10139
10140 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
10141             Douglas Gregor <doug.gregor@gmail.com>
10142             Pedro Lamarao <pedro.lamarao@mndfck.org>
10143             Howard Hinnant <howard.hinnant@gmail.com>
10144
10145         PR c++/7412
10146         PR c++/29939
10147         * g++.dg/cpp0x/rv8p.C: New.
10148         * g++.dg/cpp0x/temp-constructor-bug.C: New.
10149         * g++.dg/cpp0x/cast-bug.C: New.
10150         * g++.dg/cpp0x/elision_weak.C: New.
10151         * g++.dg/cpp0x/collapse-bug.C: New.
10152         * g++.dg/cpp0x/rv3p.C: New.
10153         * g++.dg/cpp0x/rv7n.C: New.
10154         * g++.dg/cpp0x/overload-conv-1.C: New.
10155         * g++.dg/cpp0x/rv2n.C: New.
10156         * g++.dg/cpp0x/deduce.C: New.
10157         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
10158         * g++.dg/cpp0x/rv6p.C: New.
10159         * g++.dg/cpp0x/template_deduction.C: New.
10160         * g++.dg/cpp0x/implicit-copy.C: New.
10161         * g++.dg/cpp0x/rv1p.C: New.
10162         * g++.dg/cpp0x/cast.C: New.
10163         * g++.dg/cpp0x/rv5n.C: New.
10164         * g++.dg/cpp0x/collapse.C: New.
10165         * g++.dg/cpp0x/overload-conv-2.C: New.
10166         * g++.dg/cpp0x/rv4p.C: New.
10167         * g++.dg/cpp0x/rvo.C: New.
10168         * g++.dg/cpp0x/iop.C: New.
10169         * g++.dg/cpp0x/rv3n.C: New.
10170         * g++.dg/cpp0x/rv7p.C: New.
10171         * g++.dg/cpp0x/reference_collapsing.C: New.
10172         * g++.dg/cpp0x/overload.C: New.
10173         * g++.dg/cpp0x/named.C: New.
10174         * g++.dg/cpp0x/rv2p.C: New.
10175         * g++.dg/cpp0x/rv6n.C: New.
10176         * g++.dg/cpp0x/not_special.C: New.
10177         * g++.dg/cpp0x/bind.C: New.
10178         * g++.dg/cpp0x/rv1n.C: New.
10179         * g++.dg/cpp0x/rv5p.C: New.
10180         * g++.dg/cpp0x/elision.C: New.
10181         * g++.dg/cpp0x/named_refs.C: New.
10182         * g++.dg/cpp0x/unnamed_refs.C: New.
10183         * g++.dg/cpp0x/rv4n.C: New.
10184         * g++.dg/cpp0x/elision_neg.C: New.
10185         * g++.dg/init/copy7.C: Run in C++98 mode.
10186         * g++.dg/overload/arg1.C: Ditto.
10187         * g++.dg/overload/arg4.C: Ditto.
10188
10189 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
10190
10191         PR c++/31809
10192         * g++.dg/opt/static5.C: New test.
10193
10194 2007-05-30  Richard Guenther  <rguenther@suse.de>
10195
10196         * g++.dg/dg.exp: Prune torture/.
10197         * g++.dg/torture/dg-torture.exp: New testsuite.
10198
10199 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
10200
10201         * gcc.target/arm/pr27387.C: Move and rename to ...
10202         * g++.dg/inherit/thunk8.C: ... here.
10203
10204 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
10205
10206         PR tree-optimization/31769
10207         * g++.dg/gomp/pr31769.C: New test.
10208
10209 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
10210
10211         * gcc.target/i386/stack-realign.c: New.
10212
10213 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
10214
10215         * gcc.dg/tree-ssa/prefetch-6.c: New test.
10216
10217 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
10218
10219         * gfortran.dg/sizeof.f90: New.
10220
10221 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10222
10223         PR c/31339
10224         * gcc.dg/boolcomplex-1.c: New test.
10225
10226         PR c++/31339
10227         * g++.dg/ext/boolcomplex-1.c: New test.
10228
10229 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
10230
10231         * gcc.dg/matrix: New directory.
10232
10233 2007-05-28  Tobias Burnus  <burnus@net-b.de>
10234
10235         PR fortran/32124
10236         * gfortran.dg/allocate_stat_1.f90: New.
10237
10238 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
10239
10240         PR fortran/31972
10241         * transfer_hollerith_1.f90: New test.
10242
10243 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10244
10245         PR tree-opt/32100
10246         * gcc.c-torture/execute/vrp-7.c: New test.
10247
10248 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
10249
10250         * gfortran.dg/transfer_simplify_4.f90: New test.
10251
10252 2007-05-27  Tobias Burnus  <burnus@net-b.de>
10253
10254         PR fortran/32088
10255         * gfortran.dg/func_result_3.f90: New.
10256
10257 2007-05-27  Tobias Burnus  <burnus@net-b.de>
10258
10259         PR middle-end/32083
10260         * gfortran.dg/transfer_simplify_3.f90: New.
10261
10262 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
10263
10264         PR target/32065
10265         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
10266         to compile options.
10267         * gcc.target/i386/pr32065-2.c: New test.
10268
10269 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10270
10271         PR fortran/31813
10272         * gfortran.dg/io_constraints_2.f90: Update.
10273
10274 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
10275
10276         PR fortran/31219
10277         * gfortran.dg/array_constructor_17.f90: New test.
10278
10279 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10280
10281         PR tree-opt/32090
10282         * g++.dg/opt/array2.C: New testcase.
10283
10284 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
10285
10286         PR target/32065
10287         * gcc.target/i386/pr32065.c: New test.
10288
10289 2007-05-25  Dirk Mueller  <dmueller@suse.de>
10290             Marcus Meissner <meissner@suse.de>
10291
10292         * gcc.dg/attr-alloc_size.c: New.
10293
10294 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
10295             Lee Millward  <lee.millward@gmail.com>
10296
10297         PR c++/31745
10298         * g++.dg/parse/crash34.C: New test.
10299
10300         * g++.dg/parse/crash35.C: New test.
10301
10302 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
10303
10304         * gcc.target/i386/sse2-check.h: New.
10305         * gcc.target/i386/sse2-vec-1.c: Likewise.
10306         * gcc.target/i386/sse2-vec-2.c: Likewise.
10307         * gcc.target/i386/sse2-vec-3.c: Likewise.
10308         * gcc.target/i386/sse2-vec-4.c: Likewise.
10309         * gcc.target/i386/sse2-vec-5.c: Likewise.
10310         * gcc.target/i386/sse2-vec-6.c: Likewise.
10311
10312 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
10313
10314         PR c++/31431
10315         PR c++/31432
10316         PR c++/31434
10317         PR c++/31435
10318         PR c++/31437
10319         PR c++/31438
10320         PR c++/31442
10321         PR c++/31443
10322         PR c++/31444
10323         PR c++/31445
10324         * g++.dg/cpp0x/pr31431.C: New.
10325         * g++.dg/cpp0x/pr31437.C: New.
10326         * g++.dg/cpp0x/pr31442.C: New.
10327         * g++.dg/cpp0x/pr31444.C: New.
10328         * g++.dg/cpp0x/pr31431-2.C: New.
10329         * g++.dg/cpp0x/pr31432.C: New.
10330         * g++.dg/cpp0x/pr31434.C: New.
10331         * g++.dg/cpp0x/pr31438.C: New.
10332         * g++.dg/cpp0x/pr31443.C: New.
10333         * g++.dg/cpp0x/pr31445.C: New.
10334         * g++.dg/cpp0x/variadic-crash1.C: New.
10335
10336 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
10337
10338         * gcc.target/arm/long-calls-1.c: New test.
10339         * gcc.target/arm/long-calls-2.c: Likewise.
10340         * gcc.target/arm/long-calls-3.c: Likewise.
10341         * gcc.target/arm/long-calls-4.c: Likewise.
10342
10343 2007-05-25  Richard Guenther  <rguenther@suse.de>
10344             Andrew Pinski  <andrew_pinski@playstation.sony.com>
10345
10346         PR tree-optimization/31982
10347         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
10348
10349 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
10350
10351         PR fortran/32047
10352         * gfortran.dg/result_in_spec_2.f90: New test.
10353
10354 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10355
10356         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
10357
10358 2007-05-24  Ollie Wild  <aaw@google.com>
10359
10360         * gcc.dg/cpp/counter-1.c: New test.
10361         * gcc.dg/pch/counter-1.c: New test.
10362         * gcc.dg/pch/counter-1.hs: New file.
10363         * gcc.dg/pch/counter-2.c: New test.
10364         * gcc.dg/pch/counter-2.hs: New file.
10365         * gcc.dg/pch/counter-3.c: New test.
10366         * gcc.dg/pch/counter-3.hs: New file.
10367
10368 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
10369
10370         * gcc.dg/tree-ssa/predcom-1.c: New test.
10371         * gcc.dg/tree-ssa/predcom-2.c: New test.
10372         * gcc.dg/tree-ssa/predcom-3.c: New test.
10373         * gcc.dg/tree-ssa/predcom-4.c: New test.
10374         * gcc.dg/tree-ssa/predcom-5.c: New test.
10375         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
10376
10377 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
10378
10379         PR testsuite/32062
10380         * gcc.target/i386/sse4_1-check.h (MASK): New.
10381
10382 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10383
10384         PR fortran/32038
10385         * gfortran.dg/pr25603.f: Initialize integer variables.
10386
10387 2007-05-23  Ian Lance Taylor  <iant@google.com>
10388
10389         * g++.dg/other/vrp1.C: New test.
10390
10391 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
10392
10393         PR preprocessor/20077
10394         * gcc.dg/cpp/paste15.c: New test.
10395
10396 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
10397             Nigel Stephens  <nigel@mips.com>
10398             Richard Sandiford  <richard@codesourcery.com>
10399
10400         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
10401         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
10402         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
10403         * gcc.target/mips/inter/mips16-inter.exp: New.
10404
10405 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
10406
10407         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
10408
10409 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10410
10411         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
10412         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
10413         * gcc.target/i386/sse3-addsubps.c: Likewise.
10414         * gcc.target/i386/sse3-haddpd.c: Likewise.
10415         * gcc.target/i386/sse3-haddps.c: Likewise.
10416         * gcc.target/i386/sse3-hsubpd.c: Likewise.
10417         * gcc.target/i386/sse3-hsubps.c: Likewise.
10418         * gcc.target/i386/sse3-lddqu.c: Likewise.
10419         * gcc.target/i386/sse3-movddup.c: Likewise.
10420         * gcc.target/i386/sse3-movshdup.c: Likewise.
10421         * gcc.target/i386/sse3-movsldup.c: Likewise.
10422
10423         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
10424         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
10425         * gcc.target/i386/ssse3-pabsd.c: Likewise.
10426         * gcc.target/i386/ssse3-pabsw.c: Likewise.
10427         * gcc.target/i386/ssse3-palignr.c: Likewise.
10428         * gcc.target/i386/ssse3-phaddd.c: Likewise.
10429         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
10430         * gcc.target/i386/ssse3-phaddw.c: Likewise.
10431         * gcc.target/i386/ssse3-phsubd.c: Likewise.
10432         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
10433         * gcc.target/i386/ssse3-phsubw.c: Likewise.
10434         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
10435         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
10436         * gcc.target/i386/ssse3-pshufb.c: Likewise.
10437         * gcc.target/i386/ssse3-psignb.c: Likewise.
10438         * gcc.target/i386/ssse3-psignd.c: Likewise.
10439         * gcc.target/i386/ssse3-psignw.c: Likewise.
10440         * gcc.target/i386/ssse3-vals.h: Likewise.
10441
10442         * gcc.target/i386/sse3-check.h: New file.
10443         * gcc.target/i386/ssse3-check.h: Likewise.
10444
10445 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10446
10447         PR middle-end/31095
10448         * gcc.c-torture/compile/bcopy-1.c: New testcase.
10449
10450 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10451
10452         PR middle-end/31606
10453         * gcc.c-torture/20070522-1.c: New testcase.
10454
10455 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10456
10457         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
10458
10459 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
10460
10461         * gcc.c-torture/execute/ieee/20000320-1.x,
10462         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
10463         m68k-*-* and check_effective_target_coldfire_fpu.
10464
10465 2007-05-22  Ollie Wild  <aaw@google.com>
10466
10467         * g++.dg/lookup/hidden-class10.C: New test.
10468         * g++.dg/lookup/hidden-class11.C: New test.
10469
10470 2007-05-22  Ollie Wild  <aaw@google.com>
10471
10472         * g++.dg/lookup/name-clash5.C: New test.
10473         * g++.dg/lookup/name-clash6.C: New test.
10474
10475 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10476
10477         * g++.dg/other/i386-2.C: Update comments on header files tested.
10478         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
10479         of <tmmintrin.h>.
10480         * gcc.target/i386/sse-12.c: Likewise.
10481         * gcc.target/i386/sse-13.c: Likewise.
10482         * gcc.target/i386/sse-14.c: Likewise.
10483
10484         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
10485         Redefined to test with immediate operand.
10486         (__builtin_ia32_blendps): Likewise.
10487         (__builtin_ia32_blendpd): Likewise.
10488         (__builtin_ia32_dpps): Likewise.
10489         (__builtin_ia32_dpps): Likewise.
10490         (__builtin_ia32_insertps128): Likewise.
10491         (__builtin_ia32_vec_ext_v4sf): Likewise.
10492         (__builtin_ia32_vec_set_v16qi): Likewise.
10493         (__builtin_ia32_vec_set_v4si): Likewise.
10494         (__builtin_ia32_vec_set_v2di): Likewise.
10495         (__builtin_ia32_vec_ext_v16qi): Likewise.
10496         (__builtin_ia32_vec_ext_v4si): Likewise.
10497         (__builtin_ia32_vec_ext_v2di): Likewise.
10498         (__builtin_ia32_roundpd): Likewise.
10499         (__builtin_ia32_roundsd): Likewise.
10500         (__builtin_ia32_roundps): Likewise.
10501         (__builtin_ia32_roundss): Likewise.
10502         (__builtin_ia32_mpsadbw128): Likewise.
10503
10504 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10505
10506         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
10507
10508 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
10509
10510         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
10511         failures.
10512         * gcc.dg/dfp/func-struct.c: Ditto.
10513         * gcc.dg/dfp/operator-assignment.c: Ditto.
10514         * gcc.dg/dfp/convert-bfp.c: Ditto.
10515         * gcc.dg/dfp/convert-int.c: Ditto.
10516         * gcc.dg/dfp/convert-int-max.c: Ditto.
10517         * gcc.dg/dfp/func-scalar.c: Ditto.
10518         * gcc.dg/dfp/cast.c: Ditto.
10519         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
10520         failures, and fix a typo in return type of arg1_128.
10521         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
10522         failures, and fix a typo in a constant suffix.
10523         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
10524         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
10525
10526 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
10527             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10528
10529         * lib/gcc-dg.exp(process_message): New proc.
10530         (dg-message): New test directive.
10531         * gcc.dg/always_inline.c: Use dg-message.
10532         * gcc.dg/always_inline2.c: Ditto.
10533         * gcc.dg/always_inline3.c: Ditto.
10534         * gcc.dg/invalid-call-1.c: Ditto.
10535         * gcc.dg/pr17506.c: Ditto.
10536         * gcc.dg/simd-5.c: Ditto.
10537         * gcc.dg/simd-6.c: Ditto.
10538         * gcc.dg/va-arg-2.c: Ditto.
10539         * gcc.dg/cpp/syshdr.c: Ditto.
10540         * gcc.dg/cpp/unc4.c: Ditto.
10541         * gcc.dg/cpp/trad/mi1.c: Ditto.
10542         * gcc.dg/cpp/trad/mi5.c: Ditto.
10543         * gcc.dg/cpp/trad/mi7.c: Ditto.
10544         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
10545         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
10546         * gcc.test-framework/test-framework.awk: Special-case outexists
10547         tests.
10548
10549 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10550
10551         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
10552         (bit_SSE4_2): Likewise.
10553         (bit_POPCNT): Likewise.
10554
10555         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
10556         Check if assembler supports SSE4 instructions.
10557
10558         * gcc.target/i386/sse4_1-blendpd.c: New file.
10559         * gcc.target/i386/sse4_1-blendps.c: Likewise.
10560         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
10561         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
10562         * gcc.target/i386/sse4_1-check.h: Likewise.
10563         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
10564         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
10565         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
10566         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
10567         * gcc.target/i386/sse4_1-extractps.c: Likewise.
10568         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
10569         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
10570         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
10571         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
10572         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
10573         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
10574         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
10575         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
10576         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
10577         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
10578         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
10579         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
10580         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
10581         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
10582         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
10583         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
10584         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
10585         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
10586         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
10587         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
10588         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
10589         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
10590         * gcc.target/i386/sse4_1-pminud.c: Likewise.
10591         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
10592         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
10593         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
10594         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
10595         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
10596         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
10597         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
10598         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
10599         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
10600         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
10601         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
10602         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
10603         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
10604         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
10605         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
10606         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
10607         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
10608         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
10609         * gcc.target/i386/sse4_1-round.h: Likewise.
10610         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
10611         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
10612         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
10613         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
10614         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
10615         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
10616         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
10617         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
10618         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
10619         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
10620         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
10621         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
10622         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
10623         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
10624
10625 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10626
10627         PR fortran/31627
10628         * gfortran.dg/bounds_check_7.f90: New test.
10629
10630 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
10631
10632         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
10633         (check_effective_target_sse4a): Ditto.
10634
10635         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
10636         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
10637         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
10638         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
10639         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
10640         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
10641         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
10642         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
10643         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
10644         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
10645         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
10646         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
10647         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
10648         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
10649         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
10650         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
10651         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
10652         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
10653         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
10654         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
10655
10656 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
10657
10658         * g++.dg/ext/cleanup-1.C: New test.
10659         * g++.dg/ext/cleanup-2.C: Likewise.
10660         * g++.dg/ext/cleanup-3.C: Likewise.
10661         * g++.dg/ext/cleanup-4.C: Likewise.
10662         * g++.dg/ext/cleanup-5.C: Likewise.
10663         * g++.dg/ext/cleanup-6.C: Likewise.
10664         * g++.dg/ext/cleanup-8.C: Likewise.
10665         * g++.dg/ext/cleanup-9.C: Likewise.
10666         * g++.dg/ext/cleanup-10.C: Likewise.
10667         * g++.dg/ext/cleanup-11.C: Likewise.
10668         * g++.dg/ext/cleanup-dtor.C: Likewise.
10669
10670 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10671
10672         PR middle-end/31995
10673         * gcc.dg/vect/vect-102a.c: New test.
10674
10675 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
10676             Paolo Carlini  <pcarlini@suse.de>
10677             Uros Bizjak  <ubizjak@gmail.com>
10678
10679         * gcc.dg/gcc-have-sync-compare-and-swap.c,
10680         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
10681         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
10682         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
10683         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
10684         New testcases.
10685
10686 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
10687
10688         PR fortran/32002
10689         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
10690
10691 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10692
10693         PR fortran/32027
10694         * gfortran.dg/do_3.F90: Add checks for the final value of the
10695         loop variable.
10696
10697 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
10698
10699         * gcc.c-torture/execute/990127-2.x: New file.
10700
10701 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
10702
10703         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
10704         * gcc.target/i386/sse-12: Add -O to compile options.
10705         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
10706         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
10707         and mm3dnow.h.  Add -O to compile options.
10708
10709 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
10710
10711         PR fortran/31867
10712         * gfortran.dg/char_length_5.f90: New test.
10713
10714         PR fortran/31994
10715         * gfortran.dg/array_reference_1.f90: New test.
10716
10717 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10718
10719         PR middle-end/7651
10720         PR c++/11856
10721         PR c/12963
10722         PR c/23587
10723         PR other/29694
10724         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
10725         * gcc.dg/Wtype-limits.c: New.
10726         * gcc.dg/Wtype-limits-Wextra.c: New.
10727         * gcc.dg/Wtype-limits-no.c: New.
10728         * g++.dg/warn/Wtype-limits.C: New.
10729         * g++.dg/warn/Wtype-limits-Wextra.C: New.
10730         * g++.dg/warn/Wtype-limits-no.C: New.
10731
10732 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
10733
10734         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
10735         instead of "-msse2".'
10736         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
10737         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
10738         and mm3dnow.h.
10739         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
10740         to test with immediate operand.
10741         (__builtin_ia32_insertqi): Ditto.
10742         (__builtin_ia32_palignr128): Ditto.
10743         (__builtin_ia32_palignr): Ditto.
10744         (__builtin_ia32_pshufhw): Ditto.
10745         (__builtin_ia32_pshuflw): Ditto.
10746         (__builtin_ia32_pshufd): Ditto.
10747         (__builtin_ia32_vec_set_v8hi): Ditto.
10748         (__builtin_ia32_vec_ext_v8hi): Ditto.
10749         (__builtin_ia32_shufpd): Ditto.
10750         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
10751
10752 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
10753
10754         PR fortran/32001
10755         * gfortran.dg/min_max_conformance.f90: Added more testcases.
10756
10757 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
10758
10759         PR target/31585
10760         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
10761         and "__inline".  Use "-msse" instead of "-msse2".
10762
10763 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10764
10765         PR middle-end/7651
10766         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
10767         * gcc.dg/20030906-2.c: Likewise.
10768         * objc.dg/method-17.m: Add -Wreturn-type.
10769         * obj-c++.dg/method-21.mm: Likewise.
10770
10771 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
10772
10773         PR target/31585
10774         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
10775         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
10776         (__builtin_ia32_psrlqi128): Ditto.
10777         (__builtin_ia32_psrlwi128): Ditto.
10778         (__builtin_ia32_psrldi128): Ditto.
10779         (__builtin_ia32_psrldqi128): Ditto.
10780         (__builtin_ia32_pslldqi128): Ditto.
10781         (__builtin_ia32_psrawi128): Ditto.
10782         (__builtin_ia32_psradi128): Ditto.
10783         (__builtin_ia32_psllqi128): Ditto.
10784         (__builtin_ia32_pslldi128): Ditto.
10785         (__builtin_prefetch): Ditto.
10786         (__builtin_ia32_pshufw): Ditto.
10787         (__builtin_ia32_vec_set_v4hi): Ditto.
10788         (__builtin_ia32_vec_ext_v4hi): Ditto.
10789         (__builtin_ia32_shufps): Ditto.
10790         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
10791
10792 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10793
10794         PR fortran/31974
10795         * gfortran.dg/char_allocation_1.f90: New test.
10796
10797 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10798
10799         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
10800         * gcc.dg/Wconversion-sign.c: New.
10801         * gcc.dg/Wconversion-integer-no-sign.c: New.
10802         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
10803         Wconversion-sign.C
10804         * g++.dg/warn/Wconversion-sign.C: New.
10805         * g++.old-deja/g++.other/warn4.C: Update.
10806         * g++.dg/warn/Wconversion1.C: Likewise.
10807
10808 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10809
10810         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
10811         * gcc.dg/torture/builtin-math-4.c: Likewise.
10812
10813 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10814
10815         PR libfortran/31964
10816         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
10817
10818 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10819
10820         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
10821
10822 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
10823
10824         PR target/31628
10825         * gcc.target/i386/pr31628.c: New.
10826
10827 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
10828
10829         PR middle-end/31344
10830         * gcc.dg/pr31344.c: New test.
10831
10832 2007-05-17  Ian Lance Taylor  <iant@google.com>
10833
10834         PR tree-optimization/31953
10835         * gcc.c-torture/compile/pr31953.c: New test.
10836
10837 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10838
10839         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
10840
10841         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
10842         and drem.
10843         * gcc.dg/torture/builtin-math-4.c: Likewise.
10844
10845         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
10846         * gcc.dg/torture/builtin-math-4.c: Likewise.
10847
10848         * gcc.dg/torture/builtin-math-4.c: New test.
10849
10850 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
10851             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10852
10853         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
10854         * gcc.dg/cpp/include2.c: Ditto.
10855         * gcc.dg/cpp/mac-dir-2.c: Ditto.
10856         * gcc.dg/cpp/paste5.c: Ditto.
10857         * gcc.dg/cpp/paste6.c: Ditto.
10858         * gcc.dg/cpp/paste8.c: Ditto.
10859         * gcc.dg/cpp/paste11.c: Ditto.
10860         * gcc.dg/cpp/paste13.c: Ditto.
10861         * gcc.dg/cpp/skipping2.c: Ditto.
10862         * gcc.dg/reg-vol-struct-1.c: Ditto.
10863         * gcc.dg/Wshadow-1.c: Ditto.
10864         * gcc.dg/cpp/trad/comment.c: Ditto.
10865         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
10866         * gcc.dg/cpp/if-2.c: Ditto.
10867         * gcc.dg/array-5.c: Ditto.
10868         * gcc.dg/inline-15.c: Ditto.
10869         * gcc.dg/pr27953.c: Ditto.
10870         * gcc.dg/Wno-c++-compat.c: Ditto.
10871
10872 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
10873
10874         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
10875
10876 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10877
10878         * gcc.c-torture/execute/20070517-1.c: New test.
10879
10880 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
10881
10882         PR fortran/31919
10883         * gfortran.dg/min_max_conformance.f90: New test.
10884
10885 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
10886
10887         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
10888         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
10889         gcc.dg/vect/vect-104.c: Use more complex construction to
10890         prevent vectorizing.
10891         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
10892
10893 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
10894
10895         PR tree-optimization/24659
10896         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
10897         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
10898         not vect_int target.
10899         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
10900         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
10901         targets.
10902         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
10903         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
10904         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
10905
10906 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
10907
10908         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
10909         and x86_64-*-* targets.
10910         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
10911
10912 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
10913
10914         PR fortran/18769
10915         PR fortran/30881
10916         PR fortran/31194
10917         PR fortran/31216
10918         PR fortran/31427
10919         * transfer_simplify_1.f90: New test.
10920         * transfer_simplify_2.f90: New test.
10921
10922 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
10923
10924         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
10925
10926 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
10927
10928         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
10929
10930         * gcc.dg/fltconst-pedantic-dfp.c: New test.
10931
10932         PR c/31924
10933         * gcc.dg/fltconst-1.c: New test.
10934
10935         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
10936         * gcc.dg/dfp/operator-assignment.c: Ditto.
10937
10938 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
10939
10940         PR c++/29928
10941         * g++.dg/rtti/typeid5.C: New.
10942
10943 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10944
10945         PR fortran/31725
10946         * gfortran.dg/substr_4.f: New test.
10947
10948 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
10949
10950         * gcc.target/m68k/interrupt_thread-1.c,
10951         gcc.target/m68k/interrupt_thread-2.c,
10952         gcc.target/m68k/interrupt_thread-3.c: New.
10953         * gcc.target/m68k/m68k.exp: Accept fido.
10954
10955 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
10956
10957         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
10958         * gfortran.dg/altreturn_3.f90: Likewise.
10959         * gfortran.dg/assumed_dummy_1.f90: Likewise.
10960         * gfortran.dg/default_numeric_type_1.f90: Likewise.
10961         * gfortran.dg/inquire_iolength.f90: Likewise.
10962         * gfortran.dg/module_naming_1.f90: Likewise.
10963         * gfortran.dg/oldstyle_2.f90: Likewise.
10964         * gfortran.dg/operator_2.f90: Likewise.
10965         * gfortran.dg/parameter_array_element_1.f90: Likewise.
10966         * gfortran.dg/used_types_11.f90: Likewise.
10967         * gfortran.dg/zero_array_components_1.f90: Likewise.
10968         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
10969         * gfortran.dg/parameter_array_dummy.f90: Likewise.
10970         * gfortran.dg/real_const_3.f90: Likewise.
10971
10972 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
10973
10974         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
10975         * gcc.dg/tree-ssa/loop-30.c: New test.
10976
10977 2007-05-13  Richard Guenther  <rguenther@suse.de>
10978
10979         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
10980         scanning forwprop1.
10981         * g++.dg/tree-ssa/pr31146.C: Likewise.
10982
10983 2007-05-13  Revital Eres  <eres@il.ibm.com>
10984
10985         * gcc.dg/dse.c: New test.
10986
10987 2007-05-12  Richard Guenther  <rguenther@suse.de>
10988
10989         PR tree-optimization/31797
10990         * gcc.c-torture/compile/pr31797.c: New testcase.
10991
10992 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
10993
10994         PR fortran/30746
10995         * gfortran.dg/host_assoc_function_1.f90: New test.
10996
10997 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
10998
10999         PR c++/31829
11000         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
11001
11002 2007-05-11  Silvius Rus  <rus@google.com>
11003
11004         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
11005         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
11006         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
11007         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
11008         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
11009         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
11010         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
11011         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
11012         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
11013         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
11014         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
11015         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
11016         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
11017         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
11018         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
11019         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
11020
11021 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
11022
11023         PR other/31852
11024         * gcc.c-torture/execute/builtins/memchr.c: New.
11025         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
11026         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
11027
11028 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
11029
11030         PR fortran/30876
11031         * gfortran.dg/recursive_reference_1.f90: Put error at correct
11032         line.
11033         * gfortran.dg/recursive_reference_2.f90: New test.
11034
11035 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
11036
11037         PR fortran/30878
11038         * gfortran.dg/namelist_29.f90: New test.
11039
11040 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
11041
11042         PR fortran/31474
11043         * gfortran.dg/entry_10.f90: New test.
11044
11045 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
11046
11047         PR tree-optimization/31885
11048         * gcc.dg/tree-ssa/loop-29.c: New test.
11049
11050 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
11051
11052         * assumed_dummy_1.f90: Fix dg directive.
11053         * char_initialiser_actual.f90: Likewise.
11054         * nested_modules_2.f90: Likewise.
11055         * shift-alloc.f90: Likewise.
11056
11057 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
11058
11059         * gcc.dg/20070507-1.c: Disable for non-pic targets.
11060
11061 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11062
11063         PR libfortran/31880
11064         * gfortran.dg/unf_read_corrupted_2.f90: New test.
11065
11066 2007-05-09  Mike Stump  <mrs@apple.com>
11067
11068         * g++.dg/other/first-global.C: Add -fpie for darwin.
11069         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
11070
11071 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11072
11073         * gcc.dg/20070507-1.c: New testcase.
11074
11075 2007-05-08  Chao-ying Fu  <fu@mips.com>
11076
11077         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
11078         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
11079         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
11080         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
11081
11082 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
11083
11084         PR 31847
11085         * gcc.dg/pr31847.c: New test.
11086
11087 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
11088
11089         PR fortran/31692
11090         * gfortran.dg/actual_array_result_1.f90: New test.
11091
11092 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
11093
11094         PR fortran/29397
11095         * gfortran.dg/parameter_array_init_1.f90: New test.
11096
11097         PR fortran/29400
11098         * gfortran.dg/parameter_array_init_2.f90: New test.
11099
11100 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
11101
11102         PR target/31854
11103         * gcc.target/i386/pr31854.c: New test.
11104
11105 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
11106
11107         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
11108
11109 2007-05-07  Mike Stump  <mrs@apple.com>
11110
11111         * g++.old-deja/g++.mike/empty.C: Add.
11112
11113 2007-05-07  Eric Christopher  <echristo@apple.com>
11114
11115         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
11116
11117 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
11118
11119         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
11120         variable.  Rearrange conversions from binary float to decimal float.
11121
11122 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
11123
11124         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
11125         x86.
11126
11127 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
11128
11129         * gnat.dg/opt1.ad[sb]: New testcase.
11130
11131 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11132
11133         PR fortran/31399
11134         * gfortran.dg/do_3.F90: New test.
11135
11136 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11137
11138         PR fortran/31764
11139         * gfortran.dg/new_line.f90: Add new checks.
11140
11141 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11142
11143         PR fortran/31201
11144         * gfortran.dg/large_unit_1.f90: New.
11145         * gfortran.dg/large_unit_2.f90: New.
11146         * gfortran.dg/iostat_4.f90: New
11147         * gfortran.dg/bounds_check_fail_1.f90: Updated.
11148
11149 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
11150
11151         PR fortran/31540
11152         * gfortran.dg/char_result_4.f90: New test.
11153
11154 2007-06-05  Revital Eres  <eres@il.ibm.com>
11155
11156         PR 30957
11157         * gcc.dg/pr30957-1.c: New test.
11158
11159 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11160
11161         PR fortran/31251
11162         * gfortran.dg/char_type_len_2.f90: New test.
11163
11164 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
11165
11166         PR 31775
11167         * g++.dg/other/nested-extern.cc: New.
11168         * g++.dg/other/nested-extern-1.C: New.
11169         * g++.dg/other/nested-extern-2.C: New.
11170
11171 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
11172
11173         PR fortran/31760
11174         * gfortran.dg/erf.f90: New test.
11175         * gfortran.dg/besxy.f90: New test.
11176
11177 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
11178
11179         PR fortran/22359
11180         * gfortran.dg/fseek.f90: New test.
11181
11182 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
11183
11184         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
11185
11186 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11187
11188         PR libfortran/31210
11189         * gfortran.dg/zero_length_1.f90: New test.
11190
11191 2007-05-04  Tobias Burnus  <burnus@net-b.de>
11192
11193         PR fortran/31803
11194         * gfortran.dg/char_pointer_assign_3.f90: New test.
11195         * gfortran.dg/char_result_2.f90: Re-enable test.
11196
11197 2007-05-04  Tobias Burnus  <burnus@net-b.de>
11198
11199         PR fortran/25071
11200         * gfortran.dg/char_length_3.f90: New test.
11201         * gfortran.dg/char_result_2.f90: Fix test.
11202
11203 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
11204
11205         PR tree-optimization/30565
11206         * gcc.dg/tree-ssa/loop-27.c: New test.
11207
11208 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
11209
11210         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
11211         * gcc.target/bfin/arith.c (__v2hi): Likewise.
11212         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
11213         * gcc.target/bfin/shift.c (__v2hi): Likewise.
11214
11215 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
11216
11217         PR tree-optimization/31699
11218         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
11219         New.
11220         (check_effective_target_vect_floatint_cvt): New.
11221         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
11222         of specific targets.
11223         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
11224         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
11225         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
11226         * gcc.dg/vect/vect-iv-4.c: Likewise.
11227         * gcc.dg/vect/vect-multitypes-11.c: New.
11228         * gcc.dg/vect/pr31699.c: New.
11229
11230 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
11231
11232         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
11233
11234 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
11235
11236         PR C++/31663
11237         * g++.dg/warn/anonymous-namespace-2.C: New.
11238         * g++.dg/warn/anonymous-namespace-2.h: New.
11239
11240 2007-05-02  Paul Brook  <paul@codesourcery.com>
11241
11242         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
11243
11244 2007-05-02  Eric Christopher  <echristo@apple.com>
11245
11246         * gcc.dg/cpp/if-div.c: New file.
11247
11248 2007-05-02  Tom Tromey  <tromey@redhat.com>
11249
11250         PR preprocessor/28709:
11251         * gcc.dg/cpp/pr28709.c: New file.
11252
11253 2007-05-02  Richard Guenther  <rguenther@suse.de>
11254
11255         PR tree-optimization/31146
11256         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
11257
11258 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
11259
11260         * gcc.c-torture/compile/limits-blockid.c: New.
11261         * gcc.c-torture/compile/limits-caselabels.c: New.
11262         * gcc.c-torture/compile/limits-declparen.c: New.
11263         * gcc.c-torture/compile/limits-enumconst.c: New.
11264         * gcc.c-torture/compile/limits-exprparen.c: New.
11265         * gcc.c-torture/compile/limits-externalid.c: New.
11266         * gcc.c-torture/compile/limits-fnargs.c: New.
11267         * gcc.c-torture/compile/limits-fndefn.c: New.
11268         * gcc.c-torture/compile/limits-idexternal.c: New.
11269         * gcc.c-torture/compile/limits-idinternal.c: New.
11270         * gcc.c-torture/compile/limits-pointer.c: New.
11271         * gcc.c-torture/compile/limits-stringlit.c: New.
11272         * gcc.c-torture/compile/limits-structmem.c: New.
11273         * gcc.c-torture/compile/limits-structnest.c: New.
11274
11275 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
11276
11277         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
11278
11279 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11280
11281         PR middle-end/31740
11282         * gcc.c-torture/compile/20070501-1.c: New testcase.
11283
11284 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
11285
11286         PR fortran/31732
11287         * gfortran.dg/array_memset_2:  New test case.
11288
11289 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
11290
11291         PR testsuite/31615
11292         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
11293
11294 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
11295
11296         PR testsuite/31589
11297         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
11298         dg-final test.
11299         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
11300         keyword to dg-final test.
11301         * gcc.dg/vect/vect-iv-4.c: Likewise.
11302         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
11303         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
11304         test.
11305         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
11306         cast.
11307         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
11308         * lib/target-supports.exp
11309         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
11310         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
11311
11312 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
11313
11314         * gcc.c-torture/execute/ieee/20000320-1.c: Use
11315         __LONG_LONG_MAX__ and its friends instead of those supplied by
11316         limits.h.
11317
11318 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
11319
11320         PR C++/31721
11321         * g++.dg/ext/vector7.C: New testcase.
11322
11323 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11324
11325         PR fortran/31591
11326         * gfortran.dg/bound_simplification_1.f90: New test.
11327
11328 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11329
11330         PR fortran/31645
11331         * gfortran.dg/bom_error.f90: New test.
11332         * gfortran.dg/bom_include.f90: New test.
11333         * gfortran.dg/bom_UTF16-LE.f90: New test.
11334         * gfortran.dg/bom_UTF16-BE.f90: New test.
11335         * gfortran.dg/bom_UTF-8.f90: New test.
11336         * gfortran.dg/bom_UTF-32.f90: New test.
11337         * gfortran.dg/bom_UTF-8.F90: New test.
11338         * gfortran.dg/bom_include.inc: New file.
11339
11340 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11341
11342         PR C++/30221
11343         * g++.dg/init/ptrfn2.C: New test.
11344         * g++.dg/init/ptrfn3.C: New test.
11345
11346 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
11347
11348         PR fortran/31711
11349         * gfortran.dg/dependency_21.f90: New test.
11350
11351 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11352
11353         * gfortran.dg/secnds.f: Use real*8.
11354         * gfortran.dg/secnds-1.f: Use real*8.
11355
11356 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11357
11358         PR libfortran/31532
11359         * gfortran.dg/inquire_5.f90: Update test.
11360
11361 2007-04-27  Ian Lance Taylor  <iant@google.com>
11362
11363         PR middle-end/31710
11364         * gcc.c-torture/compile/pr31710.c: New test.
11365
11366 2007-04-27  Richard Guenther  <rguenther@suse.de>
11367
11368         PR tree-optimization/30965
11369         PR tree-optimization/30978
11370         * gcc.dg/tree-ssa/pr30978.c: New testcase.
11371         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
11372         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
11373         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
11374
11375 2007-04-27  Richard Guenther  <rguenther@suse.de>
11376
11377         PR tree-optimization/31715
11378         * gcc.dg/Warray-bounds-4.c: New testcase.
11379
11380 2007-04-26  Ian Lance Taylor  <iant@google.com>
11381
11382         PR target/28675
11383         * gcc.c-torture/compile/pr28675.c: New test.
11384
11385 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11386
11387         PR C++/30016
11388         * g++.dg/ext/vector6.C: New test.
11389
11390 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
11391
11392         * gcc.c-torture/execute/ieee/20000320-1.x: New.
11393
11394 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
11395
11396         PR middle-end/31617
11397         * g++.dg/other/str_empty.C: Add expected warning.
11398
11399 2007-04-26  Richard Guenther  <rguenther@suse.de>
11400         Daniel Berlin  <dberlin@dberlin.org>
11401
11402         PR tree-optimization/30567
11403         * g++.dg/other/pr30567.C: New testcase.
11404
11405 2007-04-26  Richard Guenther  <rguenther@suse.de>
11406
11407         PR tree-optimization/31703
11408         * gcc.c-torture/compile/pr31703.c: New testcase.
11409         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
11410         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
11411
11412 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
11413
11414         * gfortran.dg/open_errors.f90: Added if statements checking
11415         the value of iostat.
11416
11417 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
11418
11419         PR c++/31598
11420         * g++.dg/gomp/pr31598.C: New test.
11421
11422         PR tree-optimization/30558
11423         * g++.dg/gomp/pr30558.C: New test.
11424
11425 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
11426
11427         PR c++/31338
11428         * g++.dg/ext/complex2.C: New test.
11429
11430 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
11431
11432         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
11433
11434 2007-04-25  Thiemo Seufer  <ths@mips.com>
11435
11436         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
11437         value to signed char.
11438
11439 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
11440
11441         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
11442         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
11443         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
11444
11445 2007-04-25  Tobias Burnus  <burnus@net-b.de>
11446
11447         PR fortran/31668
11448         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
11449         statement functions.
11450         * gfortran.dg/c_by_val_5.f90: New test.
11451
11452 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
11453
11454         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
11455         with two new subroutines to avoid parameter-induced aliasing.
11456         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
11457         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
11458
11459 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11460
11461         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
11462         * g++.dg/warn/Warray-bounds.C: Likewise.
11463
11464 2007-04-24  Ian Lance Taylor  <iant@google.com>
11465
11466         PR tree-optimization/31605
11467         * gcc.c-torture/execute/pr31605.c: New test.
11468
11469 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11470
11471         PR fortran/31587
11472         * lib/gcc-dg.exp (scan-module): New function.
11473         * gfortran.dg/module_md5_1.f90: New test.
11474
11475 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
11476
11477         * g++.old-deja/g++.pt/defarg6.C: Only run with
11478         -std=gnu++98.
11479         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
11480         * g++.dg/cpp0x/variadic61.C: Ditto.
11481         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
11482         * g++.dg/cpp0x/variadic62.C: Ditto.
11483         * g++.dg/template/meminit1.C: Ditto.
11484         * g++.dg/template/operator7.C: Ditto.
11485         * g++.dg/template/static15.C: Ditto.
11486         * g++.dg/template/invalid1.C: Ditto.
11487         * g++.dg/template/shift1.C: Ditto.
11488         * g++.dg/template/error10.C: Ditto.
11489
11490 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
11491
11492         PR diagnostic/25923
11493         * gfortran.dg/pr25923.f90: New test.
11494
11495 2007-04-24  Ian Lance Taylor  <iant@google.com>
11496
11497         PR tree-optimization/31602
11498         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
11499
11500 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
11501
11502         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
11503         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
11504
11505 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
11506
11507         * gcc.target/i386/reload-1.c. New.
11508
11509 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11510             Olga Golovanevsky  <olga@il.ibm.com>
11511
11512         * g++.dg/other/str_empty.C: New test.
11513
11514 2007-04-24  Richard Henderson  <rth@redhat.com>
11515
11516         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
11517
11518 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
11519
11520         PR target/31641
11521         * gcc.c-torture/compile/pr31641.c: New testcase.
11522
11523 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
11524
11525         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
11526         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
11527         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
11528         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
11529
11530 2007-04-23  Simon Baldwin  <simonb@google.com>
11531
11532         * g++.dg/other/error15.C: New.
11533         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
11534         triggering a "multiple parameters named" error.
11535
11536 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
11537
11538         PR fortran/31618
11539         * gfortran.dg/backspace_8.f:  New test case.
11540
11541 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
11542
11543         PR fortran/31630
11544         * gfortran.dg/used_types_17.f90: New test.
11545
11546         PR fortran/31620
11547         * gfortran.dg/zero_array_components_1.f90: New test.
11548
11549 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11550
11551         PR fortran/31616
11552         * gfortran.dg/open_errors.f90: Allow a different error message.
11553
11554 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
11555
11556         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
11557         Rename from check_effective_target_vect_pack_mod.  Rename global
11558         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
11559         messages.
11560         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
11561         rename.
11562         * gcc.dg/vect/vect-iv-8a.c: Ditto.
11563         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
11564
11565 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11566
11567         PR middle-end/31448
11568         * gcc.c-torture/execute/pr31448.c: New testcase.
11569
11570 2007-04-22  Nick Clifton  <nickc@redhat.com>
11571
11572         * gcc.dg/20020312-2.c: Add support for the FRV.
11573
11574 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
11575
11576         PR tree-optimization/24659
11577         * gcc.dg/vect/vect-float-extend-1.c: New test.
11578         * gcc.dg/vect/vect-float-truncate-1.c: New test.
11579
11580 2007-04-22  Richard Guenther  <rguenther@suse.de>
11581
11582         PR tree-optimization/29789
11583         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
11584         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
11585
11586 2007-04-22  Revital Eres  <eres@il.ibm.com>
11587
11588         * gcc.dg/var-expand2.c: New test.
11589
11590 2007-04-22  Revital Eres  <eres@il.ibm.com>
11591
11592         * gcc.dg/var-expand3.c: New test.
11593
11594 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11595
11596         PR fortran/31495
11597         * gfortran.dg/continuation_8.f90: New test.
11598
11599 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11600
11601         PR C/30265
11602         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
11603         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
11604
11605 2007-04-21  Richard Guenther  <rguenther@suse.de>
11606
11607         PR middle-end/31136
11608         * gcc.c-torture/execute/pr31136.c: New testcase.
11609
11610 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
11611
11612         * gcc.target/i386/movsi-sm-1.c: New.
11613
11614 2007-04-20  Richard Henderson  <rth@redhat.com>
11615
11616         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
11617         * gcc.dg/pr27095.c: Cope with alpha GOT load.
11618
11619 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
11620
11621         * gcc.target/i386/ordcmp-1.c: New test.
11622         * gcc.target/i386/unordcmp-1.c: New test.
11623
11624         PR tree-optimization/31632
11625         * gcc.c-torture/compile/20070419-1.c: New test.
11626
11627 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11628
11629         * gcc.dg/invalid-call-1.c: New test.
11630
11631 2007-04-18  Dirk Mueller  <dmueller@suse.de>
11632
11633         PR diagnostic/31227
11634         * gcc.dg/Warray-bounds-3.c: New.
11635
11636 2007-04-18  Richard Guenther  <rguenther@suse.de>
11637
11638         PR tree-optimization/19431
11639         PR tree-optimization/21463
11640         * gcc.c-torture/execute/20070212-1.c: New testcase.
11641         * gcc.c-torture/execute/20070212-2.c: Likewise.
11642         * gcc.c-torture/execute/20070212-3.c: Likewise.
11643         * gcc.dg/tree-ssa/pr19431.c: Likewise.
11644         * gcc.dg/tree-ssa/pr21463.c: Likewise.
11645         * g++.dg/tree-ssa/pr21463.C: Likewise.
11646         * g++.dg/tree-ssa/pr30738.C: Likewise.
11647
11648 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
11649
11650         PR c++/31513
11651         * g++.dg/expr/bitfield8.C: New test.
11652
11653 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
11654             Richard Sandiford  <richard@codesourcery.com>
11655
11656         * lib/target-supports.exp (check_profiling_available): Return 0
11657         for uClibc with -p or -pg.
11658
11659 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
11660
11661         PR c++/31517
11662         * g++.dg/template/init7.C: New test.
11663
11664 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
11665
11666         PR rtl-optimization/31360
11667         * gcc.dg/loop-7.c: New test.
11668
11669 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
11670
11671         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
11672         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
11673         build.
11674         (compat-execute): Likewise.
11675         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
11676         files to remote hosts.
11677         * lib/c-ctorture.exp (c-torture-compile): Likewise.
11678         (c-torture-execute): Likewise.
11679         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
11680         or plain file.  Use remote_upload and remote_download to copy
11681         files about.
11682         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
11683         before scanning it.
11684
11685 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
11686
11687         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
11688
11689 2007-04-16  Lawrence Crowl  <crowl@google.com>
11690
11691         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
11692         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
11693         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
11694         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
11695         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
11696         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
11697         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
11698         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
11699         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
11700         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
11701         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
11702
11703         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
11704         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
11705         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
11706         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
11707         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
11708         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
11709         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
11710         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
11711         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
11712         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
11713         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
11714
11715 2007-04-16  Ian Lance Taylor  <iant@google.com>
11716
11717         PR tree-optimization/31522
11718         * gcc.dg/Wstrict-overflow-16.c: New test.
11719
11720 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
11721
11722         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
11723
11724 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
11725
11726         PR fortran/31144
11727         * gfortran.dg/module_naming_1.f90: New.
11728
11729 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
11730
11731         * lib/target-supports.exp (check_profiling_available): Return
11732         false for m68k-*-uclinux.
11733
11734 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
11735
11736         PR c++/29365
11737         Testcase for c++ anonymous namespace warning
11738
11739         * g++.dg/warn/anonymous-namespace-1.C: New test
11740         * g++.dg/warn/anonymous-namespace-1.h: New test
11741
11742 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11743
11744         PR testsuite/31578
11745         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
11746
11747 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11748
11749         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
11750
11751 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
11752
11753         PR fortran/31204
11754         * gfortran.dg/array_constructor_16.f90: New test.
11755
11756 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
11757
11758         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
11759         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
11760
11761 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11762
11763         PR rtl-optimization/31500
11764         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
11765         * g++.dg/warn/Warray-bounds.C: Likewise.
11766
11767 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11768
11769         PR C/31520
11770         * gcc.dg/gnu89-init-4.c: New testcase.
11771
11772 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
11773
11774         PR c++/25874
11775         * gcc.dg/gomp/pr25874.c: Add dg-options.
11776         * g++.dg/gomp/pr25874.C: Add dg-options.
11777
11778 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
11779
11780         PR fortran/21061
11781         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
11782         * gfortran.dg/warnings_are_errors_1.f: New testcase.
11783
11784 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11785
11786         PR fortran/31561
11787         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
11788
11789 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
11790
11791         PR fortran/29507
11792         PR fortran/31404
11793         * gfortran.dg/initialization_6.f90: New test.
11794
11795 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
11796
11797         * gcc.c-torture/compile/pr27528.c: Require nonpic.
11798
11799         * lib/target-supports.exp (check_gc_sections_available):
11800         Return false if ldflags includes -elf2flt.
11801
11802 2007-04-13  Jason Merrill  <jason@redhat.com>
11803
11804         PR c++/31074
11805         * conv3.C: New test.
11806
11807 2007-04-13  Mike Stump  <mrs@apple.com>
11808
11809         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
11810         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
11811
11812 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
11813
11814         PR tree-optimization/29598
11815         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
11816
11817 2007-04-13  Tobias Burnus  <burnus@net-b.de>
11818
11819         PR fortran/31559
11820         * gfortran.dg/func_assign.f90: New test.
11821
11822 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
11823
11824         PR fortran/31550
11825         * gfortran.dg/used_types_16.f90: New test.
11826
11827 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
11828
11829         PR fortran/18937
11830         * gfortran.dg/goto_2.f90: New.
11831         * gfortran.dg/goto_3.f90: New.
11832         * gfortran.dg/pr17708.f90: Rename to ...
11833         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
11834
11835 2007-04-13  Tobias Burnus  <burnus@net-b.de>
11836
11837         PR fortran/31562
11838         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
11839         instead of a struct.
11840
11841 2007-04-13  Tobias Burnus  <burnus@net-b.de>
11842
11843         PR fortran/31562
11844         * gfortran.dg/value_4.c: Use GNU extensions for complex
11845         instead of a struct.
11846
11847 2007-04-13  Richard Guenther  <rguenther@suse.de>
11848
11849         PR tree-optimization/21258
11850         * gcc.dg/tree-ssa/vrp34.c: New testcase.
11851
11852 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11853
11854         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
11855         <complex.h>.
11856
11857 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
11858
11859         PR fortran/31250
11860         * gfortran.dg/char_length_2.f90: New.
11861         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
11862         * gfortran.dg/repeat_4.f90: Likewise.
11863
11864         PR fortran/31266
11865         * gfortran.dg/char_assign_1.f90: New.
11866
11867         PR fortran/31471
11868         * gfortran.dg/block_name_1.f90: New.
11869         * gfortran.dg/block_name_2.f90: New.
11870
11871 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
11872
11873         PR c++/31078
11874         * g++.dg/other/pr31078.C: New.
11875
11876 2007-04-12  Richard Guenther  <rguenther@suse.de>
11877
11878         PR tree-optimization/31169
11879         * gcc.c-torture/execute/pr31169.c: New testcase.
11880
11881 2007-04-12  Richard Guenther  <rguenther@suse.de>
11882
11883         PR tree-optimization/24689
11884         PR tree-optimization/31307
11885         * g++.dg/tree-ssa/pr31307.C: New testcase.
11886         * gcc.dg/tree-ssa/pr24689.c: Likewise.
11887
11888 2007-04-12  Tobias Burnus  <burnus@net-b.de>
11889
11890         PR fortran/31472
11891         * gfortran.dg/access_spec_1.f90: New test.
11892         * gfortran.dg/access_spec_2.f90: New test.
11893         * gfortran.dg/non_module_public.f90: Match new error message.
11894
11895 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
11896
11897         PR testsuite/31538
11898         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
11899         to 4 at line 38 to fix bounds problem.
11900
11901 2007-04-11  Tobias Burnus  <burnus@net-b.de>
11902
11903         PR testsuite/31240
11904         * gfortran.dg/pointer_intent_1.f90: Fix test.
11905
11906 2007-04-10  Eric Christopher  <echristo@apple.com>
11907
11908         * lib/target-supports.exp
11909         (check_effective_target_fstack_protector): Rewrite.
11910
11911 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
11912
11913         PR c++/31449
11914         * g++.dg/init/const5.C: New test.
11915
11916 2007-04-09  Jan Hubicka  <jh@suse.cz>
11917
11918         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
11919
11920 2007-04-08  Jan Hubicka  <jh@suse.cz>
11921
11922         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
11923
11924 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11925
11926         PR fortran/31257
11927         * gfortran.dg/achar_4.f90: New test.
11928
11929 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11930
11931         PR fortran/30880
11932         * gfortran.dg/used_dummy_types_8.f90: New test.
11933
11934 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11935
11936         PR fortran/30872
11937         * gfortran.dg/parameter_array_element_1.f90: New test.
11938
11939 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11940
11941         PR fortran/31222
11942         * gfortran.dg/default_numeric_type_1.f90: New test.
11943
11944 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11945
11946         PR fortran/31424
11947         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
11948
11949 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11950
11951         PR fortran/31293
11952         * gfortran.dg/interface_12.f90: New test.
11953
11954 2007-04-07  Bruce Korb  <bkorb@gnu.org>
11955
11956         * gcc.dg/format/opt-6.c: New test.
11957         * gcc.dg/format/nul-1.c: New test.
11958         * gcc.dg/format/nul-2.c: New test.
11959
11960 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11961
11962         PR libgfortran/31395
11963         * gfortran.dg/fmt_colon.f90: New test.
11964
11965 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
11966
11967         * g++.old-deja/g++.other/init18.C: Use
11968         dg-require-effective-target instead of an explicit xfail.
11969
11970 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
11971
11972         * gcc.dg/dfp/signbit-1.c
11973         * gcc.dg/dfp/signbit-2.c
11974
11975 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
11976
11977         PR fortran/31483
11978         * gfortran.dg/altreturn_5.f90: New test.
11979
11980 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
11981
11982         PR fortran/31292
11983         * gfortran.dg/contained_module_proc_1.f90: New test.
11984
11985 2007-04-04  Stuart Hastings  <stuart@apple.com>
11986
11987         PR 31281
11988         * objc/execute/exceptions/pr31281.m: New.
11989
11990 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
11991
11992         * g++.dg/ext/dllimport12.C: Update comments.
11993
11994 2007-04-03  Eric Christopher  <echristo@apple.com>
11995
11996         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
11997
11998 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11999
12000         PR fortran/31304
12001         * gfortran.dg/repeat_2.f90: New test.
12002         * gfortran.dg/repeat_3.f90: New test.
12003         * gfortran.dg/repeat_4.f90: New test.
12004
12005 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
12006
12007         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
12008
12009 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
12010
12011         PR c++/30847
12012         * g++.dg/parse/cond3.C: New test.
12013
12014         PR middle-end/30704
12015         * gcc.c-torture/execute/ieee/pr30704.c: New test.
12016
12017 2007-04-02  Jason Merrill  <jason@redhat.com>
12018
12019         PR c++/31187
12020         * g++.dg/ext/visibility/anon3.C: New test.
12021
12022 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12023
12024         PR libgfortran/31052
12025         * gfortran.dg/namelist_28.f90: New test.
12026
12027 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12028
12029         PR libgfortran/31366
12030         * gfortran.dg/direct_io_6.f90: New test.
12031
12032 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12033
12034         PR libgfortran/31207
12035         * gfortran.dg/advance_5.f90: New test.
12036         * gfortran.dg/advance_6.f90: New test.
12037
12038 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
12039
12040         * g++.dg/ext/dllimport6.C: Remove extra ';'.
12041         * g++.dg/ext/dllimport7.C: Likewise.
12042         * g++.dg/ext/selectany1.C: Likewise.
12043
12044 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
12045
12046         * g++.dg/parser/pr31138.C: New.
12047         * g++.dg/parser/pr31140.C: New.
12048         * g++.dg/parser/pr31141.C: New.
12049
12050 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
12051
12052         PR c++/26099
12053         * g++.dg/ext/is_base_of.C: New.
12054         * g++.dg/ext/has_virtual_destructor.C: New.
12055         * g++.dg/ext/is_polymorphic.C: New.
12056         * g++.dg/ext/is_base_of_diagnostic.C: New.
12057         * g++.dg/ext/is_enum.C: New.
12058         * g++.dg/ext/has_nothrow_assign.C: New.
12059         * g++.dg/ext/has_nothrow_constructor.C: New.
12060         * g++.dg/ext/is_empty.C: New.
12061         * g++.dg/ext/has_trivial_copy.C: New.
12062         * g++.dg/ext/has_trivial_assign.C: New.
12063         * g++.dg/ext/is_abstract.C: New.
12064         * g++.dg/ext/is_pod.C: New.
12065         * g++.dg/ext/has_nothrow_copy.C: New.
12066         * g++.dg/ext/is_class.C: New.
12067         * g++.dg/ext/has_trivial_constructor.C: New.
12068         * g++.dg/ext/is_union.C: New.
12069         * g++.dg/ext/has_trivial_destructor.C: New.
12070         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
12071         * g++.dg/template/crash43.C: Likewise.
12072
12073 2007-03-29  Dirk Mueller  <dmueller@suse.de>
12074
12075         * g++.dg/warn/pedantic2.C: New testcase.
12076
12077 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12078
12079         * size_dim.f90: Fix dg directive.
12080         * pr16433.f: Likewise.
12081         * use_6.f90: Likewise.
12082         * use_7.f90: Likewise.
12083         * entry_9.f90: Likewise.
12084         * pointer_intent_2.f90: Likewise.
12085         * protected_1.f90: Likewise.
12086         * fmt_missing_period_2.f: Likewise.
12087         * pointer_intent_3.f90: Likewise.
12088         * protected_2.f90: Likewise.
12089         * protected_3.f90: Likewise.
12090         * pr15754.f90: Likewise.
12091         * protected_4.f90: Likewise.
12092         * protected_5.f90: Likewise.
12093         * initialization_2.f90: Likewise.
12094         * protected_6.f90: Likewise.
12095         * continuation_7.f90: Likewise.
12096         * derived_function_interface_1.f90: Likewise.
12097         * der_pointer_4.f90: Likewise.
12098         * fmt_zero_precision.f90: Likewise.
12099         * blockdata_3.f90: Likewise.
12100         * fmt_missing_period_1.f: Likewise.
12101         * real_const_3.f90: Likewise.
12102         * use_4.f90: Likewise.
12103         * fmt_missing_period_3.f: Likewise.
12104         * use_5.f90: Likewise.
12105
12106 2007-03-28  Mike Stump  <mrs@apple.com>
12107
12108         * gcc.dg/darwin-comm.c: Add.
12109
12110 2007-03-28  Eric Christopher  <echristo@apple.com>
12111
12112         * lib/target-supports.exp (check_effective_target_fstack_protector):
12113         New.
12114         * gcc.dg/ssp-1.c: Use.
12115         * gcc.dg/ssp-2.c: Ditto.
12116
12117 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
12118
12119         PR c++/29077
12120         * g++.dg/parse/constructor3.C: New test.
12121
12122 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
12123
12124         * gnat.dg/thin_pointer.ad[sb]: New test.
12125
12126 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
12127
12128         * g++.dg/cpp0x/bracket1.C: New.
12129         * g++.dg/cpp0x/bracket2.C: New.
12130         * g++.dg/cpp0x/bracket3.C: New.
12131         * g++.dg/cpp0x/bracket4.C: New.
12132
12133 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
12134
12135         * g++.dg/cpp0x/temp_default1.C: New.
12136         * g++.dg/cpp0x/temp_default3.C: New.
12137         * g++.dg/cpp0x/temp_default2.C: New.
12138         * g++.dg/cpp0x/temp_default4.C: New.
12139
12140 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
12141
12142         PR c++/29993
12143         * g++.dg/other/cv_func2.C: New.
12144
12145 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
12146
12147         * gcc.dg/dfp/func-vararg-alternate.h: New file.
12148         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
12149         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
12150         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
12151
12152         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
12153         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
12154
12155         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
12156
12157         * lib/compat.exp (compat-execute): Fix processing of file names.
12158
12159 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
12160
12161         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
12162
12163 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
12164
12165         * lib/target-supports.exp (check_effective_target_fortran_large_real):
12166         Delete created executable test file.
12167         (check_effective_target_fortran_large_int): Ditto.
12168         (check_effective_target_static_libgfortran): Ditto.
12169
12170 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
12171
12172         PR c++/30500
12173         * g++.dg/warn/pragma-system_header1.C: New test.
12174         * g++.dg/warn/pragma-system_header2.C: New test.
12175         * g++.dg/warn/pragma-system_header1.h. New.
12176         * g++.dg/warn/pragma-system_header2.h. New.
12177
12178 2007-03-26  Ian Lance Taylor  <iant@google.com>
12179
12180         PR tree-optimization/31345
12181         * gcc.c-torture/compile/pr31345-1.c: New test.
12182
12183 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
12184
12185         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
12186         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
12187         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
12188         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
12189         * gfortran.dg/overload_1.f90: Likewise.
12190         * gfortran.dg/impure_assignment_1.f90: Likewise.
12191         * gfortran.dg/error_recovery_3.f90: Likewise.
12192         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
12193         * gfortran.dg/sequence_types_1.f90: Likewise.
12194         * gfortran.dg/internal_references_1.f90: Likewise.
12195         * gfortran.dg/present_1.f90: Likewise.
12196         * gfortran.dg/volatile10.f90: Likewise.
12197         * gfortran.dg/module_equivalence_2.f90: Likewise.
12198         * gfortran.dg/use_4.f90: Likewise.
12199         * gfortran.dg/elemental_result_1.f90: Likewise.
12200         * gfortran.dg/generic_actual_arg.f90: Likewise.
12201         * gfortran.dg/private_type_5.f90: Likewise.
12202         * gfortran.dg/protected_4.f90: Likewise.
12203         * gfortran.dg/interface_3.f90: Likewise.
12204
12205 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
12206
12207         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
12208         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
12209
12210 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
12211
12212         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
12213
12214 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12215
12216         PR libgfortran/31199
12217         * gfortran.dg/fmt_t_4.f90: New test.
12218
12219 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
12220
12221         PR libfortran/31297
12222         * gfortran.dg/backspace_5.f:  Initialize variable(s).
12223         * gfortran.dg/backspace_6.f:  Likewise.
12224         * gfortran.dg/char_bounds_check_fail_1: Likewise.
12225         * gfortran.dg/direct_io_2.f90:  Likewise.
12226         * gfortran.dg/write_back.f:  Likewise.
12227         * gfortran.dg/write_rewind_2.f:  Likewise.
12228         * gfortran.dg/write_rewind_1.f:  Likewise.
12229         * gfortran.dg/write_rewind_2.f:  Likewise.
12230
12231 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
12232
12233         PR tree-optimization/30784
12234         * gcc.dg/vect/pr30784.c: New test.
12235
12236 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12237
12238         PR fortran/30877
12239         * gfortran.dg/operator_1.f90: New test.
12240         * gfortran.dg/operator_2.f90: New test.
12241
12242 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
12243
12244         PR libfortran/31196
12245         * gfortran.dg/reshape_transpose_1.f90:  New test.
12246
12247 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12248
12249         PR fortran/30655
12250         * gfortran.dg/bounds_check_6.f90: New test.
12251
12252 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
12253
12254         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
12255         #ifndef/#endif.
12256         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
12257         * gcc.dg/dfp/decfloat-constants.c: Ditto.
12258
12259 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
12260
12261         PR fortran/31209
12262         * gfortran.dg/pointer_function_actual_1.f90: New test.
12263
12264         PR fortran/31200
12265         * gfortran.dg/pointer_function_actual_2.f90: New test.
12266
12267         PR fortran/31215
12268         * gfortran.dg/result_in_spec_1.f90: New test.
12269
12270 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12271
12272         PR fortran/30834
12273         * gfortran.dg/integer_exponentiation_3.F90: New test.
12274         * gfortran.dg/integer_exponentiation_4.f90: New test.
12275         * gfortran.dg/integer_exponentiation_5.F90: New test.
12276
12277 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
12278
12279         PR c++/30863
12280         * g++.dg/template/error24.C: New test.
12281         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
12282
12283 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
12284
12285         PR c++/31273
12286         * g++.dg/expr/bitfield7.C: New test.
12287
12288 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12289
12290         PR other/23572
12291         * gcc.dg/float-range-4.c: New.
12292         * gcc.dg/float-range-1.c: Update. Test for a warning.
12293         * gcc.dg/float-range-3.c: New.
12294         * gcc.dg/float-range-5.c: New.
12295
12296 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12297
12298         PR fortran/31262
12299         * gfortran.dg/no_range_check_1.f90: New test.
12300
12301 2007-03-22  Dirk Mueller  <dmueller@suse.de>
12302
12303         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
12304         * g++.dg/other/static1.C: Remove stray semicolon.
12305         * g++.dg/other/init1.C: Likewise.
12306         * g++.dg/rtti/dyncast1.C: Likewise.
12307         * g++.dg/tree-ssa/pr17153.C: Likewise.
12308         * g++.dg/lookup/disamb1.C: Likewise.
12309         * g++.dg/lookup/scoped2.C: Likewise.
12310         * g++.dg/lookup/friend7.C: Likewise.
12311         * g++.dg/parse/parse4.C: Likewise.
12312         * g++.dg/parse/parse5.C: Likewise.
12313         * g++.dg/expr/pr29066.C: Likewise.
12314         * g++.dg/expr/cast4.C: Likewise.
12315         * g++.dg/tc1/dr193.C: Likewise.
12316         * g++.dg/tc1/dr213.C: Likewise.
12317         * g++.dg/abi/dcast1.C: Likewise.
12318         * g++.dg/abi/covariant2.C: Likewise.
12319         * g++.dg/inherit/covariant11.C: Likewise.
12320         * g++.dg/inherit/covariant9.C: Likewise.
12321         * g++.dg/inherit/covariant10.C: Likewise.
12322         * g++.dg/init/static3.C: Likewise.
12323         * g++.dg/init/init-ref3.C: Likewise.
12324         * g++.dg/init/ref10.C: Likewise.
12325         * g++.dg/template/meminit2.C: Likewise.
12326         * g++.dg/template/using9.C: Likewise.
12327         * g++.dg/template/friend9.C: Likewise.
12328         * g++.dg/template/ref1.C: Likewise.
12329         * g++.old-deja/g++.warn/inline.C: Likewise.
12330         * g++.old-deja/g++.robertl/eb91.C: Likewise.
12331         * g++.old-deja/g++.robertl/eb46.C: Likewise.
12332         * g++.old-deja/g++.robertl/eb34.C: Likewise.
12333         * g++.old-deja/g++.robertl/eb43.C: Likewise.
12334         * g++.old-deja/g++.robertl/eb26.C: Likewise.
12335         * g++.old-deja/g++.robertl/eb116.C: Likewise.
12336         * g++.old-deja/g++.brendan/copy5.C: Likewise.
12337         * g++.old-deja/g++.brendan/overload8.C: Likewise.
12338         * g++.old-deja/g++.brendan/overload11.C: Likewise.
12339         * g++.old-deja/g++.brendan/copy7.C: Likewise.
12340         * g++.old-deja/g++.brendan/crash38.C: Likewise.
12341         * g++.old-deja/g++.brendan/template11.C: Likewise.
12342         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
12343         * g++.old-deja/g++.brendan/crash50.C: Likewise.
12344         * g++.old-deja/g++.brendan/crash16.C: Likewise.
12345         * g++.old-deja/g++.jason/pmem2.C: Likewise.
12346         * g++.old-deja/g++.jason/parse9.C: Likewise.
12347         * g++.old-deja/g++.jason/byval2.C: Likewise.
12348         * g++.old-deja/g++.jason/overload8.C: Likewise.
12349         * g++.old-deja/g++.jason/pmf8.C: Likewise.
12350         * g++.old-deja/g++.jason/template33.C: Likewise.
12351         * g++.old-deja/g++.jason/return3.C: Likewise.
12352         * g++.old-deja/g++.jason/scoping2.C: Likewise.
12353         * g++.old-deja/g++.jason/virtual.C: Likewise.
12354         * g++.old-deja/g++.jason/opeq3.C: Likewise.
12355         * g++.old-deja/g++.jason/template27.C: Likewise.
12356         * g++.old-deja/g++.jason/synth6.C: Likewise.
12357         * g++.old-deja/g++.jason/ref8.C: Likewise.
12358         * g++.old-deja/g++.jason/offset1.C: Likewise.
12359         * g++.old-deja/g++.other/static20.C: Likewise.
12360         * g++.old-deja/g++.other/array1.C: Likewise.
12361         * g++.old-deja/g++.other/new3.C: Likewise.
12362         * g++.old-deja/g++.other/array2.C: Likewise.
12363         * g++.old-deja/g++.other/overload9.C: Likewise.
12364         * g++.old-deja/g++.other/cast6.C: Likewise.
12365         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
12366         * g++.old-deja/g++.other/eh4.C: Likewise.
12367         * g++.old-deja/g++.other/using7.C: Likewise.
12368         * g++.old-deja/g++.other/init18.C: Likewise.
12369         * g++.old-deja/g++.other/dyncast1.C: Likewise.
12370         * g++.old-deja/g++.other/dyncast2.C: Likewise.
12371         * g++.old-deja/g++.other/dtor11.C: Likewise.
12372         * g++.old-deja/g++.pt/static11.C: Likewise.
12373         * g++.old-deja/g++.pt/crash19.C: Likewise.
12374         * g++.old-deja/g++.pt/overload12.C: Likewise.
12375         * g++.old-deja/g++.pt/crash46.C: Likewise.
12376         * g++.old-deja/g++.pt/mi1.C: Likewise.
12377         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
12378         * g++.old-deja/g++.pt/nontype5.C: Likewise.
12379         * g++.old-deja/g++.pt/local5.C: Likewise.
12380         * g++.old-deja/g++.pt/typename2.C: Likewise.
12381         * g++.old-deja/g++.pt/explicit80.C: Likewise.
12382         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
12383         * g++.old-deja/g++.law/visibility1.C: Likewise.
12384         * g++.old-deja/g++.law/visibility2.C: Likewise.
12385         * g++.old-deja/g++.law/virtual2.C: Likewise.
12386         * g++.old-deja/g++.law/operators19.C: Likewise.
12387         * g++.old-deja/g++.law/parsing10.C: Likewise.
12388         * g++.old-deja/g++.law/visibility4.C: Likewise.
12389         * g++.old-deja/g++.law/operators4.C: Likewise.
12390         * g++.old-deja/g++.law/dtors2.C: Likewise.
12391         * g++.old-deja/g++.law/missed-error3.C: Likewise.
12392         * g++.old-deja/g++.law/visibility10.C: Likewise.
12393         * g++.old-deja/g++.law/scope3.C: Likewise.
12394         * g++.old-deja/g++.law/casts2.C: Likewise.
12395         * g++.old-deja/g++.law/code-gen5.C: Likewise.
12396         * g++.old-deja/g++.law/operators33.C: Likewise.
12397         * g++.old-deja/g++.law/friend4.C: Likewise.
12398         * g++.old-deja/g++.mike/pmf7.C: Likewise.
12399         * g++.old-deja/g++.mike/p5611.C: Likewise.
12400         * g++.old-deja/g++.mike/net37.C: Likewise.
12401         * g++.old-deja/g++.mike/p3570.C: Likewise.
12402         * g++.old-deja/g++.mike/p5718.C: Likewise.
12403         * g++.old-deja/g++.mike/net21.C: Likewise.
12404         * g++.old-deja/g++.mike/p1862.C: Likewise.
12405         * g++.old-deja/g++.mike/p4511.C: Likewise.
12406         * g++.old-deja/g++.mike/virt3.C: Likewise.
12407         * g++.old-deja/g++.mike/p16146.C: Likewise.
12408         * g++.old-deja/g++.mike/p1989.C: Likewise.
12409         * g++.old-deja/g++.mike/p5571.C: Likewise.
12410         * g++.old-deja/g++.gb/scope10.C: Likewise.
12411         * g++.old-deja/g++.abi/primary5.C: Likewise.
12412         * g++.old-deja/g++.abi/empty2.C: Likewise.
12413         * g++.old-deja/g++.abi/arraynew.C: Likewise.
12414         * g++.old-deja/g++.eh/vbase4.C: Likewise.
12415         * g++.old-deja/g++.eh/ptr1.C: Likewise.
12416         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
12417         * g++.old-deja/g++.bob/template3.C: Likewise.
12418         * g++.old-deja/g++.bob/inherit1.C: Likewise.
12419
12420 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
12421
12422         PR fortran/31193
12423         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
12424
12425 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
12426
12427         PR fortran/20897
12428         * gfortran.dg/derived_name_1.f90: New.
12429         * gfortran.dg/derived_name_2.f: New.
12430
12431 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
12432
12433         * lib/target-supports.exp (check_effective_target_nonpic): New
12434         procedure.
12435         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
12436         when compiling PIC.
12437         * gcc.target/i386/asm-4.c: Require nonpic.
12438         * gcc.target/i386/cmov1.c: Likewise.
12439         * gcc.target/i386/mul.c: Likewise.
12440         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
12441         * gcc.target/i386/ssetype-1.c: Require nonpic.
12442         * gcc.target/i386/ssetype-3.c: Likewise.
12443         * gcc.target/i386/ssetype-5.c: Likewise.
12444
12445 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
12446
12447         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
12448         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
12449         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
12450         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
12451
12452 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
12453
12454         PR tree-optimization/30590
12455         * g++.dg/opt/pr30590.C: New testcase.
12456
12457 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
12458
12459         PR c/30762
12460         * gcc.dg/pr30762-1.c: New test.
12461         * gcc.dg/pr30762-2.c: New test.
12462
12463         PR inline-asm/30505
12464         * gcc.target/i386/pr30505.c: New test.
12465
12466 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
12467
12468         * gcc.target/arm/register-variables.c: New.
12469
12470 2007-03-19  Jeff Law  <law@redhat.com>
12471
12472         * PR tree-optimization/30984
12473         * gcc.c-torture/pr30984.c: New test.
12474
12475 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12476         Richard Guenther  <rguenther@suse.de>
12477
12478         PR tree-optimization/31254
12479         * gcc.dg/torture/pr31254.c: New testcase.
12480
12481 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
12482
12483         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
12484         target default_packed.
12485
12486 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12487
12488         PR fortran/31203
12489         * gfortran.dg/string_length_1.f90: New test.
12490
12491 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12492
12493         PR testsuite/30395
12494         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
12495
12496 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12497
12498         PR libgfortran/31052
12499         * gfortran.dg/namelist_27.f90: New test.
12500
12501 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
12502
12503         PR fortran/30531
12504         * gfortran.dg/used_types_14.f90: New test.
12505
12506         PR fortran/31086
12507         * gfortran.dg/used_types_15.f90: New test.
12508
12509 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
12510
12511         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
12512         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
12513
12514 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12515
12516         PR fortran/31120
12517         * gfortran.dg/integer_exponentiation_2.f90: New test.
12518
12519 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
12520
12521         PR tree-optimization/31041
12522         * gcc.dg/vect/pr31041.c: New test.
12523
12524 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12525
12526         * g++.dg/warn/Wconversion-integer.C: New
12527         * g++.dg/warn/Wconversion-real.C: New.
12528         * g++.dg/warn/Wconversion-real-integer.C: New.
12529         * g++.dg/warn/conv2.C: Updated.
12530
12531 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
12532
12533         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
12534         exclude RTPs.
12535
12536 2007-03-16  Richard Guenther  <rguenther@suse.de>
12537
12538         PR tree-optimization/31146
12539         * g++.dg/tree-ssa/pr31146.C: New testcase.
12540
12541 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
12542
12543         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
12544         assume that the target has <features.h>.
12545
12546 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
12547
12548         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
12549         dg-options rather than to the whole test.
12550
12551 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
12552
12553         PR debug/29906
12554         * g++.dg/debug/pr29906.C: New
12555
12556 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12557
12558         PR libgfortran/31099
12559         * gfortran.dg/unformatted_recl.f90: Update test.
12560
12561 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
12562
12563         * gcc.dg/tree-ssa/prefetch-5.c: New test.
12564
12565 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12566
12567         PR c++/30891
12568         * g++.dg/parse/namespace-definition.C: New.
12569
12570 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12571
12572         PR c++/24924
12573         * g++.dg/cpp/pedantic-errors.C: New.
12574         * g++.dg/cpp/permissive.C: New.
12575
12576 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12577
12578         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
12579         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
12580
12581 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12582
12583         * lib/target-supports.exp (check_missing_uclibc_feature)
12584         (check_effective_target_wchar): New procedures.
12585         * gcc.dg/wchar_t-1.c: Require target wchar.
12586         * gcc.dg/wint_t-1.c: Likewise.
12587
12588 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12589
12590         * lib/target-supports.exp (check_gc_sections_available): Return
12591         false for VxWorks targets.
12592
12593 2007-03-15  Dirk Mueller  <dmueller@suse.de>
12594
12595         * g++.dg/warn/Wconversion2.C: Fix typo.
12596         * gcc.dg/if-empty-1.c: Ditto.
12597
12598 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12599
12600         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
12601
12602 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
12603
12604         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
12605         * gcc.target/i386/pr31167.c: Ditto.
12606
12607 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
12608
12609         PR target/31167
12610         * gcc.target/i386/pr31167.c: New test.
12611
12612 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
12613
12614         PR fortran/30922
12615         * gfortran.dg/import5.f90.f90: New test.
12616
12617
12618         PR fortran/30879
12619         * gfortran.dg/data_components_1.f90: New test.
12620
12621
12622         PR fortran/30870
12623         * gfortran.dg/generic_13.f90: New test.
12624
12625         PR fortran/31163
12626         * gfortran.dg/alloc_comp_basics_5.f90: New test.
12627
12628 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12629
12630         PR libgfortran/31051
12631         * gfortran.dg/fmt_t_4.f90: New
12632
12633 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12634
12635         PR C++/31165
12636         * g++.dg/other/default7.C: New test.
12637
12638 2007-03-15  Dirk Mueller  <dmueller@suse.de>
12639
12640         * g++.dg/warn/Wconversion2.C: New.
12641
12642 2007-03-14  Eric Christopher  <echristo@apple.com>
12643
12644         * gcc.dg/ssp-1.c: New.
12645         * gcc.dg/ssp-2.c: Ditto.
12646
12647 2007-03-14  Dirk Mueller  <dmueller@suse.de>
12648
12649         * g++.dg/warn/do-empty.C: New.
12650         * gcc.dg/do-empty.c: New.
12651         * gcc.dg/if-empty-1.c: Update.
12652         * gcc.dg/20001116-1.c: Update.
12653         * gcc.dg/pr23165.c: Update.
12654
12655 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
12656
12657         * gfortran.dg/module_implicit_conversion.f90: New test.
12658
12659 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
12660
12661         PR middle-end/31127
12662         * gcc.dg/pr31127.c: New.
12663
12664 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
12665
12666         * gcc.dg/tree-ssa/loop-26.c: New test.
12667
12668 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
12669
12670         * gcc.target/i386/cmpxchg16b-1.c: New test.
12671
12672 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
12673
12674         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
12675         * gcc.dg/c99-vla-1.c: Likewise.
12676         * g++.dg/ext/vla1.C: Likewise
12677
12678 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
12679
12680         * gcc.dg/wvla-1.c: New test
12681         * gcc.dg/wvla-2.c: New test
12682         * gcc.dg/wvla-3.c: New test
12683         * gcc.dg/wvla-4.c: New test
12684         * gcc.dg/wvla-5.c: New test
12685         * gcc.dg/wvla-6.c: New test
12686         * gcc.dg/wvla-7.c: New test
12687         * g++.dg/warn/Wvla-1.C: New test
12688         * g++.dg/warn/Wvla-2.C: New test
12689         * g++.dg/warn/Wvla-3.C: New test
12690
12691 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
12692
12693         PR c++/30108
12694         * g++.dg/other/default6.C: New test.
12695
12696 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
12697
12698         * lib/target-supports.exp (check_profiling_available): Return false
12699         for VxWorks.
12700         (check_effective_target_vxworks_kernel): New procedure.
12701         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
12702         VxWorks.
12703         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
12704         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
12705         to include VxWorks.
12706         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
12707
12708 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
12709
12710         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
12711         PIC is not supported.
12712         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
12713         * gcc.dg/20020426-2.c: Likewise.
12714         * gcc.dg/pr28243.c: Likewise.
12715         * gcc.dg/visibility-11.c: Likewise.
12716         * gcc.dg/tls/opt-9.c: Likewise.
12717         * gcc.dg/tls/opt-10.c: Likewise.
12718         * gcc.dg/tls/pic-1.c: Likewise.
12719         * gcc.dg/tls/struct-1.c: Likewise.
12720         * gcc.target/i386/20000807-1.c: Likewise.
12721         * gcc.target/i386/20000904-1.c: Likewise.
12722         * gcc.target/i386/20011119-1.c: Likewise.
12723         * gcc.target/i386/990213-2.c: Likewise.
12724         * gcc.target/i386/990214-1.c: Likewise.
12725         * gcc.target/i386/compress-float-387-pic.c: Likewise.
12726         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
12727         * gcc.target/i386/pic-1.c: Likewise.
12728         * gcc.target/i386/pr21518.c: Likewise.
12729         * gcc.target/i386/pr23098.c: Likewise.
12730         * gcc.target/i386/pr23943.c: Likewise.
12731
12732 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
12733
12734         PR c++/31038
12735         * g++.dg/template/complit2.C: New test.
12736
12737         PR c++/30328
12738         * g++.dg/ext/bitfield1.C: New test.
12739
12740 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
12741
12742         PR fortran/30883
12743         * gfortran.dg/interface_11.f90: New test.
12744
12745 2007-03-11  Richard Guenther  <rguenther@suse.de>
12746
12747         PR tree-optimization/31115
12748         * gcc.dg/torture/pr31115.c: New testcase.
12749
12750 2007-03-11  Ira Rosen  <irar@il.ibm.com>
12751
12752         PR tree-optimization/29925
12753         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
12754
12755 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
12756
12757         PR c++/30274
12758         * g++.dg/expr/bitfield3.C: New test.
12759         * g++.dg/expr/bitfield4.C: Likewise.
12760         * g++.dg/expr/bitfield5.C: Likewise.
12761         * g++.dg/expr/bitfield6.C: Likewise.
12762
12763         PR c++/30924
12764         * g++.dg/template/array18.C: New test.
12765
12766 2007-03-10  Dirk Mueller  <dmueller@suse.de>
12767
12768         PR c++/17946
12769         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
12770         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
12771
12772 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
12773
12774         PR c++/20599
12775         * g++.dg/cpp0x/variadic-bind.C: New.
12776         * g++.dg/cpp0x/variadic-function.C: New.
12777         * g++.dg/cpp0x/variadic-mem_fn.C: New.
12778         * g++.dg/cpp0x/variadic-tuple.C: New.
12779         * g++.dg/cpp0x/variadic1.C: New.
12780         * g++.dg/cpp0x/variadic2.C: New.
12781         * g++.dg/cpp0x/variadic3.C: New.
12782         * g++.dg/cpp0x/variadic4.C: New.
12783         * g++.dg/cpp0x/variadic5.C: New.
12784         * g++.dg/cpp0x/variadic6.C: New.
12785         * g++.dg/cpp0x/variadic7.C: New.
12786         * g++.dg/cpp0x/variadic8.C: New.
12787         * g++.dg/cpp0x/variadic9.C: New.
12788         * g++.dg/cpp0x/variadic10.C: New.
12789         * g++.dg/cpp0x/variadic11.C: New.
12790         * g++.dg/cpp0x/variadic12.C: New.
12791         * g++.dg/cpp0x/variadic13.C: New.
12792         * g++.dg/cpp0x/variadic14.C: New.
12793         * g++.dg/cpp0x/variadic15.C: New.
12794         * g++.dg/cpp0x/variadic16.C: New.
12795         * g++.dg/cpp0x/variadic17.C: New.
12796         * g++.dg/cpp0x/variadic18.C: New.
12797         * g++.dg/cpp0x/variadic19.C: New.
12798         * g++.dg/cpp0x/variadic20.C: New.
12799         * g++.dg/cpp0x/variadic21.C: New.
12800         * g++.dg/cpp0x/variadic22.C: New.
12801         * g++.dg/cpp0x/variadic23.C: New.
12802         * g++.dg/cpp0x/variadic24.C: New.
12803         * g++.dg/cpp0x/variadic25.C: New.
12804         * g++.dg/cpp0x/variadic26.C: New.
12805         * g++.dg/cpp0x/variadic27.C: New.
12806         * g++.dg/cpp0x/variadic28.C: New.
12807         * g++.dg/cpp0x/variadic29.C: New.
12808         * g++.dg/cpp0x/variadic30.C: New.
12809         * g++.dg/cpp0x/variadic31.C: New.
12810         * g++.dg/cpp0x/variadic32.C: New.
12811         * g++.dg/cpp0x/variadic33.C: New.
12812         * g++.dg/cpp0x/variadic34.C: New.
12813         * g++.dg/cpp0x/variadic35.C: New.
12814         * g++.dg/cpp0x/variadic36.C: New.
12815         * g++.dg/cpp0x/variadic37.C: New.
12816         * g++.dg/cpp0x/variadic38.C: New.
12817         * g++.dg/cpp0x/variadic39.C: New.
12818         * g++.dg/cpp0x/variadic40.C: New.
12819         * g++.dg/cpp0x/variadic41.C: New.
12820         * g++.dg/cpp0x/variadic42.C: New.
12821         * g++.dg/cpp0x/variadic43.C: New.
12822         * g++.dg/cpp0x/variadic44.C: New.
12823         * g++.dg/cpp0x/variadic45.C: New.
12824         * g++.dg/cpp0x/variadic46.C: New.
12825         * g++.dg/cpp0x/variadic47.C: New.
12826         * g++.dg/cpp0x/variadic48.C: New.
12827         * g++.dg/cpp0x/variadic49.C: New.
12828         * g++.dg/cpp0x/variadic50.C: New.
12829         * g++.dg/cpp0x/variadic51.C: New.
12830         * g++.dg/cpp0x/variadic52.C: New.
12831         * g++.dg/cpp0x/variadic53.C: New.
12832         * g++.dg/cpp0x/variadic54.C: New.
12833         * g++.dg/cpp0x/variadic55.C: New.
12834         * g++.dg/cpp0x/variadic56.C: New.
12835         * g++.dg/cpp0x/variadic57.C: New.
12836         * g++.dg/cpp0x/variadic58.C: New.
12837         * g++.dg/cpp0x/variadic59.C: New.
12838         * g++.dg/cpp0x/variadic60.C : New.
12839         * g++.dg/cpp0x/variadic61.C : New.
12840         * g++.dg/cpp0x/variadic62.C : New.
12841         * g++.dg/cpp0x/variadic63.C : New.
12842         * g++.dg/cpp0x/variadic64.C : New.
12843         * g++.dg/cpp0x/variadic65.C : New.
12844         * g++.dg/cpp0x/variadic66.C : New.
12845         * g++.dg/cpp0x/variadic67.C : New.
12846         * g++.dg/cpp0x/variadic68.C : New.
12847         * g++.dg/cpp0x/variadic69.C : New.
12848         * g++.dg/cpp0x/variadic70.C : New.
12849         * g++.dg/cpp0x/variadic71.C : New.
12850         * g++.dg/cpp0x/variadic72.C : New.
12851         * g++.dg/cpp0x/variadic73.C : New.
12852         * g++.dg/cpp0x/variadic74.C : New.
12853         * g++.dg/cpp0x/variadic75.C : New.
12854         * g++.dg/cpp0x/variadic-ex1.C : New.
12855         * g++.dg/cpp0x/variadic-ex2.C : New.
12856         * g++.dg/cpp0x/variadic-ex3.C : New.
12857         * g++.dg/cpp0x/variadic-ex4.C : New.
12858         * g++.dg/cpp0x/variadic-ex5.C : New.
12859         * g++.dg/cpp0x/variadic-ex6.C : New.
12860         * g++.dg/cpp0x/variadic-ex7.C : New.
12861         * g++.dg/cpp0x/variadic-ex8.C : New.
12862         * g++.dg/cpp0x/variadic-ex9.C : New.
12863         * g++.dg/cpp0x/variadic-ex10.C : New.
12864         * g++.dg/cpp0x/variadic-ex11.C : New.
12865         * g++.dg/cpp0x/variadic-ex12.C : New.
12866         * g++.dg/cpp0x/variadic-ex13.C : New.
12867         * g++.dg/cpp0x/variadic-ex14.C : New.
12868
12869 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12870
12871         PR libgfortran/31099
12872         * gfortran.dg/unformatted_recl.f90: New test.
12873
12874 2007-03-09  Roger Sayle  <roger@eyesopen.com>
12875
12876         * gcc.dg/fold-eqcmplx-1.c: New test case.
12877
12878 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
12879
12880         PR rtl-optimization/30643
12881         * gcc.dg/pr30643.c: New.
12882
12883 2007-03-09  Chao-ying Fu  <fu@mips.com>
12884
12885         * gcc.target/mips/mips32-dspr2-type.c: New test.
12886         * gcc.target/mips/mips32-dspr2.c: New test.
12887         * gcc.target/mips/dspr2-MULT.c: New test.
12888         * gcc.target/mips/dspr2-MULTU.c: New test.
12889         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
12890         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
12891         Adjust some formats.
12892
12893 2007-03-09  Dirk Mueller  <dmueller@suse.de>
12894
12895         PR c++/17946
12896         * gcc.dg/Wlogical-op-1.c: New.
12897         * g++.dg/warn/Wlogical-op-1.C: New.
12898
12899 2007-03-09  Richard Guenther  <rguenther@suse.de>
12900
12901         PR tree-optimization/30904
12902         PR middle-end/31058
12903         * gcc.dg/pr30904.c: Remove xfail.
12904
12905 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12906
12907         PR C/31072
12908         * gcc.c-torture/execute/pr31072.c: New test.
12909
12910 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12911
12912         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
12913         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12914         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
12915         *lrint* and *lround*.
12916         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
12917         floor->lfloor.
12918         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
12919         * gcc.dg/torture/builtin-integral-1.c: Likewise.
12920         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
12921         and *lround*.  Correct macro names.
12922         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
12923         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
12924
12925 2007-03-08  Ian Lance Taylor  <iant@google.com>
12926
12927         * gcc.dg/no-strict-overflow-5.c: New test.
12928         * gcc.dg/no-strict-overflow-6.c: New test.
12929         * gcc.dg/Wstrict-overflow-11.c: New test.
12930         * gcc.dg/Wstrict-overflow-12.c: New test.
12931         * gcc.dg/Wstrict-overflow-13.c: New test.
12932         * gcc.dg/Wstrict-overflow-14.c: New test.
12933         * gcc.dg/Wstrict-overflow-15.c: New test.
12934
12935 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
12936
12937         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
12938         for VxWorks kernel mode.
12939         * gcc.c-torture/execute/strncmp-1.x: Likewise.
12940
12941 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
12942
12943         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
12944         mode.
12945
12946 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
12947
12948         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
12949         and lib/bfill.c on VxWorks targets.
12950         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
12951         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
12952         lib/bfill.c and lib/memmove.c on VxWorks targets.
12953         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
12954         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
12955         on VxWorks targets.
12956         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
12957         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
12958
12959 2007-03-08  Tobias Burnus  <burnus@net-b.de>
12960
12961         * gfortran.dg/use_5.f90: New test.
12962         * gfortran.dg/use_6.f90: Ditto.
12963         * gfortran.dg/use_7.f90: Ditto.
12964
12965 2007-03-08  Tobias Burnus  <burnus@net-b.de>
12966
12967         PR fortran/30973
12968         * gfortran.dg/use_4.f90: New test.
12969         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
12970
12971 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
12972
12973         PR fortran/31011
12974         * gfortran.dg/parameter_array_section_2.f90: New test.
12975
12976 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
12977
12978         PR c++/30852
12979         * g++.dg/ext/offsetof1.C: Add cases with volatile.
12980
12981         PR c++/30534
12982         * g++.dg/template/arg5.C: New test.
12983
12984 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
12985
12986         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
12987
12988 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
12989
12990         * gcc.dg/var-expand1.c: Add newline at end of file.
12991
12992 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
12993
12994         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
12995
12996 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
12997
12998         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
12999
13000 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13001
13002         * gcc.dg/torture/builtin-convert-4.c: New test.
13003
13004 2007-03-05  Ian Lance Taylor  <iant@google.com>
13005
13006         * gcc.c-torture/compile/pr31034.c: New test.
13007
13008 2007-03-05  Ian Lance Taylor  <iant@google.com>
13009
13010         * gcc.dg/inline-18.c: New test.
13011         * gcc.dg/inline-19.c: New test.
13012         * gcc.dg/inline-20.c: New test.
13013         * gcc.dg/inline-21.c: New test.
13014
13015 2007-03-05  Richard Guenther  <rguenther@suse.de>
13016
13017         PR tree-optimization/14052
13018         * gcc.dg/tree-ssa/vrp33.c: New testcase.
13019
13020 2007-03-05  Richard Guenther  <rguenther@suse.de>
13021
13022         PR tree-optimization/23777
13023         * gcc.dg/tree-ssa/pr23777.c: New testcase.
13024
13025 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13026
13027         PR other/30465
13028         * gcc.dg/multiple-overflow-warn-3.c: New.
13029         * g++.dg/warn/multiple-overflow-warn-3.C: New.
13030
13031 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
13032
13033         PR c++/30895
13034         * g++.dg/parse/template23.C: New test.
13035
13036 2007-03-04  Roger Sayle  <roger@eyesopen.com>
13037
13038         PR middle-end/30744
13039         * gcc.dg/pr30744-1.c: New test case.
13040
13041 2007-03-04  Tobias Burnus  <burnus@net-b.de>
13042
13043         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
13044
13045 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13046
13047         PR target/30406
13048         * gfortran.dg/logical_3.f90: New test.
13049
13050 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
13051
13052         PR libfortran/30981
13053         * gfortran.dg/integer_exponentiation_1.f90:  New test.
13054
13055 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
13056
13057         * gcc.target/m68k/m68k.exp: New.
13058         * gcc.target/m68k/crash1.c: New.
13059
13060 2007-03-03  Tobias Burnus  <burnus@net-b.de>
13061
13062         * gfortran.dg/c_by_val.c: Use int64_t instead of long
13063         to be more compatible with integer(kind=8).
13064
13065 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13066
13067         PR libfortran/31001
13068         * gfortran.dg/zero_sized_3.f90: New test.
13069
13070 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13071
13072         PR c++/15787
13073         * g++.dg/parse/else.C: New.
13074         * g++.dg/parse/else-2.C: New.
13075
13076 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
13077             Tobias Burnus  <burnus@net-b.de>
13078
13079         PR fortran/30882
13080         * gfortran.dg/size_dim.f90: New test.
13081
13082 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
13083             Tobias Burnus  <burnus@net-b.de>
13084
13085         PR fortran/30873
13086         * gfortran.dg/entry_9.f90: New test.
13087
13088 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
13089
13090         PR c++/28253
13091         * g++.dg/inherit/covariant16.C: New test.
13092
13093 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
13094
13095         * g++.dg/other/darwin-minversion-1.C: New.
13096
13097 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
13098
13099         * gcc.dg/tree-ssa/20070302-1.c: New test.
13100
13101 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
13102
13103         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
13104         tests.
13105
13106 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
13107
13108         * gcc.dg/tree-ssa/prefetch-4.c: New test.
13109
13110 2007-03-01  Simon Baldwin <simonb@google.com>
13111
13112         PR c++/23689
13113         * warn/ignored_typedef.C: New.
13114         * init/ctor8.C: Added dg-warning to consume ignored typedef
13115         warning.
13116         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
13117         and added an explicit line number.
13118
13119 2007-02-28  Richard Guenther  <rguenther@suse.de>
13120
13121         PR middle-end/30364
13122         * gcc.dg/torture/pr30364-1.c: New testcase.
13123         * gcc.dg/torture/pr30364-2.c: Likewise.
13124         * gcc.dg/torture/pr30364-3.c: Likewise.
13125
13126 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13127
13128         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
13129         powerpc*, use -funsafe-math-optimizations.
13130         * gcc.dg/torture/builtin-logb-1.c: Likewise.
13131         * gcc.dg/torture/builtin-modf-1.c: Likewise.
13132
13133 2007-02-28  Tobias Burnus  <burnus@net-b.de>
13134             Paul Thomas  <pault@gcc.gnu.org>
13135
13136         PR fortran/30888
13137         PR fortran/30887
13138         * c_by_val_1.f: Test %VAL() with non-default kind.
13139         * c_by_val.c: Ditto.
13140         * c_by_val_4.f: New test.
13141
13142 2007-02-28  Tobias Burnus  <burnus@net-b.de>
13143
13144         PR fortran/30968
13145         * gfortran.dg/continuation_7.f90: New test.
13146
13147 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
13148
13149         * g++.dg/inherit/thunk7.C: New test.
13150         * lib/target-supports.exp (check_profiling_available): Not available
13151         for bfin-*-*.
13152
13153 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
13154
13155         PR target/30970
13156         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
13157
13158 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
13159
13160         * lib/target-supports.exp (check_effective_target_init_priority):
13161         Remove Solaris special case.
13162
13163 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
13164
13165         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
13166         for more builtin types.
13167
13168         * g++.dg/ext/visibility/class1.C: Port to Darwin.
13169         * g++.dg/ext/visibility/noPLT.C: Likewise.
13170
13171 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13172
13173         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
13174         sh* targets.
13175
13176 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
13177
13178         PR fortran/30865
13179         * size_optional_dim_1.f90:  New test.
13180
13181 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
13182
13183         * gcc.dg/vxworks/vxworks.exp: New file.
13184         * gcc.dg/vxworks/initpri1.c: Likewise.
13185         * gcc.dg/vxworks/initpri2.c: Likewise.
13186         * gcc.dg/initpri2.c: Add more tests.
13187         * g++.dg/special/initpri2.C: Likewise.
13188
13189         * gcc.dg/initpri1.c: New test.
13190         * gcc.dg/initpri2.c: Likewise.
13191         * g++.dg/special/initpri1.C: New test.
13192         * g++.dg/special/initpri2.C: Likewise.
13193         * g++.dg/special/conpr-1.C: Use init_priority effective target.
13194         * g++.dg/special/conpr-2.C: Likewise.
13195         * g++.dg/special/conpr-3.C: Likewise.
13196         * g++.dg/special/conpr-4.C: Likewise.
13197         * g++.dg/special/initp1.C: Likewise.
13198         * g++.dg/special/ecos.exp: Remove code to detect availability of
13199         constructor priorities.
13200         * lib/target-supports.exp (check_effective_target_init_priority):
13201         New function.
13202
13203 2007-02-24  Jan Hubicka  <jh@suse.cz>
13204
13205         * gcc.c-torture/execute/pr30778.c: New testcase.
13206
13207 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13208
13209         PR libgfortran/30918
13210         * gfortran.dg/namelist_26.f90: New test.
13211
13212 2007-02-24  Richard Guenther  <rguenther@suse.de>
13213
13214         PR middle-end/30951
13215         * gcc.dg/pr30951.c: New testcase.
13216
13217 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13218
13219         * gcc.dg/torture/builtin-modf-1.c: New test.
13220
13221 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
13222
13223         PR tree-optimization/30904
13224         * gcc.dg/pr30904.c: New test.
13225
13226 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13227
13228         * gcc.test-framework/README: Correct command.
13229         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
13230         -Wunused-value.
13231         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
13232
13233 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
13234
13235         * lib/target-supports.exp (check_effective_target_unwrapped): New.
13236
13237 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
13238
13239         * lib/target-supports.exp (check_effective_target_newlib): New
13240         function.
13241
13242 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
13243
13244         PR fortran/30660
13245         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
13246         allocatable component.
13247
13248
13249 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13250
13251         * gcc.dg/torture/builtin-logb-1.c: New test.
13252         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
13253         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
13254         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
13255         sh* targets.
13256
13257 2007-02-23  Richard Guenther  <rguenther@suse.de>
13258
13259         * g++.dg/warn/changes-meaning.C: New testcase.
13260
13261 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13262
13263         PR libgfortran/30910
13264         * gfortran.dg/fmt_zero_precision.f90: Update test.
13265
13266 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13267
13268         * gcc.dg/torture/builtin-frexp-1.c: New test.
13269
13270 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
13271
13272         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
13273
13274 2007-02-22  Ian Lance Taylor  <iant@google.com>
13275
13276         PR debug/30898
13277         * g++.dg/debug/pr30898.C: New test.
13278
13279 2007-02-22  Ira Rosen  <irar@il.ibm.com>
13280
13281         * gcc.dg/vect/vect-106.c: New test.
13282
13283 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
13284             Ira Rosen  <irar@il.ibm.com>
13285
13286         PR tree-optimization/30843
13287         * gcc.dg/vect/pr30843.c: New test.
13288
13289 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
13290
13291         PR tree-optimization/30858
13292         * gcc.dg/vect/pr30858.c: New test.
13293
13294 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
13295
13296         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
13297         to set options for compiling testglue.
13298         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
13299         * lib/obj-c++.exp (obj-c++_init): Likewise.
13300
13301 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
13302
13303         * gnat.dg/derived_aggregate.adb: New test.
13304
13305 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13306
13307         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
13308         sh* targets.  Call the correct CKSGN macro.
13309
13310 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
13311
13312         * gfortran.dg/gomp/omp_parse1.f90: New test.
13313         * gfortran.dg/gomp/omp_parse2.f: New test.
13314
13315 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
13316
13317         PR fortran/30869
13318         * gfortran.dg/do_pointer_1.f90:  New test.
13319
13320 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13321
13322         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
13323         and scalbln.
13324
13325 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
13326
13327         * gcc.dg/darwin-minversion-1.c: New.
13328         * gcc.dg/darwin-minversion-2.c: New.
13329
13330 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13331
13332         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
13333
13334 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13335             DJ Delorie <dj@redhat.com>
13336
13337         PR other/30824
13338         * gcc.dg/Wfatal.c: New.
13339         * gcc.dg/Wfatal-2.c: New.
13340         * gcc.dg/Werror-1.c: Adjust expectations.
13341         * gcc.dg/Werror-5.c: Likewise.
13342         * gcc.dg/Werror-7.c: Likewise.
13343         * gcc.dg/Werror-10.c: Likewise.
13344         * gcc.dg/Werror-11.c: Likewise.
13345
13346 2007-02-20  Tobias Burnus  <burnus@net-b.de>
13347
13348         PR fortran/30522
13349         * gfortran.dg/volatile10.f90: New test.
13350
13351 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
13352
13353         PR libfortran/30533
13354         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
13355
13356 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13357
13358         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
13359         * gcc.dg/Walways-true-1.c: Likewise.
13360         * gcc.dg/weak/weak-3.c: Likewise.
13361         * gcc.dg/Werror-1.c: Likewise.
13362         * gcc.dg/Werror-3.c: Likewise.
13363         * gcc.dg/Werror-4.c: Likewise.
13364         * gcc.dg/Werror-5.c: Likewise.
13365         * gcc.dg/Werror-6.c: Likewise.
13366         * gcc.dg/Werror-7.c: Likewise.
13367         * gcc.dg/Werror-8.c: Likewise.
13368         * gcc.dg/Werror-10.c: Likewise.
13369         * gcc.dg/Werror-11.c: Likewise.
13370         * gcc.dg/Werror-12.c: Likewise.
13371         * g++.old-deja/g++.mike/warn8.C: Likewise.
13372         * g++.dg/warn/Walways-true-1.C: Likewise.
13373         * g++.dg/warn/Walways-true-2.C: Likewise.
13374         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
13375         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
13376         -Wstring-literal-comparison with -Waddress.
13377         * gcc.dg/Wstring-literal-comparison-4.c: Replace
13378         -Wno-string-literal-comparison with -Wno-address.
13379
13380 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
13381
13382         * gnat.dg/self_aggregate_with_call.adb: New test.
13383
13384 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
13385
13386         PR tree-optimization/30975
13387         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
13388         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
13389         * gcc.dg/vect/pr30795.c: New.
13390
13391 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13392
13393         PR fortran/30681
13394         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
13395
13396 2007-02-18  Roger Sayle  <roger@eyesopen.com>
13397
13398         PR rtl-optimization/28173
13399         * gcc.target/i386/andor-1.c: New test case.
13400
13401 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13402
13403         * gcc.dg/torture/builtin-ldexp-1.c: New.
13404         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
13405
13406 2007-02-18  Roger Sayle  <roger@eyesopen.com>
13407
13408         * gfortran.dg/array_constructor_15.f90: New test case.
13409
13410 2007-02-18  Roger Sayle  <roger@eyesopen.com>
13411
13412         * gfortran.dg/forall_10.f90: New test case.
13413
13414 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
13415
13416         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
13417
13418 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
13419
13420         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
13421         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
13422
13423 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
13424
13425         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
13426         * gcc.target/i386/builtin-bswap-3.c: Ditto.
13427         * gcc.target/i386/xchg-1.c: New test.
13428         * gcc.target/i386/xchg-2.c: New test.
13429
13430 2007-02-16  Richard Guenther  <rguenther@suse.de>
13431             Christian Bruel  <christian.bruel@st.com>
13432
13433         * gcc.dg/strict-overflow-5.c: New testcase.
13434
13435 2007-02-16  Tobias Burnus  <burnus@net-b.de>
13436
13437         PR fortran/30793
13438         * gfortran.dg/func_derived_4.f90: New test.
13439
13440 2007-02-15  Roger Sayle  <roger@eyesopen.com>
13441
13442         PR middle-end/30391
13443         * gfortran.dg/pr30391-1.f90: New test case.
13444
13445 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13446
13447         PR middle-end/30433
13448         * gcc.c-torture/compile/pr30433.c: New testcase to check
13449         that complex constants comparisions are foldded.
13450
13451 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13452
13453         PR C++/30158
13454         * g++.dg/ext/stmtexpr10.C: New testcase.
13455
13456 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13457
13458         PR middle-end/30729
13459         * gcc.dg/Wunused-value-2.c: New testcase.
13460
13461 2007-02-15  Ian Lance Taylor  <iant@google.com>
13462
13463         * g++.dg/eh/subreg-1.C: New test.
13464
13465 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13466
13467         PR c/26494
13468         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
13469         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
13470         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
13471         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
13472         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
13473         * gcc.dg/Werror-implicit-function-declaration.c: New.
13474
13475 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13476
13477         PR c++/28943
13478         * g++.dg/warn/pr28943.C: New.
13479
13480 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13481
13482         * gfortran.fortran-torture/execute/math.f90: Fix typo.
13483
13484 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13485
13486         PR fortran/30779
13487         * gfortran.dg/error_recovery_3.f90: New test.
13488
13489 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
13490
13491         * g++.dg/tree-ssa/sra-1.C: New.
13492
13493 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
13494
13495         * g++.dg/tree-ssa/sra-1.C: New.
13496
13497 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
13498
13499         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
13500
13501 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13502
13503         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
13504
13505 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
13506
13507         PR fortran/30799
13508         * gfortran.dg/logical_2.f90: New test.
13509
13510 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
13511
13512         * gcc.dg/torture/complex-alias-1.c: New test.
13513
13514 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
13515
13516         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
13517         instead of -fdump-tree-tailcall.
13518
13519 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
13520
13521         * gfortran.dg/interface_10.f90: Fix comment typo.
13522
13523 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
13524
13525         PR tree-optimization/30771
13526         * gcc.dg/vect/pr30771.c: New test.
13527
13528 2007-02-13  Ian Lance Taylor  <iant@google.com>
13529
13530         * gcc.dg/Wstrict-overflow-1.c: New test.
13531         * gcc.dg/Wstrict-overflow-2.c: New test.
13532         * gcc.dg/Wstrict-overflow-3.c: New test.
13533         * gcc.dg/Wstrict-overflow-4.c: New test.
13534         * gcc.dg/Wstrict-overflow-5.c: New test.
13535         * gcc.dg/Wstrict-overflow-6.c: New test.
13536         * gcc.dg/Wstrict-overflow-7.c: New test.
13537         * gcc.dg/Wstrict-overflow-8.c: New test.
13538         * gcc.dg/Wstrict-overflow-9.c: New test.
13539         * gcc.dg/Wstrict-overflow-10.c: New test.
13540
13541 2007-02-13  Roger Sayle  <roger@eyesopen.com>
13542
13543         * gcc.target/ia64/builtin-bswap-2.c: New test case.
13544
13545 2007-02-13  Richard Henderson  <rth@redhat.com>
13546
13547         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
13548         * gcc.c-torture/execute/pr29302-1.c: ... here.
13549
13550 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13551
13552         PR c/29521
13553         * gcc.dg/c90-return-1.c: Update output.
13554         * gcc.dg/c99-return-1.c: Likewise.
13555
13556 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
13557
13558         PR fortran/30554
13559         * gfortran.dg/used_dummy_types_7.f90: New test..
13560
13561 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
13562
13563         * gcc.target/i386/parity-1.c: New test.
13564         * gcc.target/i386/parity-2.c: New test.
13565
13566 2007-02-12  Roger Sayle  <roger@eyesopen.com>
13567
13568         * gcc.target/i386/builtin-bswap-3.c: New test case.
13569
13570 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
13571
13572         PR tree-optimization/29145
13573         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
13574         alias analysis is improved to take better advantage of restrict
13575         qualified pointers.
13576         * gcc.dg/vect/vect-80.c: Likewise.
13577         * gcc.dg/vect/pr29145.c: New.
13578
13579 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
13580
13581         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
13582         * gcc.target/i386/sse4a-insert.c: Likewise.
13583
13584 2007-02-11  Roger Sayle  <roger@eyesopen.com>
13585
13586         * gcc.target/ia64/builtin-popcount-1.c: New test case.
13587         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
13588
13589 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
13590
13591         PR fortran/30478
13592         * gfortran.dg/enum_4.f90: Update error message checks.
13593
13594 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
13595
13596         PR fortran/30554
13597         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
13598         versions of the modules.
13599
13600         PR fortran/30617
13601         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
13602         by getting rid of recursive I/O and providing functions with
13603         results.
13604
13605         PR fortran/30319
13606         * gfortran.dg/char_array_constructor_2.f90
13607
13608 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
13609
13610         PR c++/26988
13611         * g++.dg/template/spec34.C: New test
13612
13613 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
13614
13615         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
13616         on i?86 and x86_64.
13617         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
13618         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
13619         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
13620         on i?86 and x86_64.
13621         * gcc.dg/vect/vect-113.c: Ditto.
13622
13623 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
13624
13625         PR c++/29487
13626         * g++.dg/eh/weak1-C: New test.
13627         * g++.dg/eh/weak1-a.cc: Likewise.
13628         * g++.dg/eh/comdat1.C: Likewise.
13629
13630 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
13631             Dorit Nuzman  <dorit@il.ibm.com>
13632
13633         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
13634         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
13635         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
13636         * gcc.dg/vect/vect-113.c: Likewise.
13637
13638         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
13639
13640 2007-02-10  Richard Henderson  <rth@redhat.com>
13641
13642         * lib/target-supports.exp (check_effective_target_tls): Redefine
13643         to mean non-emulated tls.
13644         * gcc.dg/tls/alias-1.c: Remove tls requirement.
13645         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
13646         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
13647         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
13648         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
13649         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
13650         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
13651
13652 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
13653
13654         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
13655
13656 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
13657
13658         * gfortran.dg/secnds.f: Replace time tolerance with a
13659         before-and-after bracket.
13660         * gfortran.dg/secnds-1.f: Likewise.
13661
13662 2007-02-09  Tobias Burnus  <burnus@net-b.de>
13663
13664         PR fortran/30512
13665         * gfortran.dg/maxlocval_1.f90: New test.
13666
13667 2007-02-09  Roger Sayle  <roger@eyesopen.com>
13668
13669         * gcc.target/ia64/builtin_bswap-1.c: New test case.
13670
13671 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13672
13673         PR fortran/30720
13674         * gfortran.dg/array_function_1.f90: New test.
13675
13676 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13677
13678         * lib/target-supports.exp (check_effective_target_lax_strtofp)
13679         (check_effective_target_dummy_wcsftime): New functions.
13680
13681 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13682
13683         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
13684         * lib/target-supports.exp (check_effective_target_uclibc): New
13685         function.
13686
13687 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13688
13689         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
13690         (vsnprintf): Don't define for uClibc targets.
13691
13692 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13693
13694         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
13695         set before checking whether it was allowed.
13696         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
13697         before checking inside_main.
13698
13699 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13700
13701         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
13702         uClinux targets.
13703         (u16sf): Likewise u4sf.
13704         * g++.dg/compat/struct-layout-1.h: Likewise.
13705
13706 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13707
13708         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
13709         procedure.
13710         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
13711         m68k targets if check_effective_target_coldfire_fpu returns true.
13712
13713 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
13714         Richard Guenther  <rguenther@suse.de>
13715
13716         PR middle-end/23361
13717         * gcc.dg/fold-compare-3.c: New testcase.
13718         * gcc.dg/tree-ssa/loop-24.c: Likewise.
13719
13720 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
13721
13722         * gcc.dg/pr26570.c: Clean up coverage files.
13723         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
13724         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
13725         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
13726         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
13727         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
13728         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
13729         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
13730         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
13731         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
13732         * gcc.dg/tree-ssa/pr25501.c: Ditto.
13733         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
13734         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
13735         * gcc.dg/vect/pr28952.c: Ditto.
13736         * gcc.dg/vect/pr27151.c: Ditto.
13737         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
13738         * g++.dg/gomp/macro-3.C: Ditto.
13739
13740 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
13741
13742         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
13743         of the loop.
13744
13745 2007-02-08  Roger Sayle  <roger@eyesopen.com>
13746
13747         * gcc.target/i386/builtin-bswap-2.c: New test case.
13748
13749 2007-02-08  Roger Sayle  <roger@eyesopen.com>
13750
13751         * gfortran.dg/forall_8.f90: New test case.
13752         * gfortran.dg/forall_9.f90: Likewise.
13753
13754 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13755
13756         * gcc.dg/builtins-20.c: Add some -~ complex cases.
13757
13758 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
13759
13760         * lib/target-supports.exp (check_effective_target_simulator): New.
13761
13762 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
13763
13764         * gcc.dg/tree-ssa/loop-25.c: New test.
13765
13766 2007-02-06  Richard Henderson  <rth@redhat.com>
13767
13768         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
13769
13770 2007-02-06  Roger Sayle  <roger@eyesopen.com>
13771
13772         * gcc.target/powerpc/popcount-1.c: New test case.
13773         * gcc.target/powerpc/parity-1.c: Likewise.
13774
13775 2007-02-06  Richard Guenther  <rguenther@suse.de>
13776
13777         PR middle-end/27302
13778         * gcc.dg/torture/pr27302-2.c: New testcase.
13779
13780 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
13781
13782         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
13783         * gcc.dg/vect/vect-iv-1.c: New test.
13784         * gcc.dg/vect/vect-iv-2.c: New test.
13785         * gcc.dg/vect/vect-iv-3.c: New test.
13786         * gcc.dg/vect/vect-iv-4.c: New test.
13787         * gcc.dg/vect/vect-iv-5.c: New test.
13788         * gcc.dg/vect/vect-iv-6.c: New test.
13789         * gcc.dg/vect/vect-iv-7.c: New test.
13790         * gcc.dg/vect/vect-iv-8.c: New test.
13791         * gcc.dg/vect/vect-iv-9.c: New test.
13792         * gcc.dg/vect/vect-iv-10.c: New test.
13793         * gcc.dg/vect/vect-iv-11.c: New test.
13794         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
13795         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
13796         * gcc.dg/vect/vect-14.c: Now vectorizable.
13797         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
13798         loop).
13799         * gcc.dg/vect/vect-27.c: Likewise.
13800         * gcc.dg/vect/vect-29.c Likewise.
13801         * gcc.dg/vect/vect-dv-2.c: Likewise.
13802         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
13803         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
13804         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
13805
13806 2007-02-06  Ira Rosen  <irar@il.ibm.com>
13807
13808         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
13809
13810 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13811
13812         * gcc.dg/builtins-20.c: Add more cases.
13813
13814 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
13815
13816         PR debug/30189
13817         * gcc.dg/pr30189.c: New test.
13818
13819 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
13820
13821         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
13822         for running tests.
13823         * gcc.target/i386/sse4a-extract.c: New test.
13824         * gcc.target/i386/sse4a-insert.c: New test.
13825         * gcc.target/i386/sse4a-montsd.c: New test.
13826         * gcc.target/i386/sse4a-montss.c: New test.
13827
13828 2007-02-05  Richard Guenther  <rguenther@suse.de>
13829
13830         * gcc.target/i386/vectorize3.c: New testcase.
13831
13832 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
13833
13834         PR target/30665
13835         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
13836
13837 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13838
13839         PR fortran/30611
13840         * gfortran.dg/repeat_1.f90: New test.
13841
13842 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
13843
13844         PR fortran/30605
13845         * gfortran.dg/spread_shape_1.f90: Remove tabs.
13846         * gfortran.dg/derived_init_2.f90: Ditto.
13847         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
13848         * gfortran.dg/array_initializer_1.f90: Ditto.
13849         * gfortran.dg/do_2.f90: Ditto.
13850         * gfortran.dg/proc_assign_1.f90: Ditto.
13851
13852 2007-02-04  Richard Guenther  <rguenther@suse.de>
13853
13854         PR middle-end/30636
13855         * g++.dg/warn/pr30636.C: New testcase.
13856         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
13857
13858 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
13859
13860         PR middle-end/30667
13861         * gfortran.dg/pr30667.f: New test.
13862
13863 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13864
13865         * gcc.dg/builtins-54.c: Add more cases.
13866
13867 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
13868
13869         PR fortran/30514
13870         * gfortran.dg/zero_sized_2.f90: New test.
13871
13872         PR fortran/30660
13873         * gfortran.dg/alloc_comp_basics_4.f90: New test.
13874
13875         PR fortran/29820
13876         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
13877         file.
13878
13879 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
13880
13881         PR fortran/30683
13882         * gfortran.dg/interface_10.f90: New test.
13883
13884 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13885
13886         * gcc.dg/builtins-20.c: Add more cases.
13887
13888 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
13889
13890         PR target/29682
13891         * gcc-target/ia64/pr29682.c: New test.
13892
13893 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
13894
13895         PR fortran/30284
13896         * gfortran.dg/arrayio_11.f90.f90: New test.
13897
13898         PR fortran/30626
13899         * gfortran.dg/arrayio_12.f90.f90: New test.
13900
13901 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
13902
13903         PR c++/30536
13904         * g++.dg/tls/diag-5.C: New test.
13905
13906         PR middle-end/30473
13907         * gcc.dg/pr30473.c: New test.
13908         * gcc.c-torture/execute/20070201-1.c: New test.
13909
13910 2007-02-01  Roger Sayle  <roger@eyesopen.com>
13911
13912         * gfortran.dg/dependency_20.f90: New test case.
13913
13914 2007-01-31  Ian Lance Taylor  <iant@google.com>
13915
13916         * gcc.dg/lower-subreg-1.c (test): New test.
13917
13918 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
13919
13920         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
13921
13922 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13923
13924         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
13925         * gcc.dg/torture/builtin-math-3.c: Likewise.
13926
13927 2007-01-31  Dirk Mueller  <dmueller@suse.de>
13928
13929         gcc.dg/Wparentheses-2.c: Update and add new tests.
13930
13931 2007-01-31  Ira Rosen  <irar@il.ibm.com>
13932
13933         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
13934         vectorize.
13935
13936 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
13937
13938         * gcc.dg/builtins-63.c: New test.
13939
13940 2007-01-31  Tobias Burnus  <burnus@net-b.de>
13941
13942         PR fortran/27588
13943         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
13944
13945 2007-01-31  Tobias Burnus  <burnus@net-b.de>
13946
13947         PR fortran/30520
13948         * gfortran.dg/volatile8.f90: New argument conformance test.
13949         * gfortran.dg/volatile9.f90: New scope test.
13950
13951 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13952
13953         PR c++/24745
13954         * g++.dg/warn/null4.C: New.
13955
13956 2001-01-30  Roger Sayle  <roger@eyesopen.com>
13957             Uros Bizjak  <ubizjak@gmail.com>
13958
13959         * gcc.dg/large-size-array-3.c: Correct typo.
13960
13961 2007-01-30  Richard Guenther  <rguenther@suse.de>
13962
13963         PR middle-end/27657
13964         * g++.dg/debug/pr27657.C: New testcase.
13965
13966 2007-01-30  Richard Guenther  <rguenther@suse.de>
13967
13968         PR middle-end/30313
13969         * gcc.dg/torture/pr30313.c: New testcase.
13970
13971 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
13972
13973         * gcc.dg/dfp/dfp-except.h: New file.
13974         * gcc.dg/dfp/fe-check.h: New file.
13975         * gcc.dg/dfp/fe-binop.c: New test.
13976         * gcc.dg/dfp/fe-convert-1.c: New test.
13977         * gcc.dg/dfp/fe-convert-2.c: New test.
13978         * gcc.dg/dfp/fe-convert-3.c: New test.
13979
13980         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
13981         * gcc.dg/dfp/decfloat-constants.c: Ditto.
13982         * gcc.dg/dfp/convert-dfp.c: Ditto.
13983         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
13984
13985 2007-01-29  Josh Conner  <jconner@apple.com>
13986
13987         * gcc.target/powerpc/altivec-24.c: New test.
13988
13989 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
13990
13991         PR c++/28266
13992         * g++.dg/parse/defarg12.C: New test.
13993
13994 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
13995
13996         PR fortran/30554
13997         * gfortran.dg/used_dummy_types_6.f90: New test.
13998
13999 2007-01-28  Jan Hubicka  <jh@suse.cz>
14000
14001         * gcc.dg/tree-prof/val-prof-6.c: New test.
14002
14003 2007-01-28  Roger Sayle  <roger@eyesopen.com>
14004
14005         * gcc.dg/large-size-array-3.c: Correct test case (portability).
14006
14007 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
14008
14009         PR C++/28988
14010         * g++.dg/expr/dtor4.C: New test.
14011
14012 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
14013
14014         * gcc.dg/tree-ssa/loop-23.c: New test.
14015
14016 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
14017
14018         PR libfortran/30389
14019         * gfortran.dg/achar_2.f90:  New test.
14020         * gfortran.dg/achar_3.f90:  New test.
14021
14022 2007-01-27  Ian Lance Taylor  <iant@google.com>
14023
14024         * gcc.dg/strict-overflow-1.c: New test.
14025         * gcc.dg/no-strict-overflow-1.c: New test.
14026         * gcc.dg/strict-overflow-2.c: New test.
14027         * gcc.dg/no-strict-overflow-2.c: New test.
14028         * gcc.dg/strict-overflow-3.c: New test.
14029         * gcc.dg/no-strict-overflow-3.c: New test.
14030         * gcc.dg/strict-overflow-4.c: New test.
14031         * gcc.dg/no-strict-overflow-4.c: New test.
14032         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
14033         * gcc.dg/pr15784-1.c: Likewise.
14034         * gcc.dg/pr20922-1.c: Likewise.
14035         * gcc.dg/pr20922-3.c: Likewise.
14036         * gcc.dg/pr20922-4.c: Likewise.
14037         * gcc.dg/pr20922-6.c: Likewise.
14038         * gcc.dg/compare-4.c: Likewise.
14039         * gcc.dg/torture/pr26898-1.c: Likewise.
14040         * gcc.dg/tree-ssa/divide-1.c: Likewise.
14041         * gcc.dg/tree-ssa/divide-2.c: Likewise.
14042         * gcc.dg/tree-ssa/divide-3.c: Likewise.
14043         * gcc.dg/tree-ssa/divide-4.c: Likewise.
14044         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
14045         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
14046         * gcc.dg/tree-ssa/pr21082.c: Likewise.
14047         * gcc.dg/tree-ssa/pr26899.c: Likewise.
14048         * g++.dg/tree-ssa/pr21082.C: Likewise.
14049
14050 2007-01-27  Roger Sayle  <roger@eyesopen.com>
14051
14052         * gcc-dg/large-size-array-3.c: New test case.
14053
14054 2007-01-27  Roger Sayle  <roger@eyesopen.com>
14055
14056         * gfortran.dg/forall_7.f90: New test case.
14057
14058 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
14059
14060         PR fortran/30407
14061         * gfortran.dg/where_operator_assign_1.f90: New test.
14062         * gfortran.dg/where_operator_assign_2.f90: New test.
14063         * gfortran.dg/where_operator_assign_3.f90: New test.
14064
14065 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
14066
14067         * lib/target-supports.exp
14068         (check_effective_target_powerpc_altivec): New.
14069         (check_effective_target_vect_cmdline_needed): Use it.
14070
14071 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
14072
14073         PR fortran/30278
14074         * gfortran.dg/backslash_3.f: New test.
14075
14076 2007-01-26  Richard Guenther  <rguenther@suse.de>
14077
14078         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
14079
14080 2007-01-26  Tobias Burnus  <burnus@net-b.de>
14081
14082         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
14083         * gfortran.dg/vect/vect.exp: Ditto.
14084         * gfortran.dg/dg.exp: Ditto.
14085         * gfortran.fortran-torture/execute/execute.exp: Ditto.
14086         * gfortran.fortran-torture/compile/compile.exp: Ditto.
14087
14088 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14089
14090         * gcc.dg/builtins-20.c: Add more cases.
14091         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
14092
14093 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14094
14095         PR fortran/30437
14096         * gcc.dg/Wall.c: New.
14097         * gcc.dg/Wno-all.c: New.
14098         * gfortran.dg/Wall.f90: New.
14099         * gfortran.dg/Wno-all.f90: New.
14100
14101 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
14102
14103         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
14104         * g++.dg/eh/simd-2.C: Also run on Darwin.
14105         * g++.dg/eh/simd-3.C: New.
14106         * g++.dg/eh/simd-4.C: New.
14107
14108 2007-01-25  Richard Guenther  <rguenther@suse.de>
14109
14110         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
14111         and _PROFILE_USE.
14112         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
14113
14114 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
14115
14116         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
14117         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
14118         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
14119         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
14120         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
14121         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
14122         * gcc.dg/ipa/ipa-7.c: New testcase.
14123
14124 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
14125
14126         * g++.dg/cpp0x/warn_cxx0x.C: New.
14127
14128 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14129
14130         * gcc.dg/builtins-20.c: Test builtin carg.
14131
14132 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
14133
14134         PR middle-end/27416
14135         * gcc.dg/gomp/pr27416.c: New test.
14136
14137         PR middle-end/30494
14138         * gcc.dg/gomp/pr30494.c: New test.
14139         * g++.dg/gomp/pr30494.C: New test.
14140
14141         PR middle-end/30421
14142         * gcc.dg/gomp/pr30421.c: New test.
14143
14144 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
14145
14146         * gcc.target/ia64/versionid-1.c: New test.
14147         * gcc.target/ia64/versionid-2.c: New test.
14148
14149 2007-01-24  Richard Guenther  <rguenther@suse.de>
14150
14151         PR testsuite/30181
14152         * gcc.dg/builtins-57.c: Change to a link-time testcase
14153         to support non-C99 targets.
14154
14155 2007-01-24  Jan Hubicka  <jh@suse.cz>
14156
14157         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
14158
14159 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
14160
14161         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
14162
14163 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
14164
14165         PR objc/27438
14166         * objc.dg/const-str-12.m: New test.
14167
14168 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14169
14170         PR fortran/30532
14171         * gfortran.dg/ctrl-z.f90:  New test.
14172
14173 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14174
14175         PR fortran/30481
14176         * gfortran.dg/namelist_assumed_char.f90:  New test.
14177
14178 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
14179
14180         PR c++/27492
14181         * g++.dg/inherit/covariant15.C: New test.
14182
14183 2007-01-23  Ian Lance Taylor  <iant@google.com>
14184
14185         * g++.dg/warn/Wparentheses-24.C: New test.
14186
14187 2007-01-23  Richard Guenther  <rguenther@suse.de>
14188
14189         PR testsuite/30560
14190         * ada/acats/run_acats: Do not call gnatmake or gnatchop
14191         with full path.
14192
14193 2007-01-22  Richard Guenther  <rguenther@suse.de>
14194
14195         PR tree-optimization/30038
14196         * gcc.dg/builtins-62.c: New testcase.
14197
14198 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14199
14200         * gcc.c-torture/compile/20070121.c: New test.
14201
14202 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
14203
14204         PR libfortran/30525
14205         * gfortran.dg/char_comparison_1.f:  New test.
14206
14207 2007-01-21  Ira Rosen  <irar@il.ibm.com>
14208
14209         * gcc.dg/vect/vect-strided-same-dr.c: New test.
14210
14211 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
14212
14213         PR objc/30479
14214         * objc.dg/pch: New directory.
14215         * objc.dg/pch/pch.exp: New file.
14216         * objc.dg/pch/interface-1.m: New test.
14217         * objc.dg/pch/interface-1.hs: New include file.
14218         * lib/objc.exp (objc_target_compile): Add
14219         "-x objective-c-header" in front of the sources if this is
14220         a precompiled header being compiled.
14221
14222 2007-01-20  Roger Sayle  <roger@eyesopen.com>
14223
14224         * gfortran.dg/array_memcpy_3.f90: New test case.
14225         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
14226
14227 2007-01-20  Roger Sayle  <roger@eyesopen.com>
14228             Brooks Moses  <brooks.moses@codesourcery.com>
14229             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14230
14231         * gfortran.dg/intrinsic_sign_1.f90: New test case.
14232         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
14233
14234 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14235
14236         * gcc.dg/torture/builtin-math-3.c: Test fdim.
14237
14238 2007-01-19  Mike Stump  <mrs@apple.com>
14239
14240         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
14241         away.
14242
14243 2007-01-19  Roger Sayle  <roger@eyesopen.com>
14244
14245         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
14246         option instead of -funsafe-math-optimizations.
14247
14248 2007-01-19  Tomas Bily  <tbily@suse.cz>
14249
14250         gcc.dg/tree-prof/indir-call-prof.c: New.
14251         g++.dg/dg.exp: Add tree-prof subdirectory.
14252         g++.dg/tree-prof/indir-call-prof.C: New.
14253         g++.dg/tree-prof/tree-prof.exp: New.
14254
14255 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14256
14257         PR c++/17947
14258         * g++.dg/warn/deprecated.C: Update warning output.
14259         * g++.dg/warn/deprecated-2.C: Likewise.
14260         * g++.dg/warn/deprecated-3.C: New.
14261
14262 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
14263
14264         * gcc.c-torture/execute/nestfunc-7.c: New.
14265
14266 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
14267
14268         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
14269
14270 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
14271
14272         * gcc.dg/m68k-pic-1.c: New.
14273
14274 2007-01-18  Roger Sayle  <roger@eyesopen.com>
14275
14276         * gfortran.dg/array_memcpy_4.f90: New test case.
14277
14278 2007-01-18  Josh Conner  <jconner@apple.com>
14279
14280         PR target/30485
14281         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
14282         * gcc.dg/vect/no-trapping-math-1: New.
14283         * gcc.dg/vect/no-trapping-math-2: New.
14284
14285 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
14286
14287         * gcc.target/i386/387-8.c: Update comment about optimizing
14288         inherent load of 1.0 of fptan instruction.
14289
14290 2007-01-18  Dirk Mueller  <dmueller@suse.de>
14291             Richard Guenther <rguenther@suse.de>
14292
14293         PR diagnostic/8268
14294         * gcc.dg/Warray-bounds.c: New testcase.
14295         * gcc.dg/Warray-bounds-2.c: New testcase.
14296         * g++.dg/warn/Warray-bounds.C: New testcase.
14297         * g++.dg/warn/Warray-bounds-2.C: New testcase.
14298
14299 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
14300
14301         PR fortran/30476
14302         * gfortran.dg/generic_12.f90: New test.
14303
14304 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
14305
14306         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
14307         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
14308
14309 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
14310
14311         * gcc.dg/dfp/compare-special.h: New file.
14312         * gcc.dg/dfp/compare-special-32.c: New test.
14313         * gcc.dg/dfp/compare-special-64.c: New test.
14314         * gcc.dg/dfp/compare-special-128.c: New test.
14315
14316 2007-01-16  Roger Sayle  <roger@eyesopen.com>
14317             Paul Thomas  <pault@gcc.gnu.org>
14318             Steven G. Kargl  <kargl@gcc.gnu.org>
14319
14320         PR fortran/30404
14321         * gfortran.dg/forall_6.f90: New test case.
14322         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
14323         * gfortran.dg/dependency_13.f90: Likewise.
14324
14325 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14326
14327         PR testsuite/12325
14328         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
14329         targets that don't support Inf.
14330
14331 2007-01-15  Dale Johannesen  <dalej@apple.com>
14332
14333         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
14334
14335 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
14336
14337         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
14338         of achar for 0xff to avoid the "Extended ASCII not
14339         implemented" error message.
14340
14341 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
14342
14343         PR fortran/28172
14344         * gfortran.dg/altreturn_4.f90: New test.
14345
14346         PR fortran/29389
14347         * gfortran.dg/stfunc_4.f90: New test.
14348
14349         PR fortran/29712
14350         * gfortran.dg/bound_2.f90: Reinstate commented out line.
14351         * gfortran.dg/initialization_1.f90: Change warning.
14352
14353         PR fortran/30283
14354         * gfortran.dg/specification_type_resolution_2.f90: New test.
14355
14356 2007-01-14  Jan Hubicka  <jh@suse.cz>
14357
14358         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
14359         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
14360         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
14361         elimination.
14362
14363 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
14364
14365         PR fortran/30410
14366         * gfortran.dg/external_procedures_2.f90: New test.
14367
14368 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
14369
14370         PR target/30413
14371         * gcc.target/i386/pr30413.c: New test.
14372
14373 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
14374
14375         PR fortran/30452
14376         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
14377
14378 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
14379
14380         * gcc.dg/20070112-1.c: New test.
14381
14382 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14383
14384         PR libgfortran/30435
14385         * gfortran.dg/list_read_6.f90: New test.
14386
14387 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
14388
14389         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
14390
14391 2007-01-12  Tom Tromey  <tromey@redhat.com>
14392
14393         PR preprocessor/28227:
14394         * gcc.dg/cpp/pr28227.c: New file.
14395
14396 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
14397
14398         * gcc.dg/tree-ssa/loop-22.c: New test.
14399
14400 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
14401
14402         PR tree-optimization/29516
14403         * gcc.dg/tree-ssa/loop-20.c: New test.
14404
14405 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
14406
14407         PR libfortran/30415
14408         * minmaxloc_integer_kinds_1.f90:  New test.
14409
14410 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
14411
14412         PR c++/29573
14413         * g++.dg/template/sizeof-template-argument.C: New test.
14414
14415 2007-01-11  Jan Hubicka  <jh@suse.cz>
14416
14417         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
14418         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
14419         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
14420         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
14421         * gcc.dg/tree-ssa/pr21658.c: Likewise.
14422         * gcc.dg/tree-ssa/pr15349.c: Likewise.
14423         * gcc.dg/tree-ssa/pr25501.c: Likewise.
14424         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
14425         transformation in question.
14426         * gcc.dg/tree-ssa/vrp05.c: Likewise.
14427         * gcc.dg/tree-ssa/pr20701.c: Likewise.
14428         * gcc.dg/always_inline3.c: Likewise.
14429
14430 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
14431
14432         PR c++/28999
14433         * g++.dg/template/typename11.C: New test.
14434
14435 2007-01-10  Robert Kennedy <jimbob@google.com>
14436
14437         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
14438
14439 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
14440
14441         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
14442         for different integer kinds.
14443         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
14444         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
14445         * gfortran.dg/ishft_2.f90: New test.
14446         * gfortran.dg/ishft_3.f90: New test.
14447
14448 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
14449
14450         * gfortran.dg/altreturn_2.f90: Removed executable bit.
14451
14452 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
14453
14454         PR tree-optimization/30322
14455         * gcc.dg/tree-ssa/loop-21.c: New test.
14456
14457 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
14458
14459         * g++.dg/rtti/darwin-builtin-linkage.C: New.
14460
14461 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14462
14463         * gcc.target/spu/intrinsics-1.c: Remove xfail.
14464
14465 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14466
14467         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
14468         * g++.dg/warn/overflow-warn-3.C: Likewise.
14469         * g++.dg/warn/overflow-warn-4.C: Likewise.
14470         * g++.dg/warn/overflow-warn-5.C: Likewise.
14471         * g++.dg/warn/overflow-warn-6.C: Likewise.
14472         * g++.dg/warn/Woverflow-1.C: Likewise.
14473         * g++.dg/warn/Woverflow-2.C: Likewise.
14474         * g++.dg/warn/Woverflow-3.C: Likewise.
14475         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
14476
14477 2007-01-08  Roger Sayle  <roger@eyesopen.com>
14478
14479         * gfortran.dg/array_constructor_14.f90: New test case.
14480         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
14481
14482 2007-01-08  Richard Guenther  <rguenther@suse.de>
14483
14484         PR tree-optimization/23603
14485         * gcc.dg/tree-ssa/vrp31.c: New testcase.
14486         * gcc.dg/tree-ssa/vrp32.c: Likewise.
14487
14488 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
14489
14490         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
14491         in __v8qi typedef.
14492         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
14493         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
14494         compiler behaviour.
14495         * gcc.dg/simd-5.c: Likewise.
14496         * gcc.dg/simd-6.c: Likewise.
14497         * g++.dg/conversion/simd1.C: Likewise.
14498         * g++.dg/conversion/simd3.C: Likewise.
14499         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
14500         (main): Use it.
14501
14502 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
14503
14504         PR tree-optimization/29877
14505         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
14506         name of a hard register for the target concerned.  Adjust dg-error
14507         directives to cope with new behaviour of TER.
14508
14509 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14510
14511         PR c++/28986
14512         * g++.dg/conversion/nullptr1.C: Added overflow warning.
14513         * g++.dg/warn/overflow-warn-1.C: New.
14514         * g++.dg/warn/overflow-warn-3.C: New.
14515         * g++.dg/warn/overflow-warn-4.C: New.
14516         * g++.dg/warn/overflow-warn-5.C: New.
14517         * g++.dg/warn/overflow-warn-6.C: New.
14518         * g++.dg/warn/Woverflow-1.C: New.
14519         * g++.dg/warn/Woverflow-2.C: New.
14520         * g++.dg/warn/Woverflow-3.C: New.
14521         * g++.dg/warn/multiple-overflow-warn-2.C: New.
14522
14523 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
14524
14525         PR fortran/27698
14526         * gfortran.dg/invalid_name.f90: New test.
14527         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
14528         * gfortran.dg/gomp/pr29759.f90: Ditto.
14529
14530 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
14531
14532         * gfortran.dg/present_1.f90:  Update error message.
14533
14534 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
14535
14536         PR c++/19439
14537         * g++.dg/template/duplicate1.C: New test
14538         * g++.dg/template/memfriend6.C: Adjust error markers.
14539
14540 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
14541
14542         PR tree-opt/30385
14543         * gcc.dg/torture/inline-1.c: New test.
14544
14545 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14546
14547         PR c/19978
14548         * gcc.dg/multiple-overflow-warn-1.c: New.
14549         * gcc.dg/multiple-overflow-warn-2.c: New.
14550         * gcc.dg/overflow-warn-6.c: New.
14551         * g++.dg/warn/multiple-overflow-warn-1.C: New.
14552
14553 2007-01-05  Roger Sayle  <roger@eyesopen.com>
14554
14555         * gfortran.dg/array_memcpy_1.f90: New test case.
14556         * gfortran.dg/array_memcpy_2.f90: Likewise.
14557
14558 2007-01-05  Richard Guenther  <rguenther@suse.de>
14559
14560         PR middle-end/27826
14561         * g++.dg/opt/pr27826.C: New testcase.
14562
14563 2007-01-05  Ian Lance Taylor  <iant@google.com>
14564
14565         * gcc.dg/Walways-true-1.c: New test.
14566         * gcc.dg/Walways-true-2.c: New test.
14567         * g++.dg/warn/Walways-true-1.C: New test.
14568         * g++.dg/warn/Walways-true-2.C: New test.
14569
14570 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
14571
14572         PR c/30360
14573         * gcc.dg/pr30360.c: New test.
14574
14575 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
14576
14577         PR fortran/23232
14578         * gfortran.dg/data_implied_do_1.f90: New test.
14579
14580         PR fortran/27996
14581         PR fortran/27998
14582         * gfortran.dg/char_length_1.f90: New test.
14583
14584 2007-01-05  Richard Guenther  <rguenther@suse.de>
14585
14586         PR middle-end/28116
14587         * g++.dg/opt/pr28116.C: New testcase.
14588
14589 2007-01-05  Tobias Burnus  <burnus@net-b.de>
14590
14591         PR fortran/29624
14592         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
14593           invalid deallocate.
14594         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
14595         * gfortran.dg/protected_4.f90: Add pointer intent check.
14596         * gfortran.dg/protected_6.f90: Add pointer intent check.
14597         * gfortran.dg/pointer_intent_1.f90: New test.
14598         * gfortran.dg/pointer_intent_2.f90: New test.
14599         * gfortran.dg/pointer_intent_3.f90: New test.
14600
14601 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
14602
14603         PR 30235
14604         * gfortran.dg/altreturn_2.f90: new test.
14605
14606 2007-01-04  Tom Tromey  <tromey@redhat.com>
14607
14608         PR preprocessor/28165:
14609         * gcc.dg/cpp/pr28165.c: New file.
14610
14611 2007-01-03  Josh Conner  <jconner@apple.com>
14612
14613         PR middle-end/29683
14614         * gcc.dg/pr29683.c: New.
14615
14616 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
14617
14618         PR c++/28217
14619         * g++.dg/pch/template-1.C: New test.
14620         * g++.dg/pch/template-1.Hs: New file.
14621
14622 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14623
14624         PR middle-end/30353
14625         * gcc.c-torture/compile/complex-4.c: New test.
14626
14627 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
14628
14629         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
14630         -maltivec.
14631         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
14632
14633 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
14634
14635         PR middle-end/30286
14636         * gcc.dg/pr30286.c: New test.
14637
14638         PR c++/29535
14639         * g++.dg/template/crash66.C: New test.
14640
14641         PR c++/29054
14642         * g++.dg/template/friend49.C: New test.
14643
14644 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
14645
14646         * gfortran.dg/ibits.f90: New test.
14647
14648 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
14649
14650         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
14651         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
14652
14653 2007-01-02  Jan Hubicka  <jh@suse.cz>
14654
14655         * gcc.dg/pr16194.c: We now output error on all three functions,
14656         not just first one.
14657
14658 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14659
14660         PR c/19977
14661         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
14662         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
14663
14664 2006-01-02  Ian Lance Taylor  <iant@google.com>
14665
14666         * g++.dg/warn/Wparentheses-22.C: New test.
14667         * g++.dg/warn/Wparentheses-23.C: New test.
14668
14669 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14670
14671         PR middle-end/7651
14672         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
14673         * gcc.dg/declspec-3-Wextra.c: New.
14674         * gcc.dg/declspec-3-no.c: New
14675
14676 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
14677
14678         PR fortran/20896
14679         * gfortran.dg/interface_10.f90: Remove.
14680
14681 2007-01-01  Roger Sayle  <roger@eyesopen.com>
14682
14683         * gcc.dg/fold-eqxor-4.c: New test case.
14684
14685 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
14686
14687         PR middle-end/30311
14688         * gcc.c-torture/compile/pr30311.c: New test.
14689
14690 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
14691
14692         PR middle-end/30253
14693         * gcc.c-torture/compile/statement-expression-1.c: New test.
14694
14695 2007-01-01  Andreas Schwab  <schwab@suse.de>
14696
14697         PR target/29166
14698         * g++.dg/eh/pr29166.C: New test.
14699
14700 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
14701
14702         * lib/target-supports.exp (check_effective_target_powerpc_spe):
14703         New.
14704         (check_effective_target_vect_cmdline_needed): Use it.
14705
14706 2006-12-31  Richard Guenther  <rguenther@suse.de>
14707
14708         PR middle-end/30137
14709         * gcc.dg/pr30137-1.c: New testcase.
14710         * gcc.dg/pr30137-2.c: Likewise.
14711
14712 2006-12-31  Roger Sayle  <roger@eyesopen.com>
14713
14714         PR middle-end/30322
14715         * gcc.dg/fold-plusnot-1.c: New test case.
14716
14717 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
14718
14719         PR c++/29731
14720         * g++.dg/parse/template22.C: New test.
14721
14722 2006-12-31  Richard Guenther  <rguenther@suse.de>
14723
14724         PR middle-end/30338
14725         * gcc.c-torture/compile/pr30338.c: New testcase.
14726
14727 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
14728
14729         PR fortran/27900
14730         * gfortran.dg/intrinsic_actual_4.f90: New test.
14731
14732         PR fortran/24325
14733         * gfortran.dg/func_decl_3.f90: New test.
14734
14735 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
14736
14737         PR fortran/23060
14738         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
14739         * gfortran.dg/c_by_val_1.f: New test.
14740         * gfortran.dg/c_by_val_2.f: New test.
14741         * gfortran.dg/c_by_val_3.f: New test.
14742
14743 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
14744
14745         PR libfortran/30321
14746         * gfortran.dg/sum_zero_array_1.f90:  New test.
14747
14748 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
14749
14750         PR preprocessor/29612
14751         * gcc.dg/cpp/pr29612-1.c: New test.
14752         * gcc.dg/cpp/pr29612-2.c: New test.
14753
14754 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
14755
14756         PR fortran/30034
14757         * gfortran.dg/pure_formal_proc_1.f90: New test.
14758
14759         PR fortran/30237
14760         * gfortran.dg/intrinsic_actual_3.f90: New test.
14761
14762 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14763
14764         PR fortran/30014
14765         * gfortran.dg/io_constraints_1.f90: Update test.
14766         * gfortran.dg/io_constraints_2.f90: Update test.
14767         * gfortran.dg/inquire_iolength.f90: New test.
14768
14769 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
14770
14771         PR fortran/20896
14772         * gfortran.dg/interface_10.f90: New test.
14773         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
14774         since z is already, locally a variable.
14775
14776         PR fortran/25135
14777         * gfortran.dg/generic_11.f90: New test.
14778         * gfortran.dg/interface_7.f90: Remove name clash between module
14779         name and procedure 'x' referenced in the interface.
14780
14781 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14782
14783         PR middle-end/7651
14784         * gcc.dg/Wmissing-parameter-type.c: New.
14785         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
14786         * gcc.dg/Wmissing-parameter-type-no.c: New.
14787
14788 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
14789
14790         PR fortran/25818
14791         * gfortran.dg/entry_array_specs_2.f: New test.
14792
14793         PR fortran/30084
14794         * gfortran.dg/nested_modules_6.f90: New test.
14795
14796 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14797
14798         PR middle-end/7651
14799         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
14800         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
14801
14802 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
14803
14804         PR C++/30168
14805         * g++.dg/opt/complex6.C: New test.
14806
14807 2006-12-22  Ben Elliston  <bje@au.ibm.com>
14808
14809         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
14810         full" if the linker on spu-*-* warns about exceeding local store.
14811
14812         And revert this patch:
14813         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
14814         fail to link due to relocation overflows on spu-*-*.
14815
14816 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
14817
14818         PR fortran/30273
14819         * gfortran.dg/dependency_19.f90: New test.
14820
14821 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
14822
14823         PR fortran/30202
14824         * gfortran.dg/alloc_comp_basics_3.f90: New test.
14825
14826 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
14827
14828         PR middle-end/30262
14829         * gcc.c-torture/execute/20061220-1.c: New test.
14830
14831         PR middle-end/30263
14832         * gcc.dg/gomp/asm-1.c: New test.
14833
14834         PR target/30230
14835         * g++.dg/eh/ia64-2.C: New test.
14836
14837 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
14838
14839         PR target/28966
14840         PR target/29248
14841         * gcc.dg/rs6000-leaf.c: New.
14842
14843 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14844
14845         PR fortran/25392
14846         * gfortran.dg/f2c_8.f90: New test.
14847
14848 2006-12-20  Bill Wendling  <wendling@apple.com>
14849
14850         * gcc.dg/asm-b.c: Check for __ppc64__.
14851
14852 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
14853
14854         PR fortran/30190
14855         * gfortran.dg/bounds_check_5.f90: New test.
14856
14857 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
14858
14859         PR middle-end/30143
14860         * gcc.dg/gomp/complex-1.c: New testcase.
14861
14862 2006-12-20  Roger Sayle  <roger@eyesopen.com>
14863
14864         * gfortran.dg/array_memset_1.f90: New test case.
14865
14866 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
14867
14868         * lib/target-supports.exp: Add spu to
14869         check_effective_target_vect_widen_mult_hi_to_si.
14870
14871 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
14872
14873         PR fortran/29992
14874         * gfortran.dg/generic_9.f90: New test.
14875
14876         PR fortran/30081
14877         * gfortran.dg/generic_10.f90: New test.
14878
14879 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
14880
14881         PR tree-opt/30045
14882         * gcc.dg/pr30045.c: New test.
14883
14884 2006-12-20  Ben Elliston  <bje@au.ibm.com>
14885
14886         * gcc.dg/20020312-2.c: Add a case for __SPU__.
14887
14888 2006-12-19  Eric Christopher  <echristo@apple.com>
14889
14890         PR target/29302
14891         * gcc.c-torture/execute/pr29302-1.c: New.
14892
14893 2006-12-19  Tobias Burnus  <burnus@net-b.de>
14894
14895         PR fortran/39238
14896         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
14897
14898 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
14899
14900         PR fortran/30236
14901         * gfortran.dg/altreturn_3.f90: New test.
14902
14903         * gfortran.dg/char_result_12.f90: Fix comment typos.
14904
14905 2006-12-19  Ben Elliston  <bje@au.ibm.com>
14906
14907         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
14908         as newlib's stdio.h uses non-traditional cpp constructs.
14909
14910 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
14911
14912         * gfortran.dg/advance.f90: Renamed to advance_1.f90
14913         * gfortran.dg/append-1.f90: Renamed to append_1.f90
14914         * gfortran.dg/array-1.f90: Renamed to array_1.f90
14915         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
14916         * gfortran.dg/backspace.f: Renamed to backspace_1.f
14917         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
14918         * gfortran.dg/default_initialization.f: Renamed to
14919         default_initialization_1.f
14920         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
14921         dollar_edit_descriptor_1.f
14922         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
14923         dollar_edit_descriptor_2.f
14924         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
14925         dollar_edit_descriptor_3.f
14926         * gfortran.dg/logint-1.f: Renamed to logint_1.f
14927         * gfortran.dg/logint-2.f: Renamed to logint_2.f
14928         * gfortran.dg/logint-3.f: Renamed to logint_3.f
14929         * gfortran.dg/advance_1.f90: Renamed from advance.f90
14930         * gfortran.dg/append_1.f90: Renamed from append-1.f90
14931         * gfortran.dg/array_1.f90: Renamed from array-1.f90
14932         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
14933         * gfortran.dg/backspace_1.f: Renamed from backspace.f
14934         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
14935         * gfortran.dg/default_initialization_1.f: Renamed from
14936         default_initialization.f
14937         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
14938         dollar_edit_descriptor-1.f
14939         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
14940         dollar_edit_descriptor-2.f
14941         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
14942         dollar_edit_descriptor-3.f
14943         * gfortran.dg/logint_1.f: Renamed from logint-1.f
14944         * gfortran.dg/logint_2.f: Renamed from logint-2.f
14945         * gfortran.dg/logint_3.f: Renamed from logint-3.f
14946
14947 2006-12-18  Bill Wendling  <wendling@apple.com>
14948
14949         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
14950         id is an OjbC keyword.
14951
14952 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14953
14954         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
14955
14956 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
14957
14958         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
14959
14960 2006-12-18  Ian Lance Taylor  <iant@google.com>
14961
14962         * g++.dg/warn/Wmissing-declarations-1.C: New test.
14963
14964 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
14965
14966         * gcc.c-torture/compile/pr27528.c: Use empty templates.
14967
14968 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
14969
14970         PR fortran/30207
14971         * gfortran.fortran-torture/execute/where21.f90: New test.
14972
14973 2006-12-17  Tobias Burnus  <burnus@net-b.de>
14974
14975         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
14976
14977 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14978
14979         PR middle-end/7651
14980         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
14981         * gcc.dg/if-empty-1.c: Likewise.
14982         * gcc.dg/pr23165.c: Likewise.
14983         * g++.dg/warn/empty-body.C: Likewise.
14984
14985 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14986
14987         PR libfortran/30005
14988         * gfortran.dg/open_errors.f90: New test.
14989
14990 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
14991
14992         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
14993
14994         * gcc.target/i386/ssse3-pabsb.c: New file.
14995         * gcc.target/i386/ssse3-pabsd.c: Likewise.
14996         * gcc.target/i386/ssse3-pabsw.c: Likewise.
14997         * gcc.target/i386/ssse3-palignr.c: Likewise.
14998         * gcc.target/i386/ssse3-phaddd.c: Likewise.
14999         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
15000         * gcc.target/i386/ssse3-phaddw.c: Likewise.
15001         * gcc.target/i386/ssse3-phsubd.c: Likewise.
15002         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
15003         * gcc.target/i386/ssse3-phsubw.c: Likewise.
15004         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
15005         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
15006         * gcc.target/i386/ssse3-pshufb.c: Likewise.
15007         * gcc.target/i386/ssse3-psignb.c: Likewise.
15008         * gcc.target/i386/ssse3-psignd.c: Likewise.
15009         * gcc.target/i386/ssse3-psignw.c: Likewise.
15010         * gcc.target/i386/ssse3-vals.h: Likewise.
15011
15012 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
15013
15014         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
15015         * lib/fortran-torture.exp: Include target-supports.exp.
15016
15017 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
15018
15019         PR target/30185
15020         * gcc.c-torture/execute/pr30185.c: New test.
15021
15022 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15023
15024         PR testsuite/30179
15025         PR testsuite/30180
15026         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
15027         * gcc.dg/builtin-bswap-2.c: Likewise.
15028         * gcc.dg/builtin-bswap-3.c: Likewise.
15029         * gcc.dg/builtin-bswap-4.c: Likewise.
15030         * lib/target-supports.exp (check_effective_target_stdint_types): New.
15031         * gcc.c-torture/execute/mode-dependent-address.x: New file.
15032
15033 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15034
15035         PR libfortran/30145
15036         * gfortran.dg/write_zero_array: New test.
15037
15038 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15039
15040         PR fortran/30200
15041         * gfortran.dg/write_fmt_trim.f90: New test.
15042
15043 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
15044
15045         PR 30194
15046         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
15047         temporarily.
15048
15049 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15050
15051         * lib/target-supports.exp (check_weak_available): Use istarget
15052         "hppa*-*-hpux10*" instead of regexp.
15053         (check_cxa_atexit_available): Likewise.
15054
15055 2006-12-14  Richard Guenther  <rguenther@suse.de>
15056
15057         PR tree-optimization/30197
15058         * gcc.c-torture/execute/complex-1.c: Fix function name.
15059         * gcc.dg/builtins-61.c: New testcase.
15060
15061 2006-12-14  Richard Guenther  <rguenther@suse.de>
15062
15063         PR middle-end/30172
15064         * gcc.dg/pr30172-1.c: New testcase.
15065
15066 2006-12-14  Richard Guenther  <rguenther@suse.de>
15067
15068         PR tree-optimization/30198
15069         * gcc.dg/builtins-60.c: New testcase.
15070
15071 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
15072
15073         * lib/target-supports.exp (vect_no_align): Remove spu.
15074
15075 2006-12-13  Ian Lance Taylor  <iant@google.com>
15076
15077         PR c++/19564
15078         PR c++/19756
15079         * g++.dg/warn/Wparentheses-5.C: New test.
15080         * g++.dg/warn/Wparentheses-6.C: New test.
15081         * g++.dg/warn/Wparentheses-7.C: New test.
15082         * g++.dg/warn/Wparentheses-8.C: New test.
15083         * g++.dg/warn/Wparentheses-9.C: New test.
15084         * g++.dg/warn/Wparentheses-10.C: New test.
15085         * g++.dg/warn/Wparentheses-11.C: New test.
15086         * g++.dg/warn/Wparentheses-12.C: New test.
15087         * g++.dg/warn/Wparentheses-13.C: New test.
15088         * g++.dg/warn/Wparentheses-14.C: New test.
15089         * g++.dg/warn/Wparentheses-15.C: New test.
15090         * g++.dg/warn/Wparentheses-16.C: New test.
15091         * g++.dg/warn/Wparentheses-17.C: New test.
15092         * g++.dg/warn/Wparentheses-18.C: New test.
15093         * g++.dg/warn/Wparentheses-19.C: New test.
15094         * g++.dg/warn/Wparentheses-20.C: New test.
15095         * g++.dg/warn/Wparentheses-21.C: New test.
15096
15097 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15098
15099         PR testsuite/30157
15100         * lib/target-supports.exp (check_cxa_atexit_available): Return false
15101         for target "hppa.*hpux10".
15102
15103 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
15104
15105         * g++.dg/debug/vartrack1.C: New test.
15106
15107         * g++.dg/opt/ifcvt1.C: New test.
15108
15109         * gcc.dg/tls/opt-13.c: New test.
15110
15111         * gcc.dg/20060425-2.c: New test.
15112
15113         * g++.dg/opt/pr15054-2.C: New test.
15114
15115         * gcc.c-torture/execute/20060420-1.c: New test.
15116
15117         * gcc.c-torture/execute/20060412-1.c: New test.
15118
15119         * objc/compile/20060406-1.m: New test.
15120
15121 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
15122
15123         * g++.dg/template/array17.C: New test.
15124
15125 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
15126
15127         * gcc.target/powerpc/altivec-23.c: New test.
15128
15129 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
15130
15131         PR c++27316
15132         * g++.dg/inherit/error3.C: New test.
15133
15134         PR c++/28740
15135         * g++.dg/inherit/error4.C: New test.
15136
15137 2006-12-13  Richard Guenther  <rguenther@suse.de>
15138
15139         PR tree-optimization/17687
15140         * gcc.dg/builtins-59.c: New testcase.
15141
15142 2006-12-13  Ben Elliston  <bje@au.ibm.com>
15143
15144         * gcc.target/spu/Wmain.c: New test.
15145
15146 2006-12-12  Josh Conner  <jconner@apple.com>
15147
15148         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
15149         * g++.dg/abi/thunk4.C: Likewise.
15150         * g++.dg/abi/rtti3.C: Likewise.
15151
15152 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
15153
15154         * gcc.target/spu/cpat-1.c: New test.
15155         * gcc.target/spu/cpat-2.c: New test.
15156         * gcc.target/spu/cpat-3.c: New test.
15157         * gcc.target/spu/cpat-4.c: New test.
15158
15159 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15160
15161         PR tree-opt/28436
15162         * gcc.c-torture/compile/vector-1.c: New test.
15163         * gcc.c-torture/compile/vector-2.c: New test.
15164         * gcc.c-torture/compile/vector-3.c: New test.
15165
15166 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15167
15168         * lib/fortran-torture.exp: Update copyright years.  Remove
15169         obsolete comment.  Test -ftree-vectorize where it makes sense.
15170         * lib/gfortran-dg.exp: Update copyright years.  Use settings
15171         from fortran-torture.exp.
15172         * gfortran.dg/char_transpose_1.f90,
15173         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
15174         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
15175         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
15176         '-w' to dg-options.
15177
15178 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
15179
15180         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
15181         saved_${tool}_load.
15182
15183 2006-12-12  Ira Rosen  <irar@il.ibm.com>
15184
15185         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
15186         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
15187         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
15188         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
15189         gaps.
15190
15191 2006-12-12  Richard Guenther  <rguenther@suse.de>
15192
15193         PR middle-end/30147
15194         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
15195
15196 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
15197             Diego Novillo  <dnovillo@redhat.com>
15198
15199         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
15200         VDEF/VUSE changes.
15201         * gcc.dg/tree-ssa/pr26421.c: Likewise
15202         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
15203         * gcc.dg/tree-ssa/pr23382.c: Likewise.
15204         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
15205         * gcc.dg/tree-ssa/pr28410.c: Likewise.
15206         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
15207         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
15208         * gcc.dg/tree-ssa/vrp07.c: Likewise.
15209         * gcc.dg/tree-ssa/vrp08.c: Likewise.
15210         * gcc.dg/tree-ssa/alias-12.c: Likewise.
15211
15212 2006-12-11  Jan Hubicka  <jh@suse.cz>
15213
15214         * gcc.dg/tree-prof/stringop-1.c: New test.
15215         * gcc.dg/tree-prof/stringop-2.c: New test.
15216
15217 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
15218
15219         PR target/30120
15220         * gcc.target/i386/pr30120.c: New test.
15221
15222         Revert:
15223         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
15224
15225         * gcc.target/i386/x87regparm-1.c: New test.
15226         * gcc.target/i386/x87regparm-2.c: New test.
15227         * gcc.target/i386/x87regparm-3.c: New test.
15228         * gcc.target/i386/x87regparm-4.c: New test.
15229
15230 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
15231
15232         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
15233
15234 2006-12-10  Tobias Burnus  <burnus@net-b.de>
15235
15236         PR fortran/23994
15237         * gfortran.dg/protected_1.f90: New test.
15238         * gfortran.dg/protected_2.f90: New test.
15239         * gfortran.dg/protected_3.f90: New test.
15240         * gfortran.dg/protected_4.f90: New test.
15241         * gfortran.dg/protected_5.f90: New test.
15242         * gfortran.dg/protected_6.f90: New test.
15243
15244 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
15245             Tobias Burnus  <burnus@gcc.gnu.org>
15246
15247         PR fortran/29975
15248         PR fortran/30068
15249         * gfortran.dg/interface_4.f90: Test adding procedure to generic
15250         interface.
15251         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
15252         ambiguous interfaces.
15253         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
15254         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
15255         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
15256         ambiguous interfaces.
15257         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
15258         * gfortran.dg/array_initializer_2.f90: Add initializer array
15259         constructor test.
15260
15261         PR fortran/30096
15262         * gfortran.dg/interface_9.f90: Test that host interfaces are
15263         not checked for ambiguity with the local version.
15264
15265 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
15266
15267         PR fortran/29464
15268         * gfortran.dg/module_interface_2.f90: New test.
15269
15270 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
15271
15272         PR fortran/29941
15273         * gfortran.dg/assumed_len.f90: New test.
15274
15275 2006-12-09  Richard Guenther  <rguenther@suse.de>
15276
15277         * g++.dg/warn/implicit-typename1.C: Qualify types.
15278         * g++.dg/parse/crash12.C: Likewise.
15279         * g++.dg/tree-ssa/pr22444.C: Likewise.
15280
15281 2006-12-09  Tobias Burnus  <burnus@net-b.de>
15282
15283         * gfortran.dg/array_2.f90: Added sqrt test.
15284
15285 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
15286
15287         * gcc.target/i386/x87regparm-1.c: XFAIL.
15288         * gcc.target/i386/x87regparm-2.c: XFAIL.
15289         * gcc.target/i386/x87regparm-3.c: XFAIL.
15290         * gcc.target/i386/x87regparm-4.c: XFAIL.
15291
15292 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15293
15294         * lib/target-supports.exp
15295         (check_effective_target_large_long_double): New.
15296         * gcc.dg/Wconversion-real.c : Use it.
15297         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
15298         unsigned.
15299
15300 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
15301
15302         * gcc.c-torture/execute/mode-dependent-address.c: New test.
15303
15304 2006-12-08  Tobias Burnus  <burnus@net-b.de>
15305
15306         PR fortran/27546
15307         * gfortran.dg/import4.f90: New test for IMPORT in modules.
15308
15309 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
15310
15311         PR c++/29732
15312         * g++.dg/template/crash65.C: New test.
15313         * g++.dg/template/spec16.C: Tweak error markers.
15314
15315 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15316
15317         * gcc.target/spu: New directory.
15318         * gcc.target/spu/spu.exp: New file.
15319         * gcc.target/spu/intrinsics-1.c: New test.
15320
15321 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
15322
15323         PR c++/29980
15324         * g++.dg/ext/attrib27.C: New test.
15325         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
15326         * g++.dg/parse/typedef5.C: Likewise.
15327
15328 2006-12-07  Mike Stump  <mrs@apple.com>
15329
15330         * treelang/compile/var_defs.tree: Adjust.
15331
15332 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
15333
15334         PR c++/29730
15335         * g++.dg/template/crash64.C: New test.
15336         * g++.dg/parse/crash27.C: Adjust error markers.
15337
15338 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
15339
15340         PR libfortran/30009
15341         PR libfortran/30056
15342         * gfortran.dg/read_eof_4.f90:  Add tests.
15343         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
15344         * gfortran.dg/unf_read_corrupted_1.f90: New test.
15345
15346 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
15347
15348         PR c++/29729
15349         * g++.dg/template/crash63.C: New test.
15350
15351         PR c++/29728
15352         * g++.dg/template/crash62.C: New test.
15353
15354 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
15355
15356         PR fortran/30003
15357         * gfortran.dg/allocatable_function_1.f90: Increase the number
15358         of expected calls of free to 10; the lhs section reference is
15359         now evaluated so there is another call to bar.  Change the
15360         comment appropriately.
15361         * gfortran.dg/array_section_1.f90: New test.
15362
15363 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
15364
15365         PR fortran/29912
15366         * gfortran.dg/char_result_12.f90: New test.
15367
15368 2006-12-05  Richard Guenther  <rguenther@suse.de>
15369
15370         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
15371         * gcc.dg/vect/vect-pow-2.c: Rename to ...
15372         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
15373         vect_double, xfail for spu*-*-*.
15374
15375 2006-12-04  Tobias Burnus  <burnus@net-b.de>
15376
15377         PR fortran/29962
15378         * initialization_4.f90: Test noninteger exponents (-std=f95).
15379         * initialization_5.f90: New test for noninteger exponents
15380           with -std=f2003.
15381
15382 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
15383
15384         PR fortran/29821
15385         * gfortran.dg/parameter_array_section_1.f90: New test.
15386
15387 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
15388
15389         PR c++/29733
15390         * g++.dg/template/crash61.C: New test.
15391
15392         PR c++/29632
15393         * g++.dg/template/error23.C: New test.
15394
15395 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
15396
15397         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
15398
15399 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
15400
15401         PR fortran/29916
15402         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
15403
15404 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
15405
15406         PR middle-end/29965
15407         * gcc.dg/gomp/pr29965-1.c: New test.
15408         * gcc.dg/gomp/pr29965-2.c: New test.
15409         * gcc.dg/gomp/pr29965-3.c: New test.
15410         * gcc.dg/gomp/pr29965-4.c: New test.
15411         * gcc.dg/gomp/pr29965-5.c: New test.
15412         * gcc.dg/gomp/pr29965-6.c: New test.
15413         * g++.dg/gomp/pr29965-1.C: New test.
15414         * g++.dg/gomp/pr29965-2.C: New test.
15415         * g++.dg/gomp/pr29965-3.C: New test.
15416         * g++.dg/gomp/pr29965-4.C: New test.
15417         * g++.dg/gomp/pr29965-5.C: New test.
15418         * g++.dg/gomp/pr29965-6.C: New test.
15419         * g++.dg/gomp/pr29965-7.C: New test.
15420         * g++.dg/gomp/pr29965-8.C: New test.
15421         * g++.dg/gomp/pr29965-9.C: New test.
15422         * g++.dg/gomp/pr29965-10.C: New test.
15423
15424 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
15425
15426         * gnat.dg/pointer_variable_bounds.adb: New test.
15427         * gnat.dg/pointer_variable_bounds.ads: Likewise.
15428         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
15429
15430 2006-12-03  Eric Christopher  <echristo@apple.com>
15431
15432         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
15433
15434 2006-12-03  Richard Henderson  <rth@redhat.com>
15435             Andrew Pinski  <pinskia@gmail.com>
15436
15437         PR C++/14329
15438         * g++.dg/warn/unit-1.C: New test.
15439
15440 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
15441
15442         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
15443
15444 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
15445
15446         * g++.dg/vect/vect.exp: Enable tests to run on spu.
15447         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
15448         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
15449         * gcc.dg/vect/vect-70.c: Reduce array size.
15450         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
15451         vect_no_compaer_double targets.
15452         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
15453         vect_float, vect_double, and vect_int.
15454
15455 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
15456
15457         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
15458         test for loop versioning on vect_no_align targets.
15459         * gcc.dg/vect/pr20122.c: Likewise.
15460         * gcc.dg/vect/vect-105.c: Likewise.
15461         * gcc.dg/vect/vect-42.c: Likewise.
15462         * gcc.dg/vect/vect-43.c: Likewise.
15463         * gcc.dg/vect/vect-74.c: Likewise.
15464         * gcc.dg/vect/vect-75.c: Likewise.
15465         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
15466         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
15467         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
15468         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
15469
15470 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
15471
15472         PR fortran/29642
15473         * gfortran.dg/value_1.f90 : New test.
15474         * gfortran.dg/value_2.f90 : New test.
15475         * gfortran.dg/value_3.f90 : New test.
15476         * gfortran.dg/value_4.f90 : New test.
15477         * gfortran.dg/value_4.c : Called from value_4.f90.
15478
15479 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15480
15481         PR C++/30033
15482         *  g++.dg/cpp0x/static_assert4.C: New testcase.
15483
15484 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15485
15486         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
15487
15488 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
15489
15490         PR c/27953
15491         * gcc.dg/pr27953.c: New test.
15492
15493 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15494
15495         PR c++/30022
15496         * g++.dg/ext/vector5.C: New test.
15497
15498         PR c++/30021
15499         * g++.dg/other/main1.C: New test.
15500
15501 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
15502
15503         PR libfortran/29568
15504         * gfortran.dg/convert_implied_open.f90:  Change to
15505         new default record length.
15506         * gfortran.dg/unf_short_record_1.f90:  Adapt to
15507         new error message.
15508         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
15509
15510 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
15511
15512         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
15513
15514 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
15515
15516         PR c++/29066
15517         * g++.dg/expr/pr29066.c: New.
15518
15519 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
15520             Zdenek Dvorak <dvorakz@suse.cz>
15521
15522         PR tree-optimization/29921
15523         * gcc.dg/pr29921-2.c: New test.
15524
15525 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
15526
15527         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
15528         (i386_get_cpuid): New function.
15529         (i386_cpuid_ecx): Likewise.
15530         (i386_cpuid_edx): Likewise.
15531         (i386_cpuid): Updated to call i386_cpuid_edx.
15532
15533         * gcc.target/i386/sse3-addsubpd.c: New file.
15534         * gcc.target/i386/sse3-addsubps.c: Likewise.
15535         * gcc.target/i386/sse3-haddpd.c: Likewise.
15536         * gcc.target/i386/sse3-haddps.c: Likewise.
15537         * gcc.target/i386/sse3-hsubpd.c: Likewise.
15538         * gcc.target/i386/sse3-hsubps.c: Likewise.
15539         * gcc.target/i386/sse3-lddqu.c: Likewise.
15540         * gcc.target/i386/sse3-movddup.c: Likewise.
15541         * gcc.target/i386/sse3-movshdup.c: Likewise.
15542         * gcc.target/i386/sse3-movsldup.c: Likewise.
15543
15544 2006-12-01  Dirk Mueller  <dmueller@suse.de>
15545
15546         * g++.dg/warn/Wreturn-type-4.C: New testcase.
15547
15548 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
15549
15550         * gcc.dg/dfp/convert-int-max.c: New test.
15551         * gcc.dg/dfp/convert-int-max-fold.c: New test.
15552
15553 2006-11-30  Richard Guenther  <rguenther@suse.de>
15554
15555         * gcc.dg/vect/vect-pow-1.c: Rename ...
15556         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
15557         floats instead of doubles, check successful vectorization.
15558
15559 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15560
15561         PR target/29945
15562         * gcc.c-torture/compile/pr29945.c: New testcase.
15563
15564 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
15565
15566         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
15567         -maltivec.
15568
15569 2006-11-29  Eric Christopher  <echristo@apple.com>
15570
15571         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
15572
15573 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
15574
15575         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
15576
15577         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
15578
15579 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
15580
15581         PR c++/29022
15582         * g++.dg/inherit/virtual2.C: New test.
15583         * g++.dg/inherit/virtual3.C: Likewise.
15584         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
15585         * g++.dg/inherit/error2.C: Likewise.
15586         * g++.dg/template/instantiate1.C: Likewise.
15587
15588 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
15589
15590         PR tree-opt/29984
15591         * gcc.dg/tree-ssa/reassoc-12.c: New test.
15592
15593 2006-11-28  Jan Hubicka  <jh@suse.cz>
15594
15595         * gcc.dg/memcpy-1.c: New test.
15596
15597 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
15598
15599         PR c++/29735
15600         * g++.dg/warn/main-3.C: New test.
15601
15602 2006-11-28  Jan Hubicka  <jh@suse.cz>
15603
15604         * gcc.dg/winline-1.c: New test.
15605
15606 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
15607
15608         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
15609         alignments.
15610
15611 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
15612
15613         PR fortran/29976
15614         * gfortran.dg/missing_optional_dummy_3.f90
15615
15616 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
15617
15618         PR fortran/20880
15619         * gfortran.dg/interface_3.f90: Modify errors.
15620
15621 2006-11-28  Ben Elliston  <bje@au.ibm.com>
15622
15623         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
15624         fail to link due to relocation overflows on spu-*-*.
15625
15626 2006-11-27  Michael Matz  <matz@suse.de>
15627             Andreas Krebbel  <krebbel1@de.ibm.com>
15628
15629         PR target/29319
15630         * gcc.dg/20061127-1.c: New testcase.
15631
15632 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
15633
15634         * gcc.dg/20061124-1.c: Add exit() function prototype.
15635
15636 2006-11-27  Jan Hubicka  <jh@suse.cz>
15637
15638         * gcc.target/i386/memcpy-1.c: Adjust size.
15639         * gcc.dg/visibility-11.c: Likewise.
15640
15641 2006-11-27  Richard Guenther  <rguenther@suse.de>
15642
15643         PR middle-end/25620
15644         * gcc.target/i386/pow-1.c: New testcase.
15645         * gcc.dg/builtins-58.c: Likewise.
15646
15647 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
15648
15649         PR c++/29886
15650         * g++.dg/expr/cast8.C: New test.
15651
15652 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15653
15654         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
15655         Don't ever inline the testcase.
15656
15657 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
15658
15659         PR fortran/29982
15660         * gfortran.fortran-torture/compile/parameter_3.f90: New
15661         testcase.
15662
15663 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
15664
15665         PR fortran/29951
15666         * gfortran.fortran-torture/execute/transfer2.f90: New test.
15667
15668 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15669
15670         * gfortran.fortran-torture/execute/specifics.f90: Remove test
15671         for CHAR.
15672
15673 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15674
15675         PR libgfortran/29936
15676         * gfortran.dg/write_check3.f90: New test.
15677
15678 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15679
15680         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
15681
15682 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
15683
15684         PR fortran/20880
15685         * gfortran.dg/interface_3.f90: New test.
15686
15687         PR fortran/29387
15688         * gfortran.dg/generic_8.f90: New test.
15689
15690 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15691
15692         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
15693         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
15694         * gfortran.dg/specifics_3.f90: Remove.
15695
15696 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
15697
15698         PR c/29955
15699         * gcc.dg/gomp/pr29955.c: New test.
15700
15701         PR c/29736
15702         * gcc.dg/pr29736.c: New test.
15703
15704 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15705
15706         PR tree-opt/29964
15707         * gcc.dg/pure-1.c: New test.
15708
15709 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
15710
15711         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
15712         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
15713
15714 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
15715
15716         * gcc.dg/20061124-1.c: New testcase.
15717
15718 2006-11-23  Eric Christopher  <echristo@apple.com>
15719
15720         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
15721
15722 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15723
15724         PR c/2707
15725         PR c++/26167
15726         * gcc.dg/Wconversion-integer.c: New. Supersedes
15727         Wconversion-negative-constants.c
15728         * gcc.dg/Wconversion-real.c: New.
15729         * gcc.dg/Wconversion-real-integer.c: New.
15730         * gcc.dg/Wconversion-negative-constants.c: Deleted.
15731         * g++.dg/warn/Wconversion1.C: Modified.
15732
15733 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15734
15735         * gfortran.dg/overload_1.f90: New test.
15736
15737 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15738
15739         PR c/9072
15740         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
15741         Wtraditional-conversion.
15742         * gcc.dg/overflow-warn-2.c: Likewise.
15743         * gcc.dg/Wconversion.c: Likewise. Renamed as
15744         Wtraditional-conversion.c .
15745         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
15746         Wtraditional-conversion-2.c .
15747         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
15748         Wtraditional-conversion-2.c
15749         * gcc.dg/Wconversion-negative-constants.c: New.
15750
15751 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
15752
15753         * gcc.dg/tree-ssa/dump-1.c: New test.
15754
15755 2006-11-23  David Ung <davidu@mips.com>
15756
15757         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
15758         -mfp64, allowable when ISA >= 33 and float is enabled.
15759         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
15760         of mthc1 and mfhc1 patterns.
15761
15762 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
15763
15764         PR tree-optimization/29921
15765         * gcc.dg/pr29921.c: New test.
15766
15767 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15768
15769         PR fortran/29441
15770         * gfortran.dg/initialization_4.f90: New test.
15771
15772 2006-11-22  Ira Rosen  <irar@il.ibm.com>
15773
15774         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
15775         platforms that have interleaving support.
15776         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
15777         * gcc.dg/vect/vect-strided-a-u16-i2.c,
15778         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
15779         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
15780         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
15781         gcc.dg/vect/vect-strided-u8-i2-gap.c,
15782         gcc.dg/vect/vect-strided-u8-i8.c,
15783         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
15784         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
15785         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
15786         gcc.dg/vect/vect-strided-float.c,
15787         gcc.dg/vect/vect-strided-a-mult.c,
15788         gcc.dg/vect/vect-strided-mult-char-ls.c,
15789         gcc.dg/vect/vect-strided-a-u16-mult.c,
15790         gcc.dg/vect/vect-strided-a-u32-mult.c,
15791         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
15792         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
15793         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
15794         gcc.dg/vect/vect-strided-mult.c,
15795         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
15796         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
15797         New.
15798
15799 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
15800
15801         PR fortran/25087
15802         * gfortran.dg/auto_char_len_4.f90: New test.
15803
15804 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
15805
15806         PR fortran/29652
15807         * gfortran.dg/generic_7.f90: New test.
15808         * gfortran.dg/defined_operators_1.f90: Add new error.
15809
15810 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
15811
15812         PR tree-optimization/29902
15813         * g++.dg/tree-ssa/pr29902.C: New test.
15814
15815 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
15816
15817         PR fortran/29820
15818         * gfortran.dg/used_types_13.f90: New test.
15819
15820 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
15821
15822         * gcc.dg/dfp/snan.c: Delete.
15823
15824 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
15825
15826         * g++.dg/cpp0x/static_assert1.C: New.
15827         * g++.dg/cpp0x/static_assert2.C: New.
15828         * g++.dg/cpp0x/static_assert3.C: New.
15829
15830 2006-11-21  Richard Guenther  <rguenther@suse.de>
15831
15832         * gcc.dg/vect/vect-pow-1.c: New testcase.
15833         * gcc.dg/vect/vect-pow-2.c: Likewise.
15834
15835 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
15836
15837         PR c++/29570
15838         * g++.dg/template/static29.C: New test.
15839
15840         PR c++/29734
15841         * g++.dg/conversion/simd4.C: New test.
15842
15843 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
15844
15845         PR c++/29475
15846         * g++.dg/template/access19.C: New test.
15847         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
15848         error is reported.
15849
15850 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15851
15852         PR tree-opt/25500
15853         * gcc.dg/tree-ssa/sra-4.c: New testcase.
15854
15855 2006-11-20  Tobias Burnus  <burnus@net-b.de>
15856
15857         PR fortran/27546
15858         * gfortran.dg/import.f90: Extended test.
15859         * gfortran.dg/import2.f90: Extended test.
15860
15861 2006-11-20  Tobias Burnus  <burnus@net-b.de>
15862
15863         * gfortran.dg/volatile3.f90: Add conflict test.
15864
15865 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
15866
15867         PR fortran/24783
15868         * gfortran.dg/implicit_10.f90: New test.
15869
15870 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15871
15872         PR c++/8586
15873         * g++.dg/warn/Wall-write-strings.C: New.
15874
15875 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
15876
15877         * gfortran.dg/alloc_comp_constraint_5.f90: New.
15878         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
15879
15880 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15881
15882         * gfortran.dg/use_3.f90: Remove error message.
15883         * gfortran.dg/iso_fortran_env_1.f90: New test.
15884         * gfortran.dg/iso_fortran_env_2.f90: New test.
15885         * gfortran.dg/iso_fortran_env_3.f90: New test.
15886         * gfortran.dg/iso_fortran_env_4.f90: New test.
15887
15888 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
15889
15890         * gcc.dg/vect/vect-27.c: Fix initialization.
15891
15892 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15893
15894         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
15895         * gcc.dg/torture/builtin-minmax-1.c: New.
15896
15897         * gcc.dg/builtins-20.c: Add cases for copysign.
15898
15899 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15900
15901         PR fortran/24285
15902         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
15903
15904 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15905         * gfortran.dg/use_1.f90: New test.
15906         * gfortran.dg/use_1.f90: New test.
15907         * gfortran.dg/use_1.f90: New test.
15908
15909 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
15910
15911         PR tree-optimization/29801
15912         * gcc.dg/pr29801.c: New test.
15913
15914 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
15915
15916         PR middle-end/29584
15917         * gcc.dg/torture/pr29584.c: New test.
15918
15919 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
15920
15921         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
15922         Condition PowerPC tests for saving FPRs on powerpc_fprs.
15923         * gcc.target/powerpc/compress-float-ppc.c,
15924         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
15925         powerpc_fprs.
15926         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
15927         do not pass -mhard-float.
15928
15929 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
15930
15931         * gnat.dg/volatile_aggregate.adb: New test.
15932
15933 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15934
15935         PR fortran/29391
15936         PR fortran/29489
15937         * gfortran.dg/bound_2.f90: Add more checks.
15938         * gfortran.dg/bound_3.f90: New test.
15939
15940 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
15941
15942         PR target/29201
15943         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
15944
15945 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
15946
15947         * gfortran.dg/import3.f90: Fix error message.
15948
15949 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15950
15951         PR tree-opt/29788
15952         * gfortran.fortran-torture/compile/inline_1.f90:
15953         New testcase.
15954
15955 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
15956
15957         * gcc.target/i386/x87regparm-1.c: New test.
15958         * gcc.target/i386/x87regparm-2.c: New test.
15959         * gcc.target/i386/x87regparm-3.c: New test.
15960         * gcc.target/i386/x87regparm-4.c: New test.
15961
15962 2006-11-15  Tobias Burnus  <burnus@net-b.de>
15963
15964         PR fortran/27546
15965         * gfortran.dg/import.f90: New test.
15966         * gfortran.dg/import2.f90: New test.
15967         * gfortran.dg/import3.f90: New test.
15968
15969 2006-11-15  Tobias Burnus  <burnus@net-b.de>
15970
15971         PR fortran/27588
15972         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
15973
15974 2006-11-15  Tobias Burnus  <burnus@net-b.de>
15975
15976         PR fortran/29806
15977         * gfortran.dg/contains.f90: New test.
15978         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
15979
15980 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
15981
15982         PR tree-optimization/29581
15983         * gcc.dg/pr29581-1.c: New test.
15984         * gcc.dg/pr29581-2.c: New test.
15985         * gcc.dg/pr29581-3.c: New test.
15986         * gcc.dg/pr29581-4.c: New test.
15987         * gfortran.dg/pr29581.f90: New test.
15988
15989 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
15990
15991         PR fortran/29702
15992         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
15993         numbers in error message headers.
15994
15995 2006-11-14  Richard Guenther  <rguenther@suse.de>
15996
15997         * gcc.target/i386/math-torture/math-torture.exp: Restrict
15998         to i?86 and x86_64 targets.
15999
16000 2006-11-14  Caroline Tice  <ctice@apple.com>
16001
16002         * gcc.dg/pubtypes-1.c: New file/testcase.
16003         * gcc.dg/pubtypes-2.c: New file/testcase.
16004         * gcc.dg/pubtypes-3.c: New file/testcase.
16005         * gcc.dg/pubtypes-4.c: New file/testcase.
16006         * g++.dg/pubtypes.C: New file/testcase.
16007
16008 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
16009
16010         PR c++/29106
16011         * g++.dg/init/self1.C: New test.
16012
16013 2006-11-14  Tobias Burnus  <burnus@net-b.de>
16014
16015         PR fortran/29657
16016         * gfortran.dg/conflicts.f90: Add.
16017
16018 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
16019
16020         PR rtl-optimization/29798
16021
16022         * gcc.c-torture/execute/pr29798.c: New.
16023
16024 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16025
16026         * gcc.dg/builtins-20.c: Add more cases.
16027
16028 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
16029
16030         PR fortran/29759
16031         * gfortran.dg/gomp/pr29759.f90: New test.
16032
16033 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
16034
16035         PR c++/29518
16036         * g++.dg/template/static28.C: New test.
16037
16038 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
16039
16040         * lib/c-torture.exp: Use target-libpath.exp.
16041         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
16042         set GCC_EXEC_PREFIX env var from global variable of same name.
16043
16044 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16045
16046         PR fortran/26994
16047         * gfortran.fortran-torture/compile/transfer-1.f90:
16048         New testcase.
16049
16050 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
16051             Zdenek Dvorak <dvorakz@suse.cz>
16052
16053         PR tree-optimization/29680
16054         * gcc.dg/alias-11.c: New test.
16055
16056 2006-11-12  Jason Merrill  <jason@redhat.com>
16057             Andrew Pinski <pinskia@physics.uc.edu>
16058
16059         PR middle-end/28915
16060         * gcc.target/i386/vectorize1.c: New.
16061
16062 2006-11-12  Roger Sayle  <roger@eyesopen.com>
16063
16064         PR rtl-optimization/29797
16065         * gcc.c-torture/execute/pr29797-1.c: New test case.
16066
16067 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16068
16069         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
16070
16071 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
16072
16073         * gcc.dg/tree-ssa/prefetch-3.c: New test.
16074
16075 2006-11-12  Roger Sayle  <roger@eyesopen.com>
16076
16077         PR tree-optimization/13827
16078         * gcc.dg/fold-eqand-1.c: New test case.
16079
16080 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16081
16082         PR rtl-opt/28812
16083         * gcc.c-torture/execute/mayalias-3.c: New test.
16084
16085 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
16086
16087         PR middle-end/27528
16088         * gcc.c-torture/compile/pr27528.c: New test.
16089         * gcc.dg/pr27528.c: Likewise.
16090
16091 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16092
16093         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
16094
16095         * gcc.dg/torture/builtin-symmetric-1.c: New test.
16096
16097 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
16098
16099         PR fortran/29758
16100         * gfortran.dg/reshape_source_size_1.f90: New test.
16101
16102 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
16103
16104         PR fortran/29315
16105         * gfortran.dg/aliasing_dummy_4.f90: New test.
16106
16107 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
16108
16109         PR target/29777
16110         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
16111         and x86_64-*-* targets.
16112
16113 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16114
16115         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
16116         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
16117         New macros. Use them in exact tests.
16118         (TESTIT3): New macro.
16119         Add tests for fmin, fmax and fma.
16120
16121 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16122
16123         PR fortran/29431
16124         * gfortran.dg/array_constructor_13.f90: New test.
16125
16126 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16127
16128         PR fortran/29744
16129         * gfortran.dg/used_types_12.f90: New test.
16130
16131 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
16132
16133         PR middle-end/29726
16134         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
16135         (test6): Ditto.
16136         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
16137         * gcc.dg/fold-eqandshift-3.c: New test case.
16138
16139 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16140
16141         PR fortran/29699
16142         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
16143
16144         PR fortran/21370
16145         * gfortran.dg/change_symbol_attributes_1.f90: New test.
16146
16147 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
16148
16149         * gcc.dg/20061109-1.c: New testcase.
16150
16151 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16152
16153         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
16154
16155 2006-11-09  Tobias Burnus  <burnus@net-b.de>
16156
16157         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
16158         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
16159
16160 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
16161
16162         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
16163         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
16164
16165 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16166
16167         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
16168
16169 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16170
16171         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
16172         vect-9.c).
16173         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
16174         * gcc.dg/vect/vect-9.c: Now vectorizable.
16175         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
16176         that support vect_widen_mult.
16177         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
16178         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
16179         vect-reduc-dot-u16.c).
16180         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
16181         vect-reduc-dot-u16.c).
16182         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
16183         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
16184         vect-reduc-dot-s8.c).
16185         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
16186         vect-reduc-dot-s8.c).
16187         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
16188         vect-reduc-dot-s8.c).
16189         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
16190         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
16191         vect-reduc-dot-u8.c).
16192         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
16193         vect-reduc-dot-u8.c).
16194         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
16195         * gcc.dg/vect/vect-multitypes-9.c: New test.
16196         * gcc.dg/vect/vect-multitypes-10.c: New test.
16197         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
16198         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
16199         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
16200         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
16201         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
16202         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
16203         wrapv-vect-reduc-dot-s8.c.
16204         * lib/target-support.exp (check_effective_target_vect_unpack): New.
16205         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
16206         targets that support vec_unpack.
16207         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
16208         (check_effective_target_vect_widen_mult_qi_to_hi): New.
16209         (check_effective_target_vect_widen_mult_hi_to_si): New.
16210         (check_effective_target_vect_widen_sum): Removed.
16211
16212         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16213
16214         * gcc.dg/vect/vect-multitypes-8.c: New test.
16215         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
16216
16217         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
16218
16219         * gcc.dg/vect/vect-multitypes-7.c: New test.
16220
16221         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16222
16223         * gcc.dg/vect/vect-multitypes-4.c: New test.
16224         * gcc.dg/vect/vect-multitypes-5.c: New test.
16225         * gcc.dg/vect/vect-multitypes-6.c: New test.
16226
16227         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16228
16229         * gcc.dg/vect/vect-multitypes-1.c: New test.
16230         * gcc.dg/vect/vect-multitypes-2.c: New test.
16231         * gcc.dg/vect/vect-multitypes-3.c: New test.
16232
16233 2006-11-07  Eric Christopher  <echristo@apple.com>
16234
16235         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
16236         Test using scan-assembler-not.
16237
16238 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
16239
16240         * gcc.dg/inline-17.c: New test.
16241
16242 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
16243
16244         PR other/25028
16245         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
16246         on HP-UX.
16247
16248 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
16249
16250         PR fortran/29539
16251         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
16252
16253         PR fortran/29634
16254         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
16255         test.
16256
16257 2006-11-07  Tobias Burnus  <burnus@net-b.de>
16258
16259         PR fortran/29601
16260         * gfortran.dg/volatile.f90: Add.
16261         * gfortran.dg/volatile2.f90: Add.
16262         * gfortran.dg/volatile3.f90: Add.
16263         * gfortran.dg/volatile4.f90: Add.
16264         * gfortran.dg/volatile5.f90: Add.
16265         * gfortran.dg/volatile6.f90: Add.
16266         * gfortran.dg/volatile7.f90: Add.
16267
16268 2006-11-06  Tobias Burnus  <burnus@net-b.de>
16269
16270         * gfortran.dg/io_constraints_2.f90: Adjust pattern
16271           for matching error messages.
16272         * gfortran.dg/specifics_3.f90: Adjust pattern
16273           for matching error messages.
16274
16275 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
16276             Bernhard Fischer  <aldot@gcc.gnu.org>
16277
16278         * lib/gcc-dg.exp (output-exists): New proc.
16279         (output-exists-not): New proc.
16280         * gcc.test-framework/test-framework.awk: Support new directives.
16281         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
16282         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
16283         * gcc.test-framework/dg-outexists-exp-F.c: New test.
16284         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
16285         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
16286         * gcc.test-framework/dg-outexists-exp-P.c: New test.
16287
16288 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
16289
16290         PR fortran/29630
16291         PR fortran/29679
16292         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
16293         * gfortran.dg/initialization_3.f90: New.
16294
16295 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16296
16297         PR libgfortran/25545
16298         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
16299
16300 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
16301
16302         PR middle-end/29695
16303         * gcc.c-torture/execute/pr29695-1.c: New test.
16304         * gcc.c-torture/execute/pr29695-2.c: New test.
16305
16306 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
16307
16308         PR fortran/29565
16309         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
16310
16311 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
16312
16313         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
16314         for matching error messages.
16315
16316 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
16317
16318         PR target/26915
16319         * gcc.target/i386/387-12.c: New test.
16320
16321 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16322
16323         PR libfortran/29713
16324         * gfortran.dg/pr29713.f90: New test.
16325
16326 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
16327
16328         * gcc.c-torture/execute/arith-rand-ll.c:
16329         Also test for bogus rest sign.
16330
16331 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16332
16333         PR libfortran/27895
16334         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
16335
16336 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
16337
16338         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
16339         from error messages.
16340
16341 2006-11-02  Mike Stump  <mrs@apple.com>
16342
16343         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
16344
16345         * g++.old-deja/g++.abi/align.C: Enable for darwin.
16346
16347 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
16348
16349         * g++.dg/eh/gcsec1.C: New test.
16350
16351 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16352
16353         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
16354         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
16355
16356 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
16357
16358         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
16359         hexadecimal value.
16360         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
16361         * gcc.dg/pr14796-2.c: Likewise.
16362
16363 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16364
16365         * gcc.c-torture/execute/20061101-1.c: New test.
16366
16367 2006-11-01  Richard Guenther  <rguenther@suse.de>
16368
16369         * gcc.target/i386/fpprec-1.c: New testcase.
16370
16371 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16372
16373         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
16374         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
16375
16376 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
16377
16378         * gcc.c-torture/execute/20061031-1.c: New test.
16379
16380 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
16381
16382         PR 23067
16383         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
16384         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
16385         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
16386         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
16387         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
16388         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
16389         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
16390
16391 2006-10-31  Eric Christopher  <echristo@apple.com>
16392             Falk Hueffner  <falk@debian.org>
16393
16394         * gcc.dg/builtin-bswap-1.c: New.
16395         * gcc.dg/builtin-bswap-2.c: New.
16396         * gcc.dg/builtin-bswap-3.c: New.
16397         * gcc.dg/builtin-bswap-4.c: New.
16398         * gcc.dg/builtin-bswap-5.c: New.
16399         * gcc.target/i386/builtin-bswap-1.c: New.
16400
16401 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
16402
16403         * gcc.dg/inline-16.c: New.
16404
16405         PR 16622
16406         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
16407         defining it.
16408         * gcc.dg/inline-13.c: New.
16409         * gcc.dg/inline-14.c: New.
16410         * gcc.dg/inline-15.c: New.
16411
16412         PR 11377
16413         * gcc.dg/inline6.c: New.
16414         * gcc.dg/inline7.c: New.
16415
16416 2006-10-31  Roger Sayle  <roger@eyesopen.com>
16417
16418         PR middle-end/23470
16419         * gcc.dg/pr23470-1.c: New test case.
16420
16421 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
16422
16423         PR fortran/29537
16424         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
16425         data.
16426         * gfortran.dg/blockdata_2.f90: New testcase.
16427
16428 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
16429
16430         PR libfortran/29627
16431         * gfortran.dg/unf_short_record_1.f90:  New test.
16432
16433 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16434
16435         PR fortran/29067
16436         * gfortran.dg/pr29067.f: New test.
16437
16438 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
16439             Richard Sandiford  <richard@codesourcery.com>
16440
16441         * lib/target-supports.exp (get_compiler_messages): Append options
16442         as a single list element.
16443         (check_effective_target_arm_vfp_ok): New.
16444         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
16445
16446 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
16447
16448         PR fortran/29387
16449         * gfortran.dg/intrinsic_actual_2.f90: New test.
16450
16451         PR fortran/29490
16452         * gfortran.dg/actual_array_interface_1.f90: New test.
16453
16454         PR fortran/29641
16455         * gfortran.dg/used_types_11.f90: New test.
16456
16457 2006-10-30  Dirk Mueller  <dmueller@suse.de>
16458
16459         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
16460         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
16461         * g++.old-deja/g++.pt/eichin01.C (main): Same.
16462         * g++.old-deja/g++.mike/net25.C (main): Same.
16463         * g++.dg/lookup/exception1.C (main): Same.
16464         * g++.dg/parse/parens2.C (main): Same.
16465
16466 2006-10-30  Roger Sayle  <roger@eyesopen.com>
16467
16468         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
16469
16470 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16471
16472         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
16473         * gcc.dg/torture/builtin-math-3.c: Likewise.
16474
16475 2006-10-30  Tobias Burnus  <burnus@net-b.de>
16476
16477         PR fortran/29452
16478         * gfortran.dg/write_check.f90: Check run-time keyword checking.
16479         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
16480
16481 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
16482
16483         PR Fortran/29410
16484         * gfortran.fortran-torture/execute/transfer1.f90: New test.
16485
16486 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
16487
16488         * lib/target-supports.exp (check_function_available): Declare
16489         function before calling.
16490
16491 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
16492
16493         PR tree-optimization/29637
16494         * gcc.dg/pr29637.c: New test.
16495
16496 2006-10-29  Roger Sayle  <roger@eyesopen.com>
16497
16498         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
16499         tree canonicalization.
16500
16501 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16502
16503         * gcc.dg/builtins-20.c: Add more hypot tests.
16504
16505 2006-10-29  Roger Sayle  <roger@eyesopen.com>
16506
16507         * gcc.dg/fold-compare-1.c: New test case.
16508
16509 2006-10-29  Dirk Mueller  <dmueller@suse.de>
16510
16511         PR c++/16307
16512         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
16513
16514 2006-10-29  Roger Sayle  <roger@eyesopen.com>
16515
16516         PR tree-optimization/15458
16517         * gcc.dg/fold-xornot-1.c: New test case.
16518
16519 2006-10-29  Richard Guenther  <rguenther@suse.de>
16520
16521         * gcc.target/i386/math-torture/trunc.c: New testcase.
16522
16523 2006-10-29  Richard Guenther  <rguenther@suse.de>
16524
16525         * gcc.target/i386/math-torture/round.c: New testcase.
16526
16527 2006-10-29  Richard Guenther  <rguenther@suse.de>
16528
16529         * gcc.target/i386/math-torture/ceil.c: New testcase.
16530         * gcc.target/i386/math-torture/floor.c: Likewise.
16531
16532 2006-10-29  Richard Guenther  <rguenther@suse.de>
16533
16534         * gcc.target/i386/math-torture/rint.c: New testcase.
16535         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
16536
16537 2006-10-29  Richard Guenther  <rguenther@suse.de>
16538
16539         * gcc.target/i386/math-torture/lfloor.c: New testcase.
16540         * gcc.target/i386/math-torture/lceil.c: Likewise.
16541
16542 2006-10-28  Tobias Burnus  <burnus@net-b.de>
16543
16544         PR libgfortran/24313
16545         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
16546
16547 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
16548
16549         * gcc.c-torture/execute/20020118-1.c,
16550         gcc.c-torture/execute/builtins/strlen.c,
16551         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
16552         comment typos.
16553
16554 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16555
16556         * gcc.dg/builtins-20.c: Add tests for hypot.
16557         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
16558         two-argument builtins.
16559         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
16560         TESTIT2.  Update all callers.
16561         (TESTIT2, TESTIT2_R): New helper macros.
16562         Add testcases for pow, hypot and atan2.
16563
16564 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16565
16566         PR C++/29295
16567         * g++.dg/expr/bool1.C: New test.
16568         * g++.dg/expr/bool2.C: New test.
16569
16570 2006-10-28  Tobias Burnus  <burnus@net-b.de>
16571
16572         PR fortran/28224
16573         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
16574         * gfortran.dg/namelist_internal.f90: New test.
16575
16576 2006-10-28  Tobias Burnus  <burnus@net-b.de>
16577
16578         PR fortran/29625
16579         * gfortran.dg/io_real_boz.f90: Add.
16580         * gfortran.dg/io_real_boz2.f90: Add.
16581
16582 2006-10-28  Richard Guenther  <rguenther@suse.de>
16583
16584         PR middle-end/26899
16585         * gcc.dg/tree-ssa/pr26899.c: New testcase.
16586
16587 2006-10-28  Richard Guenther  <rguenther@suse.de>
16588
16589         PR target/28806
16590         * gcc.target/i386/math-torture/lround.c: New testcase.
16591
16592 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
16593
16594         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
16595         * gcc.dg/builtins-44.c: Likewise.
16596         * gcc.dg/builtins-45.c: Likewise.
16597         * gcc.dg/pr28796-2.c: Likewise.
16598         * gcc.dg/unordered-3.c: Likewise.
16599
16600 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16601
16602         PR libgfortran/27954
16603         * gfortran.dg/error_recovery_2.f90: New test.
16604
16605 2006-10-26  Richard Guenther  <rguenther@suse.de>
16606
16607         * gcc.target/i386/i386.exp: Use glob, not find to collect
16608         tests.  Avoids recursing into subdirectories.
16609         * gcc.target/i386/math-torture/math-torture.exp: Torture
16610         for interesting ia32 math options.
16611         * gcc.target.i386/math-torture/lrint.c: New testcase.
16612
16613 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16614
16615         PR libgfortran/29563
16616         * gfortran.dg/arrayio_9.f90: Update test.
16617         * gfortran.dg/arrayio_19.f90: New test.
16618
16619 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
16620
16621         * gcc.dg/20061026.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: New test.
16627
16628 2006-10-26  Ben Elliston  <bje@au.ibm.com>
16629
16630         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
16631         Copy the strings manually, as strcpy may call strlen.
16632
16633 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16634
16635         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
16636         Add checks for log, log2, log10 and log1p.
16637
16638         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
16639         we already test 0.0.  Add checks for expm1, log, log2, log10,
16640         log1p, cbrt, erf and erfc.
16641
16642 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
16643
16644         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
16645
16646 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
16647
16648         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
16649         and remainderl() built-in functions.  Remove -ffast-math from
16650         dg-options.
16651
16652 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16653
16654         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
16655         acosh and atanh.
16656
16657         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
16658         floating point modifiers to arguments passed to float and long
16659         double functions respectively.  Update all callers to use floating
16660         point numbers, not integers.  Add tests for exp, exp2 and
16661         exp10/pow10.
16662
16663         * gcc.dg/torture/builtin-math-3.c: New test.
16664
16665 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
16666
16667         PR fortran/29393
16668         * gfortran.dg/initialize_2.f90: New.
16669
16670 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16671
16672         * gcc.dg/torture/builtin-math-2.c: New test.
16673
16674 2006-10-24  Richard Guenther  <rguenther@suse.de>
16675
16676         PR middle-end/28796
16677         * gcc.dg/pr28796-1.c: New testcase.
16678         * gcc.dg/pr28796-2.c: Likewise.
16679
16680 2006-10-24  Richard Guenther  <rguenther@suse.de>
16681
16682         * gcc.dg/builtins-57.c: New testcase.
16683
16684 2006-10-24  Richard Guenther  <rguenther@suse.de>
16685
16686         PR tree-optimization/29567
16687         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
16688
16689 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
16690
16691         PR tree-optimization/14784
16692         * gcc.dg/alias-10.c: New test.
16693
16694 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16695
16696         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
16697
16698 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
16699
16700         * gcc.dg/builtin-strncat-chk-1.c: New test.
16701
16702 2006-10-23  Jan Hubicka  <jh@suse.cz>
16703
16704         * gcc.dg/memmove-1.c: New test.
16705
16706 2006-10-23  Paul Brook  <paul@codesourcery.com>
16707
16708         * gcc.dg/pragma-pack-5.c: New test.
16709
16710 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
16711
16712         * g++.dg/other/s390-1.C: New testcase.
16713
16714 2006-10-23  Richard Guenther  <rguenther@suse.de>
16715
16716         PR middle-end/27132
16717         PR middle-end/23295
16718         * gcc.dg/pr27132.c: New testcase.
16719         * gcc.dg/pr23295.c: Likewise.
16720         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
16721         * g++.dg/tree-ssa/pr19807.C: Likewise.
16722
16723 2006-10-23  Richard Guenther  <rguenther@suse.de>
16724
16725         PR middle-end/21032
16726         * gcc.dg/pr21032.c: New testcase.
16727
16728 2006-10-22  Jeff Law  <law@redhat.com>
16729         Richard Guenther  <rguenther@suse.de>
16730
16731         PR tree-optimization/15911
16732         * gcc.dg/tree-ssa/vrp30.c: New testcase.
16733
16734 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
16735
16736         PR c++/20647
16737         * g++.dg/abi/rtti3.C: New.
16738
16739 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
16740
16741         PR middle-end/28252
16742         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
16743         transformation.
16744
16745 2006-10-21  Richard Guenther  <rguenther@suse.de>
16746
16747         PR tree-optimization/3511
16748         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
16749
16750 2006-10-21  Richard Guenther  <rguenther@suse.de>
16751
16752         PR middle-end/26898
16753         * gcc.dg/torture/pr26898-1.c: New testcase.
16754         * gcc.dg/torture/pr26898-2.c: Likewise.
16755
16756 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
16757
16758         PR c++/28053
16759         * g++.dg/parse/bitfield1.C: Adjust error markers.
16760         * g++.dg/parse/bitfield2.C: New test.
16761
16762 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
16763
16764         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
16765
16766 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16767
16768         PR libfortran/27895
16769         * gfortran.dg/zero_sized_1.f90: New test.
16770
16771 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
16772
16773         * gcc.dg/div-compare-1.c: New test.
16774
16775 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
16776
16777         PR fortran/29216
16778         * gfortran.dg/result_default_init_1.f90: New test.
16779
16780         PR fortran/29314
16781         * gfortran.dg/automatic_default_init_1.f90: New test.
16782
16783         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
16784         from 38 to 33.
16785
16786 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
16787
16788         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
16789         'using namespace std' without previous declaration.
16790         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
16791         * g++.old-deja/g++.robertl/eb133c.C: New.
16792
16793 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16794
16795         PR libgfortran/29277
16796         * gfortran.dg/streamio_4.f90: Update test.
16797         * gfortran.dg/streamio_11.f90: New test.
16798
16799 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
16800
16801         PR c++/27952
16802         * g++.dg/inherit/virtual1.C: New test.
16803
16804 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
16805
16806         PR c++/28261
16807         * g++.dg/parse/enum3.C: New test.
16808
16809 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
16810
16811         PR c++/29039
16812         * g++.dg/init/ctor8.C: New test.
16813
16814 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
16815
16816         PR c++/27270
16817         * g++.dg/ext/complit8.C: Tweak error markers.
16818         * g++.dg/template/complit1.C: Add error marker.
16819
16820 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
16821
16822         PR c++/27270
16823         * g++.dg/ext/complit8.C: New test.
16824
16825         PR c++/29408
16826         * g++.dg/parse/dtor12.C: New test.
16827
16828         PR c++/29435
16829         * g++.dg/template/sizeof11.C: New test.
16830
16831 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
16832
16833         PR fortran/29392
16834         * gfortran.dg/data_char_3.f90: New test.
16835
16836         PR fortran/29451
16837         * gfortran.dg/negative_automatic_size.f90: New test.
16838
16839 2006-10-16  David Daney  <ddaney@avtrex.com>
16840
16841         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
16842
16843 2006-10-16  Eric Christopher  <echristo@apple.com>
16844
16845         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
16846         x86_64.
16847
16848 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
16849
16850         PR c++/28211
16851         * g++.dg/tc1/dr49.C: Tweak error messages.
16852         * g++.dg/parse/template21.C: New test.
16853
16854 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16855
16856         PR middle-end/20491
16857         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
16858
16859 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
16860
16861         PR fortran/29403
16862         * gfortran.dg/print_1.f90: New test.
16863
16864 2006-10-15  Jan Hubicka  <jh@suse.cz>
16865
16866         PR middle-end/29241
16867         * gcc.c-torture/compile/pr29241.c: New testcase.
16868
16869 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
16870
16871         PR middle-end/29250
16872         * gcc.c-torture/compile/pr29250.c: New test.
16873
16874 2006-10-15  Richard Guenther  <rguenther@suse.de>
16875
16876         * gcc.dg/pr29299.c: New testcase.
16877
16878 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
16879
16880         PR fortran/24767
16881         * gfortran.dg/label_4.f90: Adjust warning flag.
16882
16883 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
16884
16885         PR fortran/29371
16886         * gfortran.dg/nullify_3.f90: New test.
16887
16888 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16889
16890         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
16891         on Solaris 2.5.1 too.
16892
16893 2006-10-13  Eric Christopher  <echristo@apple.com>
16894
16895         * gcc.dg/pr25993.c: Skip for darwin.
16896
16897 2006-10-13  Eric Christopher  <echristo@apple.com>
16898
16899         * gcc.dg/visibility-11.c: Skip for darwin.
16900
16901 2006-10-13  Eric Christopher  <echristo@apple.com>
16902
16903         * gcc.dg/darwin-weakimport-1.c: Use
16904         -fno-asynchronous-unwind-tables.
16905         * gcc.dg/darwin-weakimport-3.c: Ditto.
16906
16907 2006-10-13  Richard Guenther  <rguenther@suse.de>
16908
16909         PR tree-optimization/29446
16910         * gcc.dg/torture/pr29446.c: New testcase.
16911
16912 2006-10-13  Bill Wendling  <wendling@apple.com>
16913
16914         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
16915         * g++.old-deja/g++.jason/hmc1.C: Likewise.
16916         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
16917         * g++.old-deja/g++.law/shadow1.C: Likewise.
16918         * g++.old-deja/g++.law/ctors10.C: Likewise.
16919         * g++.dg/debug/namespace1.C: Likewise.
16920         * g++.dg/inherit/namespace-as-base.C: Likewise.
16921         * g++.dg/opt/delay-slot-1.C: Likewise.
16922         * g++.dg/parse/defarg10.C: Likewise.
16923         * g++.dg/template/ptrmem11.C: Likewise.
16924         * g++.dg/template/mem_func_ptr.C: Likewise.
16925         * g++.dg/template/spec19.C: Likewise.
16926
16927 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
16928
16929         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
16930
16931 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
16932
16933         PR fortran/29373
16934         * gfortran.dg/implicit_9.f90: New test.
16935
16936         PR fortran/29407
16937         * gfortran.dg/namelist_25.f90: New test.
16938
16939         PR fortran/27701
16940         * gfortran.dg/same_name_2.f90: New test.
16941
16942         PR fortran/29232
16943         * gfortran.dg/host_assoc_types_1.f90: New test.
16944
16945         PR fortran/29364
16946         * gfortran.dg/missing_derived_type_1.f90: New test.
16947         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
16948
16949         PR fortran/29422
16950         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
16951
16952         PR fortran/29428
16953         * gfortran.dg/alloc_comp_assign_5.f90: New test.
16954
16955 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16956
16957         PR fortran/29391
16958         * gfortran.dg/bound_2.f90: New test.
16959
16960 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16961
16962         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
16963         directive.
16964         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
16965         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
16966         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
16967         * gfortran.dg/gomp/reduction3.f90: Likewise.
16968         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
16969         * gfortran.dg/dummy_procedure_2.f90: Likewise.
16970         * gfortran.dg/interface_derived_type_1.f90: Likewise.
16971         * gfortran.dg/forall_4.f90: Likewise.
16972         * gfortran.dg/spec_expr_4.f90: Likewise.
16973         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
16974         * gfortran.dg/forall_5.f90: Likewise.
16975         * gfortran.dg/open_access_append_2.f90: Add check for
16976         compile-time warning.
16977
16978 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
16979
16980         PR c++/28506
16981         * g++.dg/parse/pure1.C: New test.
16982
16983 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16984
16985         PR fortran/21435
16986         * gfortran.dg/io_constraints_3.f90: New test.
16987         * gfortran.dg/open_access_append_1.f90: Add checks
16988         for compile-time warnings.
16989         * gfortran.dg/pr20163-2.f: Likewise.
16990         * gfortran.dg/iostat_2.f90: Likewise.
16991         * gfortran.dg/label_4.f90: Delete the temporary
16992         file.
16993         * gfortran.dg/direct_io_2.f90: Add a FILE=
16994         specifier.
16995         * gfortran.dg/iomsg_1.f90: Add check for
16996         compile-time warning.
16997
16998 2006-10-12  Jan Hubicka  <jh@suse.cz>
16999
17000         PR c/28419
17001         * gcc.dg/pr28319.c: New test.
17002
17003 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
17004         PR c++/29318
17005         * g++.dg/ext/vla4.C: New test.
17006
17007 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
17008
17009         PR c++/27961
17010         * g++.dg/template/crash60.C: New test.
17011         * g++.dg/other/large-size-array.C: Adjust error markers.
17012         * g++.dg/parse/crash27.C: Likewise.
17013         * g++.dg/template/crash1.C: Likewise.
17014
17015 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
17016
17017         PR testsuite/29093
17018         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
17019
17020 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
17021
17022         PR preprocessor/28709
17023         * gcc.dg/cpp/paste14.c: New test.
17024
17025 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
17026
17027         PR c++/29175
17028         * g++.dg/init/array24.C: New test.
17029
17030 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17031
17032         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
17033         of <sys/types.h>.
17034
17035 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
17036
17037         PR c++/29024
17038         * g++.dg/parse/typedef8.C: New test.
17039         * g++.dg/other/mult-stor1.C: Adjust error markers.
17040
17041 2006-10-11  Richard Guenther  <rguenther@suse.de>
17042
17043         PR tree-optimization/28230
17044         * gcc.dg/torture/pr28230.c: New testcase.
17045
17046 2006-10-11  Richard Guenther  <rguenther@suse.de>
17047
17048         PR inline-asm/29119
17049         * gcc.dg/torture/pr29119.c: New testcase.
17050
17051 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
17052
17053         PR middle-end/29272
17054         * gcc.c-torture/execute/20060930-2.c: New test.
17055
17056 2006-10-09  Richard Henderson  <rth@redhat.com>
17057
17058         Revert emutls patch.
17059
17060 2006-10-09  Richard Guenther  <rguenther@suse.de>
17061
17062         PR middle-end/29254
17063         * gcc.dg/pr29254.c: New testcase.
17064
17065 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
17066             Paul Thomas  <pault@gcc.gnu.org>
17067
17068         PR fortran/20541
17069         * gfortran.dg/alloc_comp_basics_1.f90: New test.
17070         * gfortran.dg/alloc_comp_basics_2.f90: New test.
17071         * gfortran.dg/alloc_comp_assign_1.f90: New test.
17072         * gfortran.dg/alloc_comp_assign_2.f90: New test.
17073         * gfortran.dg/alloc_comp_assign_3.f90: New test.
17074         * gfortran.dg/alloc_comp_assign_4.f90: New test.
17075         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
17076         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
17077         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
17078         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
17079         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
17080         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
17081         * gfortran.dg/alloc_comp_std.f90: New test.
17082         * gfortran.dg/move_alloc.f90: New test.
17083
17084 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
17085
17086         PR fortran/29115
17087         * gfortran.dg/derived_constructor_comps_2.f90: New test.
17088
17089         PR fortran/29211
17090         * gfortran.dg/forall_char_dependencies_1.f90: New test.
17091
17092 2006-10-08  Tobias Burnus  <burnus@net-b.de>
17093
17094         PR fortran/28585
17095         * gfortran.dg/new_line.f90: New test.
17096
17097 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17098
17099         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
17100         * gcc.dg/torture/builtin-convert-1.c,
17101         gcc.dg/torture/builtin-convert-2.c,
17102         gcc.dg/torture/builtin-convert-3.c,
17103         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
17104
17105 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
17106
17107         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
17108         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
17109         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
17110         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
17111
17112 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
17113
17114         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
17115         Xfail some tests for powerpc-darwin and powerpc-aix.
17116
17117 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
17118
17119         PR c/29380
17120         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
17121
17122 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17123
17124         PR target/29300
17125         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
17126         on hppa*-*-hpux*.
17127
17128 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17129
17130         PR fortran/16580
17131         PR fortran/29288
17132         * gfortran.fortran-torture/execute/specifics.f90:
17133         Add tests for using all possible intrinsics as actual arguments.
17134         * gfortran.dg/specifics_1.f90: Add tests for using
17135         all possible intrinsics as actual arguments.
17136         * gfortran.dg/specifics_2.f90: New file.
17137         * gfortran.dg/specifics_3.f90: New file.
17138
17139 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
17140
17141         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
17142         * gcc.dg/debug/debug-2.c: Likewise.
17143
17144 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
17145
17146         * gcc.c-torture/compile/sync-2.c: New test.
17147
17148 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17149
17150         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
17151         line endings.
17152
17153 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
17154
17155         PR rtl-optimization/29128
17156         * gcc.c-torture/compile/pr29128.c: New test.
17157
17158 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17159
17160         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
17161         line endings.
17162
17163 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
17164
17165         PR middle-end/29256
17166         * gcc.dg/tree-ssa/loop-19.c: New test.
17167
17168 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
17169
17170         PR tree-optimization/29330
17171         * gcc.dg/pr29330.c: New test.
17172
17173         PR target/28924
17174         * gcc.c-torture/compile/20061005-1.c: New test.
17175
17176 2006-10-06  Olivier Hainque  <hainque@adacore.com>
17177
17178         * gcc.dg/typename-vla-1.c: New case.
17179         * gnat.dg/forward_vla.adb: New case.
17180
17181 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
17182
17183         PR tree-optimization/29290
17184         * gfortran.dg/loop_nest_1.f90: New test.
17185
17186         PR target/29198
17187         * gcc.dg/tls/opt-12.c: New test.
17188
17189         PR fortran/28415
17190         * gfortran.dg/save_2.f90: New test.
17191
17192         PR c/29091
17193         * gcc.dg/pr29091.c: New test.
17194
17195 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
17196
17197         * lib/target-supports.exp
17198         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
17199         same as x86_64-*-*; check for LP64.
17200
17201 2006-10-04  Richard Henderson  <rth@redhat.com>
17202
17203         * lib/target-supports.exp (check_effective_target_tls): Redefine
17204         to mean non-emulated tls.
17205         * gcc.dg/tls/alias-1.c: Remove tls requirement.
17206         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
17207         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
17208         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
17209         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
17210         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
17211         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
17212
17213 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
17214
17215         PR fortran/29343
17216         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
17217
17218 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17219
17220         * gfortran.dg/bounds_check_fail_1.f90: New test.
17221
17222 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
17223
17224         PR c++/29020
17225         * g++.dg/template/friend48.C: New test.
17226
17227 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
17228
17229         PR fortran/29098
17230         * gfortran.dg/default_initialization_2.f90: New test.
17231
17232 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
17233
17234         PR fortran/20779
17235         PR fortran/20891
17236         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
17237
17238 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
17239
17240         PR fortran/29284
17241         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
17242
17243         PR fortran/29321
17244         PR fortran/29322
17245         * gfortran.dg/missing_optional_dummy_2.f90: New test.
17246
17247         PR fortran/25091
17248         PR fortran/25092
17249         * gfortran.dg/entry_array_specs_1.f90: New test.
17250
17251 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
17252
17253         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
17254         insufficient to inhibit some test failures at -O3.  Do testing
17255         on integers.
17256
17257 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
17258
17259         PR c++/29138
17260         * g++.dg/inherit/access8.C: New test.
17261         * g++.dg/template/dtor4.C: Tweak error messages.
17262
17263 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17264
17265         PR fortran/27478
17266         * gfortran.dg/entry_8.f90: New test.
17267
17268 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17269
17270         PR c++/29291
17271         * g++.dg/parse/new4.C: New test.
17272
17273 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
17274
17275         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
17276         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
17277         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
17278         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
17279         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
17280
17281 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17282
17283         PR fortran/19260
17284         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
17285         * gfortran.dg/continuation_2.f90: New test.
17286
17287         PR fortran/19262
17288         * gfortran.dg/continuation_3.f90: New test.
17289         * gfortran.dg/continuation_4.f90: New test.
17290         * gfortran.dg/continuation_5.f: New test.
17291         * gfortran.dg/continuation_6.f: New test.
17292
17293 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
17294
17295         PR c++/29226
17296         * g++.dg/template/vla1.C: New test.
17297
17298 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17299
17300         PR fortran/29210
17301         * gfortran.dg/complex_parameter_1.f90: New test.
17302
17303 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
17304
17305         PR c/29154
17306         * gcc.c-torture/execute/20060929-1.c: New test.
17307
17308 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
17309
17310         PR c++/29105
17311         * g++.dg/template/member6.C: New test.
17312         * g++.dg/parse/typename7.C: Adjust error markers.
17313
17314         PR c++/29080
17315         * g++.dg/template/member7.C: New test.
17316
17317 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
17318
17319         PR c/24010
17320         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
17321         gcc.dg/Woverride-init-3.c: New tests.
17322
17323 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
17324
17325         * gcc.c-torture/execute/20060930-1.c: New test.
17326
17327 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17328
17329         PR fortran/18791
17330         * gfortran.dg/specifics_1.f90: New test.
17331         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
17332         complex specifics.
17333
17334 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17335
17336         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
17337         pthread-init-common.h: New.
17338
17339 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
17340
17341         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
17342         precision on some archs.
17343
17344 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
17345
17346         * gcc.dg/non-local-goto-1.c: New test.
17347         * gcc.dg/non-local-goto-2.c: Likewise.
17348         * gcc.dg/setjmp-3.c: Likewise.
17349         * gcc.dg/setjmp-4.c: Likewise.
17350
17351 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
17352
17353         * gnat.dg/self_aggregate_with_pointer.adb: New test.
17354
17355 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
17356
17357         PR fortran/28276
17358         * gfortran.dg/exponent_1.f90: New test.
17359
17360         PR fortran/27021
17361         * gfortran.dg/nearest_1.f90: New test.
17362
17363 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
17364
17365         PR middle-end/25261
17366         PR middle-end/28790
17367         * gcc.dg/gomp/nestedfn-1.c: New test.
17368
17369 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
17370
17371         PR objc/29195
17372         * objc/compile/method-1.m: New test.
17373
17374 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
17375
17376         PR c++/26938
17377         * g++.dg/template/crash58.C: New test.
17378         * g++.dg/parse/crash28.C: Adjust error markers.
17379         * g++.dg/template/crash34.C: Likewise.
17380         * g++.dg/template/friend31.C: Likewise.
17381         * g++.dg/template/crash32.C: Likewise.
17382
17383         PR c++/27329
17384         * g++.dg/template/crash59.C: New test.
17385
17386         PR c++/27667
17387         * g++.dg/template/spec33.C: New test.
17388         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
17389
17390 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
17391             Adam Nemet  <anemet@caviumnetworks.com>
17392
17393         * gcc.dg/tree-ssa/ivopts-1.c: New test.
17394         * gcc.dg/tree-ssa/ivopts-2.c: New test.
17395
17396 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
17397
17398         PR target/28911
17399         * gcc.dg/pr28911.c: New.
17400
17401 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
17402
17403         PR target/29169
17404         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
17405         (dg-options): Add -mfpmath=387.
17406
17407 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
17408
17409         PR c/28706
17410         * gcc.dg/pr28706.c: New test.
17411
17412         PR c/28712
17413         * gcc.dg/pr28712.c: New test.
17414
17415 2006-09-22  Mike Stump  <mrs@apple.com>
17416
17417         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
17418
17419 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
17420
17421         PR tree-optimization/28888
17422         * gcc.dg/pr28888.c: New test.
17423
17424 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
17425
17426         PR c++/29016
17427         * g++.dg/init/ptrfn1.C: New test.
17428
17429 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
17430
17431         PR c++/28861
17432         * g++.dg/template/spec32.C: New test.
17433         * g++.dg/parse/crash9.C: Adjust error markers.
17434
17435         PR c++/28303
17436         * g++.dg/template/typedef6.C: New test.
17437         * g++.dg/init/error1.C: Adjust error markers.
17438         * g++.dg/parse/crash9.C: Likewise.
17439         * g++.dg/template/crash55.C: Likewise.
17440
17441 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
17442
17443         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
17444
17445 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
17446
17447         PR target/27650
17448         * g++.dg/ext/dllimport12.C: New test.
17449
17450 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
17451
17452         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
17453         * gcc.target/mips/nmadd-2.c: Likewise.
17454         * gcc.target/mips/mips-ps-6.c: New test.
17455         * gcc.target/mips/neg-abs-1.c: Likewise.
17456         * gcc.target/mips/neg-abs-2.c: Likewise.
17457         * gcc.target/mips/nmadd-3.c: New test.
17458
17459 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
17460
17461         PR middle-end/28046
17462         * gcc.dg/gomp/atomic-10.c: New test.
17463         * g++.dg/gomp/atomic-10.C: New test.
17464
17465 2006-09-20  Eric Christopher  <echristo@apple.com>
17466
17467         * gcc.target/i386/sse3-not-fisttp.c: New.
17468
17469 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
17470
17471         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
17472
17473 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
17474
17475         * gcc.c-torture/execute/pr28289.c (one): New variable.
17476         (main): Use it instead of argc.
17477         * gcc.c-torture/execute/20060102-1.c (one): New variable.
17478         (main): Use it instead of argc.
17479
17480 2006-09-19  Paul Brook  <paul@codesourcery.com>
17481
17482         PR target/28516
17483         * gcc.dg/nested-func-5.c: New test.
17484
17485 2006-09-19  Ben Elliston  <bje@au.ibm.com>
17486
17487         * lib/target-supports.exp (check_effective_target_tls): Compile
17488         test stubs using ${tool}_target_compile, not just target_compile.
17489         (check_effective_target_tls_runtime): Likewise.
17490
17491 2006-09-19  Ben Elliston  <bje@au.ibm.com>
17492
17493         * gcc.c-torture/compile/20030405-1.x: Remove.
17494
17495         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
17496         optimising linker from discarding it.
17497
17498 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
17499
17500         PR fortran/28526
17501         * gfortran.dg/keyword_symbol_1.f90: New test.
17502
17503         * gfortran.dg/spread_shape_1.f90: Add missing warning with
17504         pedantic compilation option.
17505
17506 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
17507
17508         PR fortran/29060
17509         * gfortran.dg/spread_shape_1.f90: New test.
17510
17511 2006-09-17  Roger Sayle  <roger@eyesopen.com>
17512
17513         PR tree-optimization/28887
17514         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
17515
17516 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
17517
17518         PR c/25993
17519         * gcc.dg/pr25993.c: New test.
17520
17521 2006-09-17  Ira Rosen  <irar@il.ibm.com>
17522
17523         PR tree-opt/21591
17524         * gcc.dg/vect/pr21591.c: New test.
17525
17526 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
17527
17528         PR tree-opt/29059
17529         * gcc.c-torture/compile/strcpy-1.c: New test.
17530         * gcc.c-torture/compile/strcpy-2.c: New test.
17531         * gcc.c-torture/compile/memcpy-1.c: New test.
17532         * gcc.c-torture/compile/memcpy-2.c: New test.
17533
17534 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
17535
17536         PR testsuite/29055
17537         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
17538
17539 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
17540
17541         * gnat.dg/specs/double_record_extension1.ads: New test.
17542         * gnat.dg/specs/double_record_extension2.ads: Likewise.
17543
17544 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
17545
17546         PR fortran/29051
17547         * gfortran.dg/oldstyle_3.f90: New test.
17548
17549 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17550
17551         PR libgfortran/29099
17552         * gfortran.dg/secnds-1.f: New test.
17553
17554 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17555
17556         PR libgfortran/29053
17557         * gfortran.dg/streamio_9.f90: New test.
17558         * gfortran.dg/streamio_10.f90: New test.
17559
17560 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
17561
17562         PR C++/29002
17563         * g++.dg/init/array22.C: New test.
17564         * g++.dg/init/array23.C: New test.
17565
17566 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
17567
17568         * stackcheck.lst: Update list of tests requiring stack checking.
17569         * norun.lst: Adjust for above change.
17570         * ada95.lst: New file.
17571         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
17572         requiring -gnat95 switch.
17573
17574 2006-09-14  Olivier Hainque  <hainque@adacore.com>
17575
17576         * gnat.dg/in_out_parameter.adb: New test.
17577
17578 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
17579
17580         PR debug/28980
17581         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
17582
17583 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
17584
17585         * gnat.dg/specs/unchecked_union.ads: New test.
17586
17587 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
17588
17589         PR rtl-optimization/28982
17590         * gcc.c-torture/execute/pr28982a.c: New test.
17591         * gcc.c-torture/execute/pr28982b.c: Likewise.
17592
17593 2006-09-12  Eric Christopher  <echristo@apple.com>
17594
17595         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
17596         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
17597
17598 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
17599
17600         PR c/28768
17601         PR preprocessor/14634
17602         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
17603         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
17604         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
17605
17606 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17607
17608         * gcc.dg/pr28243.c: New test.
17609
17610 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
17611
17612         PR fortran/28971
17613         gfortran.dg/pr28971.f90: New test to act as a backstop in case
17614         this undiagnosed regression reappears.
17615
17616 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
17617
17618         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
17619         Treat $srcdir as a literal.
17620         * lib/fortran-torture.exp (fortran-torture-compile,
17621         fortran-torture-execute): Likewise.
17622         * lib/objc-torture.exp (objc-torture-compile,
17623         objc-torture-execute): Likewise.
17624         * lib/profopt.exp (profopt-execute): Likewise.
17625
17626 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
17627
17628         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
17629
17630 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
17631
17632         PR testsuite/28950
17633         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
17634
17635 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
17636
17637         PR target/13685
17638         * gcc.target/i386/pr13685.c: New test.
17639
17640 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
17641
17642         * gcc.dg/pr28726.c: New test.
17643
17644 2006-09-11  Josh Conner  <jconner@apple.com>
17645
17646         * gcc.dg/nrv3.c: Increase size of structure.
17647         * gcc.dg/nrv4.c: Likewise.
17648         * gcc.dg/nrv5.c: Likewise.
17649
17650 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
17651
17652         PR libfortran/28890
17653         gfortran.dg/assumed_charlen_function_5.f90: New test.
17654
17655 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
17656
17657         PR c++/28991
17658         * g++.dg/init/static3.C: New test.
17659
17660 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
17661
17662         PR testsuite/29007
17663         * gcc.dg/long-long-cst1.c (t): Add cast to
17664         __SIZE_TYPE__ before casting to int.
17665         (main): Return 0 on success.
17666
17667 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17668
17669         * gcc.c-torture/execute/20060910-1.c: New test.
17670
17671 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
17672
17673         PR middle-end/26983
17674         * gcc.dg/pr26983.c: New test.
17675
17676 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
17677
17678         PR target/29006
17679         * gcc.c-torture/execute/pr29006.c: New test.
17680
17681 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
17682
17683         PR libfortran/28947
17684         gfortran.dg/matmul_4.f90: New test.
17685
17686 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
17687
17688         PR fortran/28959
17689         gfortran.dg/used_types_10: New test.
17690
17691 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
17692
17693         PR libfortran/28923
17694         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
17695         gfortran.dg/array_initializer_3.f90: New test.
17696
17697 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17698
17699         PR fortran/28914
17700         * gfortran.dg/actual_array_constructor_3.f90: New test.
17701
17702 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
17703
17704         PR testsuite/26778
17705         * gcc.target/i386/pr26778.c: New testcase.
17706
17707 2006-09-08  Eric Christopher  <echristo@apple.com>
17708
17709         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
17710         * gcc.target/i386/memcpy-1.c: Ditto.
17711         * gcc.target/i386/asm-1.c: Ditto.
17712         * gcc.target/i386/20060512-4.c: Ditto.
17713         * gcc.target/i386/compress-float-387.c: Ditto.
17714         * gcc.target/i386/20060512-1.c: Ditto.
17715         * gcc.target/i386/compress-float-sse.c: Ditto.
17716         * gcc.target/i386/20060512-2.c: Ditto.
17717         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
17718         * gcc.target/i386/stack-prot-kernel.c: Ditto.
17719         * gcc.target/i386/compress-float-387-pic.c: Ditto.
17720         * gcc.dg/pr26449.c: Ditto.
17721         * gcc.dg/attr-ms_struct-2.c: Ditto.
17722         * gcc.dg/attr-ms_struct-1.c: Ditto.
17723         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
17724
17725 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
17726
17727         PR c/28504
17728         * gcc.dg/vla-10.c: New test.
17729
17730 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17731
17732         PR c++/28858
17733         * g++.dg/parse/template20.C: New test.
17734         * g++.dg/template/operator8.C: Remove obsolete part.
17735         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
17736         * g++.old-deja/g++.pt/crash65.C: Likewise.
17737
17738 2006-09-07  Jason Merrill  <jason@redhat.com>
17739
17740         PR middle-end/27724
17741         * gcc.dg/long-long-cst1.c: New test.
17742
17743 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17744
17745         PR C++/28906
17746         * g++.dg/other/array3.C: New test.
17747         * g++.dg/other/array4.C: New test.
17748         * g++.dg/other/array5.C: New test.
17749
17750 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
17751
17752         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
17753
17754 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
17755
17756         PR target/28946
17757         * gcc.target/i386/pr28946.c: New test.
17758
17759 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
17760
17761         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
17762         in integer literal constant.
17763         * gfortran.dg/enum_8.f90: Ditto.
17764         * gfortran.dg/g77/20030326-1.f: Ditto.
17765
17766 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
17767
17768         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
17769         nonconformance usage.
17770
17771 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17772
17773         PR middle-end/28862
17774         * gcc.c-torture/compile/vector-align-1.c: New test.
17775
17776 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
17777
17778         PR rtl-opt/27883
17779         * g++.dg/opt/copysign-1.C: New test.
17780
17781 2006-09-06  Jason Merrill  <jason@redhat.com>
17782
17783         PR c++/27371
17784         * g++.dg/warn/unused-result1.C: New test.
17785
17786 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
17787
17788         PR c++/28903
17789         * g++.dg/ext/vla3.C: New test.
17790
17791         PR c++/28886
17792         * g++.dg/template/array16.C: New test.
17793
17794 2006-09-06  Richard Guenther  <rguenther@suse.de>
17795
17796         * gcc.dg/pr27226.c: Remove testcase again.
17797
17798 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
17799
17800         PR tree-opt/28937
17801         * g++.dg/opt/unroll2.C: New test.
17802
17803 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
17804
17805         PR tree-opt/28952
17806         * gcc.dg/vect/pr28952.c: New test.
17807
17808 2006-09-05  Richard Guenther  <rguenther@suse.de>
17809
17810         PR tree-optimization/28900
17811         * gcc.dg/torture/pr28900.c: New testcase
17812
17813 2006-09-05  Richard Guenther  <rguenther@suse.de>
17814
17815         PR tree-optimization/28905
17816         * gcc.c-torture/compile/pr28905.c: New testcase.
17817
17818 2006-09-05  Richard Guenther  <rguenther@suse.de>
17819
17820         PR middle-end/28935
17821         * gcc.dg/pr28935.c: New testcase.
17822
17823 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17824
17825         * gcc.c-torture/execute/20060905-1.c: New test.
17826
17827 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
17828
17829         PR fortran/28908
17830         * gfortran.dg/used_types_7.f90: New test.
17831         * gfortran.dg/used_types_8.f90: New test.
17832         * gfortran.dg/used_types_9.f90: New test.
17833
17834 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17835
17836         * gcc.c-torture/compile/20060904-1.c: New test.
17837
17838 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
17839
17840         PR c++/23287 Revert my 2006-09-01 patch
17841         * g++.dg/parse/dtor12.C: Remove.
17842
17843 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
17844
17845         PR c+/27670
17846         * g++.dg/template/operator9.C: New test.
17847
17848         PR c++/27493
17849         * g++.dg/template/operator7.C: New test.
17850
17851         PR c++/27494
17852         * g++.dg/template/operator8.C: New test.
17853
17854         PR c++/27397
17855         * g++.dg/template/crash57.C: New test.
17856
17857         * g++.dg/template/typedef4.C: Adjust error markers.
17858         * g++.dg/template/typedef5.C: Likewise.
17859
17860 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
17861
17862         PR c++/28878
17863         * g++.dg/parse/crash33.C: New test.
17864
17865 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
17866         Richard Guenther  <rguenther@suse.de>
17867         Adam Nemet  <anemet@caviumnetworks.com>
17868
17869         PR middle-end/27226
17870         * gcc.target/mips/memcpy-1.c: New testcase.
17871         * gcc.dg/pr27226.c: Likewise.
17872
17873 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
17874
17875         PR c++/28705
17876         * g++.dg/lookup/koenig5.C: New.
17877         * g++.dg/template/crash56.C: New.
17878
17879 2006-09-01  Josh Conner  <jconner@apple.com>
17880
17881         PR c++/25505
17882         * gcc.dg/nrv3.c: New test.
17883         * gcc.dg/nrv4.c: New test.
17884         * gcc.dg/nrv5.c: New test.
17885
17886 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
17887
17888         PR c++/23287
17889         * g++.dg/parse/dtor12.C: New.
17890
17891 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
17892
17893         PR tree-optimization/28839
17894         * gcc.dg/pr28839.c: New test.
17895
17896 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
17897
17898         PR target/24367
17899         * gcc.dg/pr24367.c: New testcase.
17900
17901 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
17902
17903         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
17904
17905 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
17906
17907         PR rtl-optimization/27735
17908         * gcc.dg/loop-unswitch-1.c: New test.
17909
17910 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
17911
17912         PR fortran/28885
17913         * gfortran.dg/aliasing_dummy_2.f90: New test.
17914
17915         PR fortran/20067
17916         * gfortran.dg/generic_5.f90: Change error message.
17917
17918         PR fortran/28873
17919         * gfortran.dg/generic_6.f90: New test.
17920
17921         PR fortran/25077
17922         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
17923
17924         PR fortran/25102
17925         * gfortran.dg/invalid_interface_assignment.f90: New test.
17926
17927         PR fortran/24866
17928         * gfortran.dg/module_proc_external_dummy.f90: New test.
17929
17930 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
17931
17932         PR c++/28349
17933         * g++.dg/warn/var-args1.C: New test.
17934
17935 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
17936
17937         PR fortran/28866
17938         * gfortran.dg/simpleif_2.f90: New test.
17939         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
17940         * gfortran.dg/enum_5.f90: Ditto.
17941
17942 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17943             Kazu Hirata  <kazu@codesourcery.com>
17944
17945         PR tree-optimization/17506
17946         * gcc.dg/pr17506.c: New.
17947
17948 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
17949
17950         PR c++/28139
17951         * g++.dg/eh/alias1.C: New test.
17952
17953 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17954
17955         PR c++/28860
17956         * g++.dg/template/ttp22.C: New test.
17957
17958 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
17959
17960         PR middle-end/26632
17961         * gcc.dg/pr26632.c: New.
17962
17963 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17964
17965         PR libgfortran/28354
17966         * gfortran.dg/fmt_zero_precision.f90: New test.
17967
17968 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
17969
17970         PR c++/28058
17971         * g++.dg/template/spec31.C: New test.
17972
17973 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
17974
17975         PR c++/26573
17976         * g++.dg/other/static2.C: New test.
17977
17978 2006-08-26  Roger Sayle  <roger@eyesopen.com>
17979
17980         * gcc.dg/Wswitch-enum-2.c: New test case.
17981         * gcc.dg/Wswitch-enum-3.c: Likewise.
17982
17983 2006-08-26  Richard Guenther  <rguenther@suse.de>
17984
17985         * gcc.c-torture/compile/20060826-1.c: New testcase.
17986
17987 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
17988
17989         PR c++/28736
17990         * g++.dg/template/void10.C: New test.
17991
17992         PR c++/28737
17993         * g++.dg/template/void8.C: New test.
17994
17995         PR c+_+/28738
17996         * g++.dg/template/void9.C: New test.
17997
17998         * g++.dg/template/void3.C: Adjust error markers.
17999         * g++.dg/template/void4.C: Likewise.
18000         * g++.dg/template/crash55.C: Likewise.
18001         * g++.dg/template/void7.C: Likewise
18002
18003 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
18004
18005         PR c++/28588
18006         * g++.dg/inherit/access6.C: New test.
18007         * g++.dg/inherit/access7.C: Likewise.
18008
18009         PR c++/28595
18010         * g++.dg/template/array15.C: New test.
18011         * g++.dg/template/crash2.C: Tweak error markers.
18012
18013 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
18014
18015         PR middle-end/28683
18016         * gcc.c-torture/compile/20060823-1.c: New test.
18017
18018 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18019
18020         PR c++/28853
18021         * g++.dg/template/ttp21.C: New test.
18022
18023         PR c++/28852
18024         * g++.dg/other/operator1.C: Add error-marker.
18025         * g++.dg/other/operator2.C: New test.
18026
18027 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
18028
18029         PR c/27893
18030         * gcc.c-torture/compile/vla-const-1.c,
18031         gcc.c-torture/compile/vla-const-2.c: New tests.
18032
18033 2006-08-26  Richard Guenther  <rguenther@suse.de>
18034
18035         PR middle-end/28814
18036         * gcc.dg/torture/pr28814.c: New testcase.
18037
18038 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
18039
18040         PR c/28418
18041         * gcc.c-torture/compile/compound-literal-1.c: New test.
18042
18043 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
18044
18045         PR c/28299
18046         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
18047         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
18048         Expect extra diagnostics.
18049
18050 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
18051
18052         gcc.dg/noncompile/pr16876.c: New test.
18053
18054 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
18055
18056         PR c++/28056
18057         * g++.dg/parse/local1.C: New test.
18058         * g++.dg/other/qual1.C: Tweak error marker.
18059
18060 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
18061
18062         PR c++/27787
18063         * g++.dg/template/typename10.C: New.
18064         * g++.dg/template/lookup4.C: Remove bogus error marker.
18065
18066 2006-08-25  Richard Guenther  <rguenther@suse.de>
18067
18068         PR testsuite/28829
18069         * gcc.dg/pr26570.c: Fix testcase.
18070
18071 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
18072
18073         PR tree-opt/28807
18074         * gcc.c-torture/execute/mayalias-2.c: New test.
18075         * gcc.dg/tree-ssa/alias-13.c: New test.
18076
18077 2006-08-24  Jan Hubicka  <jh@suse.cz>
18078
18079         PR debug/26881
18080         * gcc.dg/debug/pr26881.c: New file.
18081
18082 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
18083
18084         PR fortran/28788
18085         * gfortran.dg/used_types_4.f90: New test.
18086         * gfortran.dg/derived_init_2.f90: Modify to check sibling
18087         association of derived types.
18088         * gfortran.dg/used_types_2.f90: Add module cleanup.
18089         * gfortran.dg/used_types_3.f90: The same.
18090
18091         PR fortran/28771
18092         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
18093         fix of regression.
18094
18095 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18096
18097         PR 28813
18098         * gfortran.dg/direct_io_6.f90: Remove test.
18099
18100 2006-08-23  Stuart Hastings  <stuart@apple.com>
18101
18102         PR 28825
18103         * gcc.target/i386/20060821-1.c: New.
18104
18105 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
18106
18107         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
18108         dg-warning strings for dllimport.
18109
18110 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
18111
18112         PR C++/28450
18113         * g++.dg/ext/vector4.C: New test.
18114         * g++.dg/ext/complex1.C: New test.
18115
18116 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
18117
18118         PR debug/28692
18119         * gcc.dg/debug/const-1.c: New.
18120         * gcc.dg/debug/const-2.c: New.
18121         * gcc.dg/debug/dwarf2/const-1.c: New.
18122         * gcc.dg/debug/dwarf2/const-2.c: New.
18123         * gcc.dg/debug/dwarf2/const-2b.c: New.
18124
18125 2006-08-22  Richard Guenther  <rguenther@suse.de>
18126
18127         PR middle-end/28776
18128         * gcc.c-torture/compile/pr28776-1.c: New testcase.
18129         * gcc.c-torture/compile/pr28776-2.c: Likewise.
18130
18131 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
18132
18133         PR tree-optimization/28003
18134         * g++.dg/tree-ssa/pr28003.C: New.
18135
18136 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
18137
18138         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
18139
18140 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
18141
18142         PR c++/26269
18143         * g++.dg/other/error14.C: New test.
18144
18145         PR c++/28505
18146         * g++.dg/parse/ctor7.C: New test.
18147         * g++.dg/parse/ctor8.C: Likewise.
18148
18149         PR c++/28741
18150         * g++.dg/template/void7.C: New test.
18151
18152 2006-08-21  Olivier Hainque  <hainque@adacore.com>
18153
18154         * gnat.dg/self_aggregate_with_zeros.adb: New test.
18155         * gnat.dg/self_aggregate_with_array.adb: New test.
18156
18157 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
18158
18159         * g++.dg/eh/arm-vfp-unwind.C: New test.
18160
18161 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
18162
18163         PR c++/28341
18164         * g++.dg/template/ref3.C: New test.
18165         * g++.dg/template/nontype13.C: New test.
18166
18167         PR c++/28346
18168         * g++.dg/template/ptrmem17.C: New test.
18169
18170 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
18171
18172         PR target/28648 c:
18173         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
18174
18175 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
18176
18177         PR fortran/28630
18178         * gfortran.dg/used_types_2.f90: New test.
18179
18180         PR fortran/28601
18181         * gfortran.dg/used_types_3.f90: New test.
18182
18183         PR fortran/20886
18184         * gfortran.dg/generic_actual_arg.f90: New test.
18185
18186         PR fortran/28735
18187         * gfortran.dg/module_private_array_refs_1.f90: New test.
18188
18189         PR fortran/28762
18190         * gfortran.dg/program_name_1.f90: New test.
18191
18192         PR fortran/28425
18193         * gfortran.dg/derived_constructor_comps_1.f90: New test.
18194
18195         PR fortran/28496
18196         * gfortran.dg/array_initializer_2.f90: New test.
18197
18198         PR fortran/18111
18199         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
18200
18201         PR fortran/28600
18202         * gfortran.dg/assumed_charlen_function_4.f90: New test.
18203
18204         PR fortran/28771
18205         * gfortran.dg/assumed_charlen_in_main.f90: New test.
18206
18207         PR fortran/28660
18208         * gfortran.dg/dependent_decls_1.f90: New test.
18209
18210 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
18211
18212         PR fortran/25217
18213         * gfortran.dg/derived_init_2.f90: New.
18214
18215 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
18216
18217         * gcc.c-torture/execute/pr28289.c: New test.
18218
18219 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
18220
18221         PR c/28744
18222         * gcc.dg/attr-externally-visible-1.c: New test.
18223         * gcc.dg/attr-externally-visible-2.c: New test.
18224         * g++.dg/parse/attr-externally-visible-1.C: New test.
18225         * g++.dg/parse/attr-externally-visible-2.C: New test.
18226
18227 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18228
18229         PR c++/28606
18230         * g++.dg/parse/dtor11.C: New test.
18231
18232 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
18233
18234         PR rtl-optimization/28489
18235         * gcc.c-torture/compile/pr28489.c: New test.
18236
18237 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18238
18239         PR c++/28710
18240         * g++.dg/template/redecl4.C: New test.
18241
18242         PR c++/28711
18243         * g++.dg/template/ctor8.C: New test.
18244
18245 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
18246
18247         * gcc.dg/pr26570.c: Fix testcase.
18248
18249 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
18250
18251         * PR c++/28573
18252         * g++.dg/parse/offsetof6.C: New test.
18253         * g++.dg/parse/offsetof6.C: New test.
18254         * g++.dg/parse/offsetof7.C: New test.
18255
18256 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18257
18258         PR testsuite/28602
18259         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
18260         is false.
18261
18262 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
18263
18264         PR c++/28302
18265         * g++.dg/ext/vector3.C: New test.
18266
18267 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
18268
18269         PR gcov/profile/26570
18270         * gcc.dg/pr26570.c: New test.
18271
18272 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
18273
18274         PR c/27697
18275         * gcc.dg/qual-component-1.c: New test.
18276
18277 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18278
18279         PR c++/28593
18280         * g++.dg/parse/new3.C: New test.
18281
18282 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18283
18284         PR fortran/25828
18285         * gfortran.dg/streamio_1.f90: New test.
18286         * gfortran.dg/streamio_2.f90: New test.
18287         * gfortran.dg/streamio_3.f90: New test.
18288         * gfortran.dg/streamio_4.f90: New test.
18289         * gfortran.dg/streamio_5.f90: New test.
18290         * gfortran.dg/streamio_6.f90: New test.
18291         * gfortran.dg/streamio_7.f90: New test.
18292         * gfortran.dg/streamio_8.f90: New test.
18293
18294 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
18295
18296         PR c/28287
18297         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
18298
18299 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
18300
18301         PR c++/28594
18302         * g++.dg/template/void6.C: New test.
18303
18304 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18305
18306         PR c/28649
18307         * gcc.dg/parse-error-1.c: New test.
18308         * gcc.dg/parse-error-2.c: New test.
18309         * gcc.dg/cpp/digraph2.c: Add error-marker.
18310         * gcc.dg/noncompile/920923-1.c: Likewise.
18311
18312 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
18313
18314         PR c/27490
18315         * gcc.dg/sizeof-2.c: New testcase.
18316
18317         PR c/27489
18318         * gcc.dg/switch-A.c: New testcase.
18319
18320 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
18321
18322         PR c++/28288
18323         PR c++/14556
18324         * g++.old-deja/g++.warn/compare1.C: Delete.
18325         * g++.dg/opt/pr7503-2.C: Delete.
18326         * g++.dg/opt/pr7503-3.C: Delete.
18327         * g++.dg/opt/pr7503-4.C: Delete.
18328         * g++.dg/opt/pr7503-5.C: Delete.
18329         * g++.dg/opt/max1.C: Delete.
18330         * g++.dg/warn/minmax.C: Delete.
18331         * g++.dg/expr/minmax.C: New test.
18332
18333 2006-08-14  Richard Guenther  <rguenther@suse.de>
18334
18335         PR testsuite/28703
18336         * gcc.c-torture/execute/pr28651.c: Do not use argc
18337         to avoid optimization, instead forbid inlining.
18338
18339 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
18340
18341         PR rtl-optimization/28634
18342         * gcc.c-torture/execute/ieee/pr28634.c: New test.
18343
18344 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
18345
18346         PR c/27184
18347         * gcc.dg/torture/pr27184.c: New test.
18348
18349 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
18350
18351         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
18352
18353 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18354
18355         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
18356         * gfortran.dg/stat_2.f90: Likewise.
18357         * gfortran.dg/chmod_1.f90: Likewise.
18358         * gfortran.dg/chmod_2.f90: Likewise.
18359         * gfortran.dg/chmod_3.f90: Likewise.
18360
18361 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
18362
18363         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
18364
18365 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
18366
18367         * g++.dg/opt/pr23454-2.C: New test.
18368
18369 2006-08-11  Richard Guenther  <rguenther@suse.de>
18370
18371         PR middle-end/28651
18372         * gcc.c-torture/execute/pr28651.c: New testcase.
18373
18374 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
18375
18376         * gnat.dg/specs/static_initializer.ads: New test.
18377
18378 2006-08-10  Paul Brook  <paul@codesourcery.com>
18379
18380         * gcc.target/arm/cond-asm.c: New test.
18381
18382 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
18383
18384         PR tree-optimization/26197
18385         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
18386         * g++.dg/vect/vect.exp: Compile the new tests with
18387         --param max-aliased-vops=0.
18388
18389 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
18390
18391         PR c++/28637
18392         * g++.dg/template/void3.C: New test.
18393
18394         PR c++/28638
18395         * g++.dg/template/void4.C: New test.
18396
18397         PR c++/28640
18398         * g++.dg/template/void5.C: New test.
18399
18400 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
18401
18402         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
18403         after dg-do compile.
18404
18405 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
18406
18407         PR tree-optimizations/26969
18408         * gcc.dg/vect/vect.exp: Compile tests prefixed with
18409         "unswitch-loops" with -funswitch-loops.
18410         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
18411
18412 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18413
18414         * gcc.dg/sparc-getcontext-1.c: Fix typo.
18415         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
18416         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
18417         * objc.dg/dwarf-1.m: Likewise.
18418         * objc.dg/dwarf-2.m: Likewise.
18419         * obj-c++.dg/dwarf-2.mm: Likewise.
18420
18421 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18422
18423         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
18424         * objc.dg/dwarf-2.m: Likewise.
18425         * obj-c++.dg/dwarf-2.mm: Likewise.
18426
18427         PR libfortran/28603
18428         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
18429
18430         PR testsuite/27611
18431         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
18432
18433         PR testsuite/27033
18434         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
18435
18436 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
18437
18438         PR target/27827
18439         * gcc.target/i386/pr27827.c: New testcase.
18440
18441 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
18442
18443         PR fortran/28590
18444         * gfortran.dg/sequence_types_1.f90: New test.
18445
18446 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
18447
18448         PR fortran/28548
18449         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
18450         dg-warning.  Add -pedantic option.
18451
18452 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18453
18454         PR c/28502
18455         * gcc.dg/proto-1.c: New test.
18456
18457         PR c/27721
18458         * gcc.dg/lvalue-4.c: New test.
18459
18460         PR c/28136
18461         * gcc.dg/init-bad-5.c: New test.
18462
18463 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
18464
18465         PR c++/28347
18466         * g++.dg/ext/typedef-init.C: Add new test for typedef
18467         initialization inside templates. Adjust existing error markers.
18468
18469 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
18470
18471         PR c++/28148
18472         * g++.dg/init/ptrmem3.C: New test.
18473
18474 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
18475
18476         PR tree-optimization/27770
18477         * lib/target-support.exp: New target keyword "section_anchors".
18478         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
18479         tests.
18480         * gcc.dg/vect/section-anchors-pr27770.c: New test.
18481         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
18482         * gcc.dg/vect/section-anchors-vect-69.c: New test.
18483         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
18484
18485 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18486
18487         * gcc.dg/20060801-1.c: Add missing '}'.
18488
18489 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18490
18491         PR c++/27508
18492         * g++.dg/parse/dtor9.C: New test.
18493         * g++.dg/parse/dtor10.C: New test.
18494         * g++.dg/other/error7.C: Adjust error-marker.
18495
18496         PR c++/28274
18497         * g++.dg/other/default5.C: New test.
18498
18499 2006-08-02  Richard Guenther  <rguenther@suse.de>
18500
18501         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
18502
18503 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
18504
18505         PR c++/28557
18506         * g++.dg/template/conv9.C: New test.
18507
18508 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
18509
18510         PR debug/28063
18511         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
18512         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
18513         Optionally return assembly text.  Update callers.
18514         (check_no_compiler_messages): Update verbose messages.
18515         (check_no_messages_and_pattern): New.
18516         (check_effective_target_string_merging): New.
18517
18518 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18519
18520         PR c++/28250
18521         * g++.dg/eh/catch4.C: New test.
18522
18523         PR c++/28257
18524         * g++.dg/other/qual1.C: New test.
18525
18526         PR c++/28259
18527         * g++.dg/inherit/error2.C: New test.
18528
18529         PR c++/28267
18530         * g++.dg/other/new1.C: New test.
18531
18532         * g++.dg/warn/pr23075.C: Remove obsolete test.
18533         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
18534         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
18535
18536 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
18537
18538         PR c++/28523
18539         * g++.dg/eh/cast1.C: New test.
18540
18541 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
18542
18543         PR libfortran/28452
18544         * gfortran.dg/random_3.f90:  New test.
18545
18546 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
18547
18548         PR c++/28432
18549         * g++.dg/other/pr28304.C: Change expected error message.
18550         * g++.dg/other/pr28432.C: New test.
18551
18552 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
18553
18554         PR c++/28256
18555         * g++.dg/init/brace2.C: Change expected error message, add empty init.
18556
18557 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
18558
18559         PR debug/23336
18560         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
18561         at -g1.
18562         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
18563         g++.dg/debug/enum-2.C: New.
18564
18565 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18566
18567         PR c++/6634
18568         * g++.dg/parse/long1.C: Add more tests.
18569
18570 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18571
18572         * gfortran.dg/lrshift_1.c: New file.
18573
18574 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18575
18576         PR libgfortran/28335
18577         * gfortran.dg/no_unit_error_1.f90: New test.
18578
18579 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18580
18581         PR libgfortran/28335
18582         * gfortran.dg/no_unit_error_1.f90: Delete test.
18583         * gfortran.dg/no_unit_error_2.f90: Delete test.
18584
18585 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18586
18587         * gfortran.dg/chmod_3.f90: New test.
18588         * gfortran.dg/ltime_gmtime_1.f90: New test.
18589         * gfortran.dg/ltime_gmtime_2.f90: New test.
18590         * gfortran.dg/lrshift_1.f90: New test.
18591         * gfortran.dg/chmod_1.f90: New test.
18592         * gfortran.dg/chmod_2.f90: New test.
18593
18594 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
18595
18596         PR c++/27668
18597         * g++.dg/template/crash55.C: New test.
18598
18599         PR c++/27962
18600         * g++.dg/template/nontype16.C: New test.
18601
18602         * g++.dg/template/void2.C: Adjust error markers.
18603         * g++.dg/template/nontype5.C: Adjust error markers.
18604
18605 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
18606
18607         * gcc.target/i386/stack-prot-kernel.c: New test.
18608
18609 2006-07-27  Roger Sayle  <roger@eyesopen.com>
18610
18611         * gcc.dg/builtins-55.c: New test case.
18612
18613 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
18614
18615         PR rtl-optimization/27907
18616         * gcc.c-torture/compile/pr27907.c: New test.
18617
18618 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18619
18620         * gfortran.dg/mclock.f90: New test.
18621         * gfortran.dg/int_conv_1.f90: New test.
18622         * gfortran.dg/stat_1.f90: New test.
18623         * gfortran.dg/stat_2.f90: New test.
18624
18625 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18626
18627         PR libgfortran/28335
18628         * gfortran.dg/no_unit_error_1.f90: New test.
18629         * gfortran.dg/no_unit_error_2.f90: New test.
18630         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
18631
18632 2006-07-25  Roger Sayle  <roger@eyesopen.com>
18633
18634         PR middle-end/28473
18635         * gcc.dg/fold-convround-1.c: New test case.
18636
18637 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
18638
18639         * gfortran.dg/arithmetic_if.f90:  Fix comments.
18640
18641 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18642
18643         PR c++/27572
18644         * g++.dg/other/typedef1.C: New test.
18645         * g++.dg/template/typedef4.C: New test.
18646         * g++.dg/template/typedef5.C: New test.
18647
18648 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
18649
18650         PR fortran/28416
18651         * gfortran.dg/allocatable_dummy_3.f90: New.
18652
18653 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
18654
18655         PR fortran/28439
18656         * gfortran.dg/arithmetic_if.f90:  New test.
18657
18658 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
18659
18660         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
18661         avoid memcpy optimization.
18662
18663 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18664
18665         PR fortran/25289
18666         * gfortran.dg/direct_io_6.f90: New test.
18667
18668 2006-07-24  Jan Hubicka  <jh@suse.cz>
18669
18670         PR c/25795
18671         PR c++/27369
18672         * gcc.dg/pr25795.c: New test.
18673         * gcc.dg/pr25795-1.c: New test.
18674
18675 2006-07-23  Roger Sayle  <roger@eyesopen.com>
18676
18677         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
18678         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
18679         which may be transformed to "g || h" on some platforms.
18680
18681 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
18682
18683         PR c++/28025
18684         * g++.dg/template/friend45.C: New test.
18685
18686 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18687
18688         PR libgfortran/28339
18689         * gfortran.dg/arrayio_8.f90: New test.
18690
18691 2006-07-21  Mike Stump  <mrs@apple.com>
18692
18693         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
18694
18695         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
18696
18697 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18698
18699         PR c++/28250
18700         * g++.dg/eh/catch3.C: New test.
18701
18702         PR c++/28363
18703         * g++.dg/template/defarg10.C: New test.
18704
18705 2006-07-20  Paul Brook  <paul@codesourcery.com>
18706
18707         PR 27363
18708         * gcc.dg/pr27363.c: New test.
18709
18710 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
18711
18712         PR c++/28338
18713         * g++.dg/init/ref13.C: New test.
18714
18715 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18716
18717         PR obj-c++/28434
18718         * obj-c++.dg/proto-error-1.mm: New test.
18719
18720 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
18721
18722         PR c++/28337
18723         * g++.dg/template/string1.C: New test.
18724
18725 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
18726
18727         PR c++/28048
18728         * g++.dg/template/defarg9.C: New test.
18729
18730         PR c++/28235
18731         * g++.dg/template/static27.C: New test.
18732
18733 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
18734
18735         PR 28410
18736         * gcc.dg/tree-ssa/pr28410.c: New test.
18737
18738 2006-07-18  Lee Millward  <lee.millward@gmail.com>
18739
18740         PR c++/28258
18741         * g++/dg/other/error13.C: New test.
18742
18743         PR c++/28260
18744         * g++.dg/template/friend44.C: New test.
18745
18746 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
18747
18748         PR c++/27495
18749         * g++.dg/other/pr27495.C: New.
18750
18751 2006-07-18  Olivier Hainque  <hainque@adacore.com>
18752
18753         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
18754         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
18755
18756 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18757
18758         PR c/28286
18759         * gcc.dg/pragma-pack-4.c: New test.
18760
18761 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
18762
18763         PR c++/28291
18764         * g++.dg/ext/pr28291.C: New test.
18765
18766 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
18767
18768         PR middle-end/28403
18769         * gcc.c-torture/execute/pr28403.c: New test.
18770
18771 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
18772
18773         PR middle-end/28402
18774         * gcc.dg/pr28402.c: New test.
18775
18776 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
18777
18778         PR c++/28304
18779         * g++.dg/other/pr28304.C: New test.
18780
18781 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
18782
18783         PR other/28251
18784         gcc.c-torture/unsorted/dump-noaddr.c: New test.
18785         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
18786
18787 2006-07-17  Richard Guenther  <rguenther@suse.de>
18788
18789         PR tree-optimization/28238
18790         * g++.dg/tree-ssa/pr28238.C: New testcase.
18791
18792 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18793
18794         PR c++/28250
18795         * g++.dg/eh/catch1.C: New test.
18796         * g++.dg/eh/catch2.C: New test.
18797
18798 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
18799
18800         PR c++/28370
18801         * g++.dg/template/anon3.C: New test.
18802
18803 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
18804
18805         PR fortran/20844
18806         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
18807         specifiers requiring an explicit format tag..
18808
18809         PR fortran/28201
18810         * gfortran.dg/generic_5: New test.
18811
18812         PR fortran/20893
18813         * gfortran.dg/elemental_optional_args_1.f90: New test.
18814
18815 2006-07-16  Olivier Hainque  <hainque@adacore.com>
18816
18817         * gnat.dg/assert.ads: New file.
18818         * gnat.dg/controlled_record.ads: Likewise.
18819         * gnat.dg/controlled_record.adb: Likewise.
18820
18821 2006-07-15  Lee Millward  <lee.millward@gmail.com>
18822
18823         PR c++/28292
18824         * g++.dg/other/error12.C: New test.
18825
18826         PR c++/28269
18827         * g++.dg/template/crash54.C: New test.
18828
18829 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18830
18831         PR c++/28249
18832         * g++.dg/parse/catch1.C: New test.
18833
18834         PR c++/28294
18835         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
18836
18837         PR c++/28387
18838         * g++.dg/ext/attrib24.C: New test.
18839
18840 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18841
18842         PR c++/28343
18843         * g++.dg/ext/asmspec1.C: New test.
18844
18845 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
18846
18847         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
18848         (dg-test): Support shouldfail tests.
18849         * lib/target-supports-dg.exp (dg-shouldfail): New.
18850         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
18851         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
18852         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
18853         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
18854         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
18855         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
18856         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
18857
18858 2006-07-13  Jan Hubicka  <jh@suse.cz>
18859
18860         * gcc.target/i386/memcpy-1.c: New.
18861
18862 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
18863
18864         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
18865
18866 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
18867
18868         PR fortran/25097
18869         * gfortran.dg/present_1.f90: New test.
18870
18871         PR fortran/20903
18872         * gfortran.dg/interface_derived_type_1.f90: New test.
18873
18874 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
18875
18876         PR fortran/28213
18877         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
18878         list.
18879
18880 2006-07-07  Lee Millward  <lee.millward@gmail.com>
18881
18882         PR c++/27820
18883         * g++.dg/other/label1.C: New test.
18884
18885 2006-07-07  Richard Guenther  <rguenther@suse.de>
18886
18887         PR middle-end/28268
18888         * gcc.dg/torture/pr28268.c: New testcase.
18889
18890 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
18891
18892         PR c++/27019
18893         * g++.dg/ext/pr27019.C: New.
18894
18895 2006-07-07  Richard Guenther  <rguenther@suse.de>
18896
18897         PR tree-optimization/28187
18898         * gcc.dg/pr28187.c: New testcase.
18899
18900 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
18901
18902         * gnat.dg/address_conversion.adb: New test.
18903         * gnat.dg/boolean_subtype.adb: Likewise.
18904         * gnat.dg/frame_overflow.adb: Likewise.
18905         * gnat.dg/pointer_array.adb: Likewise.
18906         * gnat.dg/pointer_conversion.adb: Likewise.
18907
18908 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
18909
18910         PR fortran/28237
18911         PR fortran/23420
18912         * gfortran.dg/print_fmt_5.f90: New test.
18913
18914 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18915
18916         PR fortran/28129
18917         * gfortran.dg/bounds_check_4.f90: New test.
18918
18919 2006-07-05  Richard Guenther  <rguenther@suse.de>
18920
18921         PR target/28158
18922         * gfortran.dg/pr28158.f90: New testcase.
18923
18924 2006-07-05  Richard Guenther  <rguenther@suse.de>
18925
18926         PR tree-optimization/28162
18927         * gcc.dg/pr28162.c: New testcase.
18928
18929 2006-07-05  Richard Guenther  <rguenther@suse.de>
18930         Andrew Pinski  <pinskia@gcc.gnu.org>
18931
18932         PR c++/27084
18933         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
18934
18935 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
18936
18937         PR fortran/28174
18938         * gfortran.dg/actual_array_substr_2.f90: New test.
18939
18940         PR fortran/28167
18941         * gfortran.dg/actual_array_constructor_2.f90: New test.
18942
18943 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18944
18945         * gfortran.dg/itime_idate_1.f: New test.
18946         * gfortran.dg/itime_idate_2.f: New test.
18947
18948 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18949
18950         PR libgfortran/27704
18951         * gfortran.dg/open_status_3.f90: New test.
18952         * gfortran.dg/fmt_l.f90: Update for new feature.
18953
18954 2006-07-03  Asher Langton  <langton2@llnl.gov>
18955
18956         * gfortran.dg/oldstyle_2.f90: New.
18957
18958 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
18959
18960         * gnat.dg/string_slice.adb: New test.
18961
18962 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18963
18964         PR fortran/19259
18965         * gfortran.dg/semicolon_fixed.c: New.
18966         * gfortran.dg/semicolon_free.c: New.
18967
18968 2006-06-30  Mike Stump  <mrs@apple.com>
18969
18970         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
18971         that don't support internal visibility.
18972
18973 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
18974
18975         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
18976         for '(' / ')' needing an extra '\'.
18977
18978 2006-06-29  Roger Sayle  <roger@eyesopen.com>
18979
18980         PR middle-end/27428
18981         * gcc.dg/pr27428-1.c: New test case.
18982
18983 2006-06-29  Mike Stump  <mrs@apple.com>
18984
18985         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
18986         on darwin as we can't align commons large enough yet.
18987
18988         * gcc.dg/vla-8.c: Add additional testcases.
18989
18990 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
18991
18992         PR c++/28114
18993         * g++.dg/other/pr28114.C: New.
18994
18995 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
18996
18997         * gcc.c-torture/compile/20060625-1.c: New test.
18998
18999 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
19000
19001         PR fortran/20867
19002         * gfortran.dg/stfunc_3.f90: New test.
19003
19004         PR fortran/25056
19005         * gfortran.dg/impure_actual_1.f90: New test.
19006
19007         PR fortran/20874
19008         * gfortran.dg/elemental_result_1.f90: New test.
19009
19010         PR fortran/25073
19011         * gfortran.dg/select_7.f90: New test.
19012
19013         PR fortran/27554
19014         * intrinsic_actual_1.f: New test.
19015
19016         PR fortran/22038
19017         PR fortran/28119
19018         * gfortran.dg/forall_4.f90: New test.
19019
19020         PR fortran/25072
19021         * gfortran.dg/forall_5.f90: New test.
19022
19023 2006-06-25  Lee Millward  <lee.millward@gmail.com>
19024
19025         PR c++/28051
19026         * g++.dg/template/using13.C: New test.
19027
19028         PR c++/28054
19029         * g++.dg/other/incomplete3.C: New test.
19030
19031 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19032
19033         PR fortran/28081
19034         * gfortran.dg/substr_3.f: New test.
19035         * gfortran.dg/equiv_2.f90: Update expected error message.
19036
19037 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
19038
19039         PR fortran/28118
19040         * gfortran.dg/actual_array_substr_1.f90: New test.
19041
19042 2006-06-24  Olivier Hainque  <hainque@adacore.com>
19043
19044         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
19045         * gnat.dg/scalar_mode_agg_compare.adb: New test.
19046
19047 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
19048
19049         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
19050
19051 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
19052
19053         PR fortran/27981
19054         * gfortran.dg/simpleif_2.f90: New test.
19055
19056 2006-06-23  Lee Millward  <lee.millward@gmail.com>
19057
19058         * g++.dg/template/error22.C: Fix typo.
19059
19060 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19061
19062         PR c++/28112
19063         * g++.dg/ext/attrib23.C: New test.
19064
19065 2006-06-23  Olivier Hainque  <hainque@adacore.com>
19066
19067         * gnat.dg/varsize_temp.adb: New test.
19068
19069 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19070
19071         PR c++/11468
19072         * g++.dg/other/java2.C: New test.
19073
19074 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
19075
19076         PR target/27789
19077         * g++.dg/ext/dllimport4.C. Add more tests for invalid
19078         initialization.
19079
19080 2006-06-22  Roger Sayle  <roger@eyesopen.com>
19081
19082         PR target/27531
19083         * gcc.dg/pr27531-1.c: New test case.
19084
19085 2006-06-22  Asher Langton  <langton2@llnl.gov>
19086
19087         PR fortran/24748
19088         * gfortran.dg/implicit_8.f90: New.
19089
19090 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
19091
19092         PR rtl-optimization/28121
19093         * gcc.dg/pr28121.c: New test.
19094
19095 2006-06-22  Lee Millward  <lee.millward@gmail.com>
19096
19097         PR c++/27805
19098         * g++.dg/parse/ptrmem6.C: New test.
19099
19100         PR c++/27821
19101         * g++.dg/template/error22.C: New test.
19102
19103 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19104
19105         PR c++/28111
19106         * g++.dg/template/friend43.C: New test.
19107
19108         PR c++/28110
19109         * g++.dg/template/crash53.C: New test.
19110
19111         PR c++/28109
19112         * g++.dg/rtti/incomplete1.C: New test.
19113
19114 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
19115
19116         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
19117
19118 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
19119
19120         * gcc.c-torture/execute/complex-7.c: New.
19121
19122 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
19123
19124         * gcc.dg/merge-all-constants-1.c: New test.
19125
19126 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
19127
19128         PR c++/28113
19129         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
19130
19131 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
19132
19133         * gfortran.dg/rrspacing_1.f90: New test.
19134
19135 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19136
19137         PR c++/28052
19138         * g++.dg/other/bitfield2.C: New test.
19139
19140 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
19141
19142         PR tree-optimization/27331
19143         * gcc.dg/pr27331.c: New test.
19144
19145 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
19146             Eric Botcazou  <ebotcazou@adacore.com>
19147
19148         PR ada/18692
19149         * lib/gnat.exp: New file.
19150         * lib/gnat-dg.exp: Likewise.
19151         * gnat.dg: New directory.
19152         * gnat.dg/dg.exp: New driver.
19153         * gnat.dg/specs: New directory.
19154         * gnat.dg/specs/specs.exp: New driver.
19155         * gnat.dg/style: New directory.
19156         * gnat.dg/style/style.exp: New driver.
19157
19158 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
19159
19160         PR fortran/16206
19161         * gfortran.dg/array_initializer_1.f90: New test.
19162
19163         PR fortran/28005
19164         * gfortran.dg/matmul_3.f90: New test.
19165
19166 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
19167
19168         PR middle-end/28075
19169         * gcc.dg/tree-ssa/inline-1.c: New test.
19170
19171 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
19172
19173         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
19174         in malloc prototype; remove XFAIL.
19175         * gcc.dg/pr18241-2.c: Ditto.
19176         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
19177         in memset prototype; remove XFAIL.
19178         * gcc.dg/tree-ssa/pr23382.c: Ditto.
19179
19180 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
19181
19182         * gcc.dg/vla-8.c: Add.
19183
19184 2006-06-19  Richard Guenther  <rguenther@suse.de>
19185
19186         PR tree-optimization/27090
19187         * g++.dg/tree-ssa/pr27090.C: New testcase.
19188
19189 2006-06-19  Roger Sayle  <roger@eyesopen.com>
19190
19191         PR target/27861
19192         * gcc.dg/pr27861-1.c: New test case.
19193
19194 2006-06-19  Richard Guenther  <rguenther@suse.de>
19195
19196         PR middle-end/28045
19197         * gcc.dg/torture/pr28045.c: New testcase.
19198
19199 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19200
19201         PR fortran/26801
19202         * gfortran.dg/associated_4.f90: New test.
19203
19204 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19205
19206         PR fortran/19310
19207         PR fortran/19904
19208         * gfortran.dg/real_const_3.f90: New test.
19209
19210 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
19211
19212         PR c++/28016
19213         * g++.dg/template/static26.C: New test.
19214
19215         PR c++/27979
19216         * g++.dg/expr/bitfield2.C: New test.
19217
19218         PR c++/27884
19219         * g++.dg/parse/linkage2.C: New test.
19220
19221 2006-06-16  Richard Guenther  <rguenther@suse.de>
19222
19223         PR middle-end/27116
19224         * gcc.dg/pr15785-1.c: Revert last change.
19225         * gcc.dg/torture/pr27116-2.c: New testcase.
19226
19227 2006-06-16  Roger Sayle  <roger@eyesopen.com>
19228
19229         PR middle-end/27802
19230         * gcc.dg/pr27802-1.c: New test case.
19231
19232 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
19233
19234         PR c++/27689
19235         * g++.dg/template/ttp18.C: New test.
19236         * g++.dg/template/ttp19.C: Likewise.
19237
19238         PR c++/27666
19239         * g++.dg/expr/cond9.C: New test.
19240
19241         PR c++/27640
19242         * g++.dg/template/ctor7.C: New test.
19243
19244 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
19245
19246         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
19247
19248 2006-06-16  Richard Guenther  <rguenther@suse.de>
19249
19250         PR tree-optimization/27781
19251         * gcc.dg/tree-ssa/pr27781.c: New testcase.
19252
19253 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
19254
19255         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
19256
19257 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
19258
19259         * gcc.dg/tree-ssa/loop-18.c: New test.
19260
19261 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
19262
19263         PR c++/27665
19264         * g++.dg/template/crash52.C: New test.
19265
19266         PR c++/27648
19267         * g++.dg/ext/attrib22.C: New test.
19268
19269         PR c++/26559
19270         * g++.dg/template/builtin1.C: New test.
19271         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
19272
19273         PR c++/28018
19274         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
19275         assignment.
19276         * g++.old-deja/g++.pt/crash51.C: Likewise.
19277
19278         PR c++/27227
19279         * g++.dg/lookup/linkage1.C: New test.
19280         * g++.dg/lookup/linkage2.C: Likewise.
19281
19282 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
19283
19284         PR middle-end/27959
19285         * gcc.dg/pr27959.c: New testcase.
19286
19287 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
19288
19289         PR target/28014:
19290         * g++.dg/eh/div.C: New test.
19291
19292 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
19293
19294         PR c++/27894
19295         * g++.dg/tree-ssa/pr26757.C: New test.
19296         * g++.dg/tree-ssa/pr27894.C: New test.
19297
19298 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
19299
19300         * gcc.c-torture/compile/20060609-1.c: New test.
19301
19302         PR target/27863
19303         * gcc.c-torture/compile/pr27863.c: New test.
19304
19305 2006-06-13  Richard Guenther  <rguenther@suse.de>
19306
19307         PR tree-optimization/27830
19308         * g++.dg/tree-ssa/pr27830.C: New testcase.
19309
19310 2006-06-13  Matthew Sachs  <msachs@apple.com>
19311
19312         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
19313         the list of compiler flags; this causes those flags to be checked
19314         for things like dg-skip-if.
19315
19316 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19317
19318         PR c++/27601
19319         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
19320
19321 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
19322             Kazu Hirata  <kazu@codesourcery.com>
19323
19324         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
19325         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
19326
19327 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19328
19329         PR c++/27933
19330         * g++.dg/lookup/using15.C: New test.
19331
19332         PR c++/27951
19333         * g++.dg/other/anon4.C: New test.
19334
19335 2006-06-12  Roger Sayle  <roger@eyesopen.com>
19336
19337         PR c++/21210
19338         * g++.dg/init/complex1.C: New test case.
19339
19340 2006-06-11  Eric Christopher  <echristo@apple.com>
19341
19342         PR middle-end/27948
19343         * gcc.dg/bf-ms-layout.c: Run on darwin.
19344         * gcc.dg/bf-no-ms-layout: Ditto.
19345         * gcc.dg/attr-ms_struct-2.c: New.
19346         * gcc.dg/bf-ms-layout-2.c: Ditto.
19347
19348 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
19349
19350         * gcc.dg/attr-ms_struct-packed1.c: New.
19351
19352 2006-06-09  Mike Stump  <mrs@apple.com>
19353
19354         * gcc.dg/vla-7.c: Add.
19355
19356 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
19357
19358         PR fortran/24558
19359         * gfortran.dg/entry_6.f90: New test.
19360
19361         PR fortran/20877
19362         PR fortran/25047
19363         * gfortran.dg/entry_7.f90: New test.
19364
19365 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
19366
19367         PR c/27747
19368         * gcc.dg/cpp/_Pragma6.c: New test.
19369
19370         PR c++/27748
19371         * g++.dg/cpp/_Pragma1.C: New test.
19372
19373         PR preprocessor/27746
19374         * gcc.dg/gomp/macro-3.c: New test.
19375         * gcc.dg/gomp/macro-4.c: New test.
19376         * g++.dg/gomp/macro-3.C: New test.
19377         * g++.dg/gomp/macro-4.C: New test.
19378
19379 2006-06-09  Richard Guenther  <rguenther@suse.de>
19380
19381         PR tree-optimization/26998
19382         * gcc.dg/torture/pr26998.c: New testcase.
19383         * gcc.dg/tree-ssa/vrp29.c: New testcase.
19384
19385 2006-06-08  Mike Stump  <mrs@apple.com>
19386
19387         * gcc.dg/pr27095.c: Account for stubs.
19388
19389         PR target/26427
19390         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
19391         produce bad code on darwin.
19392
19393 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19394
19395         PR fortran/27958
19396         * gfortran.dg/substr_2.f: New test.
19397
19398 2006-06-08  Asher Langton  <langton2@llnl.gov>
19399
19400         PR fortran/27786
19401         * cray_pointers_2.f90: Add -fbounds-check compile flag.
19402
19403 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19404
19405         PR target/27421
19406         * gcc.dg/union-3.c: New test.
19407
19408 2006-06-08  Richard Guenther  <rguenther@suse.de>
19409
19410         PR middle-end/27116
19411         * gcc.dg/torture/pr27116.c: New testcase.
19412         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
19413
19414 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
19415
19416         PR rtl-optimization/26449
19417         * gcc.dg/pr26449.c: New test.
19418
19419 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19420
19421         PR c++/27601
19422         * g++.dg/ext/offsetof1.C: Test member functions.
19423
19424 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
19425
19426         * gcc.dg/pr27095.c: Improve scanning.
19427
19428 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
19429
19430         PR fortran/23091
19431         * gfortran.dg/saved_automatic_1.f90: New test.
19432
19433         PR fortran/24168
19434         * gfortran.dg/array_simplify_1.f90: New test.
19435
19436         PR fortran/25090
19437         * gfortran.dg/entry_dummy_ref_1.f90: New test.
19438
19439         PR fortran/25058
19440         * gfortran.dg/entry_dummy_ref_2.f90: New test.
19441
19442 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
19443
19444         PR c++/27177
19445         * g++.dg/expr/cast7.C: New test.
19446
19447 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
19448
19449         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
19450         * lib/gcc-defs.exp (tool_check_compile): Ditto.
19451         * lib/fortran-torture.exp (fortran-torture-compile,
19452         fortran-torture-execute): Ditto.
19453
19454 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
19455
19456         PR target/27842
19457         * gcc.dg/vmx/pr27842.c: New test.
19458
19459 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19460
19461         PR libfortran/27895
19462         * gfortran.dg/bounds_check_3.f90: New test.
19463
19464 2006-06-05  Mike Stump  <mrs@apple.com>
19465
19466         * objc.dg/objc-fast-4.m: Skip for ppc64.
19467
19468 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
19469
19470         PR testsuite/27705
19471         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
19472
19473 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
19474             Victor Kaplansky  <victork@il.ibm.com>
19475
19476         PR tree-optimizations/26360
19477         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
19478         with -fno-tree-dce.
19479         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
19480
19481 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
19482
19483         PR fortran/14067
19484         * gfortran.dg/data_char_1.f90: Add messages for truncated
19485         strings.
19486
19487         PR fortran/16943
19488         * gfortran.dg/func_decl_2.f90: New test.
19489
19490         PR fortran/20839
19491         * gfortran.dg/do_2.f90: New test.
19492
19493         PR fortran/27655
19494         * gfortran.dg/associated_3.f90: New test.
19495
19496 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
19497
19498         PR c++/27819
19499         * g++.dg/template/static25.C: New test.
19500
19501         PR c++/27722
19502         * g++.dg/init/array21.C: New test.
19503
19504         PR c++/27807
19505         * g++.dg/ext/complit7.C: New test.
19506
19507         PR c++/27806
19508         * g++.dg/parse/ptrmem5.C: New test.
19509
19510 2006-06-04  Roger Sayle  <roger@eyesopen.com>
19511             Andrew Pinski  <pinskia@physics.uc.edu>
19512
19513         PR c/27150
19514         PR middle-end/27382
19515         * gcc.dg/pr27150-1.c: New testcase.
19516         * gcc.dg/pr27382-1.c: New testcase.
19517         * gcc.dg/pr27382-2.c: New testcase.
19518
19519 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
19520
19521         PR c/25161
19522         PR c/27020
19523         * gcc.dg/array-10.c: New test.
19524
19525 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19526
19527         PR c++/27804
19528         * g++.dg/init/const4.C: New test.
19529         * g++.dg/init/member1.C: Add error-marker.
19530         * g++.dg/other/fold1.C: Adjust error-marker.
19531
19532 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19533
19534         PR c++/27601
19535         * g++.dg/ext/offsetof1.C: New test.
19536
19537 2006-06-04 Eric Christopher <echristo@apple.com>
19538
19539         * gcc.dg/attr-ms_struct-1.c: New.
19540
19541 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
19542
19543         * gcc.c-torture/compile/builtin_constant_p.c: New test.
19544
19545 2006-06-04  Richard Guenther  <rguenther@suse.de>
19546
19547         PR tree-optimization/27039
19548         * gcc.dg/tree-ssa/loop-17.c: New testcase.
19549
19550 2006-06-03  Roger Sayle  <roger@eyesopen.com>
19551
19552         PR target/26223
19553         * gcc.target/i386/amd64-abi-2.c: New test case.
19554
19555 2006-06-02  Eric Christopher  <echristo@apple.com>
19556
19557         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
19558         * gcc.target/i386/20020523-1.c: Skip if darwin.
19559         * gcc.target/i386/asm-3.c: Ditto.
19560         * gcc.target/i386/20011119-1.c: Ditto.
19561         * gcc.target/i386/clobbers.c: Remove pic part of test.
19562
19563 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
19564
19565         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
19566         * g++.old-deja/g++.other/init19.C: Ditto.
19567         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
19568         and add other platforms as expected failures.
19569
19570 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
19571
19572         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
19573         (is-effective-target-keyword): Ditto.
19574
19575 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
19576
19577         PR fortran/27715
19578         * gfortran.dg/extended_char_comparison_1.f:  New test.
19579
19580 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
19581
19582         PR fortran/25098
19583         * gfortran.dg/dummy_procedure_1.f90: New test.
19584
19585         PR fortran/25147
19586         * gfortran.dg/dummy_procedure_2.f90: New test.
19587
19588         * gfortran.dg/associated_2.f90: Correct to make consistent with
19589         standard.
19590
19591 2006-05-31  Roger Sayle  <roger@eyesopen.com>
19592
19593         * gcc.target/i386/387-11.c: New test case.
19594
19595 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
19596
19597         PR c++/27801
19598         * g++.dg/template/cond6.C: New test.
19599
19600         PR c++/26496
19601         * g++.dg/template/crash51.C: New test.
19602         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
19603
19604         PR c++/27385
19605         * g++.dg/init/array20.C: New test.
19606
19607 2006-05-31  Roger Sayle  <roger@eyesopen.com>
19608
19609         * gcc.dg/builtins-54.c: New test case.
19610
19611 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
19612
19613         PR c++/26433
19614         * g++.dg/template/fntry1.C: Add dg-do link.
19615
19616         PR c++/27808
19617         * g++.dg/parse/friend6.C: New test.
19618
19619 2006-05-30  Asher Langton  <langton2@llnl.gov>
19620
19621         * gfortran.dg/cray_pointers_7.f90: New test.
19622
19623 2006-05-30  Roger Sayle  <roger@eyesopen.com>
19624
19625         PR tree-optimization/23452
19626         * gcc.dg/fold-mulconj-1.c: New test case.
19627
19628 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
19629
19630         PR c++/27803
19631         * g++.dg/parse/bitfield1.C: New test.
19632
19633 2006-05-30  Roger Sayle  <roger@eyesopen.com>
19634
19635         * gcc.target/ppc-eq0-1.c: New test case.
19636         * gcc.target/ppc-negeq0-1.c: New test case.
19637
19638 2006-05-30  Dirk Mueller  <dmueller@suse.de>
19639
19640         PR c/27273
19641         * gcc.dg/overflow-warn-5.c: New test.
19642
19643 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19644
19645         PR c/27718
19646         * gcc.dg/sizeof-1.c: New test.
19647
19648 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
19649
19650         PR target/27790
19651         * gcc.target/i386/pr27790.c: New test.
19652
19653 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19654
19655         PR libgfortran/27757
19656         * gfortran.dg/direct_io_5.f90: New test.
19657
19658 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19659
19660         PR libgfortran/27634
19661         * gfortran.dg/fmt_missing_period_1.f: New test.
19662         * gfortran.dg/fmt_missing_period_2.f: New test.
19663         * gfortran.dg/fmt_missing_period_3.f: New test.
19664
19665 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19666
19667         PR fortran/19777
19668         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
19669         arrays.
19670
19671 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19672
19673         PR c++/27713
19674         * g++.dg/template/new6.C: New test.
19675
19676 2006-05-29  Roger Sayle  <roger@eyesopen.com>
19677
19678         PR tree-optimization/24964
19679         * gcc.target/i386/387-10.c: New test case.
19680
19681 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
19682
19683         * intrinsics/string_intrinsics.c (compare_string):
19684         Use memcmp instead of strncmp to avoid tripping over
19685         CHAR(0) in a string.
19686
19687 2006-05-27  Richard Guenther  <rguenther@suse.de>
19688
19689         PR middle-end/27773
19690         * gcc.dg/torture/pr27773.c: New testcase.
19691
19692 2006-05-27  Dirk Mueller  <dmueller@suse.de>
19693
19694         * gcc.dg/pr24561.c: Rename to..
19695         * gcc.dg/pr25962.c: .. this.
19696
19697 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19698
19699         PR fortran/19777
19700         * gfortran.dg/bounds_check_2.f: New test.
19701
19702 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
19703
19704         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
19705         * gfortran.dg/byte_1.f90: Likewise.
19706         * gfortran.dg/dup_save_2.f90: Likewise.
19707
19708 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
19709
19710         * gfortran.dg/associated_2.f90: New test.
19711
19712 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19713
19714         PR fortran/27524
19715         * gfortran.dg/bounds_check_1.f90: New test.
19716
19717 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
19718
19719         PR rtl-optimization/27661
19720         * gcc.dg/pr27661.c: New test case.
19721
19722 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
19723
19724         PR fortran/23151
19725         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
19726         * gfortran.dg/print_parentheses_1.f:  New test.
19727         * gfortran.dg/print_parentheses_2.f90:  New test.
19728
19729 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
19730
19731         PR target/27758
19732         * gcc.dg/pr27758.c: New test.
19733
19734 2006-05-24  Falk Hueffner  <falk@debian.org>
19735
19736         * gcc.c-torture/compile/pr27571.c: New test.
19737
19738 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
19739
19740         PR fortran/27709
19741         * gfortran.dg/spec_expr_4.f90: New test.
19742
19743         PR fortran/27155
19744         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
19745
19746 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
19747
19748         PR c++/20103
19749         * g++.dg/ext/complit6.C: New test.
19750         * g++.dg/ext/complit3.C: Adjust error markers.
19751         * g++.dg/init/const3.C: New test.
19752
19753 2006-05-25  Richard Guenther  <rguenther@suse.de>
19754
19755         PR middle-end/27743
19756         * gcc.dg/torture/pr27743.c: New testcase.
19757
19758 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19759
19760         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
19761
19762 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
19763
19764         * gcc.dg/compat/scalar-by-value-x.h: New.
19765         * gcc.dg/compat/scalar-by-value-y.h: New.
19766         * gcc.dg/compat/scalar-by-value-5.c: New.
19767         * gcc.dg/compat/scalar-by-value-5_main.c: New.
19768         * gcc.dg/compat/scalar-by-value-5_x.c: New.
19769         * gcc.dg/compat/scalar-by-value-5_y.c: New.
19770         * gcc.dg/compat/scalar-by-value-6.c: New.
19771         * gcc.dg/compat/scalar-by-value-6_main.c: New.
19772         * gcc.dg/compat/scalar-by-value-6_x.c: New.
19773         * gcc.dg/compat/scalar-by-value-6_y.c: New.
19774
19775 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
19776
19777         PR tree-optimization/27639
19778         PR tree-optimization/26719
19779         * gcc.dg/pr27639.c: New test.
19780         * gcc.dg/pr26719.c: New test.
19781         * gcc.dg/tree-ssa/scev-cast.c: New test.
19782
19783 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
19784
19785         PR c++/20173
19786         * g++.dg/template/error21.C: New test.
19787
19788 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
19789
19790         PR target/27696
19791         * gcc.target/i386/pr27696.c: New.
19792
19793 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
19794
19795         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
19796
19797         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
19798
19799 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19800
19801         PR c++/27716
19802         * g++.dg/other/assign1.C: New test.
19803
19804 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
19805
19806         PR target/27266
19807         * gcc.target/i386/pr27266.c: New.
19808
19809 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19810
19811         PR c++/27451
19812         * g++.dg/ext/asm9.C: New test.
19813
19814 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
19815
19816         PR rtl-optimization/25514
19817         * gcc.c-torture/compile/pr25514.c: New test.
19818
19819 2006-05-22  Richard Guenther  <rguenther@suse.de>
19820
19821         Revert
19822         2006-01-31  Richard Guenther  <rguenther@suse.de>
19823
19824         * gcc.target/i386/sselibm-1.c: New testcase.
19825         * gcc.target/i386/sselibm-2.c: Likewise.
19826         * gcc.target/i386/sselibm-3.c: Likewise.
19827         * gcc.target/i386/sselibm-4.c: Likewise.
19828         * gcc.target/i386/sselibm-5.c: Likewise.
19829
19830 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19831
19832         PR c/27420
19833         * gcc.dg/func-args-2.c: New test.
19834
19835         PR c/26818
19836         * gcc.dg/struct-incompl-1.c: New test.
19837
19838 2006-05-22  Richard Guenther  <rguenther@suse.de>
19839
19840         PR testsuite/27708
19841         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
19842         the transformations we test for.
19843
19844 2006-05-22  Richard Guenther  <rguenther@suse.de>
19845
19846         PR testsuite/27707
19847         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
19848
19849 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
19850
19851         PR c++/27210
19852         * g++.dg/warn/new1.C: New test.
19853         * g++.dg/template/new5.C: Likewise.
19854
19855 2006-05-21  Roger Sayle  <roger@eyesopen.com>
19856
19857         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
19858         * gcc.target/i386/20060512-3.c: Likewise.
19859
19860 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
19861
19862         PR rtl-optimization/27671
19863         * gcc.c-torture/execute/pr27671-1.c: New.
19864         * gcc.dg/pr27671-2.c: Likewise.
19865
19866         PR tree-optimization/26622.
19867         * gcc.c-torture/compile/pr26622.c: New.
19868
19869 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
19870
19871         PR fortran/27613
19872         * gfortran.dg/recursive_reference_1.f90: New test.
19873
19874 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
19875
19876         PR fortran/25746
19877         * gfortran.dg/elemental_subroutine_3.f90: New test.
19878
19879         PR fortran/25090
19880         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
19881
19882         PR fortran/27584
19883         * gfortran.dg/associated_target_1.f90: New test.
19884
19885         PR fortran/19015
19886         * gfortran.dg/maxloc_shape_1.f90: New test.
19887
19888 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19889
19890         PR libgfortran/24459
19891         * gfortran.dg/namelist_24.f90: New test.
19892         * gfortran.dg/namelist_12.f: Fix typo in comment.
19893
19894 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
19895
19896         PR middle-end/25776
19897         * g++.dg/other/error11.C: New test.
19898
19899 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
19900
19901         * gcc.target/mips/pr26765.c: Add -w to options.
19902
19903 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
19904
19905         * lib/target-supports.exp (check_effective_target_mpaired_single):
19906         New function.
19907         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
19908         multilibs.
19909         * g++.dg/vect/vect.exp: Likewise.
19910
19911 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
19912
19913         PR testsuite/25891
19914         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
19915
19916 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
19917
19918         PR fortran/27662
19919         * gfortran.dg/temporary_1.f90: New file.
19920
19921 2006-05-19  Andreas Schwab  <schwab@suse.de>
19922
19923         * g++.dg/other/unused1.C: Also match "stringz".
19924
19925 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
19926
19927         PR c++/26433
19928         * g++.dg/template/fntry1.C: New test.
19929
19930 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
19931
19932         PR c++/27471
19933         PR c++/27506
19934         * g++.dg/conversion/bitfield5.C: New test.
19935         * g++.dg/conversion/bitfield6.C: New test.
19936
19937 2006-05-18  Mike Stump  <mrs@apple.com>
19938
19939         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
19940         * gcc.dg/vla-4.c: Add.
19941         * gcc.dg/vla-5.c: Add.
19942         * gcc.dg/vla-6.c: Add.
19943
19944 2006-05-12  Stuart Hastings  <stuart@apple.com>
19945
19946         * gcc.target/i386/20060512-1.c: New.
19947         * gcc.target/i386/20060512-2.c: New.
19948         * gcc.target/i386/20060512-3.c: New.
19949         * gcc.target/i386/20060512-4.c: New.
19950
19951 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
19952
19953         PR c++/26122
19954         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
19955
19956         PR c++/26068
19957         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
19958         * g++.dg/parse/linkage1.C: New test.
19959
19960 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
19961
19962         PR tree-optimization/27548
19963         * g++.dg/tree-ssa/pr27548.C: New test.
19964
19965 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19966
19967         PR fortran/26551
19968         * gfortran.dg/recursive_check_1.f: New test.
19969         * gfortran.dg/recursive_check_2.f90: New test.
19970
19971 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
19972
19973         * g++.dg/opt/temp2.C: New test.
19974
19975 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
19976
19977         PR c++/27491
19978         * g++.dg/init/brace5.C: New test.
19979
19980         PR middle-end/27415
19981         * gcc.dg/gomp/pr27415.c: New test.
19982         * g++.dg/gomp/pr27415.C: New test.
19983
19984         PR tree-optimization/27549
19985         * g++.dg/tree-ssa/pr27549.C: New test.
19986
19987 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19988
19989         PR libgfortran/27575
19990         * gfortran.dg/read_eof_4.f90: New test.
19991
19992 2006-05-16  Richard Guenther  <rguenther@suse.de>
19993
19994         PR tree-optimization/22303
19995         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
19996
19997 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
19998
19999         PR middle-end/27573
20000         * gcc.dg/gomp/pr27573.c: New test.
20001         * gfortran.dg/gomp/pr27573.f90: New test.
20002
20003         PR c/27499
20004         * gcc.dg/gomp/pr27499.c: New test.
20005         * g++.dg/gomp/pr27499.C: New test.
20006
20007 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
20008
20009         PR c++/27339
20010         * g++.dg/parser/access8.C: Adjust error marker.
20011         * g++.dg/template/access17.C: New test.
20012         * g++.dg/template/access18.C: Likewise.
20013
20014 2006-05-15  Roger Sayle  <roger@eyesopen.com>
20015
20016         PR target/26600
20017         * gcc.target/i386/pr26600.c: New test case.
20018
20019 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
20020
20021         PR c++/27505
20022         * g++.dg/expr/bitfield1.C: New test.
20023
20024 2006-05-15  Richard Guenther  <rguenther@suse.de>
20025
20026         PR tree-optimization/27603
20027         * gcc.dg/torture/pr27603.c: New testcase.
20028
20029 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
20030
20031         PR fortran/25090
20032         * gfortran.dg/entry_dummy_ref_1.f90: New test.
20033
20034         PR fortran/25082
20035         * gfortran.dg/scalar_return_1.f90: New test.
20036
20037         PR fortran/27411
20038         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
20039
20040 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
20041
20042         * gcc.dg/gomp/critical-4.c: New test.
20043         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
20044         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
20045         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
20046         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
20047
20048 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20049
20050         PR c++/27582
20051         * g++.dg/template/dependent-args1.C: New test.
20052
20053         PR c++/27581
20054         * g++.dg/lookup/this1.C: New test.
20055
20056         PR c++/27315
20057         * g++.dg/template/operator6.C: New test.
20058         * g++.dg/template/incomplete3.C: New test.
20059
20060         PR c++/27559
20061         * g++.dg/template/new4.C: New test.
20062
20063         PR c++/27496
20064         * g++.dg/template/void2.C: New test.
20065
20066 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
20067
20068         * g++.dg/template/dependent-expr5.C: New test.
20069
20070 2006-05-14  Roger Sayle  <roger@eyesopen.com>
20071
20072         PR middle-end/26729
20073         * gcc.dg/pr26729-1.c: New test case.
20074
20075 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
20076
20077         * gcc.dg/pr27003.c: New test.
20078
20079 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
20080
20081         * lib/target-supports.dg (check_cxa_atexit_available): Change
20082         v3_target_compile to ${tool}_target_compile.
20083
20084 2006-05-11  Jason Merrill  <jason@redhat.com>
20085
20086         * lib/scanasm.exp (scan-not-hidden): Fix typo.
20087
20088 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20089
20090         PR fortran/27553
20091         * gfortran.dg/label_5.f90: New test.
20092
20093 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
20094
20095         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
20096         check_effective_target_powerpc_altivec_ok): New.
20097         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
20098         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
20099         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
20100         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
20101         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
20102         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
20103         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
20104         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
20105         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
20106         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
20107         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
20108         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
20109         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
20110         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
20111         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
20112         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
20113         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
20114         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
20115         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
20116         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
20117         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
20118         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
20119         gcc.target/powerpc/altivec-9.c,
20120         gcc.target/powerpc/altivec-consts.c,
20121         gcc.target/powerpc/altivec-pr22085.c,
20122         gcc.target/powerpc/altivec-splat.c,
20123         gcc.target/powerpc/altivec-types-1.c,
20124         gcc.target/powerpc/altivec-types-2.c,
20125         gcc.target/powerpc/altivec-types-3.c,
20126         gcc.target/powerpc/altivec-types-4.c,
20127         gcc.target/powerpc/altivec-varargs-1.c,
20128         gcc.target/powerpc/altivec-vec-merge.c,
20129         gcc.target/powerpc/ppc-vector-memcpy.c,
20130         gcc.target/powerpc/ppc-vector-memset.c,
20131         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
20132         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
20133         these effective targets.
20134         * gcc.dg/vmx/pr27006.c: Add missing close brace.
20135         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
20136
20137 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20138
20139         PR middle-end/27384
20140         * g++.dg/other/fold1.C: New test.
20141
20142         PR middle-end/27488
20143         * gcc.dg/fold-nonneg-1.c: New test.
20144
20145         PR c++/27547
20146         * g++.dg/other/operator1.C: New test.
20147
20148 2006-05-11  Richard Guenther  <rguenther@suse.de>
20149
20150         PR middle-end/27529
20151         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
20152
20153 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
20154
20155         * lib/target-supports-dg.exp (check-flags): New.
20156         (dg-skip-if): Move flag checks.
20157
20158 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
20159
20160         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
20161         * lib/target-supports.dg (check_cxa_atexit_available): New.
20162
20163 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
20164
20165         PR fortran/27470
20166         * gfortran.dg/multiple_allocation_2.f90: New test case.
20167
20168 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
20169
20170         * gcc.target/arm/pr27387.C: Fix a comment typo.
20171
20172 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20173
20174         PR fortran/24549
20175         * gfortran.dg/error_recovery_1.f90: New test.
20176
20177 2006-05-10  Richard Guenther  <rguenther@suse.de>
20178
20179         PR tree-optimization/27302
20180         * gcc.dg/torture/pr27302.c: New testcase.
20181
20182 2006-05-09  Dirk Mueller  <dmueller@suse.de>
20183         Richard Guenther  <rguenther@suse.de>
20184
20185         PR middle-end/27498
20186         * gcc.dg/tree-ssa/pr27498.c: New testcase.
20187
20188 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
20189
20190         PR rtl-optimization/27335
20191         * gcc.dg/pr27335.c: New test.
20192
20193 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
20194
20195         * gcc.target/mips/mips-ps-5.c: New file.
20196
20197 2006-05-08  Jan Hubicka  <jh@suse.cz>
20198
20199         PR middle-end/25962
20200         * gcc.dg/pr25962.c: New.
20201
20202 2006-05-08  Roger Sayle  <roger@eyesopen.com>
20203
20204         PR target/27158
20205         * gcc.target/powerpc/pr27158.c: New test case.
20206
20207 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
20208
20209         PR testsuite/27476
20210         * ada/acats/run_all.sh: Use test -z.
20211
20212 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20213
20214         PR libfortran/18271
20215         * gfortran.dg/spec_expr_3.f90: New test.
20216
20217 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
20218
20219         PR target/24879
20220         * gcc.target/i386/monitor.c: New file.
20221
20222 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
20223
20224         * gcc.dg/pr27095.c: xfail *-*-darwin*.
20225
20226 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20227
20228         PR c++/27447
20229         * g++.dg/other/ptrmem7.C: New test.
20230
20231 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20232
20233         PR target/27421
20234         * gcc.dg/array-9.c: New test.
20235
20236 2006-05-07  Richard Guenther  <rguenther@suse.de>
20237
20238         PR tree-optimization/27409
20239         * gcc.dg/torture/pr27409.c: New testcase.
20240
20241 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20242
20243         PR fortran/27457
20244         * gfortran.dg/select_6.f90: New.
20245
20246 2006-05-07  Richard Guenther  <rguenther@suse.de>
20247
20248         PR tree-optimization/27136
20249         * gcc.dg/torture/pr27136.c: New testcase.
20250
20251 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
20252
20253         PR fortran/24813
20254         * gfortran.dg/char_cons_len_1.f90: New test.
20255
20256 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20257
20258         PR c++/27427
20259         * g++.dg/template/incomplete2.C: New test.
20260
20261 2006-05-06  Richard Guenther  <rguenther@suse.de>
20262
20263         PR tree-optimization/27151
20264         * gcc.dg/vect/pr27151.c: New testcase.
20265
20266 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20267
20268         PR c++/27430
20269         * g++.dg/template/void1.C: New test.
20270
20271         PR c++/27423
20272         * g++.dg/other/void2.C: New test.
20273
20274         PR c++/27422
20275         * g++.dg/conversion/void1.C: New test.
20276
20277 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
20278
20279         PR/21391
20280         * g++.dg/other/unused1.C: New.
20281
20282 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20283
20284         PR objc/27240
20285         * objc.dg/member-1.m: New test.
20286
20287 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
20288
20289         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
20290
20291 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20292
20293         PR libfortran/26985
20294         * gfortran.dg/matmul_2.f90: New test.
20295
20296 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
20297
20298         * ada/acats/run_all.sh: Use sync when main not found.
20299
20300 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
20301
20302         PR target/26765
20303         * gcc.target/mips/pr26765.c: New.
20304
20305 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
20306
20307         * gcc.target/bfin: New directory.
20308         * gcc.target/bfin/bfin.exp: New file.
20309         * gcc.target/bfin/frmul.c: New file.
20310         * gcc.target/bfin/arith.c: New file.
20311         * gcc.target/bfin/mul-combine.c: New file.
20312         * gcc.target/bfin/shift.c: New file.
20313
20314 2006-05-04  Richard Guenther  <rguenther@suse.de>
20315
20316         PR tree-optimization/14287
20317         PR tree-optimization/14844
20318         PR tree-optimization/19792
20319         PR tree-optimization/21608
20320         PR tree-optimization/27090
20321         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
20322         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
20323         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
20324         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
20325         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
20326
20327 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
20328
20329         PR tree-optimization/27285
20330         * gcc.c-torture/execute/pr27285.c: New test.
20331
20332         PR middle-end/27388
20333         * gcc.dg/gomp/pr27388-1.c: New test.
20334         * gcc.dg/gomp/pr27388-2.c: New test.
20335         * gcc.dg/gomp/pr27388-3.c: New test.
20336
20337         PR c++/27359
20338         * g++.dg/gomp/pr27359.C: New test.
20339
20340 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
20341
20342         PR fortran/20248
20343         * gfortran.dg/iargc.f90: New test.
20344
20345 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
20346
20347         PR c++/27102
20348         * g++.dg/template/crash49.C: New test.
20349
20350 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
20351
20352         PR testsuite/27032
20353         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
20354
20355 2006-05-02  Jeff Law  <law@redhat.com>
20356
20357         PR tree-optimization/27364
20358         * gcc.c-torture/execute/pr27364.c: New test.
20359
20360 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
20361
20362         PR c++/27309
20363         * g++.dg/parser/ctor5.C: New test.
20364
20365 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
20366
20367         PR target/27387
20368         * gcc.target/arm/arm.exp: New.
20369         * gcc.target/arm/pr27387.C: Likewise.
20370
20371 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
20372
20373         PR fortran/27269
20374         PR fortran/27324
20375         * gfortran.dg/module_equivalence_2.f90: New test.
20376
20377 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
20378
20379         PR middle-end/27337
20380         * g++.dg/gomp/pr27337-1.C: New test.
20381         * g++.dg/gomp/pr27337-2.C: New test.
20382
20383         PR middle-end/27328
20384         * gcc.dg/gomp/pr27328.c: New test.
20385
20386         PR middle-end/27325
20387         * g++.dg/gomp/pr27325.C: New test.
20388
20389         PR middle-end/27310
20390         * g++.dg/gomp/pr27310.C: New test.
20391
20392 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
20393
20394         PR tree-optimization/27291
20395         * g++.dg/tree-ssa/pr27291.C: New test.
20396
20397 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
20398
20399         PR tree-optimization/27283
20400         * g++.dg/tree-ssa/pr27283.C: New test.
20401
20402 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
20403
20404         * gcc.dg/tree-ssa/loop-16.c: New test.
20405
20406 2006-05-01  Roger Sayle  <roger@eyesopen.com>
20407             Joseph S. Myers  <joseph@codesourcery.com>
20408
20409         * gcc.dg/Wconversion-3.c: New test case.
20410         * gcc.dg/Wconversion-4.c: Likewise.
20411
20412 2006-05-01  Richard Guenther  <rguenther@suse.de>
20413
20414         PR tree-optimization/26726
20415         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
20416
20417 2006-04-30  Roger Sayle  <roger@eyesopen.com>
20418
20419         * gcc.dg/Woverflow-1.c: New test case.
20420         * gcc.dg/Woverflow-2.c: Likewise.
20421         * gcc.dg/Woverflow-3.c: Likewise.
20422
20423 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
20424
20425         PR c++/27094
20426         * g++.dg/template/defarg8.C: New test.
20427
20428 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20429
20430         PR c++/27278
20431         * g++.dg/parse/operator7.C: New test.
20432
20433 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20434
20435         PR c++/11471
20436         PR c++/27102
20437         * g++.dg/template/crash48.C: New test.
20438
20439         PR c++/27279
20440         * g++.dg/parse/ctor4.C: New test.
20441
20442 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20443
20444         PR fortran/25681
20445         * gfortran.df/char_type_len.f90: New test.
20446
20447 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20448
20449         PR libgfortran/27304
20450         * gfortran.dg/fmt_exhaust.f90: New test.
20451
20452 2006-04-28  Roger Sayle  <roger@eyesopen.com>
20453
20454         PR c/25309
20455         * gcc.dg/large-size-array-2.c: New test case.
20456
20457 2006-04-28  Richard Guenther  <rguenther@suse.de>
20458
20459         PR target/26826
20460         * gcc.target/i386/pr26826.c: New testcase.
20461
20462 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
20463
20464         PR middle-end/27260
20465         * gcc.c-torture/execute/pr27260.c: New.
20466
20467 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
20468
20469         PR middle-end/27095
20470         * gcc.dg/pr27095.c: New.
20471
20472 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
20473
20474         PR c++/27292
20475         * g++.dg/conversion/bitfield4.C: New test.
20476
20477 2006-04-27  Eric Christopher  <echristo@apple.com>
20478
20479         * gcc.dg/pragma-ms_struct.c: New.
20480
20481 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
20482
20483         PR c++/27102
20484         * g++.dg/template/crash47.C: New test.
20485
20486 2006-04-27  Dirk Mueller  <dmueller@suse.de>
20487
20488         * gcc.target/i386/sse-7.c: build with -msse.
20489
20490 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
20491
20492         PR testsuite/27274:
20493         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
20494         (main): Exit if processor doesn't support SSE.
20495
20496 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
20497
20498         PR middle-end/27282
20499         * gcc.c-torture/compile/pr27282.c: New test.
20500
20501 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
20502
20503         PR middle-end/26913
20504         * g++.dg/gomp/pr26913.C: New test.
20505
20506         PR c/25996
20507         * gcc.dg/gomp/pr25996.c: New test.
20508         * g++.dg/gomp/pr25996.C: New test.
20509
20510 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
20511
20512         PR rtl-optimization/26725
20513         * gcc.c-torture/compile/pr26725.c: New test.
20514
20515 2006-04-25  Richard Guenther  <rguenther@suse.de>
20516
20517         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
20518         than n + -1.
20519
20520 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
20521
20522         * gcc.dg/20060425-1.c: New testcase.
20523
20524 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
20525
20526         PR tree-optimization/26865
20527         * gcc.dg/pr26865.c: New test.
20528
20529 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
20530
20531         PR c++/27292
20532         * g++.dg/conversion/bitfield1.C: New test.
20533         * g++.dg/conversion/bitfield2.C: Likewise.
20534         * g++.dg/conversion/bitfield3.C: Likewise.
20535
20536 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
20537         Richard Guenther  <rguenther@suse.de>
20538
20539         PR tree-optimization/27236
20540         * gcc.dg/tree-ssa/pr27236.c: New testcase.
20541
20542 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20543
20544         PR c++/19963
20545         * g++.dg/other/incomplete2.C: New test.
20546
20547 2006-04-24  Richard Guenther  <rguenther@suse.de>
20548
20549         PR middle-end/26869
20550         * gcc.dg/torture/pr26869.c: New testcase.
20551
20552 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
20553         Richard Guenther  <rguenther@suse.de>
20554
20555         PR tree-optimization/27218
20556         * g++.dg/tree-ssa/pr27218.C: New testcase.
20557
20558 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
20559
20560         PR c++/26912
20561         * g++.dg/template/friend41.C: New test.
20562
20563 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
20564
20565         * g++.dg/opt/pr15551.C: Include cstdio.
20566         (main): Use remove instead of unlink.
20567
20568 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
20569
20570         * gcc.dg/sibcall-7.c: New test.
20571         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
20572         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
20573         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
20574         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
20575         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
20576
20577 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
20578
20579         PR c++/26534
20580         * g++.dg/opt/bitfield1.C: New test.
20581         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
20582         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
20583         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
20584         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
20585         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
20586         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
20587         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
20588         * g++.dg/abi/bitfield2.C: Likewise.
20589         * g++.dg/init/bitfield1.C: Likewise.
20590
20591 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
20592
20593         PR fortran/25099
20594         * gfortran.dg/elemental_subroutine_4.f90: New test.
20595         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
20596         call sub (m, x).
20597
20598 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
20599
20600         * gcc.c-torture/compile/20060421-1.c: New testcase.
20601
20602 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20603
20604         PR c/25875
20605         * gcc.dg/init-bad-4.c: New test.
20606
20607 2006-04-21  Paul Brook  <paul@codesourcery.com>
20608
20609         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
20610
20611 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
20612
20613         PR fortran/27122
20614         * gfortran.dg/defined_operators_1.f90: New test.
20615         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
20616         remove old ones associated, incorrectly, with Note 5.46.
20617
20618         PR fortran/27113
20619         * gfortran.dg/character_array_constructor_1.f90: New test.
20620
20621 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
20622
20623         * gcc.dg/20060419-1.c: New test.
20624
20625 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
20626
20627         PR c/26774
20628         * gcc.dg/struct-parse-1.c: New test case.
20629
20630 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20631
20632         PR c++/26558
20633         * g++.dg/parse/template19.C: New test.
20634
20635         PR c++/26739
20636         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
20637
20638         PR c++/26036
20639         * g++.dg/expr/call3.C: New test.
20640
20641         PR c++/10385
20642         * g++.dg/conversion/dynamic1.C: New test.
20643
20644 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
20645
20646         PR c++/27102
20647         * g++.dg/template/crash35.C: Tweak error markers.
20648         * g++.dg/template/crash46.C: New test.
20649         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
20650         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
20651
20652 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
20653
20654         PR rtl-optimization/14261
20655         * gcc.c-torture/compile/20060419-1.c: Added.
20656
20657 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
20658
20659         * gfortran.dg/label_1.f90: Adjust dg-error.
20660
20661 2006-04-16  Roger Sayle  <roger@eyesopen.com>
20662
20663         PR target/26961
20664         * gcc.dg/fold-cond-1.c: New test case.
20665         * gcc.dg/pr26961-1.c: Likewise.
20666
20667 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20668
20669         PR libgfortran/27138
20670         * gfortran.dg/read_bad_advance.f90: New test.
20671
20672 2006-04-16  Roger Sayle  <roger@eyesopen.com>
20673             Dale Johannesen  <dalej@apple.com>
20674
20675         PR target/24076
20676         * gcc.target/i386/vecinit-3.c: New testcase.
20677         * gcc.target/i386/vecinit-4.c: Likewise.
20678         * gcc.target/i386/sse-18.c: Likewise.
20679         * gcc.target/i386/sse-19.c: Likewise.
20680
20681 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
20682
20683         * gfortran.dg/allocate_zerosize_1.f90: New test.
20684
20685 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
20686
20687         PR c++/26365
20688         * g++.dg/template/crash45.C: New test.
20689
20690 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
20691
20692         PR fortran/26787
20693         * gfortran.dg/proc_assign_1.f90: New test.
20694         * gfortran.dg/procedure_lvalue.f90: Change message.
20695         * gfortran.dg/namelist_4.f90: Add new error.
20696
20697         PR fortran/25597
20698         PR fortran/27096
20699         * gfortran.dg/auto_pointer_array_result_1.f90
20700
20701         PR fortran/27089
20702         * gfortran.dg/specification_type_resolution_1.f90
20703
20704         PR fortran/18003
20705         PR fortran/25669
20706         PR fortran/26834
20707         * gfortran.dg/bounds_temporaries_1.f90: New test.
20708
20709         PR fortran/27124
20710         * gfortran.dg/array_return_value_1.f90: New test.
20711
20712 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
20713
20714         PR fortran/25336
20715         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
20716
20717 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
20718
20719         PR middle-end/26823
20720         * g++.dg/gomp/pr26823-1.C: New test.
20721         * g++.dg/gomp/pr26823-2.C: New test.
20722
20723 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
20724
20725         PR middle-end/27134
20726         * gcc.dg/pr27314.c: New test.
20727
20728 2006-04-13  Richard Henderson  <rth@redhat.com>
20729
20730         * g++.dg/gomp/block-0.C: Update expected matches.
20731
20732 2006-04-13  DJ Delorie  <dj@redhat.com>
20733
20734         * lib/target-supports.exp (check_effective_target_int32plus): New.
20735         (check_effective_target_ptr32plus): New.
20736         (check_effective_target_size32plus): New.
20737         (check_effective_target_int16): New.
20738         (check_profiling_available): Add m32c to the list of unsupported
20739         targets.
20740
20741         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
20742         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
20743         memory size.
20744         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
20745         pointers.
20746         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
20747         size_t.
20748         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
20749         and size_t.
20750         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
20751         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
20752         not just xstormy16.  Skip m32c due to weird pointer size.
20753         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
20754         not just xstormy16.
20755         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
20756         not just xstormy16.
20757         * gcc.dg/20020312-2.c: Add m32c support.
20758         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
20759         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
20760         in test.
20761         * gcc.dg/20050321-2.c: Require >=32 bit integers.
20762         * gcc.dg/asm-1.c: Skip if int and short are the same size.
20763         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
20764         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
20765         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
20766         formats
20767         * gcc.dg/init-string-2.c: Require >=32 bit integers.
20768         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
20769         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
20770         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
20771         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
20772         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
20773         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
20774         in test.
20775         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
20776         in test.
20777         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
20778         * gcc.dg/pr23049.c: Require >=32 bit integers.
20779         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
20780         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
20781         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
20782         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
20783         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
20784         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
20785         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
20786         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
20787         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
20788         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
20789         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
20790         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
20791         prototype in test.
20792         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
20793         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
20794         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
20795         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
20796         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
20797
20798         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
20799         * gcc.c-torture/execute/20040703-1.x: Likewise.
20800         * gcc.c-torture/execute/20040705-1.x: Likewise.
20801         * gcc.c-torture/execute/20040705-2.x: Likewise.
20802         * gcc.c-torture/execute/20040709-1.x: Likewise.
20803         * gcc.c-torture/execute/20040709-2.x: Likewise.
20804         * gcc.c-torture/execute/20040811-1.x: Likewise.
20805         * gcc.c-torture/execute/20050316-1.x: Likewise.
20806         * gcc.c-torture/execute/bitfld-4.x: Likewise.
20807         * gcc.c-torture/execute/pr19689.x: Likewise.
20808         * gcc.c-torture/execute/pr7284-1.x: Likewise.
20809         * gcc.c-torture/execute/usmul.x: Likewise.
20810         * gcc.c-torture/execute/vrp-5.x: Likewise.
20811         * gcc.c-torture/execute/vrp-6.x: Likewise.
20812         * gcc.dg/debug/20041023-1.s: Likewise.
20813
20814 2006-04-13  Roger Sayle  <roger@eyesopen.com>
20815
20816         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
20817         of integers to a vector types are now constant expressions in C.
20818         * gcc.dg/vect/vect-fold-1.c: New test case.
20819
20820 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
20821             Ulrich Weigand  <uweigand@de.ibm.com>
20822
20823         PR target/27006
20824         * gcc.dg/vmx/pr27006.c: New testcase.
20825
20826 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20827
20828         PR libgfortran/26766
20829         * gfortran.dg/write_recursive.f90: New test.
20830
20831 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
20832
20833         * g++.dg/parse/dtor7.C: New test.
20834         * g++.dg/parse/new1.C: Add error marker.
20835         * g++.dg/template/new3.C: New test.
20836
20837         PR c++/26122
20838         * g++.dg/template/pure1.C: New test.
20839
20840         PR c++/26295
20841         * g++.dg/parse/ptrmem4.C: New test.
20842
20843 2006-04-10  Jeff Law  <law@redhat.com>
20844
20845         PR/27087
20846         * gcc.c-torture/compile/pr27087.c: New test.
20847
20848 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
20849
20850         PR/21391
20851         * gcc.dg/20060410.c: New.
20852
20853 2006-04-10  Matthias Klose  <doko@debian.org>
20854
20855         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
20856         Recognize multilib directory names containing underscores.
20857
20858 2006-04-10  Roger Sayle  <roger@eyesopen.com>
20859
20860         * gcc.target/i386/vecinit-1.c: New test case.
20861         * gcc.target/i386/vecinit-2.c: Likewise.
20862
20863 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
20864
20865         PR debug/27057
20866         * g++.dg/debug/dwarf2-2.C: New test.
20867
20868 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
20869
20870         PR rtl-optimization/27073
20871         * gcc.c-torture/execute/pr27073.c: New test.
20872
20873 2006-04-08  Mike Stump  <mrs@apple.com>
20874
20875         * gcc.dg/pragma-darwin.c: Improve for ppc64.
20876
20877 2006-04-07  Richard Guenther  <rguenther@suse.de>
20878
20879         PR tree-optimization/26135
20880         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
20881
20882 2006-04-06  Jan Hubicka  <jh@suse.cz>
20883
20884         PR profile/26399
20885         * g++.dg/bprob/g++-bprob-2.C: New testcase.
20886
20887 2006-04-06  Roger Sayle  <roger@eyesopen.com>
20888
20889         * g++.dg/conversion/nullptr1.C: New test case.
20890         * g++.dg/conversion/nullptr2.C: Likewise.
20891
20892 2006-04-05  Roger Sayle  <roger@eyesopen.com>
20893
20894         * gfortran.dg/dependency_18.f90: New test case.
20895
20896 2006-04-05  Richard Guenther  <rguenther@suse.de>
20897
20898         PR tree-optimization/26919
20899         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
20900         * gcc.dg/ipa/ipa-2.c: Likewise.
20901         * gcc.dg/ipa/ipa-3.c: Likewise.
20902         * gcc.dg/ipa/ipa-5.c: Likewise.
20903
20904 2006-04-05  Richard Guenther  <rguenther@suse.de>
20905
20906         PR tree-optimization/26763
20907         * gcc.dg/torture/pr26763-1.c: New testcase.
20908         * gcc.dg/torture/pr26763-2.c: Likewise.
20909
20910 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
20911
20912         PR fortran/23634
20913         PR fortran/25619
20914         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
20915
20916 2006-04-04  Eric Christopher  <echristo@apple.com>
20917
20918         * gcc.target/i386/387-1.c: Allow regexp to match darwin
20919         stubs.
20920         * gcc.target/i386/387-5.c: Ditto.
20921
20922 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
20923
20924         * gcc.target/sparc/struct-ret-check.c: New test.
20925
20926 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20927
20928         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
20929         zero decimal digits specified in format.
20930
20931 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
20932
20933         PR fortran/26891
20934         * gfortran.dg/missing_optional_dummy_1.f90: New test.
20935
20936         PR fortran/26976
20937         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
20938         * gfortran.dg/initialization_1.f90: Make assignment compliant.
20939         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
20940         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
20941         compliant and detect bigendian-ness.
20942
20943 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
20944
20945         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
20946         dummy arguments work when the actual argument is itself a dummy
20947         argument of the caller.
20948
20949 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
20950
20951         PR libfortran/24685
20952         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
20953
20954 2006-04-01  Roger Sayle  <roger@eyesopen.com>
20955
20956         * gfortran.dg/dependencency_17.f90: New test case.
20957
20958 2006-04-01  Roger Sayle  <roger@eyesopen.com>
20959
20960         * gfortran.dg/dependency_14.f90: New test case.
20961         * gfortran.dg/dependency_15.f90: Likewise.
20962         * gfortran.dg/dependency_16.f90: Likewise.
20963
20964 2006-03-31  Asher Langton  <langton2@llnl.gov>
20965
20966         PR fortran/25358
20967         gfortran.dg/cray_pointers_6.f90: New test.
20968
20969 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20970
20971         PR libgfortran/26890
20972         * gfortran.dg/read_size_noadvance.f90: New test.
20973
20974 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
20975
20976         PR fortran/25031
20977         * gfortran.dg/multiple_allocation_1.f90: Check that the
20978         size has changed after a re-allocation with stat.
20979
20980 2006-03-30  Richard Guenther  <rguenther@suse.de>
20981
20982         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
20983         removal.
20984         * gcc.target/i386/sselibm-2.c: Likewise.
20985         * gcc.target/i386/sselibm-3.c: Likewise.
20986         * gcc.target/i386/sselibm-4.c: Likewise.
20987         * gcc.target/i386/sselibm-5.c: Likewise.
20988
20989 2006-03-28  Roger Sayle  <roger@eyesopen.com>
20990
20991         * gcc.dg/fold-andxor-1.c: New test case.
20992         * gcc.dg/fold-xorand-1.c: Likewise.
20993
20994 2006-03-28  Roger Sayle  <roger@eyesopen.com>
20995
20996         * gcc.dg/fold-convnotconv-1.c: New test case.
20997
20998 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
20999
21000         PR fortran/26779
21001         * gfortran.dg/private_type_5.f90: New test.
21002
21003 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
21004
21005         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
21006
21007 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
21008
21009         * gfortran.dg/advance_2.f90: New test.
21010         * gfortran.dg/advance_3.f90: New test.
21011
21012         * gfortran.fortran-torture/execute/equiv_5.f: New test.
21013
21014 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21015
21016         PR libgfortran/26661
21017         PR libgfortran/26880
21018         * gfortran.dg/read_x_past.f: New test.
21019
21020 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
21021
21022         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
21023         to be STABS.
21024
21025 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
21026
21027         * objc.dg/dwarf-1.m: Skip on AIX.
21028         * objc.dg/dwarf-2.m: Skip on AIX.
21029
21030 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
21031
21032         PR fortran/26816
21033         * gfortran.dg/float_1.f90: New test.
21034
21035 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
21036
21037         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
21038         X86_64 targets.
21039         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
21040
21041 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
21042
21043         PR libfortran/26735
21044         * gfortran.dg/convert_implied_open.f90: New test case.
21045
21046 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
21047
21048         PR fortran/26769
21049         * gfortran.dg/transpose_reshape_r10.f90: New test case.
21050
21051 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
21052
21053         PR middle-end/26717
21054         * gcc.dg/pr26717.c: New test.
21055
21056 2006-03-25  Roger Sayle  <roger@eyesopen.com>
21057
21058         * gfortran.dg/dependency_12.f90: New test case.
21059
21060 2006-03-24  Roger Sayle  <roger@eyesopen.com>
21061
21062         * gfortran.dg/dependency_9.f90: New (resurected) test case.
21063
21064 2006-03-24  Jeff Law  <law@redhat.com>
21065
21066         * gcc.c-torture/pr26840.c: New test.
21067
21068 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
21069
21070         * objc.dg/dwarf-2.m: New.
21071         * obj-c++.dg/dwarf-2.mm: New.
21072
21073         * g++.old-deja/g++.other/init19.C: New.
21074
21075 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
21076
21077         * g++.dg/eh/spbp.C: Skip on AIX.
21078
21079 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
21080
21081         PR middle-end/26611
21082         * g++.dg/gomp/pr26611-1.C: New test.
21083         * g++.dg/gomp/pr26611-2.C: New test.
21084
21085 2006-03-24  Jeff Law  <law@redhat.com>
21086
21087         * gcc.c-torture/compile/pr26833.c: New test.
21088         * gfortran.fortran-torture/compile/pr26806.f90: New test.
21089
21090 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21091
21092         * gfortran.dg/endfile_2.f90: Delete temp file.
21093
21094 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
21095
21096         PR fortran/19303
21097         * gfortran.dg/record_marker_1.f90: New test case.
21098         * gfortran.dg/record_marker_2.f: New test case.
21099         * gfortran.dg/record_marker_3.f90: New test case.
21100
21101 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
21102
21103         PR fortran/17298
21104         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
21105         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
21106
21107 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
21108
21109         * lib/gcc-dg.exp (cleanup-modules): New proc.
21110         * gfortran.dg/allocatable_function_1.f90,
21111         gfortran.dg/allocate_char_star_scalar_1.f90,
21112         gfortran.dg/assumed_charlen_function_1.f90,
21113         gfortran.dg/assumed_dummy_1.f90,
21114         gfortran.dg/assumed_shape_ranks_1.f90,
21115         gfortran.dg/assumed_shape_ranks_2.f90,
21116         gfortran.dg/assumed_size_dt_dummy.f90,
21117         gfortran.dg/auto_char_dummy_array_1.f90,
21118         gfortran.dg/auto_char_len_3.f90,
21119         gfortran.dg/automatic_module_variable.f90,
21120         gfortran.dg/bad_automatic_objects_1.f90,
21121         gfortran.dg/char_array_constructor.f90,
21122         gfortran.dg/char_array_structure_constructor.f90,
21123         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
21124         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
21125         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
21126         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
21127         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
21128         gfortran.dg/derived_pointer_recursion.f90,
21129         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
21130         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
21131         gfortran.dg/dummy_functions_1.f90,
21132         gfortran.dg/elemental_initializer_1.f90,
21133         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
21134         gfortran.dg/elemental_pointer_1.f90,
21135         gfortran.dg/elemental_subroutine_1.f90,
21136         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
21137         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
21138         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
21139         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
21140         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
21141         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
21142         gfortran.dg/global_references_1.f90,
21143         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
21144         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
21145         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
21146         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
21147         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
21148         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
21149         gfortran.dg/large_integer_kind_1.f90,
21150         gfortran.dg/large_real_kind_1.f90,
21151         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
21152         gfortran.dg/module_double_reuse.f90,
21153         gfortran.dg/module_equivalence_1.f90,
21154         gfortran.dg/module_interface_1.f90,
21155         gfortran.dg/module_parameter_array_refs_1.f90,
21156         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
21157         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
21158         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
21159         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
21160         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
21161         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
21162         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
21163         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
21164         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
21165         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
21166         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
21167         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
21168         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
21169         gfortran.dg/same_name_1.f90,
21170         gfortran.dg/sibling_dummy_procedure_1.f90,
21171         gfortran.dg/sibling_dummy_procedure_2.f90,
21172         gfortran.dg/sibling_dummy_procedure_3.f90,
21173         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
21174         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
21175         gfortran.dg/used_dummy_types_2.f90,
21176         gfortran.dg/used_dummy_types_3.f90,
21177         gfortran.dg/used_dummy_types_4.f90,
21178         gfortran.dg/used_dummy_types_5.f90,
21179         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
21180         gfortran.dg/userdef_operator_1.f90: Use it.
21181
21182 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21183
21184         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
21185         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
21186         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
21187         gfortran.dg/write_back.f,
21188         gfortran.fortran-torture/execute/inquire_1.f90,
21189         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
21190
21191 2006-03-21  Jeff Law  <law@redhat.com>
21192
21193         * gcc.dg/tree-ssa/vrp28.c: New test.
21194
21195 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21196
21197         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
21198         if _STDC_C99 is defined.
21199         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
21200         * gcc.dg/builtins-20.c: Likewise.
21201         * gcc.dg/builtins-53.c: Likewise.
21202         * gcc.dg/single-precision-constant.c: Likewise. Also pass
21203         -mmacosx-version-min=10.3 on PowerPC/Darwin.
21204
21205 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
21206
21207         PR tree-opt/26781
21208         * gcc.c-torture/compile/pr26781-1.c: New test.
21209         * gcc.c-torture/compile/pr26781-2.c: New test.
21210
21211 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
21212
21213         PR c++/26690
21214         * g++.dg/gomp/pr26690-1.C: New test.
21215         * g++.dg/gomp/pr26690-2.C: New test.
21216
21217 2006-03-20  Jeff Law  <law@redhat.com>
21218
21219         * gcc.dg/tree-ssa/pr21829.c: New test.
21220
21221         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
21222
21223 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
21224
21225         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
21226         (check_visibility_available): Use it.
21227         (check_effective_target_default_packed): Likewise.
21228         (check_effective_target_pcc_bitfield_type_matters): Likewise.
21229         (check_effective_target_fopenmp): Likewise.
21230         (check_effective_target_freorder): Likewise.
21231         (check_effective_target_fpic): Likewise.
21232         (check_named_sections_available): Likewise.
21233         (check_effective_target_ilp32): Likewise.
21234         (check_effective_target_lp64): Likewise.
21235
21236 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
21237
21238         PR fortran/20935
21239         * gfortran.dg/scalar_mask_2.f90: New test case.
21240
21241 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
21242
21243         PR tree-opt/26629
21244         * gcc.dg/tree-ssa/loadpre12.c: New test.
21245         * gcc.dg/tree-ssa/loadpre13.c: New test.
21246         * gcc.dg/tree-ssa/loadpre14.c: New test.
21247         * gcc.dg/tree-ssa/loadpre15.c: New test.
21248         * gcc.dg/tree-ssa/loadpre16.c: New test.
21249         * gcc.dg/tree-ssa/loadpre17.c: New test.
21250         * gcc.dg/tree-ssa/loadpre18.c: New test.
21251         * gcc.dg/tree-ssa/loadpre19.c: New test.
21252         * gcc.dg/tree-ssa/loadpre20.c: New test.
21253         * gcc.dg/tree-ssa/loadpre21.c: New test.
21254         * gcc.dg/tree-ssa/loadpre22.c: New test.
21255
21256 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
21257
21258         PR fortran/26741
21259         * gfortran.dg/elemental_initializer_1.f90: New test.
21260
21261         PR fortran/26716
21262         * gfortran.dg/assumed_shape_ranks_2: New test.
21263
21264 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
21265
21266         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
21267         target fpic.
21268
21269 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21270
21271         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
21272         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
21273         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
21274         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
21275         gfortran.fortran-torture/execute/direct_io.f90,
21276         gfortran.fortran-torture/execute/inquire_2.f90,
21277         gfortran.fortran-torture/execute/inquire_4.f90,
21278         gfortran.fortran-torture/execute/list_read_1.f90,
21279         gfortran.fortran-torture/execute/open_replace.f90,
21280         gfortran.fortran-torture/execute/slash_edit.f90,
21281         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
21282         temporary files from testcases.
21283
21284 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21285
21286         PR libgfortran/26509
21287         gfortran.dg/write_direct_eor.f90: New test.
21288
21289 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
21290
21291         * gcc.target/powerpc/pr26350.c: New.
21292         * gcc.target/powerpc/indexed-addr.c: New.
21293
21294 2006-03-16  Roger Sayle  <roger@eyesopen.com>
21295
21296         * gfortran.dg/dependency_13.f90: New test case.
21297
21298 2006-03-16  Roger Sayle  <roger@eyesopen.com>
21299
21300         PR middle-end/21781
21301         * gcc.dg/real-const-1.c: New test case.
21302
21303 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
21304
21305         * g++.old-deja/g++.other/init18.C: New.
21306         * g++.old-deja/g++.other/init5.C: Remove xfail.
21307
21308 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21309
21310         * g++.dg/opt/pr15551.C: Cleanup temp file.
21311
21312 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21313
21314         PR c++/6634
21315         g++.dg/parse/long1.C: New test.
21316
21317 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21318
21319         PR fortran/19101
21320         * gfortran.dg/continuation.f90: New test.
21321         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
21322
21323 2006-03-14  Richard Guenther  <rguenther@suse.de>
21324
21325         PR tree-optimization/26672
21326         * gcc.dg/torture/pr26672.c: New testcase.
21327
21328 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
21329
21330         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
21331         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
21332
21333 2006-03-13  Roger Sayle  <roger@eyesopen.com>
21334
21335         PR middle-end/26557
21336         * gcc.c-torture/compile/switch-1.c: New test case.
21337
21338 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
21339
21340         PR fortran/25378
21341         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
21342         test to include more permuatations of mask and index.
21343         * gfortran.dg/scalar_mask_1.f90: Modify last test to
21344         respond to F2003 spec. that the position returned for an all false
21345         mask && condition is zero.
21346
21347 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
21348
21349         PR middle-end/25989
21350         * gcc.dg/gomp/pr25989.c: New test.
21351
21352 2006-03-13  Jeff Law  <law@redhat.com>
21353
21354         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
21355
21356 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
21357
21358         * gcc.dg/switch-9.c: New test.
21359
21360 2006-03-13  Richard Guenther  <rguenther@suse.de>
21361
21362         PR middle-end/26630
21363         * gcc.dg/torture/pr26630.c: New testcase.
21364
21365 2006-03-11  Roger Sayle  <roger@eyesopen.com>
21366
21367         * gfortran.dg/dependency_10.f90: New test case.
21368         * gfortran.dg/dependency_11.f90: Likewise.
21369
21370 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
21371             Erik Edelmann  <eedelman@gcc.gnu.org>
21372
21373         * gfortran.dg/allocatable_function_1.f90: New.
21374         * gfortran.dg/allocatable_function_2.f90: New.
21375
21376 2006-03-10  Richard Guenther  <rguenther@suse.de>
21377
21378         PR middle-end/26565
21379         * gcc.dg/torture/pr26565.c: New testcase.
21380
21381 2006-03-09  Eric Christopher  <echristo@apple.com>
21382
21383         * gcc.c-torture/compile/20060309-1.c: New.
21384
21385 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21386
21387         PR libgfortran/26499
21388         * gfortran.dg/write_back.f: New test.
21389         * gfortran.dg/write_rewind_1.f: New test.
21390         * gfortran.dg/write_rewind_2.f: New test.
21391
21392 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21393
21394         PR libgfortran/26554
21395         * gfortran.dg/read_logical.f90: New test.
21396
21397 2006-03-04  Laurent GUERBY <laurent@guerby.net>
21398
21399         * ada/acats/norun.lst: cdd2a03 now passes.
21400
21401 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
21402
21403         PR testsuite/25177
21404         * gcc.target/powerpc/pr18096-1.c: Change where the error
21405         would match.
21406
21407 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
21408
21409         * gcc.target/i386/cleanup-1.c: New test.
21410         * gcc.target/i386/cleanup-2.c: New test.
21411
21412 2006-03-04  Roger Sayle  <roger@eyesopen.com>
21413
21414         * gfortran.dg/dependency_9.f90: Remove for the time being.
21415
21416 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
21417
21418         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
21419         directive.
21420
21421 2006-03-03  Roger Sayle  <roger@eyesopen.com>
21422
21423         * gfortran.dg/dependency_9.f90: New test case.
21424
21425 2006-03-03  Roger Sayle  <roger@eyesopen.com>
21426
21427         * gfortran.dg/dependency_4.f90: New test case.
21428         * gfortran.dg/dependency_5.f90: New test case.
21429         * gfortran.dg/dependency_6.f90: New test case.
21430         * gfortran.dg/dependency_7.f90: New test case.
21431         * gfortran.dg/dependency_8.f90: New test case.
21432
21433 2006-03-03  Paul Brook  <paul@codesourcery.com>
21434
21435         * lib/target-supports.exp (check_profiling_available):
21436         Add m68k-*-elf.
21437
21438 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
21439
21440         PR fortran/25031
21441         * multiple_allocation_1.f90: New test.
21442
21443 2006-03-03  Roger Sayle  <roger@eyesopen.com>
21444
21445         PR tree-optimization/26524
21446         * gfortran.dg/pr26524.f: New test case.
21447
21448 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21449
21450         * g++.dg/template/repo5.C: Cleanup repo files.
21451         * gcc.dg/20051201-1.c: Cleanup coverage files.
21452         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
21453         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
21454         tree dump files.
21455
21456 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
21457
21458         * objc.dg/objc-nofilename-1.m: New test.
21459         * objc.dg/bad-receiver-type.m: New test.
21460         * obj-c++.dg/bad-receiver-type.mm: New test.
21461
21462 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21463
21464         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
21465
21466 2006-03-01  Mike Stump  <mrs@apple.com>
21467
21468         * g++.dg/abi/key2.C: Add.
21469
21470 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
21471
21472         * gfortran.dg/logical_dot_product.f90: New test.
21473
21474         PR fortran/26393
21475         * gfortran.dg/used_interface_ref.f90: New test.
21476
21477         PR fortran/20938
21478         * gfortran.dg/dependency_2.f90: New test.
21479         * gfortran.fortran-torture/execute/where17.f90: New test.
21480         * gfortran.fortran-torture/execute/where18.f90: New test.
21481         * gfortran.fortran-torture/execute/where19.f90: New test.
21482         * gfortran.fortran-torture/execute/where20.f90: New test.
21483
21484 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
21485
21486         * g++.dg/tree-ssa/pr26443.C: New test case.
21487
21488 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
21489
21490         PR middle-end/26022
21491         * g++.dg/opt/return-slot1.C: New test.
21492
21493 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21494
21495         PR libgfortran/26136
21496         * gfortran.dg/namelist_23.f90: New test.
21497
21498 2006-02-28  Roger Sayle  <roger@eyesopen.com>
21499
21500         PR middle-end/14752
21501         * gcc.dg/fold-eqandshift-2.c: New test case.
21502
21503 2006-02-28  Richard Guenther  <rguenther@suse.de>
21504
21505         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
21506         decomposition.
21507
21508 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
21509
21510         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
21511
21512 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21513
21514         PR libgfortran/26464
21515         * gfortran.dg/backspace_5.f: New test.
21516         * gfortran.dg/backspace_6.f: New test.
21517
21518 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21519
21520         * gcc.dg/fold-eqandnot-1.c: New test case.
21521
21522 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21523
21524         PR middle-end/19983
21525         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
21526
21527 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
21528
21529         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
21530         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
21531
21532 2006-02-26  Richard Guenther  <rguenther@suse.de>
21533
21534         PR tree-optimization/26421
21535         * gcc.dg/tree-ssa/pr26421.c: New testcase.
21536
21537 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
21538
21539         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
21540         * g++.old-deja/g++.robertl/eb132.C: Likewise.
21541
21542 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21543
21544         * gcc.dg/fold-even-1.c: New test case.
21545
21546 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21547
21548         PR middle-end/21137
21549         * gcc.dg/fold-eqandshift-1.c: New test case.
21550
21551 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
21552
21553         PR tree-optimization/25125
21554         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
21555         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
21556
21557 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
21558
21559         PR tree-optimizations/26359
21560         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
21561         with -fdump-tree-dceloop-details.
21562         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
21563
21564 2006-02-25  Roger Sayle  <roger@eyesopen.com>
21565
21566         PR middle-end/23673
21567         * gcc.dg/fold-eqxor-1.c: New test case.
21568         * gcc.dg/fold-eqxor-2.c: Likewise.
21569         * gcc.dg/fold-eqxor-3.c: Likewise.
21570
21571 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
21572
21573         PR fortran/23092
21574         * scalar_mask_1.f90: New test.
21575
21576 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
21577
21578         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
21579         * g++.dg/eh/uncaught2.C: New.
21580         * g++.dg/eh/uncaught3.C: New.
21581
21582 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21583
21584         PR libgfortran/26423
21585         * gfortran.dg/read_many_1.f: New test.
21586
21587 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
21588
21589         PR fortran/24519
21590         * gfortran.dg/dependency_3.f90: New test.
21591         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
21592         XFAILs.
21593
21594         PR fortran/25395
21595         * gfortran.dg/equiv_6.f90: New test.
21596
21597 2006-02-23  Jeff Law  <law@redhat.com>
21598
21599         * gcc.c-torture/compile/pr26425.c: New test.
21600
21601 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
21602
21603         PR middle-end/26412
21604         * gcc.dg/gomp/pr26412.c: New test.
21605
21606 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21607
21608         PR c++/26291
21609         * g++.dg/other/ellipsis1.C: New test.
21610         * g++.dg/parse/operator4.C: Adjust error marker.
21611
21612 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
21613
21614         PR target/25603
21615         * gfortran.dg/pr25603.f: New testcase.
21616
21617 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
21618
21619         * gcc.dg/bf-spl1.c: Don't specify -m68000.
21620         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
21621
21622 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
21623
21624         * g++.dg/eh/spbp.C: New.
21625
21626 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
21627
21628         PR middle-end/26379
21629         * gcc.target/i386/mmx-7.c: New test.
21630
21631 2006-02-20  Roger Sayle  <roger@eyesopen.com>
21632
21633         PR tree-optimization/26361
21634         * gcc.dg/tree-ssa/vrp27.c: New test case.
21635
21636 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
21637
21638         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
21639         * gcc.dg/tree-ssa/complex-4.c: Here.
21640
21641 2006-02-19  Roger Sayle  <roger@eyesopen.com>
21642
21643         PR middle-end/19543
21644         * gfortran.dg/logical_1.f90: New test case.
21645
21646 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
21647
21648         PR middle-end/26334
21649         * gcc.dg/20060218-1.c: Moved to...
21650         * gcc.target/i386/20060218-1.c: ... here.  New test.
21651
21652 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
21653
21654         PR fortran/26201
21655         * gfortran.dg/convert_1.f90: New.
21656
21657 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
21658
21659         PR fortran/25054
21660         * gfortran.dg/namelist_5.f90: New test.
21661
21662         PR fortran/25089
21663         * gfortran.dg/namelist_4.f90: New test.
21664
21665 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
21666
21667         PR tree-opt/25680
21668         * gcc.dg/tree-ssa/complex-3.c: New test.
21669
21670 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
21671
21672         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
21673         variable to take into account the variable name in the
21674         function header.
21675         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
21676
21677 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
21678
21679         PR middle-end/26334
21680         * gcc.c-torture/compile/20060217-1.c: New test.
21681         * gcc.dg/20060218-1.c: New test.
21682
21683 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
21684
21685         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
21686
21687 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
21688
21689         * gcc.dg/cpp/undef3.c: New test.
21690         * gcc.dg/cpp/trad/builtins2.c: New test.
21691
21692 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
21693
21694         PR c++/26266
21695         * g++.dg/template/static22.C: New test.
21696         * g++.dg/template/static23.C: New test.
21697         * g++.dg/template/static24.C: New test.
21698         * g++.dg/template/non-dependent13.C: New test.
21699         * g++.dg/init/member1.C: Tweak error markers.
21700
21701 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21702
21703         PR target/26255
21704         * gcc.c-torture/compile/pr26255.c: New test case.
21705
21706 2006-02-16  Roger Sayle  <roger@eyesopen.com>
21707
21708         * gfortran.fortran-torture/execute/where_10.f90: New test case.
21709         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
21710         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
21711         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
21712         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
21713         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
21714         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
21715
21716 2006-02-16  Jeff Law  <law@redhat.com>
21717
21718         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
21719         * gcc.dg/tree-ssa/vrp26.c: New test.
21720
21721 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
21722
21723         PR target/20353
21724         PR target/24578
21725         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
21726         __UCLIBC__ is defined.
21727
21728 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
21729
21730         PR fortran/26224
21731         * gfortran.dg/gomp/pr26224.f: New test.
21732
21733 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
21734
21735         PR tree-opt/25918
21736         * lib/target-supports.exp
21737         (check_effective_target_vect_short_mult): New.
21738         (check_effective_target_vect_char_mult): New.
21739         (check_effective_target_vect_widen_sum_qi_to_si): New.
21740         (check_effective_target_vect_widen_sum_qi_to_hi): New.
21741         (check_effective_target_vect_widen_sum_hi_to_si): New.
21742         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
21743         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
21744         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
21745         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
21746         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
21747         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
21748         vect-reduc-pattern-2c.c
21749         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
21750         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
21751         vect-reduc-pattern-1c.c
21752
21753 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
21754
21755         PR fortran/24557
21756         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
21757
21758 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
21759
21760         PR fortran/26054
21761         * gfortran.dg/enum_8.f90: Remove check for warning.
21762         * gfortran.dg/iomsg_1.f90: Ditto.
21763         * gfortran.dg/enum_1.f90: Ditto.
21764         * gfortran.dg/enum_9.f90: Ditto.
21765         * gfortran.dg/enum_2.f90: Ditto.
21766         * gfortran.dg/enum_10.f90: Ditto.
21767         * gfortran.dg/enum_3.f90: Ditto.
21768         * gfortran.dg/flush_1.f90: Ditto.
21769         * gfortran.dg/enum_4.f90: Ditto.
21770         * gfortran.dg/array_constructor_1.f90: Ditto.
21771         * gfortran.dg/enum_5.f90: Ditto.
21772         * gfortran.dg/enum_6.f90: Ditto.
21773         * gfortran.dg/enum_7.f90: Ditto.
21774
21775 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
21776
21777         PR middle-end/26300
21778         * gcc.c-torture/compile/20060215-1.c: New test.
21779
21780 2006-02-14  Roger Sayle  <roger@eyesopen.com>
21781
21782         PR middle-end/23670
21783         * gcc.dg/tree-ssa/andor-2.c: New test case.
21784
21785 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
21786
21787         PR fortran/25045
21788         * optional_dim.f90: New test.
21789
21790 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21791
21792         PR fortran/26277
21793         * gfortran.dg/label_4.f90: New.
21794
21795 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
21796             Diego Novillo  <dnovillo@redhat.com>
21797             Uros Bizjak  <uros@kss-loka.si>
21798
21799         * gfortran.dg/gomp: New directory.
21800
21801 2006-02-14  Richard Guenther  <rguenther@suse.de>
21802
21803         PR tree-optimization/26258
21804         * gcc.dg/torture/pr26258.c: New testcase.
21805
21806 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
21807
21808         PR fortran/26246
21809         * gfortran.dg/pr26246_1.f90: New test.
21810         * gfortran.dg/pr26246_2.f90: New test.
21811
21812         PR middle-end/26092
21813         * gcc.c-torture/compile/20060208-1.c: New test.
21814
21815 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
21816
21817         PR fortran/26074
21818         PR fortran/25103
21819         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
21820         * gfortran.dg/bad_automatic_objects_1.f90: New test.
21821         * gfortran.dg/automatic_module_variable.f90: Change error message.
21822
21823         PR fortran/20861
21824         * gfortran.dg/internal_dummy_1.f90: New test.
21825
21826         PR fortran/20871
21827         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
21828
21829
21830         PR fortran/25083
21831         * gfortran.dg/uncommon_block_data_1.f90: New test.
21832         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
21833         with standard.
21834
21835         PR fortran/25088
21836         * gfortran.dg/typed_subroutine_1.f90: New test.
21837
21838 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
21839
21840         * objc.dg/dwarf-1.m: New.
21841
21842 2006-02-13  Roger Sayle  <roger@eyesopen.com>
21843
21844         PR middle-end/24427
21845         * gcc.dg/tree-ssa/andor-1.c: New test case.
21846
21847 2006-02-13  Josh Conner  <jconner@apple.com>
21848
21849         PR target/25376
21850         * gcc.dg/pr25376.c: New test.
21851
21852         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
21853         assemble.
21854         * lib/target-supports.exp (check_named_sections_available):
21855         Only compile named-sections test -- don't assemble.
21856
21857 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21858
21859         * g++.dg/warn/no-write-strings.C: New test.
21860         * g++.dg/warn/write-strings.C: Likewise.
21861         * g++.dg/warn/write-strings-default.C: Likewise.
21862
21863 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
21864
21865         PR fortran/25806
21866         * gfortran.dg/ret_pointer_2.f90: New test.
21867
21868 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
21869
21870         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
21871
21872 2006-02-10  Jeff Law  <law@redhat.com>
21873
21874         * gcc.c-torture/compile/pr26213.c: New test.
21875
21876 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
21877
21878         gfortran.dg/null_1.f90: New test.
21879
21880 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21881
21882         PR fortran/14771
21883         * gfortran.dg/parens_4.f90: New.
21884         * gfortran.dg/parens_5.f90: New.
21885
21886 2006-02-10  Richard Guenther  <rguenther@suse.de>
21887
21888         * gcc.dg/pr23372-1.c: Remove empty file.
21889
21890 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21891         Paul Thomas  <pault@gcc.gnu.org>
21892
21893         PR fortran/14771
21894         * gfortran.dg/parens_1.f90: New.
21895         * gfortran.dg/parens_2.f90: New.
21896         * gfortran.dg/parens_3.f90: New.
21897
21898 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
21899
21900         PR fortran/26038
21901         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
21902
21903         PR fortran/25059
21904         * gfortran.dg/impure_assignment_1.f90: New test.
21905
21906         PR fortran/25070
21907         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
21908
21909 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
21910
21911         PR target/26141
21912         * g++.dg/expr/stdarg2.C: New test.
21913
21914 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
21915
21916         PR inline-asm/16194
21917         * gcc.dg/pr16194.c: New test.
21918
21919 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21920
21921         * ada/acats/run_acats: Use portable variant of "$@".
21922
21923 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21924
21925         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
21926         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
21927
21928 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
21929
21930         PR tree-opt/26179
21931         * g++.dg/opt/pr26179.C: New test.
21932
21933 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
21934
21935         PR middle-end/26134
21936         * gcc.dg/tree-ssa/complex-3.c: New test.
21937
21938 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
21939
21940         * gcc.c-torture/compile/volatile-1.c: New test.
21941
21942 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
21943
21944         PR 26180
21945         * gcc.dg/tree-ssa/pr26180.c: New test.
21946
21947 2006-02-08  Jeff Law  <law@redhat.com>
21948
21949         * gcc.dg/tree-ssa/pr21417.c: New test.
21950
21951 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
21952
21953         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
21954         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
21955
21956 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
21957
21958         * lib/scanrtl.exp: New.
21959
21960 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21961
21962         PR c++/26071
21963         * g++.dg/other/virtual2.C: New test.
21964
21965         PR c++/26070
21966         * g++.dg/other/virtual1.C: New test.
21967
21968 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
21969
21970         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
21971         cleanup-ipa-dump): Update dump file glob patterns.
21972         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
21973         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
21974
21975         * lib/gcc-dg.exp: Load it.
21976         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
21977
21978 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
21979
21980         PR testsuite/26159
21981         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
21982         * gcc.dg/tree-ssa/pr23382.c: Ditto.
21983
21984 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21985
21986         PR fortran/25577
21987         * gfortran.dg/mvbits_1.f90: New.
21988
21989 2006-02-07  Dirk Mueller  <dmueller@suse.com>
21990
21991         * g++.dg/warn/Wdiv-by-zero.C: New test.
21992         * g++.dg/warn/Wno-div-by-zero.C: New.
21993
21994 2006-02-07  Jeff Law  <law@redhat.com>
21995
21996         * gcc.dg/tree-ssa/pr21559.c: New test.
21997
21998         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
21999         multiple VRP passes.
22000         * gcc.dg/tree-ssa/vrp09.c: Likewise.
22001         * gcc.dg/tree-ssa/vrp18.c: Likewise.
22002         * gcc.dg/tree-ssa/pr21582.c: Likewise.
22003         * gcc.dg/tree-ssa/pr20657.c: Likewise.
22004         * gcc.dg/tree-ssa/pr21001.c: Likewise.
22005         * gcc.dg/tree-ssa/vrp02.c: Likewise
22006         * gcc.dg/tree-ssa/vrp11.c: Likewise
22007         * gcc.dg/tree-ssa/pr14341.c: Likewise
22008         * gcc.dg/tree-ssa/vrp19.c: Likewise
22009         * gcc.dg/tree-ssa/vrp20.c: Likewise
22010         * gcc.dg/tree-ssa/vrp03.c: Likewise
22011         * gcc.dg/tree-ssa/pr21086.c: Likewise
22012         * gcc.dg/tree-ssa/pr21959.c: Likewise
22013         * gcc.dg/tree-ssa/vrp21.c: Likewise
22014         * gcc.dg/tree-ssa/vrp04.c: Likewise
22015         * gcc.dg/tree-ssa/pr25485.c: Likewise
22016         * gcc.dg/tree-ssa/pr22026.c: Likewise
22017         * gcc.dg/tree-ssa/vrp22.c: Likewise
22018         * gcc.dg/tree-ssa/vrp05.c: Likewise
22019         * gcc.dg/tree-ssa/20030807-10.c: Likewise
22020         * gcc.dg/tree-ssa/pr20701.c: Likewise
22021         * gcc.dg/tree-ssa/vrp23.c: Likewise
22022         * gcc.dg/tree-ssa/vrp06.c: Likewise
22023         * gcc.dg/tree-ssa/pr22117.c: Likewise
22024         * gcc.dg/tree-ssa/pr20702.c: Likewise
22025         * gcc.dg/tree-ssa/vrp15.c: Likewise
22026         * gcc.dg/tree-ssa/pr21090.c: Likewise
22027         * gcc.dg/tree-ssa/pr21294.c: Likewise
22028         * gcc.dg/tree-ssa/vrp24.c: Likewise
22029         * gcc.dg/tree-ssa/vrp07.c: Likewise
22030         * gcc.dg/tree-ssa/pr21563.c: Likewise
22031         * gcc.dg/tree-ssa/pr25382.c: Likewise
22032         * gcc.dg/tree-ssa/vrp16.c: Likewise
22033         * gcc.dg/tree-ssa/vrp25.c: Likewise
22034         * gcc.dg/tree-ssa/vrp08.c: Likewise
22035         * gcc.dg/tree-ssa/20030807-6.c: Likewise
22036         * gcc.dg/tree-ssa/vrp17.c: Likewise
22037         * gcc.dg/tree-ssa/pr21458.c: Likewise
22038         * g++.dg/tree-ssa/pr18178.C: Likewise
22039
22040 2006-02-07  Richard Guenther  <rguenther@suse.de>
22041
22042         PR c++/26140
22043         Revert
22044         2006-01-30  Richard Guenther  <rguenther@suse.de>
22045         PR c++/23372
22046         * gcc.dg/pr23372-1.C: New testcase.
22047
22048         * g++.dg/tree-ssa/pr26140.C: New testcase.
22049
22050 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
22051
22052         PR c++/9737
22053         * g++.dg/template/ttp15.C: New test.
22054         * g++.dg/template/ttp16.C: Likewise.
22055         * g++.dg/template/ttp17.C: Likewise.
22056         * g++.old-deja/g++.pt/ttp36.C: Remove.
22057         * g++.old-deja/g++.pt/ttp19.C: Likewise.
22058         * g++.old-deja/g++.pt/ttp37.C: Likewise.
22059         * g++.old-deja/g++.pt/ttp38.C: Likewise.
22060         * g++.old-deja/g++.pt/ttp39.C: Likewise.
22061         * g++.old-deja/g++.pt/ttp9.C: Likewise.
22062         * g++.old-deja/g++.pt/ttp40.C: Likewise.
22063         * g++.old-deja/g++.pt/ttp51.C: Likewise.
22064         * g++.old-deja/g++.pt/ttp26.C: Likewise.
22065         * g++.old-deja/g++.pt/ttp36.C: Likewise.
22066
22067 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
22068
22069         PR libfortran/23815
22070         * unf_io_convert_4.f90: New test.
22071
22072 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
22073
22074         * gcc.dg/tree-ssa/loadpre10.c: New test.
22075         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
22076         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
22077         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
22078
22079 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22080
22081         PR libfortran/24685
22082         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
22083
22084 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
22085
22086         PR tree-opt/25251
22087         * gfortran.dg/assign_7.f: New test.
22088
22089 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
22090
22091         PR fortran/26041
22092         PR fortran/26064
22093         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
22094         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
22095         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
22096
22097 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
22098
22099         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
22100         in size_t typedef.
22101
22102 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22103
22104         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
22105         * g++.dg/charset/string.c (foo): Likewise.
22106         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
22107         const char*
22108         * g++.dg/ext/builtin2.C (printf): Likewise.
22109         * g++.dg/init/new15.C (printf): Likewise.
22110         * g++.dg/opt/pr17697-1.C (foo): Likewise.
22111         * g++.dg/opt/pr17697-2.C (foo): Likewise.
22112         * g++.dg/opt/pr17697-3.C (foo): Likewise.
22113         * g++.dg/template/non-dependent4.C (temp): Likewise.
22114         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
22115         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
22116         parameter type to const char*.
22117         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
22118         Change type to const char*.
22119         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
22120         Likewise.
22121         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
22122         second parameter type to const char*.
22123         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
22124         (Y::Y): Change parameter type to const char*.
22125         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
22126         * g++.old-deja/g++.jason/report.C: Apply const correctness.
22127         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
22128         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
22129         (char*).
22130         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
22131         const char*.
22132         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
22133         type to const char*.
22134         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
22135         return type to const char*.
22136         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
22137         to const char*.
22138         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
22139         * g++.old-deja/g++.law/refs1.C: Likewise.
22140         * g++.old-deja/g++.law/visibility1.C: Likewise.
22141         * g++.old-deja/g++.law/visibility2.C: Likewise.
22142         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
22143         const char*.
22144         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
22145         * g++.old-deja/g++.mike/net48.C: Likewise.
22146         * g++.old-deja/g++.mike/p646.C: Likewise.
22147         * g++.old-deja/g++.mike/p6746.C: Likewise.
22148         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
22149         type to const char*.
22150         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
22151         deprecated conversion warning.
22152         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
22153         char*.
22154         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
22155         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
22156         * g++.old-deja/g++.pt/explicit8.C: Likewise.
22157         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
22158         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
22159         * g++.old-deja/g++.pt/nontype3.C: Likewise.
22160         * g++.old-deja/g++.pt/t39.C: Likewise.
22161         * g++.old-deja/g++.robertl/eb106.C: Likewise.
22162         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
22163
22164 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
22165
22166         PR fortran/25075
22167         intrinsic_argument_conformance_1.f90: New test.
22168
22169 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
22170
22171         PR fortran/20845
22172         * gfortran.dg/char_result_11.f90: Add SAVE.
22173         * gfortran.dg/der_pointer_4.f90: Ditto.
22174         * gfortran.dg/default_initialization.f90: New test.
22175
22176 2006-02-03  Jeff Law  <law@redhat.com>
22177
22178         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
22179         handle more than 100 dump files.
22180         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
22181         * lib/scantree.exp (scan-tree-dump): Likewise.
22182         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
22183         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
22184         * lib/scanipa.exp (scan-ipa-dump): Likewise.
22185         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
22186         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
22187
22188 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
22189
22190         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
22191
22192 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
22193
22194         * g++.dg/template/using12.C: New test.
22195
22196 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
22197
22198         * gcc.target/powerpc/pr25960.c: New test.
22199
22200 2006-02-02  Steven G. Kargl  <kargls@comcast>
22201
22202         PR fortran/24958
22203         gfortran.dg/nullify_2.f90: New test.
22204
22205 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
22206
22207         PR 25990
22208         * gcc.dg/gomp/pr25990.c: New test.
22209
22210 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
22211
22212         PR c++/25342
22213         * g++.gd/template/partial4.C: New test.
22214
22215 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
22216
22217         PR middle-end/26001
22218         * gfortran.dg/data_char_2.f90: New.
22219
22220 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
22221
22222         PR fortran/26039
22223         maxval_maxloc_conformance_1.f90: New test.
22224
22225 2006-01-31  Richard Guenther  <rguenther@suse.de>
22226
22227         * gcc.target/i386/sselibm-1.c: New testcase.
22228         * gcc.target/i386/sselibm-2.c: Likewise.
22229         * gcc.target/i386/sselibm-3.c: Likewise.
22230         * gcc.target/i386/sselibm-4.c: Likewise.
22231         * gcc.target/i386/sselibm-5.c: Likewise.
22232
22233 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
22234
22235         PR fortran/24266
22236         * gfortran.dg/arrayio_derived_2.f90: New.
22237
22238 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
22239
22240         * gcc.dg/unsigned-long-compare.c: New test.
22241
22242 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
22243
22244         PR testsuite/25318
22245         * lib/target-supports.exp (check_effective_target_freorder):
22246         Check to see if target supports -freorder-blocks-and-partition.
22247         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
22248         instead of "dg-require-named-sections".
22249
22250 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
22251
22252         PR target/14798:
22253         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
22254         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
22255         * gcc.dg/pragma-isr-trapa2.c: Likewise.
22256         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
22257         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
22258         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
22259         * gcc.dg/attr-isr-trap_exit.c: Likewise.
22260         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
22261
22262 2006-01-30  Richard Guenther  <rguenther@suse.de>
22263
22264         PR c++/23372
22265         * gcc.dg/pr23372-1.C: New testcase.
22266
22267 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
22268
22269         * gcc.dg/gomp/pr25874.c: New test.
22270
22271 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
22272
22273         PR tree-opt/25911
22274         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
22275
22276 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
22277
22278         PR fortran/18578
22279         PR fortran/18579
22280         PR fortran/20857
22281         PR fortran/20885
22282         * gfortran.dg/intent_out_1.f90: New test.
22283
22284 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
22285
22286         PR fortran/17911
22287         * gfortran.dg/procedure_lvalue.f90: New test.
22288
22289         PR fortran/20895
22290         PR fortran/25030
22291         * gfortran.dg/char_pointer_assign_2.f90: New test.
22292         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
22293         assignment to be consistent with standard.
22294         * gfortran.dg/char_result_2.f90: The same.
22295         * gfortran.dg/char_result_8.f90: The same.
22296
22297 2006-01-28  Zack Weinberg  <zackw@panix.com>
22298
22299         * gcc.dg/Woverlength-strings.c
22300         * gcc.dg/Woverlength-strings-pedantic-c89.c
22301         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
22302         * gcc.dg/Woverlength-strings-pedantic-c99.c
22303         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
22304
22305 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
22306
22307         * gcc.c-torture/execute/20060127-1.c: New test.
22308
22309 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
22310
22311         PR c++/25999
22312         * g++.dg/ext/pragmaweak1.C: New test.
22313
22314 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
22315
22316         PR c++/25855
22317         * g++.dg/template/spec29.C: New test.
22318
22319 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
22320
22321         PR c/19606.
22322         * gcc.c-torture/execute/pr19606.c: New.
22323
22324 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
22325
22326         * gcc.dg/pragma-re-4.c: New test.
22327
22328 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
22329
22330         PR fortran/25964
22331         * gfortran.dg/assumed_size_refs_3.f90: New test.
22332
22333 2006-01-27  Ben Elliston  <bje@au.ibm.com>
22334
22335         * gcc.misc-tests/dectest.exp: Remove defunct comment.
22336
22337 2006-01-26  Laurent GUERBY <laurent@guerby.net>
22338
22339         PR ada/21317
22340         * ada/acats/support/impdef.a: Add One_Long_Second.
22341         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
22342         * ada/acats/tests/c9/c94026.a: Likewise.
22343         * ada/acats/tests/c9/c97305c.ada: Likewise.
22344         * ada/acats/tests/c9/c99004a.ada: Likewise.
22345
22346 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
22347
22348         PR fortran/25964
22349         * gfortran.dg/global_references_2.f90: New test.
22350
22351         PR fortran/25084
22352         PR fortran/20852
22353         PR fortran/25085
22354         PR fortran/25086
22355         * gfortran.dg/assumed_charlen_function_1.f90: New test.
22356         * gfortran.dg/assumed_charlen_function_3.f90: New test.
22357
22358         PR fortran/25416
22359         * gfortran.dg/assumed_charlen_function_2.f90: New test.
22360
22361 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
22362
22363         PR c/25892
22364         * gcc.dg/Wpointer-sign.c: New.
22365         * gcc.dg/Wpointer-sign-Wall.c: New.
22366         * gcc.dg/Wpointer-sign-Wall-no.c: New.
22367         * gcc.dg/Wpointer-sign-pedantic.c: New.
22368         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
22369         * gcc.dg/conv-2.c: Use -Wpointer-sign.
22370
22371 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
22372
22373         PR C/25861
22374         * gcc.c-torture/compile/pr25861.c: New test.
22375
22376 2006-01-26  Paul Brook  <paul@codesourcery.com>
22377
22378         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
22379         on short-enum targets.
22380         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
22381         variable.
22382         (generate_fields): Use short_enums.
22383         (main): Set short_enums.  Document -e.
22384         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
22385         on short-enum targets.
22386         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
22387         variable.
22388         (generate_fields): Use short_enums.
22389         (main): Set short_enums.  Document -e.
22390         * lib/target-supports.exp (check_effective_target_short_enums): New.
22391
22392 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
22393
22394         PR target/25947
22395         * gcc.dg/torture/pr25947-1.c: New test.
22396
22397 2006-01-25  Jan Hubicka  <jh@suse.cz>
22398             Roger Sayle  <roger@eyesopen.com>
22399
22400         PR rtl-optimization/25703
22401         * gcc.target/i386/20060125-1.c: New test case.
22402         * gcc.target/i386/20060125-2.c: New test case.
22403
22404 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22405
22406         PR fortran/18540
22407         * gfortran.dg/goto_1.f: New.
22408
22409 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
22410
22411         PR fortran/25716
22412         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
22413         25716 on 32-bit systems too.
22414
22415 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
22416
22417         PR testsuite/25590
22418         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
22419
22420 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
22421
22422         * gcc.dg/tree-ssa/gen-vect-33.c: New.
22423
22424 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22425
22426         PR fortran/25835
22427         * gfortran.dg/read_eof.f90: Delete, renamed.
22428         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
22429         * gfortran.dg/read_eof_2.f90: New test.
22430         * gfortran.dg/read_eof_3.f90: New test.
22431
22432 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
22433
22434         PR tree-opt/25860
22435         * gcc.c-torture/compile/pr25860.c: New test.
22436
22437 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22438
22439         PR c++/25552
22440         * g++.dg/parse/dtor8.C: New test.
22441
22442 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
22443
22444         PR testsuite/25891
22445         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
22446         * gcc.dg/gomp/gomp.exp: Return without testing anything if
22447         check_effective_target_fopenmp returns 0.
22448
22449 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
22450
22451         PR ada/20548
22452         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
22453         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
22454         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
22455
22456 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
22457
22458         PR tree-opt/25857
22459         * g++.dg/opt/pr25857.C: New test.
22460
22461 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
22462         Jan Hubicka  <jh@suse.cz>
22463         Richard Guenther  <rguenther@suse.de>
22464
22465         PR rtl-optimization/25654
22466         * gcc.dg/torture/pr25654.c: New testcase.
22467         * gcc.target/i386/pr25654.c: Likewise.
22468
22469 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
22470
22471         PR fortran/25901
22472         * gfortran.dg/internal references_2.f90: New test.
22473
22474         Fix regression in testing of admissability of attributes.
22475         * gfortran.dg/intent_used_1.f90: New test.
22476
22477 2006-01-23  Ben Elliston  <bje@au.ibm.com>
22478
22479         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
22480         Remove target conditional torture options for i?86 and x86_64
22481         GNU/Linux.
22482
22483 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22484
22485         PR c++/10891
22486         * g++.dg/rtti/no-rtti.C: New.
22487
22488 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
22489
22490         PR c++/25895
22491         * g++.dg/inherit/conv2.C: New test.
22492
22493         PR c++/25856
22494         * g++.dg/parse/dtor7.C: New test.
22495
22496         PR c++/25858
22497         * g++.dg/template/crash44.C: New test.
22498
22499 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
22500
22501         PR fortran/25124
22502         PR fortran/25625
22503         * gfortran.dg/internal_references_1.f90: New test.
22504           PR fortran/20881
22505         PR fortran/23308
22506         PR fortran/25538
22507         PR fortran/25710
22508         * gfortran.dg/global_references_1.f90: New test.
22509         * gfortran.dg/g77/19990905-1.f: Restore the error that
22510         there is a clash between the common block name and
22511         the name of a subroutine reference.
22512
22513         PR fortran/PR24276
22514         * gfortran.dg/aliasing_dummy_1.f90: New test.
22515
22516 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
22517
22518         * gcc.dg/vmx/1b-01.c: Warning fix.
22519         * gcc.dg/vmx/1c-02.c: Likewise.
22520         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
22521
22522 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
22523
22524         PR testsuite/24962
22525         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
22526
22527 2006-01-20  Richard Guenther  <rguenther@suse.de>
22528         Steven Bosscher <stevenb.gcc@gmail.com>
22529
22530         PR rtl-optimization/24626
22531         * gcc.dg/torture/pr24626-1.c: New testcase.
22532         * gcc.dg/torture/pr24626-2.c: Likewise.
22533         * gcc.dg/torture/pr24626-3.c: Likewise.
22534         * gcc.dg/torture/pr24626-4.c: Likewise.
22535
22536 2006-01-20  Dirk Mueller  <dmueller@suse.com>
22537
22538         PR c++/5520
22539         * g++.dg/warn/empty-body.C: New.
22540
22541 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
22542
22543         PR c++/22136
22544         * g++.dg/template/using10.C: New test.
22545         * g++.dg/temlpate/using11.C: Likewise.
22546         * g++.dg/inherit/using5.C: Tweak error messages.
22547
22548 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
22549
22550         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
22551         target test.
22552         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
22553
22554 2006-01-19  Jan Hubicka  <jh@suse.cz>
22555
22556         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
22557
22558 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22559
22560         PR c++/25854
22561         * g++.dg/template/spec28.C: New test.
22562
22563 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
22564
22565         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22566         (switchfiles): Fix fprintf's by adding srcdir or removing it.
22567
22568 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
22569
22570         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
22571         * gcc.dg/gomp/critical-1.c: Likewise.
22572         * gcc.dg/gomp/critical-3.c: Likewise.
22573         * gcc.dg/gomp/empty.c: Likewise.
22574         * gcc.dg/gomp/ordered-1.c: Likewise.
22575         * gcc.dg/gomp/for-4.c: Likewise.
22576         * gcc.dg/gomp/for-6.c: Likewise.
22577         * gcc.dg/gomp/master-3.c: Likewise.
22578         * gcc.dg/gomp/for-8.c: Likewise.
22579         * gcc.dg/gomp/for-10.c: Likewise.
22580         * gcc.dg/gomp/for-18.c: Likewise.
22581         * gcc.dg/gomp/for-5.c: Likewise.
22582         * gcc.dg/gomp/for-7.c: Likewise.
22583         * gcc.dg/gomp/for-9.c: Likewise.
22584
22585 2006-01-18  Jeff Law  <law@redhat.com>
22586
22587         * gcc.dg/tree-ssa/vrp25.c: New test.
22588
22589 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
22590
22591         * gcc.dg/pr25805.c: Fix misapplied patch.
22592
22593 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
22594
22595         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
22596         (check_effective_target_vect_udot_qi): New.
22597         (check_effective_target_vect_sdot_hi): New.
22598         (check_effective_target_vect_udot_hi): New.
22599         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
22600         prefixed with "wrapv-" with -fwrapv.
22601         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
22602         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
22603         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
22604         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
22605         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
22606
22607         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
22608         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
22609         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
22610         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
22611
22612 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22613
22614         PR c++/16829
22615         * g++.dg/other/default2.C: New test.
22616         * g++.dg/other/default3.C: New test.
22617
22618 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
22619
22620         PR c/25805
22621         * gcc.dg/pr25805.c: New file.
22622
22623 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
22624
22625         PR c++/25836
22626         * g++.dg/template/init6.C: New test.
22627
22628 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
22629
22630         * gcc.dg/tree-ssa/pr24287.c: New test
22631
22632 2006-01-18  Eric Christopher  <echristo@apple.com>
22633
22634         * g++.dg/eh/table.C: New.
22635
22636 2006-01-18  DJ Delorie  <dj@redhat.com>
22637
22638         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
22639         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
22640         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
22641         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
22642
22643 2006-01-18  Jeff Law  <law@redhat.com>
22644
22645         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
22646         on wrapping on overflow semantics.
22647
22648         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
22649
22650         * gcc.gc/tree-ssa/vrp23.c: New test.
22651         * gcc.gc/tree-ssa/vrp24.c: New test.
22652
22653 2006-01-18  Richard Henderson  <rth@redhat.com>
22654             Aldy Hernandez  <aldyh@redhat.com>
22655             Jakub Jelinek  <jakub@redhat.com>
22656             Diego Novillo  <dnovillo@redhat.com>
22657             Uros Bizjak  <uros@kss-loka.si>
22658
22659         * gcc.dg/gomp: New directory.
22660
22661 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
22662             Steven G. Kargl  <kargls@comcast.net>
22663
22664         PR fortran/20869
22665         * gfortran.dg/intrinsic_external_1.f90: New test.
22666
22667         PR fortran/20875.
22668         * gfortran.dg/elemental_pointer_1.f90: New test.
22669
22670         PR fortran/25024
22671         * gfortran.dg/external_procedures_1.f90: New test.
22672
22673         PR fortran/25785
22674         gfortran.dg/assumed_present.f90: New test.
22675
22676 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
22677
22678         * g++.dg/parse/lookup5.C: New test.
22679
22680 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22681
22682         PR fortran/25697
22683         * gfortran.dg/read_eof.f90: New test.
22684
22685 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22686
22687         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
22688         add a closing brace.
22689
22690 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22691
22692         PR fortran/25631
22693         * gfortran.dg/fmt_tl.f: New test.
22694
22695 2006-01-17  Eric Christopher  <echristo@apple.com>
22696
22697         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
22698         * g++.old-deja/g++.warn/impint2.C: Ditto.
22699         * g++.old-deja/g++.other/null1.C: Ditto.
22700         * g++.dg/warn/conv2.C: Ditto.
22701         * g++.dg/warn/conv4.C: New file.
22702
22703 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22704
22705         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
22706
22707 2006-01-17  Andreas Jaeger  <aj@suse.de>
22708             Janis Johnson <janis187@us.ibm.com>
22709
22710         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
22711         in 64-bit.
22712         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
22713         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
22714
22715 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22716
22717         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22718         (switchfiles): xfail txxx where xxx >= 25.
22719
22720 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22721
22722         PR testsuite/25764
22723         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
22724
22725 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
22726
22727         PR c/25682
22728         * gcc.dg/pr25682.c: New test.
22729         * g++.dg/parse/array-size2.C: New test.
22730
22731 2006-01-16  Ian Lance Taylor  <ian@airs.com>
22732
22733         * consistency.vlad: Remove entire directory, 1652 files.
22734
22735 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
22736
22737         * lib/target-supports.exp (check_effective_target_dfp_nocache,
22738         check_effective_target_dfprt_nocache): New.
22739         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
22740         (check_effective_target_dfprt): New.
22741         * lib/c-compat.exp (check_dfp): Remove.
22742         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
22743         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
22744         level of support for decimal float.
22745         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
22746         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
22747         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
22748         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
22749         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
22750         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
22751         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
22752         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
22753         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
22754         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
22755         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
22756         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
22757         directives.
22758
22759 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
22760
22761         PR testsuite/25741
22762         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
22763         $base_dir/../.
22764         * lib/gfortran.exp (gfortran_init): Likewise.
22765         * lib/obj-c++.exp (obj-c++_init): Likewise.
22766         * lib/scanasm.exp (scan-assembler-dem): Likewise.
22767         (scan-assembler-dem-not): Likewise.
22768         * lib/scandump.exp (scan-dump-dem): Likewise.
22769         (scan-dump-dem-not): Likewise.
22770
22771 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
22772
22773         PR testsuite/25767
22774         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
22775         powerpc-*-darwin*.
22776         * lib/obj-c++.exp (obj-c++_init): Likewise.
22777
22778 2006-01-16  Richard Guenther  <rguenther@suse.de>
22779
22780         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
22781
22782 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22783
22784         PR testsuite/25777
22785         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
22786         to LD_LIBRARY_PATH.
22787
22788 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
22789             Andrew Pinski  <pinskia@physics.uc.edu>
22790
22791         * gcc.dg/minmax-1.c: New test.
22792
22793 2006-01-16  Ben Elliston  <bje@au.ibm.com>
22794
22795         * gcc.dg/dfp/dfp.exp: Correct FSF address.
22796         * gcc.misc-tests/dectest.exp: Ditto.
22797
22798 2006-01-15  Ian Lance Taylor  <ian@airs.com>
22799
22800         PR testsuite/25796
22801         * gcc.target/i386/cmov6.c: Use -march=k8.
22802
22803 2006-01-15  Andreas Jaeger  <aj@suse.de>
22804
22805         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
22806         x86 does not have __float128.
22807
22808 2006-01-14  Ian Lance Taylor  <ian@airs.com>
22809
22810         * gcc.target/i386/cmov6.c: New test.
22811
22812 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
22813
22814         PR c++/25663
22815         * g++.dg/template/ctor6.C: New test.
22816
22817 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
22818
22819         PR tree-optimization/25485
22820         * gcc.dg/tree-ssa/pr25485.c: New.
22821
22822 2006-01-14  Richard Guenther  <rguenther@suse.de>
22823
22824         PR tree-optimization/22548
22825         PR tree-optimization/22555
22826         PR tree-optimization/22501
22827         * gcc.dg/tree-ssa/alias-4.c: New testcase.
22828         * gcc.dg/tree-ssa/alias-5.c: Likewise.
22829         * gcc.dg/tree-ssa/alias-6.c: Likewise.
22830         * gcc.dg/tree-ssa/alias-7.c: Likewise.
22831         * gcc.dg/tree-ssa/alias-8.c: Likewise.
22832         * gcc.dg/tree-ssa/alias-9.c: Likewise.
22833         * gcc.dg/tree-ssa/alias-10.c: Likewise.
22834         * gcc.dg/tree-ssa/alias-11.c: Likewise.
22835         * gcc.dg/tree-ssa/alias-12.c: Likewise.
22836
22837 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
22838
22839         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
22840         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
22841
22842 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
22843         Richard Guenther  <rguenther@suse.de>
22844
22845         PR rtl-optimization/24257
22846         * gcc.dg/torture/pr24257.c: New testcase.
22847
22848 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
22849
22850         * gcc.c-torture/execute/20060110-1.c: New test.
22851         * gcc.c-torture/execute/20060110-2.c: New test.
22852
22853 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
22854
22855         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
22856
22857 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
22858
22859         PR fortran/25756
22860         * gfortran.dg/label_3.f90: New test.
22861
22862 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
22863
22864         PR tree-optimization/25771
22865         * g++.dg/tree-ssa/pr25771.C: New test
22866
22867 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
22868
22869         PR tree-opt/24365
22870         * g++.dg/opt/complex5.C: New test.
22871
22872 2006-01-13  Richard Guenther  <rguenther@suse.de>
22873
22874         * gcc.target/i386/387-9.c: New testcase.
22875
22876 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
22877
22878         PR c++/24824
22879         * g++.dg/debug/dwarf2-1.C: New.
22880
22881 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
22882
22883         PR testsuite/25728
22884         * lib/gcov.exp (verify-lines): Add "close $fd".
22885
22886 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
22887             Ben Elliston  <bje@au.ibm.com>
22888
22889         * gcc.dg/dfp/inf-1.c: New test.
22890
22891 2006-01-12  Janis Johnson <janis187@us.ibm.com>
22892             Yao Qi  <qiyaoltc@cn.ibm.com>
22893             Ben Elliston  <bje@au.ibm.com>
22894             Jon Grimm  <jgrimm2@us.ibm.com>
22895
22896         * gcc.dg/nodfp-1.c: New test.
22897         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
22898         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
22899         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
22900         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
22901         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
22902         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
22903         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
22904         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
22905         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
22906         * gcc.dg/format/dfp-scanf-1.c: Likewise.
22907         * gcc.dg/format/dfp-printf-1.c: Likewise.
22908         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
22909         (compat_setup_dfp): New.
22910         * gcc.dg/compat/compat.exp: Use it.
22911         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
22912         Make some variables global, prepend "compat_" to their names.
22913         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
22914         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
22915         * gcc.misc-tests/dectest.exp: New test driver for decTest.
22916         * lib/compat.exp (compat_skip_list): Make global, rename.
22917         * lib/c-compat.exp: New file.
22918         * lib/target-supports.exp (check_effective_target_dfp): New.
22919
22920         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
22921         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
22922         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
22923         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
22924         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
22925         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
22926         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
22927         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
22928         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
22929         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
22930         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
22931         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
22932         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
22933         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
22934         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
22935         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
22936         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
22937         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
22938         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
22939         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
22940         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
22941         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
22942         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
22943         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
22944         gcc.dg/dfp/struct-layout-1.c,
22945         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
22946         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
22947         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
22948         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
22949         gcc.dg/dfp/func-vararg-dfp.c,
22950         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
22951         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
22952         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
22953         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
22954         gcc.dg/dfp/wtr-conversion-1.c: New tests.
22955
22956 2006-01-11  Richard Guenther  <rguenther@suse.de>
22957
22958         PR tree-optimization/25734
22959         * gcc.dg/tree-ssa/pr25734.c: New testcase.
22960
22961 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
22962
22963         PR fortran/25486
22964         * gfortran.dg/literal_character_constant_1_x.F: New test.
22965         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
22966         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
22967         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
22968
22969 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22970
22971         PR c++/25386
22972         * g++.dg/ext/packed3.C: Add expected packed error.
22973
22974 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
22975
22976         PR target/25706
22977         * gcc.dg/torture/pr25706-1.c: New test.
22978
22979 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
22980
22981         PR tree-optimization/23109
22982         PR tree-optimization/23948
22983         PR tree-optimization/24123
22984
22985         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
22986         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
22987         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
22988         g++.dg/tree-ssa/pr23948.C: New testcases.
22989         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
22990         three divisions in order to do the optimization.
22991
22992 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
22993
22994         PR c++/25632
22995         * g++.dg/other/pr25632.C: New test.
22996
22997 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
22998
22999         PR fortran/25730
23000         * gfortran.dg/used_types_1.f90: New test.
23001
23002 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
23003
23004         PR target/25718
23005         * gcc.dg/torture/pr25718-1.c: New test.
23006
23007 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
23008
23009         * gfortran.dg/list_read_2.f90: Fix typo in description.
23010
23011 2006-01-10  Jan Beulich  <jbeulich@novell.com>
23012
23013         * lib/target-supports.exp (check_visibility_available): Simplify test
23014         for *-*-netware*.
23015         (check_profiling_available): Fail for *-*-netware*.
23016         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
23017         * gcc.dg/20021014-1.c: Likewise.
23018         * gcc.dg/nest.c: Likewise.
23019
23020 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
23021
23022         fortran/24936
23023         * gfortran.dg/forall_3.f90: New test.
23024
23025 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
23026
23027         PR fortran/21977
23028         * gfortran.dg/nesting_2.f90: New test.
23029         * gfortran.dg/nesting_3.f90: New test.
23030
23031 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
23032
23033         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
23034         Fix typo in comment.
23035
23036 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
23037
23038         * gfortran.dg/single_char_string.f90: New test.
23039
23040 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
23041
23042         * gfortran.dg/ichar_2.f90: New test.
23043
23044 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
23045
23046         PR fortran/25093
23047         * gfortran.dg/private_type_4.f90: New.
23048
23049 2006-01-07  Richard Guenther  <rguenther@suse.de>
23050
23051         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
23052
23053 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23054
23055         * gfortran.dg/func_decl_1.f90: New.
23056         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
23057         * gfortran.dg/array_alloc_2.f90: Likewise.
23058         * gfortran.dg/char_result_8.f90: Likewise.
23059         * gfortran.dg/dup_save_1.f90: Likewise.
23060         * gfortran.dg/dup_save_2.f90: Likewise.
23061         * gfortran.dg/f2c_6.f90: Likewise.
23062         * gfortran.dg/f2c_7.f90: Likewise.
23063         * gfortran.dg/func_result_2.f90: Likewise.
23064         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
23065
23066 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
23067
23068         PR fortran/22146
23069         * gfortran.dg/elemental_subroutine_1.f90: New test.
23070         * gfortran.dg/elemental_subroutine_2.f90: New test.
23071
23072         PR fortran/25029
23073         PR fortran/21256
23074         * gfortran.dg/assumed_size_refs_1.f90: New test.
23075
23076         PR fortran/20868
23077         PR fortran/20870
23078         * gfortran.dg/assumed_size_refs_2.f90: New test.
23079         * gfortran.dg/initialization_1.f90: Change warning message.
23080
23081 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
23082
23083         * gcc.dg/tree-ssa/loop-15.c: New test.
23084
23085 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23086
23087         PR fortran/25598
23088         * gfortran.dg/backspace_3.f: New test.
23089         * gfortran.dg/backspace_4.f: New test.
23090
23091 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23092
23093         PR fortran/24268
23094         * gfortran.dg/fmt_white.f: Update test.
23095
23096 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
23097
23098         * gcc.dg/cast-1.c: Add new warning.
23099         * gcc.dg/cast-2.c: Likewise.
23100         * gcc.dg/cast-3.c: Likewise.
23101         * gcc.dg/format/cast-1.c: Likewise.
23102         * gcc.dg/cast-4.c: New testcase.
23103
23104 2006-01-05  Richard Guenther  <rguenther@suse.de>
23105
23106         PR tree-optimization/22555
23107         * gcc.dg/tree-ssa/alias-3.c: New testcase.
23108
23109 2006-01-05  Richard Guenther  <rguenther@suse.de>
23110             Diego Novillo  <dnovillo@redhat.com>
23111
23112         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
23113         * gcc.dg/tree-ssa/loop-8.c: Likewise.
23114         * gcc.dg/tree-ssa/loop-1.c: Likewise.
23115         * gcc.dg/tree-ssa/pr23294.c: Likewise.
23116         * gcc.dg/tree-ssa/pr21985.c: Likewise.
23117         * gcc.dg/tree-ssa/loop-14.c: Likewise.
23118         * gcc.dg/tree-ssa/loop-2.c: Likewise.
23119         * gcc.dg/tree-ssa/loop-3.c: Likewise.
23120         * gcc.dg/tree-ssa/loop-4.c: Likewise.
23121         * gcc.dg/tree-ssa/pr21171.c: Likewise.
23122         * gcc.dg/tree-ssa/loop-5.c: Likewise.
23123         * gcc.dg/tree-ssa/loop-10.c: Likewise.
23124         * gcc.dg/tree-ssa/loop-6.c: Likewise.
23125         * treelang/compile/extravar.tree: Likewise.
23126         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
23127         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
23128         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
23129         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
23130         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
23131
23132 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
23133
23134         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
23135         for 64-bit fix.
23136
23137 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
23138
23139         PR fortran/23675
23140         gfortran.dg/char_result_11.f90: New.
23141
23142 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
23143
23144         PR c++/24782
23145         * g++.dg/parse/access9.C: New test.
23146         * g++.dg/tc1/dr52.C: Tweak error markers.
23147
23148 2006-01-04  Richard Henderson  <rth@redhat.com>
23149
23150         Merge from gomp branch.
23151         * g++.dg/parse/pragma2.C: Update expected error lines.
23152
23153 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
23154
23155         * g++.dg/other/i386-2.C: New test.
23156
23157         PR target/25554
23158         * gcc.c-torture/compile/20051228-1.c: New test.
23159
23160         PR c/25559
23161         * gcc.dg/pr25559.c: New test.
23162
23163 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
23164
23165         PR c++/25492
23166         * g++.dg/lookup/friend9.C: New test.
23167
23168         PR c++/25625
23169         * g++.dg/template/repo5.C: New test.
23170
23171 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
23172
23173         PR fortran/25101
23174         * gfortran.dg/forall_2.f90: New test.
23175
23176 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
23177
23178         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
23179         dg-require-weak.  Adjust regexp to handle leading-underscore
23180         targets and space as well as TAB after .weak.  Change previous
23181         64-bit fix to not use naked dot.
23182
23183 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
23184
23185         PR rtl-optimization/25578
23186         * gcc.c-torture/execute/20060102-1.c: New testcase.
23187
23188 2006-01-03  Richard Guenther  <rguenther@suse.de>
23189
23190         PR c/25183
23191         * gcc.dg/torture/pr25183.c: New testcase.
23192
23193 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
23194
23195         Merge from gomp-branch.
23196         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
23197         * gcc.dg/ia64-sync-2.c: Likewise.
23198         * gcc.dg/ia64-sync-3.c: Likewise.
23199         * gcc.dg/ia64-sync-4.c: Likewise.
23200         * gcc.dg/sync-2.c: Likewise.
23201         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
23202         that sparc64-*-* and sparcv9-*-* supports sync builtins.
23203
23204 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
23205
23206         PR c++/25635
23207         * g++.dg/parse/operator6.C: New test.
23208
23209         PR c++/25637
23210         * g++.dg/parse/error29.C: New test.
23211
23212         PR c++/25638
23213         * g++.dg/parse/dtor6.C: New test.
23214
23215         PR c++/25633
23216         * g++.dg/parse/ctor3.C: New test.
23217
23218         PR c++/25634
23219         * g++.dg/template/class3.C: New test.
23220
23221 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
23222
23223         * g++.dg/debug/debug9.C: New.
23224
23225 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
23226
23227         PR fortran/24640
23228         * gfortran.dg/label_2.f90: New test.
23229
23230 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23231
23232         * g++.dg/lookup/using12.C: Tighten error marker.
23233
23234 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
23235             Andrew Pinski <pinskia@physics.uc.edu>
23236
23237         * gcc.target/powerpc/darwin-abi-3.c: New file.
23238         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
23239         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
23240         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
23241         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
23242         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
23243         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
23244         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
23245         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
23246
23247 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
23248
23249         * gcc.dg/tree-ssa/loadpre1.c: New;
23250         * gcc.dg/tree-ssa/loadpre2.c: New;
23251         * gcc.dg/tree-ssa/loadpre3.c: New;
23252         * gcc.dg/tree-ssa/loadpre4.c: New;
23253         * gcc.dg/tree-ssa/loadpre5.c: New;
23254         * gcc.dg/tree-ssa/loadpre6.c: New;
23255         * gcc.dg/tree-ssa/loadpre7.c: New;
23256         * gcc.dg/tree-ssa/loadpre8.c: New;
23257         * gcc.dg/tree-ssa/loadpre9.c: New;
23258
23259 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
23260
23261         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
23262         * g++.dg/abi/thunk4.C: Likewise.
23263
23264 2006-01-01  Andreas Jaeger  <aj@suse.de>
23265
23266         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
23267         portable.
23268
23269 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
23270
23271         PR c++/25294
23272         * gcc.dg/pragma-pack-3.c: New test.
23273         * g++.dg/parse/pragma3.C: New test.
23274
23275 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23276
23277         PR middle-end/24827
23278         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
23279
23280 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23281
23282         PR testsuite/25214
23283         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
23284
23285 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
23286
23287         PR fortran/22607
23288         * gfortran-dg/pure_byref_3.f90: New.
23289
23290         fortran/PR 25396
23291         * gfortran.dg/userdef_operator_1.f90: New.
23292
23293 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
23294
23295         * g++.dg/abi/thunk3.C: New.
23296         * g++.dg/abi/thunk4.C: New.
23297
23298 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
23299
23300         PR fortran/25532
23301         * gfortran.dg/host_used_types_1.f90: New test. Check that host
23302         associated derived type components of derived types are
23303         properly declared in contained procedures.
23304
23305 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23306
23307         PR libgfortran/25139
23308         * gfortran.dg/backspace_2.f: New test.
23309
23310 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23311
23312         PR libgfortran/25550
23313         * gfortran.dg/endfile.f: New test.
23314
23315 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23316
23317         PR libgfortran/25419
23318         * gfortran.dg/comma.f: New test.
23319
23320 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23321
23322         * lib/gfortran-dg.exp: Remove trailing whitespace.
23323         * lib/fortran-torture.exp: Test with -fbounds-check instead of
23324         -funroll-all-loops.
23325
23326 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
23327
23328         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
23329         Extended Double long doubles or repeat tests when long double is
23330         the same size as double.
23331
23332 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23333
23334         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
23335
23336         PR testsuite/25442
23337         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
23338         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
23339
23340         PR testsuite/25441
23341         * gcc.dg/pr23911.c: Make test variable static.
23342
23343         PR testsuite/25444
23344         * gcc.dg/tree-ssa/pr14841.c: Likewise.
23345
23346 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
23347
23348         PR c++/25439
23349         * g++.dg/parse/crash17.C: Adjust error markers.
23350         * g++.dg/template/error20.C: New test.
23351
23352 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
23353
23354         PR c++/23172
23355         * g++.dg/ext/complit4.C: New test.
23356
23357         PR c++/25417
23358         * g++.dg/ext/complit5.C: Likewise.
23359
23360 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
23361
23362         PR tree-optimization/25125
23363         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
23364         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
23365         * gcc.c-torture/execute/pr25125.c: New.
23366
23367 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
23368
23369         PR fortran/25029
23370         PR fortran/21256
23371         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
23372         functions with incorrect assumed size references.
23373
23374 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
23375
23376         PR c++/23171
23377         * g++.dg/opt/init1.C: New test.
23378
23379 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
23380
23381         PR c++/24671
23382         * g++.dg/template/sfinae3.C: New test.
23383
23384 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23385
23386         * g++.dg/other/friend4.C: New test.
23387
23388 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
23389
23390         PR target/25005
23391         * g++.dg/opt/pr25005.C: New test.
23392
23393 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
23394
23395         PR c++/25369
23396         * g++.dg/template/ptrmem16.C: New test.
23397
23398 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
23399
23400         PR fortran/25029
23401         PR fortran/21256
23402         * gfortran.dg/initialization_1.f90: Add test of SIZE.
23403
23404 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23405
23406         PR libgfortran/25307
23407         * gfortran.dg/list_read_5.f90: New test.
23408
23409 2005-12-22  Richard Henderson  <rth@redhat.com>
23410
23411         * gcc.target/i386/sse-7.c: Use -msse2.
23412
23413 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
23414
23415         PR rtl-optimization/25432
23416         * gcc.c-torture/compile/20051216-1.c: New test.
23417
23418         PR objc/25328
23419         * objc/execute/pr25328.m: New test.
23420
23421 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
23422
23423         PR c++/25364
23424         * g++.dg/template/call4.C: New test.
23425
23426 2005-12-22  Dale Johannesen  <dalej@apple.com>
23427
23428         * gcc.target/i386/sse-17.c: New.
23429
23430 2005-12-22  Paul Brook  <paul@codesourcery.com>
23431
23432         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
23433
23434 2005-12-22  Paul Brook  <paul@codesourcery.com>
23435
23436         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
23437
23438 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
23439
23440         PR tree-opt/25513
23441         * gcc.c-torture/compile/pr25513.c: New test.
23442
23443 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23444
23445         PR c++/23333
23446         * g++.dg/parse/error25.C: Add more tests.
23447
23448 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23449
23450         PR fortran/18990
23451         * gfortran.dg/der_charlen_1.f90: New.
23452
23453 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
23454
23455         PR fortran/20889
23456         * gfortran.dg/pointer_component_type_1.f90: New test.
23457
23458         PR fortran/25029
23459         PR fortran/21256
23460         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
23461         should give an error with assumed size array refernces and checks
23462         those that should not.
23463         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
23464         reference an upper bound so that it does not generate an error.
23465
23466         PR fortran/19362
23467         PR fortran/20244
23468         PR fortran/20864
23469         PR fortran/25391
23470         * gfortran.dg/used_dummy_types_1.f90: New test.
23471         * gfortran.dg/used_dummy_types_2.f90: New test.
23472         * gfortran.dg/used_dummy_types_3.f90: New test.
23473         * gfortran.dg/used_dummy_types_4.f90: New test.
23474         * gfortran.dg/used_dummy_types_5.f90: New test.
23475
23476         PR fortran/23152
23477         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
23478         group already being USE associated.
23479         * gfortran.dg/assumed_shape_nml.f90: New test.
23480         * gfortran.dg/assumed_size_nml.f90: New test.
23481
23482         PR fortran/20862
23483         PR fortran/25053
23484         PR fortran/25063
23485         PR fortran/25064
23486         PR fortran/25066
23487         PR fortran/25067
23488         PR fortran/25068
23489         PR fortran/25307
23490         * gfortran.dg/io_constraints_1.f90: New test.
23491         * gfortran.dg/io_constraints_1.f90: New test.
23492         * gfortran.dg/iostat_3.f90: Change wording of warning.
23493         * gfortran.dg/g77/19981216-0.f: The same.
23494
23495 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
23496
23497         PR tree-optimization/23518
23498         * gcc.dg/pr23518.c: New.
23499
23500 2005-12-21  Mike Stump  <mrs@apple.com>
23501
23502         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
23503
23504 2005-12-21  Paul Brook  <paul@codesourcery.com>
23505
23506         * gcc.dg/pr19340.c: Skip on m68k targets.
23507
23508 2005-12-21  Steven Bosscher  <stevenb@suse.de>
23509
23510         PR rtl-optimization/25196
23511         * gcc.dg/pr25196.c: New test.
23512
23513 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
23514
23515         PR fortran/25423
23516         gfortran.dg/where_nested_1.f90: New.
23517
23518 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
23519
23520         PR tree-optimization/25382.
23521         * gcc.dg/tree-ssa/pr25382.c: New.
23522
23523 2005-12-20  Richard Guenther  <rguenther@suse.de>
23524
23525         PR middle-end/24306
23526         * gcc.target/i386/pr24306.c: New testcase.
23527
23528 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
23529
23530         PR tree-optimization/25501
23531         * gcc.dg/tree-ssa/pr25501.c: New.
23532
23533 2005-12-20  Richard Guenther  <rguenther@suse.de>
23534
23535         Revert
23536         2005-12-02  Richard Guenther  <rguenther@suse.de>
23537
23538         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
23539
23540 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
23541
23542         PR c++/21228
23543         * g++.dg/warn/Wunreachable-code-2.C: New test.
23544
23545 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
23546
23547         PR c++/24278
23548         * g++.dg/template/ctor5.C: New test.
23549
23550         PR c++/24915
23551         * g++.dg/template/overload8.C: New test.
23552
23553 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
23554
23555         * gcc.c-torture/compile/pr25483 : New test.
23556
23557 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23558
23559         PR c++/20552
23560         * g++.dg/ext/typeof10.C: New test.
23561
23562 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
23563
23564         * gcc.dg/mt-loopi1.c: New.
23565
23566 2005-12-18  Richard Guenther  <rguenther@suse.de>
23567
23568         PR tree-optimization/25481
23569         * gcc.dg/torture/pr25481.c: New testcase.
23570
23571 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
23572
23573         PR rtl-optimization/21041
23574         * gcc.dg/pr21041.c: New test.
23575
23576 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23577
23578         PR libgfortran/25463
23579         * gfortran.dg/advance.f90: New test.
23580
23581 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
23582
23583         * gcc.dg/20051201-1.c: New test.
23584
23585 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
23586
23587         PR fortran/25018
23588         * gfortran.dg/initialization_1.f90: New test.
23589         * gfortran.dg/enum_5.f90: Change dg-error to new message.
23590         * gfortran.dg/g77/980616-0.f: The same.
23591
23592 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
23593
23594         * PR fortran/25458
23595         * gfortran.dg/chkbits.f90: New test.
23596
23597 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
23598
23599         * gfortran.dg/enum_5.f: Revert to previous version.
23600
23601 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
23602
23603         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
23604         * gfortran.dg/nested_modules_1.f90: Ditto.
23605         * gfortran.dg/hollerith_f95.f90: Ditto.
23606         * gfortran.dg/select_5.f90: Ditto.
23607         * gfortran.dg/secnds.f: Ditto.
23608         * gfortran.dg/hollerith2.f90: Ditto.
23609         * gfortran.dg/imag_2.f: Ditto.
23610         * gfortran.dg/ftell_2.f90: Ditto.
23611         * gfortran.dg/malloc_free_1.f90: Ditto.
23612         * gfortran.dg/logint-1.f: Ditto.
23613         * gfortran.dg/recursive_statement_functions.f90: Ditto.
23614         * gfortran.dg/e_d_fmt.f90: Ditto.
23615         * gfortran.dg/hollerith_legacy.f90: Ditto.
23616         * gfortran.dg/logint-2.f: Ditto.
23617         * gfortran.dg/enum_5.f90: Ditto.
23618         * gfortran.dg/f2c_2.f90: Ditto.
23619         * gfortran.dg/pr17143.f90: Ditto.
23620         * gfortran.dg/namelist_14.f90: Ditto.
23621         * gfortran.dg/logint-3.f: Ditto.
23622         * gfortran.dg/spread_scalar_source.f90: Ditto.
23623         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
23624         * gfortran.dg/namelist_11.f: Ditto.
23625         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
23626         * gfortran.dg/g77/20010519-1.f
23627         * gfortran.dg/g77/alpha1.f: Ditto.
23628         * gfortran.dg/g77/990115-1.f: Ditto.
23629         * gfortran.dg/g77/erfc.f: Ditto.
23630         * gfortran.dg/g77/19990313-3.f: Ditto.
23631         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
23632         * gfortran.dg/g77/20010426.f: Ditto.
23633         * gfortran.dg/g77/19990313-0.f: Ditto.
23634         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
23635         * gfortran.dg/g77/20000629-1.f: Ditto.
23636         * gfortran.dg/g77/970125-0.f: Ditto.
23637         * gfortran.dg/g77/8485.f: Ditto.
23638         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
23639         * gfortran.dg/g77/19990313-1.f: Ditto.
23640         * gfortran.dg/g77/int8421.f: Ditto.
23641         * gfortran.dg/g77/19990305-0.f: Ditto.
23642         * gfortran.dg/g77/947.f: Ditto.
23643         * gfortran.dg/g77/19990905-2.f: Ditto.
23644         * gfortran.dg/g77/cabs.f: Ditto.
23645         * gfortran.dg/g77/19990313-2.f: Ditto.
23646         * gfortran.dg/g77/20020307-1.f: Ditto.
23647         * gfortran.dg/g77/dcomplex.f: Ditto.
23648         * gfortran.dg/g77/19990502-1.f: Ditto.
23649         * gfortran.dg/g77/19981216-0.f: Ditto.
23650         * gfortran.dg/common_4.f90: Ditto.
23651         * gfortran.dg/entry_4.f90: Ditto.
23652         * gfortran.dg/equiv_constraint_2.f90: Ditto.
23653         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
23654         * gfortran.dg/namelist_12.f: Ditto.
23655         * gfortran.dg/scale_1.f90: Ditto.
23656         * gfortran.dg/modulo_1.f90
23657         * gfortran.dg/hollerith.f90: Ditto.
23658         * gfortran.dg/direct_io_3.f90: Ditto.
23659         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
23660         * gfortran.dg/gnu_logical_1.F: Ditto.
23661         * gfortran.dg/unf_io_convert_1.f90: Ditto.
23662         * gfortran.dg/assign_1.f90: Ditto.
23663         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
23664         * gfortran.dg/pr23095.f: Ditto.
23665         * gfortran.dg/read_float_1.f90: Ditto.
23666
23667 2005-12-17  Andreas Jaeger  <aj@suse.de>
23668
23669         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
23670         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
23671
23672 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23673
23674         PR fortran/24268
23675         * gfortran.dg/fmt_white.f: New test.
23676
23677 2005-12-16  Steven G. Kargl <kargls@comcast.net>
23678
23679         * gfortran.dg/label_1.f90: New test.
23680
23681 2005-12-15  Ben Elliston  <bje@au.ibm.com>
23682
23683         PR testsuite/25422
23684         * gcc.dg/20031012-1.c: Add -Walways-true option.
23685         * gcc.dg/weak/weak-3.c: Likewise.
23686         * g++.old-deja/g++.mike/warn8.C: Likewise.
23687
23688 2005-12-16  Mike Stump  <mrs@apple.com>
23689
23690         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
23691         exit.
23692
23693 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23694
23695         PR libgfortran/25264
23696         PR libgfortran/25349
23697         * gfortran.dg/tl_editing.f90: Added additional checks.
23698         * gfortran.dg/t_editing.f: New test.
23699         * gfortran.dg/write_padding.f90: New test
23700
23701 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23702
23703         PR testsuite/25215
23704         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
23705
23706 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
23707
23708         PR rtl-optimization/24899
23709         * gcc.c-torture/execute/20051215-1.c: New test.
23710
23711 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
23712
23713         PR 24823
23714         * gfortran.dg/pr24823.f: New test.
23715
23716 2005-12-16  Jeff Law  <law@redhat.com>
23717
23718         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
23719
23720 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
23721
23722         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23723         (base_types): Change C++ style comments to C style comments.  Remove
23724         aligned types from the array.  Keep Enums disabled.
23725         (complex_types): Remove aligned types from the array.
23726         Comment out "_Complex long double".
23727         (attrib_types): Remove.
23728         (complex_attrib_types): Remove.
23729         (attrib_array_types): Remove.
23730         (complex_attrib_array_types): Remove.
23731         (aligned_bitfld_types): Remove.
23732         (n_aligned_bitfld_types): Remove.
23733         (FEATURE_ALIGNEDPACKED): Delete.
23734         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
23735         (singles): Remove support for adding attributes.
23736         (choose_type): Remove support for attributed types.
23737         (generate_fields): Remove support for attributed bit-fields.
23738         Remove support for adding attributes.
23739         (generate_random_tests): Remove support for adding attributes.
23740         (features): Add back "[0] :0" and "complex vector [0]".
23741         (main): Remove support for attributed bit-fields.
23742         Uncomment the calling of generate_random_tests for the rests of
23743         the tests.
23744
23745 2005-12-16  Jan Hubicka  <jh@suse.cz>
23746
23747         * gcc.c-torture/combine/pr25224.c: New.
23748
23749 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
23750
23751         PR other/25028
23752         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
23753         HP-UX.
23754
23755 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
23756
23757         * gcc.dg/20051215-1.c: New file.
23758
23759 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23760
23761         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
23762         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
23763
23764 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
23765
23766         PR fortran/18197
23767         * gfortran.dg/dummy_functions_1.f90: New.
23768
23769 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
23770
23771         PR rtl-optimization/25310
23772         * gcc.c-torture/compile/pr25310.c: New test.
23773
23774 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
23775
23776         PR debug/25023
23777         * gcc.dg/pr25023.c: New test.
23778
23779 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23780
23781         * g++.old-deja/g++.brendan/redecl1.C,
23782         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
23783         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
23784         g++.old-deja/g++.oliva/typeof1.C,
23785         g++.old-deja/g++.other/crash16.C,
23786         g++.old-deja/g++.other/crash34.C,
23787         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
23788         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
23789         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
23790         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
23791         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
23792         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
23793         Remove xfail.
23794
23795 2005-12-14  Kean Johnston  <jkj@sco.com>
23796             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23797
23798         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
23799         * gcc.target/i386/20020523-1.c: Ditto.
23800         * gcc.target/i386/tailcall-1.c: Ditto.
23801         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
23802         * gcc.target/i386/ssetype-5.c: Ditto.
23803
23804 2005-12-14  Jeff Law  <law@redhat.com>
23805
23806         * gcc.dg/tree-ssa/foldstring-1.c: New test.
23807
23808 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
23809
23810         PR target/25254
23811         PR target/24188
23812         * gcc.target/i386/pr25254.c: New test.
23813         * gfortran.dg/PR24188.f: New test.
23814
23815 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
23816
23817         * lib/fortran-torture.exp: Catch remaining uses of
23818         remote_file build delete.
23819
23820 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23821
23822         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
23823
23824 2005-12-14  Ben Elliston  <bje@au.ibm.com>
23825
23826         * gcc.dg/warn-addr-cmp.c: New test.
23827
23828 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
23829
23830         PR debug/25023
23831         PR target/25293
23832         * gcc.target/i386/pr25293.c: New test.
23833
23834 2005-12-13  Petr Machata  <machata@post.cz>
23835
23836         PR c++/24907
23837         * g++.dg/parse/comma2.C: New test.
23838
23839 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
23840             Jakub Jelinek  <jakub@redhat.com>
23841
23842         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
23843         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
23844         (limits.h): Include unconditionally.
23845         (stdlib.h): Likewise.
23846         (hashtab.h): Do not include.
23847         (getopt.h): Likewise.
23848         (stddef.h): Include.
23849         (hashval_t): Define.
23850         (struct entry): Add "next" field.
23851         (HASH_SIZE): New macro.
23852         (hash_table): New variable.
23853         (switchfiles): Do not use xmalloc.
23854         (mix): New macro.
23855         (iterative_hash): New function.
23856         (hasht): Remove.
23857         (e_exists): New function.
23858         (e_insert): Likewise.
23859         (output): Use, instead of libiberty hashtable functions.
23860         (main): Do not use getopt.  Do not call htab_create.
23861
23862 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
23863
23864         PR c++/25331
23865         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
23866         put atal* and atpaal* attributes on array elements.
23867         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
23868         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
23869         put atal* and atpaal* attributes on array elements.
23870         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
23871
23872 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
23873
23874         * gcc.dg/single-precision-constant.c: New test.
23875
23876 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
23877
23878         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
23879         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
23880         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
23881         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
23882         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
23883         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
23884         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
23885         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
23886         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
23887         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
23888         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
23889         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
23890         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
23891         gcc.target/powerpc/ppc-sdata-2.c,
23892         gcc.target/powerpc/ppc-stackalign-1.c,
23893         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
23894         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
23895         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
23896         gcc.target/powerpc/rs6000-ldouble-2.c,
23897         gcc.target/powerpc/rs6000-power2-1.c,
23898         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
23899         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
23900         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
23901         option into target selector.
23902         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
23903         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
23904
23905 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
23906
23907         PR objc/25348
23908         * objc.dg/encode-9.m: New test.
23909
23910 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23911
23912         PR testsuite/20772
23913         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
23914         * gcc.dg/asm-b.c: Fix typo.
23915         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
23916         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
23917         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
23918         i?86 lp64 and x86_64 ilp32.
23919         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
23920         on i?86 lp64.
23921         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
23922
23923 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
23924
23925         PR fortran/25078
23926         gfortran.dg/equiv_5.f90: New test.
23927
23928 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
23929
23930         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
23931         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
23932         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
23933         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
23934         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
23935         * gcc.dg/tree-ssa/reassoc-5.c: New.
23936         * gcc.dg/tree-ssa/reassoc-6.c: New.
23937         * gcc.dg/tree-ssa/reassoc-7.c: New.
23938         * gcc.dg/tree-ssa/reassoc-8.c: New.
23939         * gcc.dg/tree-ssa/reassoc-9.c: New.
23940         * gcc.dg/tree-ssa/reassoc-10.c: New.
23941         * gcc.dg/tree-ssa/reassoc-11.c: New.
23942
23943 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23944
23945         PR testsuite/25167
23946         PR testsuite/24478
23947         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
23948
23949 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
23950
23951         PR c++/25300
23952         * g++.dg/template/inherit.C: Do not use a generic error message.
23953
23954 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
23955
23956         PR libobjc/25354
23957         * objc.dg/gnu-encoding: New directory.
23958         * objc.dg/gnu-encoding/compat-common.h: New file.
23959         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
23960         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
23961         * objc.dg/gnu-encoding/vector-defs.h: New file.
23962         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
23963         * objc.dg/gnu-encoding/generate-random.c: New file.
23964         * objc.dg/gnu-encoding/generate-random_r.c: New file.
23965         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
23966         * objc.dg/gnu-encoding/generate-random.h: New file.
23967
23968 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
23969
23970         PR c++/25337
23971         * g++.dg/template/defarg7.C: New test.
23972
23973 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
23974
23975         PR libobjc/25347
23976         * objc.dg/encode-8.m: New test.
23977
23978 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
23979
23980         PR libobjc/25346
23981         * objc.dg/encode-7.m: New test.
23982
23983 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
23984
23985         PR c++/25010
23986         * g++.dg/opt/inline10.C: New test.
23987
23988 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
23989
23990         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
23991
23992 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
23993
23994         * gfortran.dg/substring_equivalence.f90: typo in comment
23995
23996 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23997
23998         PR fortran/25068
23999         * gfortran.dg/iostat_3.f90: New test.
24000
24001 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
24002
24003         PR fortran/23815
24004         * gfortran.dg/unf_io_convert_1.f90: New test.
24005         * gfortran.dg/unf_io_convert_2.f90: New test.
24006         * gfortran.dg/unf_io_convert_3.f90: New test.
24007
24008 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24009
24010         PR testsuite/20772
24011         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
24012         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
24013         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
24014         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
24015         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
24016         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
24017         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
24018         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
24019         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
24020         gcc.dg/torture/fp-int-convert-float128-timode.c,
24021         gcc.dg/torture/fp-int-convert-float128.c,
24022         gcc.dg/torture/fp-int-convert-float80-timode.c,
24023         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
24024         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
24025
24026         * gcc.dg/tls/opt-1.c: Require effective target fpic.
24027
24028 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
24029
24030         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
24031
24032 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
24033
24034         * gcc.dg/20051207-1.c,
24035         * gcc.dg/20051207-2.c,
24036         * gcc.dg/20051207-3.c: New tests.
24037
24038 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24039
24040         PR testsuite/20772
24041         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
24042         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
24043         dg-skip-if target selector.
24044
24045         PR testsuite/20772
24046         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
24047         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
24048         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
24049         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
24050         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
24051         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
24052         and/or merge with i?86 cases.
24053
24054         * gcc.dg/tls/opt-3.c: Require effective target fpic.
24055
24056         PR testsuite/20772
24057         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
24058         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
24059         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
24060         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
24061         x86_64-*-linux*.
24062
24063 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
24064
24065         PR target/25311
24066         * gcc.c-torture/compile/pr25311.c: New test.
24067
24068 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24069
24070         PR libgfortran/25039
24071         * gfortran.dg/read_comma.f: New test.
24072
24073 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
24074
24075         PR c++/19317
24076         * g++.dg/opt/pr19317-1.C: New test.
24077         * g++.dg/opt/pr19317-2.C: New test.
24078         * g++.dg/opt/pr19317-3.C: New test.
24079
24080         PR target/19005
24081         * gcc.c-torture/execute/pr19005.c: New test.
24082
24083         PR target/17828
24084         * g++.old-deja/g++.other/comdat5.C: New test.
24085         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
24086
24087         * g++.dg/compat/struct-layout-1.exp: New file.
24088         * g++.dg/compat/struct-layout-1.h: New.
24089         * g++.dg/compat/struct-layout-1_generate.c: New.
24090         * g++.dg/compat/struct-layout-1_x1.h: New.
24091         * g++.dg/compat/struct-layout-1_x2.h: New.
24092         * g++.dg/compat/struct-layout-1_y1.h: New.
24093         * g++.dg/compat/struct-layout-1_y2.h: New.
24094
24095         * gcc.dg/20050330-2.c: New test.
24096
24097 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
24098
24099         PR fortran/25292
24100         * gfortran.dg/associated_1.f90: New.
24101
24102 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24103
24104         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
24105         ILP32 vect_no_align platforms.
24106
24107 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
24108             Jakub Jelinek  <jakub@redhat.com>
24109
24110         PR target/25268
24111         * gcc.c-torture/compile/20051207-1.c: New test.
24112
24113 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24114
24115         PR testsuite/20772
24116         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
24117         gcc.dg/torture/pr18582-1.c,
24118         gcc.target/i386/attributes-error.c: Also test on x86_64.
24119
24120         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
24121
24122 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24123
24124         PR c++/19397
24125         * g++.dg/template/typedef3.C: New test.
24126
24127         PR c++/19762
24128         PR c++/19764
24129         * g++.dg/template/dtor3.C: Fix error markers.
24130
24131 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
24132
24133         * lib/target-supports.exp (check_effective_target_sync_char_short):
24134         Add s390*.
24135
24136 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
24137
24138         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
24139
24140 2005-12-06  Roger Sayle  <roger@eyesopen.com>
24141
24142         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
24143         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
24144         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
24145         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
24146
24147 2005-12-06  Roger Sayle  <roger@eyesopen.com>
24148
24149         PR c++/25263
24150         * g++.dg/other/array2.C: New test case.
24151
24152 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
24153
24154         * gcc.dg/darwin-weakimport-3.c: New.
24155
24156         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
24157         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
24158         and to work on Darwin.
24159         * gcc.dg/attr-weakref-1b.c: New file.
24160         * gcc.dg/attr-weakref-2.c: New test.
24161         * gcc.dg/darwin-weakref-1.c: New test.
24162
24163 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
24164
24165         PR testsuite/25247
24166         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
24167         use in selector expressions.
24168         (dg-xfail-if): Ditto.
24169         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
24170         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
24171         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
24172         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
24173         * gcc.test-framework/test-framework.exp: Skip generated tests if
24174         CHECK_TEST_FRAMEWORK is not 1.
24175
24176 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24177
24178         PR tree-optimization/24963
24179         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
24180
24181         PR target/24108
24182         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
24183
24184         PR target/18580
24185         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
24186         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
24187         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
24188         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
24189
24190 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
24191
24192         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
24193         dg-options.
24194
24195 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
24196
24197         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
24198
24199 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
24200
24201         * gcc.dg/format/cast-1.c: New test.
24202
24203 2005-12-04  Roger Sayle  <roger@eyesopen.com>
24204
24205         PR c/7776
24206         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
24207         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
24208         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
24209         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
24210
24211 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
24212
24213         * gcc.dg/cast-pretty-print-1.c: New test.
24214
24215 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
24216
24217         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
24218
24219 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
24220
24221         PR c++/24173
24222         * g++.dg/template/friend40.C: New test.
24223
24224 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
24225
24226         PR target/25199
24227         * gcc.target/i386/movq-2.c: New test.
24228         * gcc.target/i386/movq.c: Remove target i?86, instead add
24229         dg-require-effective-target ilp32.
24230
24231 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24232
24233         PR c++/24103
24234         * g++.dg/other/default1.C: New test.
24235
24236 2005-12-02  Richard Guenther  <rguenther@suse.de>
24237
24238         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
24239
24240 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24241
24242         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
24243
24244 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
24245
24246         PR target/21017
24247         * gcc.target/powerpc/rotate.c: New.
24248
24249 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24250
24251         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
24252         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
24253
24254 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24255
24256         PR c/13384
24257         * gcc.dg/pr17730-1.c: Adjust.
24258         * gcc.dg/lvalue1.c (main): Likewise.
24259         * gcc.dg/lvalue-2.c: Likewise.
24260         * g++.dg/pr7503-3.C
24261
24262 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
24263
24264         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
24265         error messages.
24266
24267 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
24268
24269         PR fortran/24789
24270         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
24271
24272 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
24273
24274         PR target/24475
24275         * lib/target-supports.exp (check_effective_target_tls): New.
24276         (check_effective_target_tls_runtime): New.
24277         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
24278         for TLS support.
24279         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
24280         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
24281         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
24282         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
24283         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
24284         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
24285         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
24286         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
24287         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
24288         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
24289         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
24290         effective-target TLS.
24291         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
24292         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
24293         effective-target TLS runtime.
24294
24295 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
24296
24297         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
24298
24299 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
24300
24301         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
24302         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
24303         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
24304         ignored" warnings when "packing" is the same as the ABI layout.
24305
24306 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
24307
24308         PR fortran/21302
24309         * gfortran.dg/line_length_1.f: New test.
24310         * gfortran.dg/line_length_2.f90: Ditto.
24311
24312 2005-11-30  Richard Guenther  <rguenther@suse.de>
24313
24314         PR tree-optimization/21655
24315         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
24316
24317 2005-11-30  Dale Johannesen  <dalej@apple.com>
24318
24319         * gcc.c-torture/compile/pr24930.c: New.
24320
24321 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
24322
24323         PR fortran/15809
24324         *  gfortran.dg/auto_char_dummy_array.f90: New test.
24325
24326 2005-11-30  Jeff Law  <law@redhat.com>
24327
24328         * g++.old-deja/g++.law/pr25000.C: New test.
24329
24330 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
24331
24332         * gcc.dg/tls/opt-11.c: New test.
24333
24334 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
24335
24336         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
24337         targets.
24338         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
24339         LP64 ia64.
24340
24341 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
24342
24343         * gfortran.dg/open_access_1.f90: New test.
24344
24345 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24346
24347         * gcc.dg/charset/builtin2.c: New test.
24348
24349 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
24350
24351         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
24352         on mmix-*-* for *_[xy].c.
24353
24354 2005-11-28  Kean Johnston  <jkj@sco.com>
24355
24356         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
24357         headers.
24358         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
24359         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
24360         * gcc.target/i386/asm-3.c: Ditto.
24361         * gcc.target/i386/clobbers.c: Ditto.
24362         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
24363         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
24364         test regexp.
24365         * gcc.target/i386/mul.c: Ditto.
24366         * gcc.target/i386/ssetype-1.c: Ditto.
24367         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
24368         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
24369         static so the test works with -fPIC mode too. Based on comment in
24370         PR19231 by Pinski.
24371         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
24372
24373 2005-11-28  Richard Guenther  <rguenther@suse.de>
24374
24375         * gcc.dg/alias-9.c: New testcase.
24376         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
24377
24378 2005-11-28  Roger Sayle  <roger@eyesopen.com>
24379             Uros Bizjak  <uros@kss-loka.si>
24380
24381         PR middle-end/20219
24382         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
24383         tan(x)/sin(x) transformations.
24384
24385 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
24386
24387         PR middle-end/24575
24388         * gcc.dg/tree-ssa/divide-3.c: New test.
24389         * gcc.dg/tree-ssa/divide-4.c: New test.
24390
24391 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
24392
24393         PR fortran/24917
24394         *  gfortran.dg/boz_6.f90: New test.
24395
24396 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24397
24398         PR fortran/23912
24399         * gfortran.dg/modulo_1.f90: New test.
24400
24401 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24402
24403         PR libfortran/24919
24404         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
24405         fail on CRLF platforms.
24406         * gfortran.dg/ftell_2.f90: Likewise.
24407
24408 2005-11-26  Eric Christopher  <echristo@apple.com>
24409
24410         * gcc.dg/intmax_t-1.c: Remove mips xfail.
24411
24412 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
24413
24414         * objc.dg/gnu-runtime-3.m: Simplify.
24415
24416 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
24417
24418         PR middle-end/23669
24419         * gcc.dg/tree-ssa/divide-1.c: New test.
24420         * gcc.dg/tree-ssa/divide-2.c: New test.
24421
24422 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
24423
24424         PR libgfortran/24945
24425         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
24426
24427 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
24428
24429         PR libgfortran/24945
24430         * gfortran.dg/open_status_2.f90: New test.
24431
24432 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24433
24434         * gcc.c-torture/execute/builtins/fprintf.c,
24435         gcc.c-torture/execute/builtins/fputs-lib.c,
24436         gcc.c-torture/execute/builtins/fputs.c,
24437         gcc.c-torture/execute/builtins/lib/fprintf.c,
24438         gcc.c-torture/execute/builtins/lib/printf.c,
24439         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
24440
24441 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
24442
24443         * gcc.dg/20050922-2.c: New test.
24444
24445 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
24446
24447         * objc.dg/gnu-runtime-3.m: New test.
24448
24449 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24450
24451         PR c++/9278
24452         * g++.dg/other/void1.C: New test.
24453
24454 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
24455
24456         PR middle-end/24998
24457         * gcc.dg/torture/fp-int-convert-float.c,
24458         gcc.dg/torture/fp-int-convert-double.c,
24459         gcc.dg/torture/fp-int-convert-long-double.c,
24460         gcc.dg/torture/fp-int-convert-timode.c,
24461         gcc.dg/torture/fp-int-convert-float80.c,
24462         gcc.dg/torture/fp-int-convert-float80-timode.c,
24463         gcc.dg/torture/fp-int-convert-float128.c,
24464         gcc.dg/torture/fp-int-convert-float128-timode.c,
24465         gcc.dg/torture/fp-int-convert.h: New files.
24466
24467 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
24468
24469         PR middle-end/24989
24470         * gcc.dg/tree-ssa/bool-10.c: New test.
24471         * gcc.dg/tree-ssa/bool-11.c: New test.
24472         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
24473
24474 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
24475
24476         PR middle-end/24990
24477         * tree-ssa/pr24990-1.c: New test.
24478
24479 2005-11-24  Richard Guenther  <rguenther@suse.de>
24480         Dirk Mueller <dmueller@suse.de>
24481
24482         PR c++/14024
24483         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
24484         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
24485         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
24486         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
24487         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
24488         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
24489
24490 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
24491
24492         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
24493
24494 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24495
24496         PR c/21668
24497         * gcc.dg/Wc++-compat.c: New.
24498         * gcc.dg/Wno-c++-compat.c: New.
24499
24500 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
24501
24502         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
24503         (vspltish, vspltisw): Likewise.
24504
24505 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24506
24507         PR libgfortran/24794
24508         * gfortran.dg/namelist_12.f: Fix quotes.
24509         * gfortran.dg/namelist_13.f90: Fix quotes.
24510         * gfortran.dg/namelist_14.f90: Fix quotes.
24511         * gfortran.dg/namelist_15.f90: Fix quotes.
24512         * gfortran.dg/namelist_use.f90: Fix quotes.
24513         * gfortran.dg/namelist_use_only.f90: Fix quotes.
24514         * gfortran.dg/namelist_21.f90: New test.
24515         * gfortran.dg/namelist_22.f90: New test.
24516
24517 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
24518
24519         PR target/23435
24520         * gcc.c-torture/compile/pr23435.c: New.
24521
24522 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
24523
24524         * gcc.c-torture/execute/floatunsisf-1.c: New test.
24525
24526 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
24527
24528         * gcc.target/powerpc/405-macchw-1.c,
24529         gcc.target/powerpc/405-macchw-2.c,
24530         gcc.target/powerpc/405-macchwu-1.c,
24531         gcc.target/powerpc/405-macchwu-2.c,
24532         gcc.target/powerpc/405-machhw-1.c,
24533         gcc.target/powerpc/405-machhw-2.c,
24534         gcc.target/powerpc/405-machhwu-1.c,
24535         gcc.target/powerpc/405-machhwu-2.c,
24536         gcc.target/powerpc/405-maclhw-1.c,
24537         gcc.target/powerpc/405-maclhw-2.c,
24538         gcc.target/powerpc/405-maclhwu-1.c,
24539         gcc.target/powerpc/405-maclhwu-2.c,
24540         gcc.target/powerpc/405-mulchw-1.c,
24541         gcc.target/powerpc/405-mulchw-2.c,
24542         gcc.target/powerpc/405-mulchwu-1.c,
24543         gcc.target/powerpc/405-mulchwu-2.c,
24544         gcc.target/powerpc/405-mulhhw-1.c,
24545         gcc.target/powerpc/405-mulhhw-2.c,
24546         gcc.target/powerpc/405-mulhhwu-1.c,
24547         gcc.target/powerpc/405-mulhhwu-2.c,
24548         gcc.target/powerpc/405-mullhw-1.c,
24549         gcc.target/powerpc/405-mullhw-2.c,
24550         gcc.target/powerpc/405-mullhwu-1.c,
24551         gcc.target/powerpc/405-mullhwu-2.c,
24552         gcc.target/powerpc/405-nmacchw-1.c,
24553         gcc.target/powerpc/405-nmacchw-2.c,
24554         gcc.target/powerpc/405-nmachhw-1.c,
24555         gcc.target/powerpc/405-nmachhw-2.c,
24556         gcc.target/powerpc/405-nmaclhw-1.c,
24557         gcc.target/powerpc/405-nmaclhw-2.c,
24558         gcc.target/powerpc/440-macchw-1.c,
24559         gcc.target/powerpc/440-macchw-2.c,
24560         gcc.target/powerpc/440-macchwu-1.c,
24561         gcc.target/powerpc/440-macchwu-2.c,
24562         gcc.target/powerpc/440-machhw-1.c,
24563         gcc.target/powerpc/440-machhw-2.c,
24564         gcc.target/powerpc/440-machhwu-1.c,
24565         gcc.target/powerpc/440-machhwu-2.c,
24566         gcc.target/powerpc/440-maclhw-1.c,
24567         gcc.target/powerpc/440-maclhw-2.c,
24568         gcc.target/powerpc/440-maclhwu-1.c,
24569         gcc.target/powerpc/440-maclhwu-2.c,
24570         gcc.target/powerpc/440-mulchw-1.c,
24571         gcc.target/powerpc/440-mulchw-2.c,
24572         gcc.target/powerpc/440-mulchwu-1.c,
24573         gcc.target/powerpc/440-mulchwu-2.c,
24574         gcc.target/powerpc/440-mulhhw-1.c,
24575         gcc.target/powerpc/440-mulhhw-2.c,
24576         gcc.target/powerpc/440-mulhhwu-1.c,
24577         gcc.target/powerpc/440-mulhhwu-2.c,
24578         gcc.target/powerpc/440-mullhw-1.c,
24579         gcc.target/powerpc/440-mullhw-2.c,
24580         gcc.target/powerpc/440-mullhwu-1.c,
24581         gcc.target/powerpc/440-mullhwu-2.c,
24582         gcc.target/powerpc/440-nmacchw-1.c,
24583         gcc.target/powerpc/440-nmacchw-2.c,
24584         gcc.target/powerpc/440-nmachhw-1.c,
24585         gcc.target/powerpc/440-nmachhw-2.c,
24586         gcc.target/powerpc/440-nmaclhw-1.c,
24587         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
24588
24589 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
24590
24591         PR fortran/24774
24592         * gfortran.dg/inquire_9.f90: New test.
24593
24594         PR fortran/21647
24595         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
24596
24597 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
24598
24599         PR libfortran/24432
24600         * lib/target-supports.exp (check_effective_target_fortran_large_real):
24601         Check that 'cos' is supported.
24602
24603 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
24604
24605         PR fortran/24223
24606         * gfortran.dg/substring_equivalence.f90: New test.
24607
24608         PR fortran/24705
24609         * gfortran.dg/auto_internal_assumed.f90: New test.
24610
24611 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
24612
24613         * gcc.dg/fold-div-2.c: New test.
24614
24615 2005-11-20  Ian Lance Taylor  <ian@airs.com>
24616
24617         PR rtl-optimization/24883
24618         * gcc.c-torture/compile/pr24883.c: New test.
24619
24620 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
24621
24622         PR middle-end/20583
24623         * gcc.c-torture/compile/pr20583.c: New.
24624
24625 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
24626
24627         * gcc.c-torture/execute/usmul.c: New test.
24628
24629 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
24630
24631         * gcc.dg/tree-ssa/vrp22.c: New test.
24632
24633 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
24634
24635         PR middle-end/24912
24636         * gcc.dg/torture/pr24912-1.c: New test.
24637
24638 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
24639
24640         PR fortran/24862
24641         * gfortran.dg/arrayio_derived_1.f90: New test.
24642
24643 2005-11-19  Richard Guenther  <rguenther@suse.de>
24644
24645         PR middle-end/23294
24646         * gcc.dg/tree-ssa/pr23294.c: New testcase.
24647
24648 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
24649
24650         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
24651
24652 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
24653
24654         PR c++/8355
24655         * g++.dg/template/friend39.C: New test.
24656
24657 2005-11-18  James E Wilson  <wilson@specifix.com>
24658
24659         * gcc.dg/builtin-strstr.c: New.
24660
24661 2005-11-18  Richard Henderson  <rth@redhat.com>
24662
24663         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
24664         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
24665         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
24666         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
24667         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
24668         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
24669         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
24670         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
24671         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
24672         renaming to remove initial "ia64-".
24673
24674 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
24675
24676         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
24677
24678 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
24679
24680         * g++.dg/cpp/string-2.C: New test.
24681
24682 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
24683
24684         * gcc.dg/tree-ssa/loop-14.c: New test.
24685
24686 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
24687             Michael Chamberlain <michael@chamberlain.net.au>
24688
24689         * ada/acats/run_all.sh (target_run): Kill long running tests.
24690
24691 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24692
24693         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
24694         * gcc.dg/cleanup-9.c: Likewise.
24695         * gcc.dg/cleanup-10.c: Likewise.
24696         * gcc.dg/cleanup-11.c: Likewise.
24697
24698 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24699
24700         PR fortran/24892
24701         * gfortran.dg/open_access_append_1.f90: New test.
24702         * gfortran.dg/open_access_append_2.f90: New test.
24703
24704 2005-11-16  Richard Guenther  <rguenther@suse.de>
24705
24706         PR middle-end/24851
24707         * gcc.c-torture/execute/pr24851.c: New testcase.
24708
24709 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
24710
24711         * gcc.dg/fold-overflow-1.c: New test.
24712
24713 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
24714
24715         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
24716         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
24717
24718 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
24719
24720         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
24721         structures.
24722         * g++.dg/eh/forced2.C: Likewise.
24723         * g++.dg/eh/forced3.C: Likewise.
24724         * g++.dg/eh/forced4.C: Likewise.
24725
24726 2005-11-11  Mike Stump  <mrs@apple.com>
24727
24728         * g++.old-deja/g++.mike/unused.C: Add.
24729
24730 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
24731
24732         PR c++/24667
24733         * g++.dg/warn/Wcast-qual1.C: New test.
24734
24735 2005-11-15  Jan Hubicka  <jh@suse.cz>
24736
24737         * gcc.dg/winline-5.c: Add large-unit-insns limit.
24738
24739 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
24740
24741         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
24742
24743 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
24744
24745         PR 24840
24746         * gcc.dg/tree-ssa/pr24840.c: New test.
24747
24748 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
24749
24750         PR testsuite/24841
24751         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
24752
24753 2005-11-14  Dale Johannesen  <dalej@apple.com>
24754
24755         * gcc.c-torture/execute/20051113-1.c: New.
24756
24757 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
24758
24759         PR c++/24687
24760         * g++.dg/template/crash43.C: New test.
24761
24762 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
24763
24764         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
24765
24766 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
24767
24768         PR c++/24817
24769         * g++.dg/eh/spec8.C: New test.
24770
24771 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
24772
24773         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
24774
24775 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
24776
24777         PR c++/20293
24778         * g++.dg/parse/ambig4.C: New test.
24779         * g++.dg/tc1/dr101.C: Adjust error markers.
24780         * g++.dg/lookup/strong-using-2.C: Likewise.
24781         * g++.dg/lookup/ambig5.C: Likewise.
24782         * g++.dg/lookup/ambig4.C: Likewise.
24783         * g++.dg/parse/crash22.C: Likewise.
24784
24785 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
24786
24787         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
24788
24789 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
24790
24791         * gcc.dg/nested-calls-1.c: New test.
24792
24793 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24794
24795         * gfortran.dg/complex_intrinsic_1.f90: New test.
24796         * gfortran.dg/complex_intrinsic_2.f90: New test.
24797         * gfortran.dg/fgetc_1.f90: New test.
24798         * gfortran.dg/fgetc_2.f90: New test.
24799         * gfortran.dg/fgetc_3.f90: New test.
24800         * gfortran.dg/ftell_1.f90: New test.
24801         * gfortran.dg/ftell_2.f90: New test.
24802         * gfortran.dg/gnu_logical_1.F: New test.
24803         * gfortran.dg/gnu_logical_2.f90: New test.
24804
24805 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
24806
24807         PR middle-end/24820
24808         * gcc.dg/pr24820.c: New test.
24809
24810 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
24811
24812         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
24813         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
24814         variable.
24815
24816 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24817
24818         PR testsuite/24614
24819         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
24820
24821 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
24822
24823         * gcc.target/cris/cris.exp: New file.
24824         * gcc.target/cris/rld-legit1.c: New test.
24825         * gcc.target/cris/rld-legit2.c: New test.
24826
24827 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
24828
24829         PR c++/24780
24830         * g++.dg/opt/pr24780.C: New test.
24831
24832         PR c++/24761
24833         * g++.dg/template/asm1.C: New test.
24834
24835 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
24836
24837         PR libgfortran/24787
24838         * gfortran.dg/scan_1.f90: New test.
24839
24840 2005-11-12  Jan Hubicka  <jh@suse.cz>
24841
24842         * gcc.target/i386/minmax-1.c: New.
24843         * gcc.target/i386/minmax-2.c: New.
24844
24845 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
24846
24847         * gcc.dg/pr24445.c: Fix for 64-bit targets.
24848
24849 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
24850
24851         * gcc.c-torture/execute/20051110-1.c,
24852         gcc.c-torture/execute/20051110-2.c: New tests.
24853
24854 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
24855
24856         PR middle-end/24750
24857         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
24858         New tests.
24859
24860 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
24861
24862         * lib/target-libpath.exp (get_shlib_extension): New proc.
24863         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
24864         * lib/gfortran.exp (gfortran_link_flags): Likewise.
24865         * lib/objc.exp (objc_target_compile): Likewise.
24866         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
24867         detection.
24868
24869 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
24870
24871         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
24872
24873         * lib/target-supports.exp (check_effective_target_static_libgfortran):
24874         Add -static to additional_flags and pass it to target_compile.
24875
24876 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
24877
24878         PR libgfortran/24719
24879         gfortran.dg/read_noadvance.f90: New test.
24880
24881         PR libgfortran/24699
24882         gfortran.dg/fmt_t_2.f90: New test.
24883
24884         PR libgfortran/24785
24885         gfortran.dg/read_x_eor.f90: New test.
24886
24887         PR libgfortran/24584
24888         gfortran.dg/namelist_empty.f90: Rename test.
24889
24890         PR libgfortran/24489
24891         gfortran/read_eor.f90: Rename test.
24892
24893 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
24894
24895         PR fortran/15976
24896         * gfortran.dg/automatic_module_variable.f90: New test.
24897
24898 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
24899
24900         PR target/24445
24901         * gcc.dg/pr24445.c: New test.
24902
24903 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
24904
24905         PR fortran/24655
24906         PR fortran/24755
24907         * gfortran.dg/recursive_statement_functions.f90: Add statement
24908         functions using inline intrinsic functions and parameters to test
24909         that they no longer seg-fault.
24910
24911         PR fortran/24409
24912         gfortran.dg/nested_modules_4.f90: New test.
24913         gfortran.dg/nested_modules_5.f90: New test.
24914
24915 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24916
24917         PR fortran/24643
24918         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
24919
24920 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
24921
24922         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
24923         failures.
24924
24925 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24926
24927         * gcc.dg/sparc-getcontext-1.c: New test.
24928
24929 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
24930
24931         * gcc.dg/ifcvt-fabs-1.c: New test.
24932
24933 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
24934
24935         PR other/4372
24936         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
24937         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
24938
24939 2005-11-09  Richard Guenther  <rguenther@suse.de>
24940
24941         PR tree-optimization/24716
24942         * gcc.c-torture/execute/pr24716.c: New testcase.
24943
24944 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
24945
24946         * gcc.dg/pr24624.c: Disable for non S/390 targets.
24947
24948 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
24949
24950         PR 24624
24951         * gcc.dg/pr24624.c: Testcase added.
24952
24953 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
24954
24955         PR 24623
24956         * g++.dg/other/pr24623.C: Testcase added.
24957
24958 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
24959
24960         PR fortran/22607
24961         * gfortran-dg/pure_byref_1.f90: New.
24962         * gfortran-dg/pure_byref_2.f90: New.
24963
24964 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
24965
24966         PR c/24101
24967         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
24968         * gcc.dg/dg.exp: Run main loop also for *.i files.
24969
24970 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
24971
24972         PR c++/19450
24973         * g++.dg/tls/diag-3.C: New test.
24974         * g++.dg/tls/diag-4.C: New test.
24975         * g++.dg/tls/static-1.C: New test.
24976         * g++.dg/tls/static-1a.cc: New file.
24977
24978 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
24979
24980         PR 23046
24981         * g++.dg/tree-ssa/pr23046.C: New test.
24982
24983 2005-11-08  Devang Patel <dpatel@apple.com>
24984
24985         PR tree-optimization/23115
24986         * gcc.dg/tree-ssa/pr23115.c: New.
24987
24988 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
24989
24990         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
24991         * gcc.target/powerpc/pr16155.c: Same.
24992         * gcc.target/powerpc/altivec-1.c: Same.
24993         * gcc.target/powerpc/altivec-2.c: Same.
24994         * gcc.target/powerpc/altivec-3.c: Same.
24995         * gcc.target/powerpc/altivec-5.c: Same.
24996         * gcc.target/powerpc/altivec-11.c: Same.
24997         * gcc.target/powerpc/altivec-12.c: Same.
24998         * gcc.target/powerpc/altivec-14.c: Same.
24999         * gcc.target/powerpc/altivec-22.c: Same.
25000         * gcc.target/powerpc/altivec-consts.c: Same.
25001         * gcc.target/powerpc/altivec-pr22085.c: Same.
25002         * gcc.target/powerpc/altivec-splat.c: Same.
25003         * gcc.target/powerpc/altivec-varargs-1.c: Same.
25004         * gcc.target/powerpc/altivec-vec-merge.c: Same.
25005         * gcc.target/powerpc/darwin-longlong.c: Same.
25006
25007 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
25008
25009         PR target/19340
25010         * gcc.dg/pr19340.c: New test.
25011
25012 2005-11-07  Ian Lance Taylor  <ian@airs.com>
25013
25014         PR rtl-optimization/24683
25015         * gcc.dg/pr24683.c: New test.
25016
25017 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
25018
25019         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
25020         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
25021
25022 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
25023
25024         * gcc.target/i386/pr23376.c: Compile with -mmmx.
25025
25026 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
25027
25028         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
25029
25030 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
25031
25032         PR target/24230
25033
25034         * gcc.target/powerpc/altivec-consts.c,
25035         gcc.target/powerpc/altivec-splat.c: New testcase.
25036
25037 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
25038
25039         PR c/24599
25040
25041         * gcc.dg/overflow-2.c: New testcase.
25042
25043 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
25044
25045         PR rtl-optimization/23567
25046         * gcc.c-torture/execute/20051104-1.c: New test.
25047
25048 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
25049
25050         PR fortran/24534
25051         gfortran.dg/private_type_2.f90: Modified to check that case with
25052         PRIVATE declaration within derived type is accepted.
25053
25054         PR fortran/20838
25055         gfortran.dg/pointer_assign_1.f90: New test.
25056
25057         PR fortran/20840
25058         * gfortran.dg/arrayio_0.f90: New test.
25059
25060         PR fortran/17737
25061         gfortran.dg/data_initialized.f90: New test.
25062         gfortran.dg/data_constraints_1.f90: New test.
25063         gfortran.dg/data_constraints_2.f90: New test.
25064
25065 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
25066
25067         PR fortran/24174
25068         PR fortran/24305
25069         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
25070
25071 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
25072
25073         PR 24670
25074         * gcc.dg/tree-ssa/pr24670.c: New test.
25075
25076 2005-11-05  Ian Lance Taylor  <ian@airs.com>
25077
25078         PR target/22432
25079         * gcc.target/i386/pr22432.c: New test.
25080
25081 2005-11-05  Richard Henderson  <rth@redhat.com>
25082
25083         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
25084         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
25085         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
25086         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
25087         from gcc.dg/alpha-*.
25088         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
25089         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
25090
25091 2005-11-05  Andreas Jaeger  <aj@suse.de>
25092
25093         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
25094
25095 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
25096
25097         PR target/23424
25098         * gcc.dg/torture/pr23424-1.c: New test.
25099
25100 2005-11-04  Richard Henderson  <rth@redhat.com>
25101
25102         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
25103         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
25104         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
25105         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
25106         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
25107         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
25108         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
25109         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
25110         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
25111         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
25112         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
25113         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
25114         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
25115         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
25116         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
25117         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
25118         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
25119         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
25120         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
25121         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
25122         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
25123         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
25124         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
25125         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
25126         Move from gcc.dg/.
25127         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
25128         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
25129         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
25130         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
25131         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
25132         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
25133         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
25134         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
25135         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
25136         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
25137         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
25138         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
25139         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
25140         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
25141         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
25142         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
25143         gcc.target/i386/lea.c, gcc.target/i386/local.c,
25144         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
25145         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
25146         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
25147         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
25148         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
25149         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
25150         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
25151         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
25152         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
25153         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
25154         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
25155         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
25156         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
25157         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
25158         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
25159         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
25160         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
25161         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
25162         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
25163         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
25164         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
25165         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
25166         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
25167         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
25168         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
25169         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
25170         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
25171         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
25172
25173 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
25174
25175         PR 24627
25176         * gcc.dg/tree-ssa/pr24627.c: New test.
25177
25178 2005-11-04 Paul Brook  <paul@codesourcery.com>
25179
25180         * gcc.dg/tls/opt-10.c: New test.
25181
25182 2005-11-04  Andreas Jaeger  <aj@suse.de>
25183
25184         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
25185         avoid extra warnings.
25186
25187 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25188
25189         PR libfortran/22298
25190         * lib/target-supports.exp
25191         (check_effective_target_static_libgfortran): New
25192         static_libgfortran effective target.
25193         * gfortran.dg/static_linking_1.f: New test.
25194         * gfortran.dg/static_linking_1.c: New file.
25195
25196 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
25197
25198         * gcc.dg/pr24615.c: Guard test with { target fpic }.
25199
25200 2005-11-03  Josh Conner  <jconner@apple.com>
25201
25202         PR c++/19989
25203         g++.dg/ext/array2.C: New test.
25204         g++.dg/template/dependent-name3.C: New test.
25205         g++.dg/template/dependent-name4.C: New test.
25206         g++.dg/template/sfinae2.C: New test.
25207
25208 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25209
25210         PR preprocessor/22042
25211         * gcc.dg/cpp/strify4.c: New test.
25212
25213 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
25214
25215         PR c++/17964
25216         * g++.dg/cpp/string-1.C: New test.
25217
25218 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
25219
25220         * gcc.target/powerpc: New directory.
25221         * gcc.target/powerpc/powerpc.exp: New file.
25222         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
25223         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
25224         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
25225         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
25226         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
25227         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
25228         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
25229         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
25230         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
25231         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
25232         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
25233         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
25234         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
25235         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
25236         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
25237         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
25238         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
25239         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
25240         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
25241         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
25242         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
25243         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
25244         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
25245         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
25246         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
25247         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
25248         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
25249         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
25250         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
25251         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
25252         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
25253         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
25254         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
25255         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
25256
25257 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
25258
25259         PR c++/21627
25260         * g++.dg/warn/inline2.C: New test.
25261
25262 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25263
25264         PR middle-end/23155
25265         * g++.dg/ext/c99struct1.C: New test.
25266         * gcc.dg/union-cast-1.c: New test.
25267         * gcc.dg/union-cast-2.c: New test.
25268         * gcc.dg/union-cast-3.c: New test.
25269
25270 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25271
25272         PR middle-end/24589
25273         * gcc.c-torture/execute/zero-struct-2.c: New test.
25274
25275 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25276
25277         PR c++/24582
25278         * g++.dg/init/switch1.C: New test.
25279
25280 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25281
25282         * gcc.dg/delay-slot-1.c: New test.
25283
25284 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
25285
25286         PR target/24620
25287         * gcc.dg/pr24620.c: New test.
25288
25289 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
25290
25291         PR c/24329
25292         * gcc.dg/format/unnamed-1.c: New test.
25293
25294 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
25295
25296         PR c++/22434
25297         * g++.dg/expr/cond8.C: New test.
25298
25299         PR c++/24560
25300         * g++.dg/parse/dot1.C: New test.
25301
25302 2005-11-02  Jan Hubicka  <jh@suse.cz>
25303
25304         PR target/23303
25305         * gcc.dg/i386-lea.c: New test
25306
25307 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
25308
25309         PR target/24615
25310         * gcc.dg/pr24615.c: New test.
25311
25312 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
25313
25314         PR target/24600
25315         * gcc.dg/pr24600.c: New test.
25316
25317 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
25318
25319         PR c++/19253
25320         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
25321         * g++.dg/parse/typename9.C: New test.
25322         * g++/dg/parse/typename10.C: Likewise.
25323
25324 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
25325
25326         PR fortran/18157
25327         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
25328         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
25329         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
25330
25331 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
25332
25333         PR c++/24569
25334         * g++.dg/debug/static1.C: New test.
25335
25336 2005-11-02  Josh Conner  <jconner@apple.com>
25337
25338         * g++.dg/crash38.C: moved into proper directory...
25339         * g++.dg/template/crash42.C: ...here
25340
25341 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
25342
25343         PR target/18338
25344         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
25345         pcc_bitfield_type_matters || default_packed.
25346
25347         * lib/target-supports.exp
25348         (check_effective_target_pcc_bitfield_type_matters): New proc.
25349         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
25350
25351         PR testsuite/23304
25352         * lib/target-supports.exp (check_effective_default_packed): New proc.
25353         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
25354         Gate expected errors on target ! default_packed.
25355         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
25356
25357 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25358
25359         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
25360         change (r106358).
25361
25362 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25363
25364         PR fortran/24008
25365         * gfortran.dg/entry_5.f90: New.
25366         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
25367
25368 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
25369
25370         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
25371
25372 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
25373
25374         PR fortran/21565
25375         gfortran.dg/namelist_blockdata.f90: New test.
25376
25377         PR fortran/18737
25378         gfortran.dg/external_implicit_none.f90: New test.
25379
25380         PR fortran/14994
25381         * gfortran.dg/secnds.f: New test.
25382
25383 2005-10-31  Jan Hubicka  <jh@suse.cz>
25384
25385         PR target/20928
25386         * gcc.c-torture/compile/pr20928.c: New test.
25387
25388 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
25389
25390         PR middle-end/23492
25391         * gcc.c-torture/compile/zero-strct-5.c: New test.
25392
25393 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
25394
25395         PR libgfortran/24584
25396         * gfortran.dg/pr24584.f90: New test.
25397
25398 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
25399
25400         PR fortran/18883
25401         * gfortran.dg/char_result_9.f90: New.
25402         * gfortran.dg/char_result_10.f90: New.
25403
25404 2005-10-30  Jan Hubicka  <jh@suse.cz>
25405
25406         * g++.dg/tree-ssa/pr24172.C: New testcase.
25407
25408 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25409
25410         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
25411
25412 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
25413
25414         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
25415         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
25416         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
25417         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
25418         gfortran.dg/enum_9.f90,
25419         gfortran.fortran-torture/compile/enum_1.f90,
25420         gfortran.fortran-torture/execute/enum_1.f90,
25421         gfortran.fortran-torture/execute/enum_2.f90,
25422         gfortran.fortran-torture/execute/enum_3.f90,
25423         gfortran.fortran-torture/execute/enum_4.f90: New tests.
25424
25425 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
25426
25427         PR target/18482
25428         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
25429         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
25430
25431 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25432
25433         PR libfortran/20179
25434         * gfortran.dg/mixed_io_1.f90: New test.
25435         * gfortran.dg/mixed_io_1.c: New file.
25436
25437 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25438
25439         * gfortran.dg/malloc_free_1.f90: New test.
25440
25441 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
25442
25443         * gcc.dg/nested-func-4.c: Require profiling -pg.
25444
25445 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
25446
25447         PR C++/23229
25448         * g++.dg/warn/main-2.C: New test.
25449
25450 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
25451
25452         PR fortran/24545
25453         * gfortran.dg/interface_2.f90: new test.
25454
25455 2005-10-28  Josh Conner  <jconner@apple.com>
25456
25457         PR c++/22153
25458         * g++.dg/template/crash38.C: New test.
25459         * g++.dg/parse/explicit1.C: Change expected errors.
25460
25461 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
25462
25463         PR C++/23426
25464         * g++.dg/other/large-size-array.C: New test.
25465
25466 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
25467
25468         PR middle-end/24362
25469         * g++.dg/opt/complex4.C: New test.
25470
25471 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
25472
25473         * gcc.dg/nested-func-4.c: New test.
25474
25475 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
25476
25477         PR fortran/24158
25478         gfortran.dg/derived_recursion.f90: New test.
25479         gfortran.dg/implicit_actual.f90: New test.
25480
25481 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
25482
25483         PR middle-end/24295, PR testsuite/24477
25484         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
25485         removed when weakref hits the tree.
25486
25487 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
25488
25489         * gfortran.dg/cray_pointers_4.f90: New test.
25490
25491         * gfortran.dg/cray_pointers_5.f90: New test.
25492
25493 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
25494
25495         PR fortran/22290
25496         * gfortran.dg/assign_5.f90: New test.
25497         * gfortran.dg/assign_6.f: New test.
25498
25499 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
25500
25501         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
25502         CPU has no SSE support.
25503
25504 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
25505
25506         PR libgfortran/24224
25507         * gfortran.dg/arrayio_1.f90: Update attribution.
25508         * gfortran.dg/arrayio_2.f90: Update attribution.
25509         * gfortran.dg/arrayio_3.f90: Update attribution.
25510         * gfortran.dg/arrayio_4.f90: Update test conditions.
25511         * gfortran.dg/arrayio_5.f90: Update attribution.
25512         * gfortran.dg/arrayio_6.f90: New test.
25513         * gfortran.dg/arrayio_7.f90: New test.
25514
25515 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
25516
25517         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
25518
25519 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
25520
25521         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
25522
25523 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
25524
25525         PR fortran/24416
25526         * gfortran.dg/namelist_char_only.f90: New test.
25527
25528 2005-10-24  Asher Langton  <langton2@llnl.gov>
25529
25530         PR fortran/17031
25531         PR fortran/22282
25532         * gfortran.dg/cray_pointers_1.f90: New test.
25533         * gfortran.dg/cray_pointers_2.f90: New test.
25534         * gfortran.dg/cray_pointers_3.f90: New test.
25535         * gfortran.dg/loc_1.f90: New test.
25536         * gfortran.dg/loc_2.f90: New test.
25537
25538 2005-10-24  Steven Bosscher  <stevenb@suse.de>
25539
25540         * gcc.dg/pr24225.c: New test.
25541
25542 2005-10-24  Asher Langton  <langton2@llnl.gov>
25543
25544         * gfortran.dg/dup_save_1.f90: New test.
25545         * gfortran.dg/dup_save_2.f90: New test.
25546
25547 2005-10-24  Paul Brook  <paul@codesourcery.com>
25548
25549         PR 24107
25550         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
25551         stdint.h.
25552
25553 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
25554
25555         PR libgfortran/24489
25556         * gfortran.dg/pr24489.f90: New test.
25557
25558 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
25559
25560         PR fortran/23635
25561         * gfortran.dg/ichar_1.f90: Add tests for derived types.
25562
25563 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
25564
25565         PR target/18911
25566         * g++.dg/init/array16.C: Skip for mmix-*-*.
25567
25568 2005-10-23  Asher Langton  <langton2@llnl.gov>
25569
25570         * gfortran.dg/byte_1.f90: New test.
25571         * gfortran.dg/byte_2.f90: New test.
25572
25573 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
25574
25575         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
25576
25577 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
25578
25579         PR fortran/18022
25580         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
25581
25582         PR fortran/24311
25583         * gfortran.dg/merge_char_const.f90: New test.
25584
25585         PR fortran/24384
25586         * gfortran.dg/spread_scalar_source.f90: New test.
25587
25588 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
25589
25590         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
25591
25592         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
25593         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
25594
25595         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
25596
25597 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
25598
25599         PR fortran/24426
25600         * gfortran.dg/der_pointer_4.f90: New.
25601
25602 2005-10-22  David Ayers  <d.ayers@inode.at>
25603
25604         * obj-c++.dg/except-1.mm: Simplify.
25605
25606 2005-10-21  David Ayers  <d.ayers@inode.at>
25607
25608         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
25609
25610 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
25611
25612         * gfortran.dg/assumed_dummy_2.f90: New test.
25613
25614 2005-10-21  James E Wilson  <wilson@specifix.com>
25615
25616         PR preprocessor/15220
25617         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
25618
25619 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
25620
25621         * gcc.c-torture/execute/20051021-1.c: New test.
25622
25623 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
25624
25625         PR c++/24260
25626         * g++.dg/ext/tmplattr1.C: New test.
25627
25628 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
25629
25630         PR fortran/24440
25631         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
25632
25633 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
25634
25635         * obj-c++.dg/except-1.mm: New.
25636
25637         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
25638
25639 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
25640
25641         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
25642
25643 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
25644
25645         PR middle-end/24295
25646         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
25647         declarations with the same names as thunks' alias targets, use
25648         aliases instead.
25649         * gcc.dg/attr-alias-3.c: New test.
25650         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
25651
25652 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
25653
25654         PR c++/22618
25655         * g++.dg/parse/access8.C: New test.
25656
25657 2005-10-20  Richard Guenther  <rguenther@suse.de>
25658
25659         PR c++/24439
25660         * g++.dg/tree-ssa/pr24439.C: New testcase.
25661
25662 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25663
25664         * g++.dg/opt/delay-slot-1.C: New test.
25665
25666 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
25667
25668         PR fortran/21625
25669         * gfortran.fg/der_init_1.f90: New.
25670
25671 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
25672
25673         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
25674
25675 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
25676
25677         PR c++/21908
25678         * g++.dg/parse/error28.C: New test.
25679
25680 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25681
25682         * gcc.dg/profile-generate-2.c: New test.
25683
25684 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
25685
25686         PR target/23589
25687         * g++.dg/ext/dllimport11.C: New.
25688
25689 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25690
25691         PR c++/22293
25692         * g++.dg/other/friend3.C: New test.
25693
25694 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
25695
25696         PR c++/23293
25697         * g++.dg/template/error19.C: New test.
25698
25699 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
25700
25701         PR c++/21383
25702         * g++.dg/overload/koenig2.C: New.
25703
25704         PR c++/23118
25705         * g++.dg/overload/error2.C: New.
25706
25707         PR c++/22604
25708         * g++.dg/inherit/covariant14.C: New.
25709
25710 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25711
25712         PR c++/23440
25713         * g++.dg/parse/for1.C: New test.
25714
25715 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
25716
25717         PR fortran/23446
25718         * gfortran.dg/host_dummy_index_1.f90: New test.
25719
25720         PR fortran/21459
25721         * gfortran.dg/automatic_char_len_2.f90: New test.
25722
25723         PR fortran/20866
25724         * gfortran.dg/recursive_statement_functions.f90: New test.
25725
25726         PR fortran/20853
25727         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
25728
25729         PR fortran/20849
25730         * gfortran.dg/external_initializer.f90: New test.
25731
25732         PR fortran/20837
25733         * non_module_public.f90: New test.
25734
25735 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
25736
25737         PR c++/24386
25738         * g++.dg/template/overload7.C: New.
25739
25740         PR c++/22551
25741         * g++.dg/other/switch2.C: Remove expected warnings.
25742
25743         PR c++/21353
25744         * g++.dg/template/defarg6.C: New.
25745
25746 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
25747
25748         PR target/24315
25749         * gcc.target/i386/pr24315.c: New test.
25750
25751 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
25752
25753         PR c++/24389
25754         * g++.dg/template/static21.C: New test.
25755         * g++.dg/template/static21-a.cc: Likewise.
25756
25757 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
25758
25759         PR c++/23959
25760         * g++.dg/warn/Wswitch-default-1.C: New test.
25761         * g++.dg/warn/Wswitch-default-2.C: New test.
25762
25763 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
25764
25765         PR c++/22173
25766         * g++.dg/parse/template18.C: New test.
25767         * g++.dg/template/nontype15.C: Likewise.
25768
25769 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
25770
25771         PR fortran/22273
25772         * gfortran.dg/spec_expr_2.f90: New.
25773
25774 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
25775
25776         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
25777         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
25778         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
25779         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
25780         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
25781         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
25782         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
25783         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
25784         previous target-specific skips and warning-message matches where
25785         applicable.
25786
25787 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
25788
25789         PR c++/21347
25790         * g++.dg/warn/Wctor-dtor.C: New test.
25791
25792 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25793
25794         PR c/23439
25795         * gcc.dg/for-1.c: New test.
25796
25797 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
25798
25799         PR c++/19565
25800         * g++.dg/warn/Wconversion1.C: New test.
25801         * g++.dg/ext/packed4.C: Compile with -w.
25802         * g++.dg/opt/20050511-1.C: Likewise.
25803         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
25804
25805 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
25806
25807         * gfortran.dg/boz_5.f90: New test.
25808
25809 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
25810
25811         PR c++/22551
25812         * g++.dg/other/switch2.C: New.
25813
25814         PR c++/23984
25815         * g++.dg/init/ctor7.C: New.
25816
25817 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
25818
25819         PR c++/23730
25820         * g++.dg/parse/crash32.C: New test.
25821
25822 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
25823
25824         PR c++/20721
25825         * g++.dg/init/goto2.C: New test.
25826
25827         PR c++/22464
25828         * g++.dg/template/crash/41.C: New test.
25829
25830         PR c++/22180
25831         * g++.dg/template/crash40.C: New test.
25832
25833         PR c++/23694
25834         * g++.dg/parse/friend5.C: New test.
25835
25836         PR c++/23307
25837         * g++.dg/template/crash38.C: New test.
25838
25839         PR c++/22352
25840         * g++.dg/template/friend38.C: New test.
25841
25842         PR c++/22405
25843         * g++.dg/template/crash39.C: New test.
25844
25845 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
25846
25847         * gcc.dg/debug/dwarf2/dwarf-char1.c,
25848         gcc.dg/debug/dwarf2/dwarf-char2.c,
25849         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
25850
25851         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
25852
25853 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
25854
25855         * gcc.dg/dll-2.c: Add tests for warnings.
25856         * gcc.dg/dll-3.c: Likewise.
25857         * gcc.dg/dll-4.c: Likewise.
25858
25859         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
25860         * g++.dg/ext/dllimport2.C: Likewise.
25861         * g++.dg/ext/dllimport3.C: Likewise.
25862         * g++.dg/ext/dllimport7.C: Likewise.
25863         * g++.dg/ext/dllimport8.C: Likewise.
25864         * g++.dg/ext/dllimport9.C: Likewise.
25865
25866 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
25867
25868         PR fortran/24092
25869         * gfortran.dg/derived_pointer_recursion.f90: New test.
25870
25871 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
25872
25873         * gcc.c-torture/execute/20051012-1.c: New test.
25874
25875 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
25876
25877         PR fortran/18082
25878         * gfortran.dg/automatic_char_len_1.f90: New test.
25879
25880 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
25881
25882         PR fortran/20847
25883         * gfortran.dg/save_common.f90: New test.
25884
25885         PR fortran/20856
25886         * gfortran.dg/save_result.f90: New test.
25887
25888 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
25889
25890         PR c++/21592
25891         * g++.dg/template/dependent-expr1.C: Add new expected error.
25892         * g++.dg/template/dependent-expr2.C: Adjust error text.
25893         * g++.dg/template/overload6.C: New.
25894
25895         PR c++/23797
25896         * g++.dg/other/typename8.C: New.
25897
25898         PR c++/21117
25899         * g++.dg/other/return1.C: New.
25900
25901 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
25902
25903         PR c++/24052
25904         * g++.dg/ext/label5.C: New.
25905
25906 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
25907
25908         PR c++/19964
25909         * g++.dg/parse/crash31.C: New.
25910
25911 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
25912
25913         * g++.dg/ipa/ipa-1.c: New test.
25914         * g++.dg/ipa/ipa-2.c: New test.
25915         * g++.dg/ipa/ipa-3.c: New test.
25916         * g++.dg/ipa/ipa-4.c: New test.
25917         * g++.dg/ipa/ipa-5.c: New test.
25918         * g++.dg/ipa/ipa.exp: New file.
25919
25920 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
25921
25922         PR fortran/24207
25923         * gfortran.dg/private_type_3.f90: New test.
25924
25925 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
25926
25927         PR fortran/20786
25928         gfortran.dg/aint_anint_1.f90: New test.
25929
25930 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
25931
25932         PR libgfortran/24313
25933         gfortran.dg/csqrt.f: New test.
25934
25935 2005-10-11  Ian Lance Taylor  <ian@airs.com>
25936
25937         PR c++/8057
25938         * g++.dg/warn/noeffect7.C: New test.
25939         * g++.dg/warn/noeffect2.C: Instantiate templates.
25940         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
25941         and warning.
25942
25943 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
25944
25945         PR c++/21089
25946         * g++.dg/init/float1.C: New test.
25947
25948         PR c++/24277
25949         * g++.dg/init/member1.C: Tweak error markers.
25950
25951 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
25952
25953         PR testsuite/24281
25954         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
25955         Check for null pointer.
25956
25957 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
25958
25959         PR c++/21369
25960         * g++.dg/parse/ret-type3.C: New test.
25961
25962 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
25963
25964         PR tree-opt/23946
25965         * gcc.c-torture/compile/pr23946.c: New test.
25966
25967 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
25968
25969         * g++.dg/opt/mmx2.C: New test.
25970
25971 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
25972
25973         PR c++/24277
25974         * g++.dg/template/static20.C: New test.
25975
25976         PR c++/24302
25977         * g++.dg/warn/Wunused-12.C: New test.
25978
25979         PR c++/23437
25980         * g++.dg/template/arg4.C: New test.
25981
25982 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25983
25984         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
25985         * gcc.dg/ucnid-3.c: Likewise.
25986         * gcc.dg/ucnid-4.c: Likewise.
25987         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
25988         * g++.dg/other/ucnid-1.C: Likewise.
25989         * gcc.dg/sparc-frame-1.c: New test.
25990
25991 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
25992
25993         PR c++/24139
25994         * g++.dg/template/spec27.C: New test.
25995
25996         PR c++/24275
25997         * g++.dg/template/static19.C: New test.
25998
25999 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26000
26001         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
26002         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
26003
26004 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
26005
26006         PR target/24136
26007         * gfortran.fortran-torture/compile/pr24136.f: New test.
26008
26009 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
26010
26011         PR c++/22172
26012         * g++.dg/parse/crash30.C: New test.
26013
26014 2005-10-07  Richard Guenther  <rguenther@suse.de>
26015
26016         PR middle-end/24227
26017         * gcc.c-torture/compile/pr24227.c: New testcase.
26018
26019 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
26020
26021         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
26022         Do not put aligned attributes on array elements.
26023
26024 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
26025
26026         PR testsuite/23611, PR testsuite/23615
26027         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
26028         writing prototypes of library functions by hand.
26029         * obj-c++.dg/bitfield-4.mm: Likewise.
26030         * obj-c++.dg/const-str-4.mm: Likewise.
26031         * obj-c++.dg/encode-4.mm: Likewise.
26032         * obj-c++.dg/encode-5.mm: Likewise.
26033         * obj-c++.dg/encode-6.mm: Likewise.
26034         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
26035         * obj-c++.dg/method-10.mm: Likewise.
26036         * obj-c++.dg/method-17.mm: Likewise.
26037         * obj-c++.dg/method-19.mm: Likewise.
26038         * obj-c++.dg/try-catch-2.mm: Likewise.
26039
26040 2005-10-06  Richard Henderson  <rth@redhat.com>
26041
26042         PR 24236
26043         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
26044
26045 2005-10-06  Dale Johannesen  <dalej@apple.com>
26046
26047         * gcc.c-torture/execute/20030125-1.c: Correct.
26048
26049 2005-10-06  Richard Guenther  <rguenther@suse.de>
26050
26051         PR tree-optimization/24238
26052         * g++.dg/tree-ssa/pr24238.C: New testcase.
26053
26054 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
26055
26056         PR 18568
26057         * gfortran.dg/der_pointer_3.f90: New test.
26058
26059 2005-10-05  Devang Patel  <dpatel@apple.com>
26060
26061         PR Debug/23205
26062         * g++.dg/other/PR23205.C: New.
26063
26064 2005-10-05  Richard Henderson  <rth@redhat.com>
26065
26066         PR target/23602
26067         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
26068         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
26069
26070 2005-10-05  Dale Johannesen  <dalej@apple.com>
26071
26072         * gcc.c-torture/execute/float-floor.c: New.
26073
26074 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
26075
26076         PR tree-optimization/21419
26077         PR tree-optimization/24146
26078         PR tree-optimization/24151
26079
26080         * g++.dg/ext/asm7.C: New.
26081         * g++.dg/ext/asm8.C: New.
26082         * gcc.dg/asm-1.c: Compile on all targets.
26083         * gcc.dg/asm-pr24146.c: New.
26084         * gcc.dg/pr21419.c: Adjust error messages.
26085
26086 2005-10-05  Richard Guenther  <rguenther@suse.de>
26087
26088         PR fortran/24176
26089         * gfortran.fortran-torture/compile/empty.f90: New testcase.
26090
26091 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
26092
26093         PR c++/23513
26094         * g++.dg/template/spec22.C: Robustify test.
26095         * g++.dg/template/spec26.C: New.
26096
26097 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
26098
26099         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
26100         if target supports vector instructions.
26101
26102 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
26103
26104         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
26105         C99 functions.
26106
26107 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
26108
26109         * lib/target-supports.exp (check_effective_target_fortran_large_real,
26110         check_effective_target_fortran_large_int): Replace cached result
26111         when target changes.
26112
26113 2005-10-04  Devang Patel  <dpatel@apple.com>
26114
26115         * gcc.dg/i386-sse-vect-types.c: New.
26116
26117 2005-10-04  Ian Lance Taylor  <ian@airs.com>
26118
26119         PR preprocessor/13726
26120         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
26121         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
26122
26123 2005-10-04  Richard Guenther  <rguenther@suse.de>
26124
26125         PR c/23576
26126         * gcc.dg/noncompile/pr23576.c: New testcase.
26127
26128 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
26129
26130         PR middle-end/23125
26131         * gcc.dg/register-var-3.c: New test.
26132
26133 2005-10-04  Steven Bosscher  <stevenb@suse.de>
26134
26135         * gcc.dg/pr23049.c: New test.
26136
26137         * gcc.dg/ucnid-4.c: Fix test.
26138
26139 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
26140
26141         PR 23445
26142         * gcc.c-torture/compile/pr23445.c: New test.
26143
26144 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
26145
26146         * g++.dg/overload/unknown1.C: New.
26147
26148 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
26149
26150         PR c++/17775
26151         * g++.dg/template/repo4.C: New test.
26152
26153 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26154
26155         PR libfortran/19308
26156         * gfortran.dg/large_real_kind_2.F90: New test.
26157         * gfortran.dg/large_integer_kind_2.f90: New test.
26158
26159 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
26160
26161         * lib/target-supports.exp (check_effective_target_vect_shift):
26162         Implement with result caching. Add i?86, x86_64 and ia64 targets.
26163         (check_effective_target_vect_condition): Fix copy-n-pasto.
26164
26165         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
26166         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
26167         targets.
26168
26169 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
26170
26171         PR c++/22621
26172         * g++.dg/template/overload5.C : New test.
26173
26174         PR c++/23840
26175         * g++.dg/expr/stdarg1.C: New test.
26176
26177 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
26178
26179         PR 24142
26180         * gcc.c-torture/execute/pr24142.c: New test.
26181
26182 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
26183
26184         PR 24141
26185         * gcc.c-torture/execute/pr24141.c: New test.
26186
26187 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
26188             Diego Novillo  <dnovillo@redhat.com>
26189
26190         PR 23604
26191         * gcc.c-torture/execute/pr23604.c: New test.
26192
26193 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
26194
26195         PR fortran/16404
26196         PR fortran/20835
26197         PR fortran/20890
26198         PR fortran/20899
26199         PR fortran/20900
26200         PR fortran/20901
26201         PR fortran/20902
26202         gfortran.dg/equiv_constraint_1.f90: New test.
26203         gfortran.dg/equiv_constraint_2.f90: New test.
26204         gfortran.dg/equiv_constraint_3.f90: New test.
26205         gfortran.dg/equiv_constraint_4.f90: New test.
26206         gfortran.dg/equiv_constraint_5.f90: New test.
26207         gfortran.dg/equiv_constraint_6.f90: New test.
26208         gfortran.dg/equiv_constraint_7.f90: New test.
26209         gfortran.dg/equiv_constraint_8.f90: New test.
26210         gfortran.dg/private_type_1.f90: New test.
26211         gfortran.dg/private_type_2.f90: New test.
26212         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
26213         980628-10.f: Assert std=gnu to permit mixing of
26214         types in equivalence statements.
26215
26216 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
26217
26218         PR 24112
26219         * gfortran.dg/open_status_1.f90: New.
26220
26221 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
26222
26223         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
26224         * gcc.dg/vect/pr22480.c: Clean up temp files.
26225         * gcc.dg/vect/pr23831.c: Clean up temp files.
26226         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
26227         Clean up temp files.
26228         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
26229         Clean up temp files.
26230
26231         * gcc.dg/20050309-1.c: Clean up temp files.
26232         * gcc.dg/20050325-1.c: Clean up temp files.
26233
26234 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
26235
26236         PR tree-optimization/24059
26237         * gcc.dg/vect/pr24059.c : New test.
26238
26239 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
26240
26241         PR middle-end/24109
26242         * gcc.c-torture/execute/20050929-1.c: New test.
26243
26244 2005-09-29  Steven Bosscher  <stevenb@suse.de>
26245
26246         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
26247
26248 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
26249
26250         PR c/21419
26251         * gcc.dg/pr21419.c: New test.
26252
26253 2005-09-29  Steven Bosscher  <stevenb@suse.de>
26254
26255         * gcc.dg/pr23911.c: New test.
26256
26257 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
26258
26259         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
26260
26261         PR c++/16782
26262         * g++.dg/parse/qualified4.C: New test.
26263         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
26264         * g++.old-deja/g++.mike/p8154.C: Likewise.
26265
26266 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
26267
26268         PR c++/22147
26269         * g++.dg/template/friend37.C: New test.
26270         * g++.dg/parse/crash28.C: Adjust error markers.
26271
26272 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
26273
26274         PR fortran/18518
26275         * gfortran.fortran-torture/execute/save_2.f90: New decl.
26276
26277 2005-09-27  Devang Patel  <dpatel@apple.com>
26278
26279         PR tree-optimization/23625
26280         * gcc.dg/pr23625.c: New test.
26281
26282 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
26283
26284         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
26285         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
26286
26287 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
26288
26289         PR fortran/23677
26290         * gfortran.fortran-torture/execute/save_1.f90: New test.
26291         * gfortran.dg/save_1.f90: New test.
26292
26293 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
26294
26295         * gcc.target/i386/builtin-apply-mmx.c: New test.
26296
26297         PR target/22576
26298         * gcc.target/i386/pr22576.c: New test.
26299
26300         PR target/22585
26301         * gcc.target/i386/pr22585.c: New test.
26302
26303         PR target/23268
26304         * gcc.target/i386/pr23268.c: New test.
26305
26306         PR middle-end/23831
26307         * gcc.dg/vect/pr23831.c: New test.
26308
26309         PR target/24055
26310         * gcc.target/i386/pr24055.c: New test.
26311
26312 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
26313
26314         PR tree-optimization/23960
26315         * gcc.c-torture/compile/pr23960.c: New.
26316
26317 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
26318
26319         PR fortran/16861
26320         * gfortran.dg/nested_modules_3.f90: New.
26321
26322 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
26323
26324         PR fortran/24005
26325         gfortran.dg/interface_1.f90: New test.
26326
26327 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
26328         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26329
26330         PR fortran/23843
26331         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
26332
26333 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
26334
26335         PR fortran/23516
26336         * gfortran.dg/imag_1.f: New test.
26337         * gfortran.dg/imag_2.f: Ditto.
26338
26339 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
26340
26341         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
26342
26343 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
26344
26345         PR c++/21983
26346         * g++.dg/warn/pr21983.C: New test.
26347
26348 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
26349
26350         * gcc.dg/20050922-1.c: Testcase added.
26351
26352 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
26353
26354         PR c++/23993
26355         * g++.dg/template/array14.C: New test.
26356
26357 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
26358
26359         PR fortran/19929
26360         * gfortran.dg/der_ptr_component_1.f90: New test.
26361
26362 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26363
26364         PR c++/23965
26365         * g++.dg/template/error1.C: Reject "no matching function" message.
26366
26367 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26368
26369         PR c++/17609
26370         * g++.dg/lookup/error1.C: New test.
26371
26372 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
26373
26374         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
26375         functionality of the testcase.
26376
26377 2005-09-20  Richard Henderson  <rth@redhat.com>
26378
26379         * gcc.dg/vect/vect-22.c: Require vect_float.
26380         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
26381
26382 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
26383
26384         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
26385         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
26386         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
26387         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
26388         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
26389         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
26390         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
26391         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
26392         * gcc.dg/cpp/ucnid-8.c: New test.
26393
26394 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
26395
26396         PR tree-optimization/23929
26397         * gcc.c-torture/compile/pr23929.c: New test.
26398
26399 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
26400
26401         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
26402         for one loop.
26403
26404 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
26405
26406         PR testsuite/23186
26407         * g++.dg/other/pr22003.C: Require named sections.
26408
26409 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
26410
26411         PR c++/23947
26412         * g++.dg/rtti/crash3.C: New test.
26413
26414         PR tree-optimization/23818
26415         * gcc.dg/pr23818.c: New test.
26416
26417 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26418
26419         PR fortran/23420
26420         * gfortran.dg/print_fmt_4.f: New.
26421
26422 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
26423
26424         PR fortran/23663
26425         * gfortran.fortran-torture/execute/entry_11.f90: New test.
26426
26427 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
26428
26429         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
26430         Use pointers to local alignable arrays instead. Added comments.
26431         * gcc.dg/vect/vect-46.c: Likewise.
26432         * gcc.dg/vect/vect-48.c: Likewise.
26433         * gcc.dg/vect/vect-49.c: Likewise.
26434         * gcc.dg/vect/vect-52.c: Likewise.
26435         * gcc.dg/vect/vect-53.c: Likewise.
26436         * gcc.dg/vect/vect-54.c: Likewise.
26437         * gcc.dg/vect/vect-56.c: Likewise.
26438         * gcc.dg/vect/vect-57.c: Likewise.
26439         * gcc.dg/vect/vect-58.c: Likewise.
26440         * gcc.dg/vect/vect-60.c: Likewise.
26441         * gcc.dg/vect/vect-61.c: Likewise.
26442
26443         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
26444         The test is no longer vectorizable on vect_no_align targets.
26445         * gcc.dg/vect/vect-43.c: Likewsie.
26446
26447         * gcc.dg/vect/vect-44.c: Added comments.
26448         * gcc.dg/vect/vect-45.c: Added comments.
26449         * gcc.dg/vect/vect-50.c: Added comments.
26450         * gcc.dg/vect/vect-51.c: Added comments.
26451
26452         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
26453         aligned type.
26454         * gcc.dg/vect/Os-vect-95.c: Likewise.
26455
26456         * gcc.dg/vect/vect-41.c: Test removed.
26457         * gcc.dg/vect/vect-47.c: Test removed.
26458         * gcc.dg/vect/vect-55.c: Test removed.
26459         * gcc.dg/vect/vect-59.c: Test removed.
26460
26461 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
26462
26463         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
26464         No longer vectorizable on vect_no_align targets.
26465         * gcc.dg/vect/pr20122.c: Likewise.
26466         * gcc.dg/vect/vect-74.c: Likewise.
26467         * gcc.dg/vect/vect-75.c: Likewise.
26468         * gcc.dg/vect/vect-76.c: Likewise.
26469
26470         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
26471         Will not be vectorizable on vect_no_align targets once aliasing issues
26472         are resolved.
26473         * gcc.dg/vect/vect-79.c: Likewise.
26474
26475         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
26476         * gcc.dg/vect/vect-78.c: Likewise.
26477         * gcc.dg/vect/vect-97.c: Likewise.
26478
26479 2005-09-19  Steven Bosscher  <stevenb@suse.de>
26480
26481         * gcc.dg/pr23943.c: New test.
26482
26483 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
26484
26485         PR fortran/19181
26486         * gfortran.dg/derived_pointer_null_1.f90: New test.
26487
26488 2005-09-18  Richard Guenther  <rguenther@suse.de>
26489
26490         PR middle-end/23944
26491         * gcc.c-torture/compile/pr23944.c: New testcase.
26492
26493 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
26494
26495         PR fortran/15975
26496         * gfortran.dg/der_pointer_2.f90: New test.
26497
26498 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
26499
26500         PR fortran/16861
26501         * gfortran.dg/nested_modules_2.f90: New test.
26502
26503 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26504
26505         PR c++/18368
26506         * g++.dg/other/semicolon.C: New test.
26507
26508 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
26509
26510         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
26511         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
26512
26513 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
26514
26515         PR c++/23914
26516         * g++.dg/template/static18.C: New test.
26517
26518         PR c++/21514
26519         * g++.dg/template/crash19.C: Remove dg-error marker.
26520         * g++.dg/template/local4.C: New test.
26521
26522 2005-09-16  Paul Brook  <paul@codesourcery.com>
26523
26524         PR fortran/23906
26525         * gfortran.dg/dependency_1.f90: New test.
26526
26527 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
26528
26529         PR c++/23896
26530         * g++.dg/template/static17.C: New test.
26531
26532 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
26533
26534         PR c++/23139
26535         * g++.dg/warn/huge-val1.C: New test.
26536
26537 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
26538
26539         PR c++/13140
26540         * g++.dg/parse/class2.C: New test.
26541         * g++.dg/template/explicit8.C: Likewise.
26542         * g++.dg/template/spec25.C: Likewise.
26543
26544 2005-09-14  Josh Conner  <jconner@apple.com>
26545
26546         PR middle-end/23584
26547         * gcc.dg/pr23584.c: New test.
26548
26549 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
26550
26551         PR fortran/21875 Internal Unit Array I/O, NIST
26552         * gfortran.dg/arrayio_1.f90: New test.
26553         * gfortran.dg/arrayio_1.f90: New test.
26554         * gfortran.dg/arrayio_1.f90: New test.
26555         * gfortran.dg/arrayio_1.f90: New test.
26556         * gfortran.dg/arrayio_1.f90: New test.
26557
26558 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
26559
26560         PR middle-end/22480
26561         * gcc.dg/vect/pr22480.c: New test.
26562
26563 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
26564
26565         PR fortran/19358
26566         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
26567
26568 2005-09-13 Josh Conner <jconner@apple.com>
26569
26570         PR c++/23180
26571         * g++.dg/init/struct2.C: New test.
26572         * g++.dg/init/struct3.C: New test.
26573
26574 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
26575
26576         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
26577         Clean up temp files.
26578         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
26579         gcc.dg/tree-ssa/builtin-fprintf-1.c,
26580         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
26581         gcc.dg/tree-ssa/builtin-printf-1.c,
26582         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
26583         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
26584         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
26585         gcc.dg/tree-ssa/builtin-vprintf-1.c,
26586         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
26587         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
26588         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
26589         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
26590         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
26591         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
26592         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
26593         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
26594
26595 2005-09-13  Josh Conner  <jconner@apple.com>
26596
26597         * lib/gcc-dg.exp: Load scanipa.exp.
26598         (cleanup-dump): New procedure.
26599         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
26600         * lib/scandump.exp: New file.
26601         * lib/scantree.exp: Use it.
26602         * lib/scanipa.exp: New file.
26603
26604 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
26605
26606         PR fortran/17740
26607         * gfortran.dg/generic_4.f90: New test.
26608
26609 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
26610
26611         PR target/23816
26612         * gcc.target/i386/pr23816-1.c: New test.
26613         * gcc.target/i386/pr23816-2.c: New test.
26614
26615
26616 2005-09-13  Bastian Blank <waldi@debian.org>
26617
26618         PR c++/16171
26619         * g++.dg/abi/mangle26.C: New test.
26620         * g++.dg/abi/mangle27.C: New test.
26621         * g++.dg/abi/mangle28.C: New test.
26622         * g++.dg/abi/mangle29.C: New test.
26623
26624         PR c++/23839
26625         * g++.dg/parse/register1.C: New test.
26626
26627 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
26628
26629         PR c++/23842
26630         * g++.dg/template/access16.C: New test.
26631
26632 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
26633
26634         * gfortran.dg/char_pack_2.f90: Increase the vector size.
26635
26636 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
26637
26638         PR fortran/18899
26639         * gfortran.dg/shape_2.f90: New test.
26640
26641 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
26642
26643         PR target/19269
26644         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
26645         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
26646         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
26647         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
26648         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
26649         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
26650         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
26651         tests.
26652
26653 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
26654
26655         PR c++/23841
26656         * g++.dg/parse/template17.C: New test.
26657
26658 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
26659
26660         PR c++/23789
26661         * g++.dg/template/nontype14.C: New test.
26662
26663 2005-09-12  Ian Lance Taylor  <ian@airs.com>
26664
26665         PR g++/7874
26666         * g++.dg/lookup/friend7.C: New test.
26667         * g++.dg/lookup/friend8.C: New test.
26668         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
26669         so that it will be found via argument dependent lookup.
26670         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
26671         friend functions which will no longer be found.
26672         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
26673         function g, so that it will be found via argument dependent
26674         lookup.
26675         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
26676         * g++.old-deja/g++.mike/net43.C: Likewise.
26677
26678 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
26679
26680         PR c++/23691
26681         * g++.dg/template/static16.C: New test.
26682
26683 2005-09-12  Josh Conner  <jconner@apple.com>
26684
26685         PR middle-end/23237
26686         * gcc.c-torture/compile/pr23237.c: New test.
26687
26688 2005-09-11  Richard Henderson  <rth@redhat.com>
26689
26690         * g++.dg/other/error8.C: Update expected diagnostic text.
26691
26692 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26693
26694         PR libfortran/19872
26695         * gfortran.dg/overwrite_1.f: New test.
26696
26697 2005-09-09  Josh Conner  <jconner@apple.com>
26698
26699         * g++.dg/init/pr23180-1.C: Removed.
26700         * g++.dg/init/pr23180-2.C: Removed.
26701
26702 2005-09-09  David Daney <ddaney@avtrex.com>
26703
26704         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
26705         files which are ...
26706         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
26707         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
26708
26709 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26710
26711         * gfortran.dg/iostat_2.f90: New test.
26712
26713 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
26714
26715         PR c++/22252
26716         * g++.dg/ext/interface1.C: New test.
26717         * g++.dg/ext/interface1.h: Likewise.
26718         * g++.dg/ext/interface1a.cc: Likewise.
26719
26720 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
26721
26722         * gfortran.dg/iomsg_1.f90: New test case.
26723
26724 2005-09-09  Richard Guenther  <rguenther@suse.de>
26725
26726         PR c++/23624
26727         * g++.dg/tree-ssa/pr23624.C: New testcase.
26728
26729 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
26730
26731         PR fortran/19239
26732         * gfortran.dg/vector_subscript_1.f90,
26733         * gfortran.dg/vector_subscript_2.f90: New tests.
26734
26735 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
26736
26737         PR fortran/21104
26738         * gfortran.dg/array_alloc_1.f90,
26739         * gfortran.dg/array_alloc_2.f90,
26740         * gfortran.dg/array_alloc_3.f90: New tests.
26741
26742 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
26743
26744         PR fortran/12840
26745         * gfortran.dg/array_constructor_6.f90
26746         * gfortran.dg/array_constructor_7.f90
26747         * gfortran.dg/array_constructor_8.f90
26748         * gfortran.dg/array_constructor_9.f90
26749         * gfortran.dg/array_constructor_10.f90
26750         * gfortran.dg/array_constructor_11.f90
26751         * gfortran.dg/array_constructor_12.f90: New tests.
26752
26753 2005-09-08  Josh Conner  <jconner@apple.com>
26754
26755         PR c++/23180
26756         * g++.dg/init/pr23180-1.C: New test.
26757         * g++.dg/init/pr23180-2.C: New test.
26758
26759 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
26760
26761         PR fortran/18878
26762         * gfortran.dg/module_double_reuse.f90: New.
26763
26764 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
26765
26766         PR fortran/23270
26767         PR fortran/22304
26768         PR fortran/18870
26769         PR fortran/17917
26770         PR fortran/16511
26771         * gfortran.dg/common_equivalence_1.f: New.
26772         * gfortran.dg/common_equivalence_2.f: New.
26773         * gfortran.dg/common_equivalence_3.f: New.
26774         * gfortran.dg/contained_equivalence_1.f90: New.
26775         * gfortran.dg/module_blank_common.f90: New.
26776         * gfortran.dg/module_commons_1.f90: New.
26777         * gfortran.dg/module_equivalence_1.f90: New.
26778         * gfortran.dg/nested_modules_1.f90: New.
26779         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
26780         equivalences and add comment to connect the test with
26781         the PR.
26782
26783 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26784
26785         PR fortran/23765
26786         * gfortran.dg/common_6.f90: New test.
26787
26788 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
26789
26790         PR fortran/15326
26791         * gfortran.dg/char_result_1.f90,
26792         * gfortran.dg/char_result_2.f90,
26793         * gfortran.dg/char_result_3.f90,
26794         * gfortran.dg/char_result_4.f90,
26795         * gfortran.dg/char_result_5.f90,
26796         * gfortran.dg/char_result_6.f90,
26797         * gfortran.dg/char_result_7.f90,
26798         * gfortran.dg/char_result_8.f90: New tests.
26799
26800 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
26801
26802         PR fortran/19928
26803         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
26804
26805 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
26806
26807         PR obj-c++/16816
26808         * obj-c++.dg/selector-5.mm: New test.
26809         * obj-c++.dg/selector-6.mm: New test.
26810
26811 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
26812
26813         PR objc/20574
26814         PR objc/19324
26815         * objc.dg/error-1.m: New test.
26816
26817 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
26818
26819         PR fortran/23373
26820         * gfortran.fortran-torture/execute/pr23373-1.f90,
26821         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
26822
26823 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
26824
26825         PR libfortran/23760
26826         * gfortran.dg/g77/1832.f: Remove long string in write statement
26827         to allow the test to pass on correct list directed output with
26828         prepended space.
26829
26830 2005-09-07  James E Wilson  <wilson@specifix.com>
26831
26832         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
26833
26834 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
26835
26836         * gfortran.dg/parameter+save.f90: Rename to
26837         * gfortran.dg/parameter_save.f90: .. this.
26838
26839 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
26840
26841         PR fortran/20848
26842         * gfortran.dg/parameter+save.f90: New test case.
26843
26844 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
26845
26846         PR fortran/19269
26847         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
26848
26849 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
26850
26851         PR c/23075
26852         * gcc.dg/pr23075.c: New test.
26853         * g++.dg/warn/pr23075.C: New test.
26854
26855         PR target/22362
26856         * gcc.target/i386/pr22362.c: New test.
26857
26858         PR rtl-optimization/23098
26859         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
26860
26861         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
26862         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26863         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26864
26865 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
26866
26867         * g++.dg/expr/cast6.C: New test.
26868
26869         PR c++/9782
26870         * g++.dg/init/new15.C: New test.
26871
26872 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
26873
26874         * gcc.dg/vect/Os-vect-95.c: New test.
26875         * gcc.dg/vect/vect-95.c: Same.
26876
26877 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
26878
26879         * gcc.dg/vect/vect-29.c: Update xfail testing.
26880         * gcc.dg/vect/vect-44.c: Same.
26881         * gcc.dg/vect/vect-48.c: Same.
26882         * gcc.dg/vect/vect-50.c: Same.
26883         * gcc.dg/vect/vect-72.c: Same.
26884         * gcc.dg/vect/vect-77.c: Same.
26885         * gcc.dg/vect/vect-78.c: Same.
26886         * gcc.dg/vect/vect-80.c: Same.
26887         * gcc.dg/vect/vect-96.c: Same.
26888         * gcc.dg/vect/vect-100.c: Same.
26889         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
26890         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
26891         * gfortran.dg/vect/vect-5.f90: Same.
26892
26893 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
26894
26895         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
26896         start strings.
26897         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26898         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26899
26900         PR c++/23056
26901         * g++.dg/opt/pr23056.C: New test.
26902
26903         PR rtl-optimization/23098
26904         * gcc.target/i386/pr23098.c: New test.
26905
26906 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
26907
26908         PR c++/23667
26909         * g++.dg/template/static15.C: New test.
26910
26911         PR c++/21440
26912         * g++.dg/ext/stmtexpr5.C: New test.
26913         * g++.dg/ext/stmtexpr6.C: Likewise.
26914
26915 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
26916
26917         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
26918
26919         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
26920         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26921         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26922
26923 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
26924
26925         PR libfortran/23321
26926         * gfortran.dg/direct_io_4.f90: New test case.
26927
26928 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
26929             Rasmus Hahn  <rassahah@neofonie.de>
26930
26931         PR libobjc/23108
26932         * objc.dg/type-stream-1.m: New test.
26933
26934 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
26935
26936         PR fortran/23661
26937         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
26938         gfortran.dg/print_fmt_3.f90: New test.
26939
26940 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
26941
26942         * gfortran.dg/fmt_t_1.f90: New test.
26943
26944 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
26945
26946         PR rtl-optimization/23454
26947         * g++.dg/opt/pr23454.C: New test.
26948
26949 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
26950
26951         PR c++/23699
26952         * g++.dg/ext/static1.C: New test.
26953
26954 2005-09-02  Richard Henderson  <rth@redhat.com>
26955
26956         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
26957         tail call to check_fa_work.
26958
26959 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
26960
26961         PR c++/21687
26962         * g++.dg/other/gc3.C: New test.
26963
26964 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
26965
26966         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
26967         * gcc.dg/20050826-1.c: Likewise.
26968
26969 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
26970
26971         PR c++/23167
26972         * g++.dg/expr/volatile1.C: New test.
26973
26974 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
26975
26976         PR middle-end/23547
26977         * gcc.dg/pr23547.c: New test.
26978
26979 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
26980
26981         PR c/22061
26982         * gcc.c-torture/execute/pr22061-1.c,
26983         * gcc.c-torture/execute/pr22061-2.c,
26984         * gcc.c-torture/execute/pr22061-3.c,
26985         * gcc.c-torture/execute/pr22061-4.c: New tests.
26986
26987 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
26988
26989         * gcc.dg/Wredundant-decls-2.c: New test to check that
26990         -Wredundant-decls does not issue warning for a variable
26991         definition following a declaration.
26992
26993 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
26994
26995         PR debug/7241
26996         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
26997         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
26998         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
26999
27000         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
27001         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
27002         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
27003         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
27004         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
27005         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
27006         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
27007         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
27008
27009 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
27010
27011         PR objc/23306
27012         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
27013         scan-assmbler.
27014
27015 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
27016
27017         PR target/21255
27018         * gcc.dg/pr21255-1.c: New test.
27019         * gcc.dg/pr21255-2-mb.c: Likewise.
27020         * gcc.dg/pr21255-2-ml.c: Likewise.
27021         * gcc.dg/pr21255-3.c: Likewise.
27022         * gcc.dg/pr21255-4.c: Likewise.
27023
27024 2005-08-31  Dale Johannesen  <dalej@apple.com>
27025
27026         * gcc.dg/20050830-1.c: New.
27027
27028 2005-08-31  Josh Conner  <jconner@apple.com>
27029
27030         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
27031         command-line options for arm-*-* targets.
27032         * g++.dg/init/array16.C: Likewise.
27033         * g++.dg/other/crash-4.C: Likewise.
27034
27035 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
27036
27037         PR obj-c++/23640
27038         * obj-c++.dg/gnu-runtime-3.mm: New test.
27039
27040 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27041
27042         PR c++/13377
27043         * g++.dg/lookup/ambig4.C: New test.
27044         * g++.dg/lookup/ambig5.C: New test.
27045         * g++.dg/tc1/dr101.C: Adjust error markers.
27046
27047 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27048
27049         PR c++/23639
27050         * g++.dg/template/ttp5.C: Adjust error markers.
27051
27052 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
27053
27054         PR testsuite/23609
27055         * lib/obj-c++.exp: Include target-libpath.exp.
27056         (obj-c++_link_flags): Look for the GNU libobjc library
27057         and set the library path to include it.
27058         Don't manually set LD_LIBRARY_PATH (etc.) but call
27059         set_ld_library_path_env_vars instead.
27060         (obj-c++_target_compile): Don't set library path or
27061         linker flags because they are already set correctly
27062         in obj-c++_link_flags.
27063
27064 2005-08-30  Josh Conner  <jconner@apple.com>
27065
27066         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
27067         to command-line options for arm-*-* targets.
27068
27069 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
27070
27071         * g++.dg/other/i386-1.C: New.
27072
27073 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
27074
27075         PR preprocessor/20348
27076         PR preprocessor/20356
27077         * gcc.dg/cpp/pr20348.c: New test.
27078         * gcc.dg/cpp/pr20348.h: New file.
27079         * gcc.dg/cpp/inc/pr20348.h: New file.
27080         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
27081         * gcc.dg/cpp/pr20356.c: New test.
27082         * gcc.dg/cpp/pr20356.h: New file.
27083         * gcc.dg/cpp/inc/pr20356.h: New file.
27084         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
27085
27086 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
27087
27088         * gfortran.fortran-torture/execute/intrinsic_count.f90:
27089         Fix array dimension to avoid correct end-of-file error.
27090
27091 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
27092
27093         PR libfortran/23598
27094         * gfortran.dg/iostat_1.f90: New test.
27095
27096 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
27097
27098         PR middle-end/23408
27099         * gcc.dg/pr23408.c: New test.
27100
27101 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
27102
27103         PR c++/23099
27104         * g++.dg/init/member1.C: Make sure erroneous static data member
27105         definitions are required.
27106         * g++.dg/template/static13.C: New test.
27107         * g++.dg/template/static14.C: Likewise.
27108
27109 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
27110
27111         * gcc.target/i386/pr23575.c: Use -msse2 instead of
27112         -march=pentium4, remove ilp32 requirement.
27113
27114         PR middle-end/23484
27115         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
27116         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
27117
27118 2005-08-29  Andreas Jaeger  <aj@suse.de>
27119
27120         PR testsuite/23607
27121         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
27122
27123 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
27124
27125         * gcc.c-torture/execute/20050316-2.c: New test.
27126         * gcc.c-torture/execute/20050316-3.c: New test.
27127         * gcc.dg/torture/pr16104-1.c: New test.
27128
27129 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
27130
27131         PR middle-end/23463
27132         * gcc.c-torture/execute/zero-struct-1.c: New test.
27133
27134 2005-08-27  Richard Guenther  <rguenther@suse.de>
27135
27136         PR target/23575
27137         * gcc.target/i386/pr23575.c: New testcase.
27138
27139 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
27140
27141         PR rtl-optimization/23561
27142         * gcc.c-torture/execute/20050826-1.c: New test.
27143
27144         PR rtl-opt/23560
27145         * gcc.c-torture/execute/20050826-2.c: New test.
27146
27147 2005-08-26  Dale Johannesen  <dalej@apple.com>
27148
27149         * gcc.dg/20030711-1.c: Modify to work on Darwin.
27150         * gcc.dg/20050826-1.c: New.
27151
27152 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
27153
27154         PR c++/19004
27155         * g++.dg/template/nontype13.C: New test.
27156
27157         PR c++/23491
27158         * g++.dg/init/new14.C: New test.
27159         * g++.dg/expr/anew1.C: Do not XFAIL.
27160         * g++.dg/expr/anew2.C: Likewise.
27161         * g++.dg/expr/anew3.C: Likewise.
27162
27163 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
27164
27165         PR middle-end/22439
27166         * gcc.dg/vla-3.c: New test.
27167
27168 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
27169
27170         PR fortran/20363
27171         * gfortran.dg/named_interface.f90: New.
27172
27173 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
27174
27175         * gcc.c-torture/execute/frame-address.c: New test.
27176
27177 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
27178
27179         PR c++/20817
27180         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
27181
27182 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
27183
27184         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
27185
27186 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
27187
27188         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
27189         * gcc.dg/altivec-22.c: Rename from..
27190         * gcc.dg/altivec-nomfcr.c: ..this.
27191
27192 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
27193
27194         PR tree-optimization/23546
27195         * gcc.dg/tree-ssa/pr23546.c: New test.
27196
27197 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
27198
27199         PR fortran/17758
27200         * gfortran.dg/nonreturning_statements.f90: New test.
27201
27202 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
27203
27204         PR c++/22454
27205         * g++.dg/parse/crash29.C: New.
27206
27207 2005-08-23  DJ Delorie  <dj@redhat.com>
27208
27209         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
27210         constants have the L suffix.
27211
27212 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
27213
27214         PR c++/23044
27215         * g++.dg/template/instantiate8.C: New.
27216
27217 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
27218
27219         PR middle-end/23467
27220         * gcc.c-torture/execute/pr23467.c: New test.
27221
27222 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
27223
27224         PR tree-optimization/22043
27225         * gcc.c-torture/execute/20050613-1.c: New test.
27226
27227 2005-08-23  Ben Elliston  <bje@au.ibm.com>
27228
27229         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
27230
27231 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
27232
27233         PR rtl-optimization/23478
27234         * g++.dg/opt/pr23478.C: New test.
27235
27236 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
27237
27238         PR c/18715
27239         * gcc.dg/switch-warn-3.c: New test.
27240
27241 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27242
27243         PR c++/22233
27244         * g++.dg/template/param1.C: New test.
27245
27246 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27247
27248         PR c++/23089
27249         * g++.dg/other/incomplete1.C: New test.
27250
27251 2005-08-22  Ira Rosen  <irar@il.ibm.com>
27252
27253         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
27254         are vectorizable.
27255
27256 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27257
27258         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
27259         d_lines_5.f: New.
27260
27261 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
27262
27263         * gcc.target/i386/sse-4.c: New test.
27264
27265 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27266
27267         PR testsuite/23239
27268         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
27269
27270 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
27271
27272         * gcc.dg/20050811-1.c: New test.
27273         * gcc.dg/20050811-2.c: New test.
27274
27275 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
27276
27277         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
27278
27279 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
27280
27281         PR 23476
27282         * gcc.c-torture/compile/pr23476.c: New test.
27283
27284 2005-08-19  Devang Patel  <dpatel@apple.com>
27285
27286         PR tree-optimization/23048
27287         * gcc.dg/tree-ssa/pr23048.c: New test.
27288
27289 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
27290
27291         PR middle-end/20624
27292         * g++.dg/warn/Wreturn-3.C: New test
27293
27294 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
27295
27296         PR tree-optimization/22228
27297         * g++.dg/vect/pr22543.cc: New test.
27298
27299 2005-08-17  Steven Bosscher  <stevenb@suse.de>
27300
27301         PR tree-optimization/21574
27302         * gcc.dg/tree-ssa/pr21574.c: New test.
27303
27304 2005-08-16  James E Wilson  <wilson@specifix.com>
27305
27306         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
27307
27308 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
27309
27310         PR tree-opt/23402
27311         * gcc.c-torture/compile/zero-strct-3.c: New test.
27312         * gcc.c-torture/compile/zero-strct-4.c: New test.
27313
27314 2005-08-16  Steven Bosscher  <stevenb@suse.de>
27315
27316         PR target/23376
27317         * gcc.target/x86_64/pr23376.c: New test.
27318
27319 2005-08-16  Ian Lance Taylor  <ian@airs.com>
27320
27321         PR c++/23337
27322         * g++.dg/ext/vector2.C: New.
27323
27324 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
27325
27326         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
27327
27328 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
27329
27330         PR libfortran/23428
27331         * gfortran.dg/inquire-complex.f90: New test case.
27332
27333 2005-08-16  James E Wilson  <wilson@specifix.com>
27334
27335         PR tree-optimization/21105
27336         * gcc.dg/large-size-array.c: New.
27337
27338 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
27339
27340         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
27341         type.
27342         * gcc.dg/vect/vect-41: Likewise.
27343         * gcc.dg/vect/vect-42: Likewise.
27344         * gcc.dg/vect/vect-43: Likewise.
27345         * gcc.dg/vect/vect-44: Likewise.
27346         * gcc.dg/vect/vect-46: Likewise.
27347         * gcc.dg/vect/vect-47: Likewise.
27348         * gcc.dg/vect/vect-48: Likewise.
27349         * gcc.dg/vect/vect-52: Likewise.
27350         * gcc.dg/vect/vect-53: Likewise.
27351         * gcc.dg/vect/vect-54: Likewise.
27352         * gcc.dg/vect/vect-55: Likewise.
27353         * gcc.dg/vect/vect-56: Likewise.
27354         * gcc.dg/vect/vect-57: Likewise.
27355         * gcc.dg/vect/vect-58: Likewise.
27356         * gcc.dg/vect/vect-59: Likewise.
27357         * gcc.dg/vect/vect-60: Likewise.
27358         * gcc.dg/vect/vect-61: Likewise.
27359         * gcc.dg/vect/vect-85: Likewise.
27360         * gcc.dg/vect/vect-87: Likewise.
27361         * gcc.dg/vect/vect-88: Likewise.
27362         * gcc.dg/vect/vect-93.c: Likewise.
27363         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
27364         * gcc.dg/vect/vect-75: Likewise.
27365         * gcc.dg/vect/vect-76: Likewise.
27366         * gcc.dg/vect/vect-77: Likewise.
27367         * gcc.dg/vect/vect-78: Likewise.
27368         * gcc.dg/vect/vect-80: Likewise.
27369         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
27370         vectorized for the expected reason, rather than checking how alignment
27371         was handled.
27372         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
27373         aligned type and also instead of aligned pointers. Added documentation.
27374
27375 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
27376
27377         * gfortran.dg/power.f90: New test.
27378
27379 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
27380
27381         PR rtl-optimization/23299
27382         * g++.dg/opt/pr23299.C: New test.
27383
27384 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27385
27386         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
27387
27388 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
27389
27390         * g++.dg/template/local6.C: New test.
27391
27392 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
27393
27394         * execute/exceptions/finally-1.m: Check that the catch and finally are
27395         being called.  Also add a "return 0;" at the end of main.
27396
27397 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
27398
27399         PR fortran/21432.
27400         * gfortran.dg/namelist_print_1.f: New test of functionality of
27401         PRINT namelist.
27402         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
27403         namelist generates error with -std=f95.
27404
27405 2005-08-14  Ira Rosen  <irar@il.ibm.com>
27406
27407         PR tree-optimization/23119
27408         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
27409
27410 2005-08-13  Marcin Koziej  <creep@desk.pl>
27411             Andrew Pinski  <pinskia@physics.uc.edu>
27412
27413         PR libobjc/22492
27414         * execute/exceptions/finally-1.m: New test.
27415
27416 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27417
27418         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
27419         testsuite.
27420         * objc/execute/exceptions/trivial.m: New test.
27421         * objc.dg/try-catch-11.m: Move to ...
27422         * objc/execute/exceptions/foward-1.m: Here.
27423         * objc.dg/try-catch-2.m: Move to ...
27424         * objc/execute/exceptions/catchall-1.m: Here.
27425         * objc.dg/try-catch-8.m: Move to ...
27426         * objc/execute/exceptions/local-variables-1.m: Here.
27427
27428 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27429
27430         * objc.dg/nested-func-1.m: Move to ...
27431         * objc/execute/nested-func-1.m: Here.
27432
27433 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27434
27435         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
27436         in ${options} instead of [target_info name].
27437         * lib/obj-c++.exp (objc_target_compile): Likewise.
27438
27439 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27440
27441         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
27442
27443 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27444
27445         part of PR testsuite/23348
27446         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
27447         each of the torture options.
27448         * objc/compile/trivial.m: New test.
27449
27450 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
27451
27452         * gfortran.dg/eoshift.f90: Correct format.
27453
27454 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
27455
27456         * gfortran.fortran-torture/execute/character_passing.f90:
27457         Fix comment typo.
27458
27459 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
27460
27461         PR c++/8271
27462         * g++.dg/template/unify10.C: New.
27463
27464 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
27465
27466         * g++.dg/parse/pr22514.C: Move to...
27467         * g++.dg/debug/pr22514.C: here.
27468
27469 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27470
27471         PR c++/23266
27472         * g++.dg/inherit/pure1.C: New test.
27473
27474         * ChangeLog: Fix typos.
27475
27476 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27477             Steven Bosscher  <stevenb@suse.de>
27478
27479         * gfortran.dg/runtime_warning_1.f90: New test.
27480
27481 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
27482
27483         PR c++/23219
27484         * g++.dg/parse/crash28.C: New.
27485
27486 2005-08-11  Richard Guenther  <rguenther@suse.de>
27487
27488         PR target/23289
27489         * gcc.target/i386/tailcall-1.c: New testcase.
27490
27491 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
27492
27493         * gcc.dg/vect/vect-67.c: Un-xfail.
27494
27495 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
27496
27497         PR c++/23225
27498         * g++.dg/parse/crash27.C: new test.
27499
27500 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
27501
27502         PR libfortran/22143
27503         * gfortran.dg/shift-kind.f90: New testcase.
27504
27505 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
27506
27507         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
27508         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
27509
27510 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27511
27512         PR c++/20646
27513         * g++.dg/other/mult-stor1.C: New test.
27514
27515 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
27516
27517         * gcc.c-torture/pr18299-1.c: Move to ...
27518         * gcc.c-torture/compile/pr18299-1.c: Here.
27519
27520 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
27521
27522         * gfortran/fortran.torture/execute/character_passing.f90:
27523         Fix types for LSAME.
27524
27525 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
27526
27527         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
27528         input data back to what it was originally.
27529
27530 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
27531
27532         * objc.dg/try-catch-8.m: Enable for all targets.
27533
27534 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
27535
27536         * gcc.dg/pr23165.c: New test.
27537
27538 2005-08-09  Steven Bosscher  <stevenb@suse.de>
27539
27540         PR tree-optimization/23234
27541         * gcc.dg/tree-ssa/pr23234.c: New test.
27542
27543 2005-08-08  Josh Conner  <jconner@apple.com>
27544
27545         PR rtl-optimization/23241
27546         * gcc.dg/char-compare.c: New test.
27547
27548 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27549
27550         PR c++/22508
27551         * g++.dg/init/new13.C: New test.
27552
27553 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
27554
27555         PR c++/21166
27556         * g++.dg/other/crash-4.C: Adjust
27557         * g++/dg/ext/packed9.C: New.
27558
27559 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
27560
27561         PR middle-end/21964
27562         * gcc.c-torture/execute/pr21964-1.c: New test.
27563
27564 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
27565
27566         PR c/22458
27567         * gcc.dg/pr22458-1.c: New test.
27568
27569 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
27570             Steven G. Kargl <kargls@comcast.net>
27571
27572         PR fortran/22390
27573         * gfortran.dg/flush_1.f90: New test.
27574
27575 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27576
27577         PR c++/23191
27578         * g++.dg/template/eh2.C: New test.
27579
27580 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27581
27582         PR c++/19498
27583         * g++.dg/template/instantiate7.C: New test.
27584
27585 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
27586
27587         PR c/23113
27588         * gcc.dg/Wunused-value-1.c: New test.
27589
27590 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
27591
27592         PR rtl-optimization/23233
27593         * gcc.c-torture/compile/pr23233-1.c: New test.
27594
27595 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
27596
27597         PR fortran/18833
27598         PR fortran/20850
27599         * gfortran.dg/equiv_1.f90: New test.
27600         * gfortran.dg/equiv_2.f90: New test.
27601         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
27602         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
27603         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
27604
27605 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
27606
27607         * gcc.c-torture/execute/vrp-5.c: New test.
27608         * gcc.c-torture/execute/vrp-6.c: New test.
27609         * gcc.dg/tree-ssa/vrp21.c: New test.
27610
27611 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
27612
27613         * g++.dg/parse/pr22514.C: New test.
27614
27615 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
27616
27617         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
27618
27619         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
27620         instead of constant loads / pool entries.
27621
27622 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
27623
27624         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
27625         TEST_TO_WCTYPE.
27626
27627 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
27628
27629         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
27630         __WINT_TYPE__ in generated prototypes if possible.
27631
27632 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
27633
27634         PR 22037
27635         * g++.dg/tree-ssa/pr22037.C:
27636
27637 2005-08-04  Richard Henderson  <rth@redhat.com>
27638
27639         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
27640         scan-tree-dump-times directive.
27641
27642 2005-08-04  Jan Hubicka  <jh@suse.cz>
27643
27644         * gcov-1.C: Fix switch counts.
27645         * gcov-4b.c: Likewise.
27646
27647 2005-08-03  Jeff Law  <law@redhat.com>
27648
27649         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
27650
27651 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
27652
27653         * gcc.c-torture/execute/pr23135.c: New test.
27654
27655 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27656
27657         PR tree-optimization/19899
27658         * gcc.dg/tree-ssa/scev-1.c: New test.
27659         * gcc.dg/tree-ssa/scev-2.c: New test.
27660
27661 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
27662
27663         PR target/18582
27664         * gcc.dg/torture/pr18582-1.c: New test.
27665
27666 2005-08-03  Jan Hubicka  <jh@suse.cz>
27667
27668         * update-conroll.c: New testcase.
27669         * update-conroll-2.c: New testcase.
27670
27671 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
27672
27673         * gfortran.dg/constant_substring.f: New test.
27674         * gfortran.dg/pr22491.f: New test.
27675
27676 2005-08-02  Jan Hubicka  <jh@suse.cz>
27677
27678         * update-threading.c: Replace by the proper one.
27679
27680 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
27681
27682         PR 23164
27683         * g++.dg/tree-ssa/pr23164.C: New test.
27684
27685 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
27686
27687         * gcc.dg/tree-ssa/pr23192.c: New test.
27688
27689 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
27690
27691         * gcc.c-torture/execute/vrp-4.c: New test.
27692
27693 2005-08-02  Jan Hubicka  <jh@suse.cz>
27694
27695         * update-threading.c: New test.
27696
27697 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
27698
27699         * gcc.c-torture/compile/20050801-1.c: New test.
27700         * gcc.c-torture/compile/20050801-2.c: New test.
27701
27702 2005-08-01  Jan Hubicka  <jh@suse.cz>
27703
27704         * val-prof-5.c: New test.
27705
27706 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
27707
27708         PR c/22311
27709         * gcc.dg/pr22311-1.c : New test.
27710
27711 2005-07-31  Steven Bosscher  <stevenb@suse.de>
27712
27713         PR target/23095
27714         * gfortran.dg/pr23095.f: New test.
27715
27716         PR c++/22003
27717         * g++.dg/other/pr22003.C: New test.
27718
27719 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
27720
27721         PR target/20621
27722         * gcc.c-torture/execute/pr20621-1.c: New test.
27723
27724 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
27725
27726         * gfortran.dg/comma_format_extension_4.f: Adjust length
27727         of string for format.
27728         * gfortran.dg/der_array_io_1.f: Replace illegal internal
27729         print statement with internal write.
27730         * gfortran.dg/der_array_io_2.f: Likewise.
27731         * gfortran.dg/der_array_io_3.f: Likewise.
27732
27733 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
27734
27735         * gcc.dg/fold-abs-4.c: new test.
27736
27737 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
27738
27739         PR fortran/22570 an related issues.
27740         * gfortran.dg/x_slash_1.f: New test.
27741
27742 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
27743
27744         PR c/23143
27745         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
27746         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
27747
27748 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27749
27750         PR c/529
27751         * gcc.dg/Wshadow-3.c: New test.
27752
27753 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
27754
27755         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
27756         used to have the wrong bounds).
27757
27758 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27759
27760         PR c/21720
27761         * gcc.dg/hex-round-1.c: Test more cases.
27762         * gcc.dg/hex-round-2.c: New test.
27763
27764 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
27765
27766         PR 22550
27767         * g++.dg/tree-ssa/pr22550.C: New test.
27768
27769 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
27770
27771         * gcc.dg/tree-ssa/vrp19.c: New test.
27772         * gcc.dg/tree-ssa-vrp20.c: New test.
27773
27774 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27775
27776         PR c/22240
27777         * gcc.dg/transparent-union-4.c: New test.
27778
27779 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27780
27781         PR c/22192
27782         * gcc.dg/c99-vla-2.c: New test.
27783
27784 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27785
27786         PR c/21720
27787         * gcc.dg/hex-round-1.c: New test.
27788
27789 2005-07-28  Jan Hubicka  <jh@suse.cz>
27790
27791         * inliner-1.c: Do not dump everything.
27792         * tree-prof.exp: Do not pass -ftree-based-profiling.
27793         * bprob.exp: Likewise.
27794
27795         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
27796
27797 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
27798
27799         PR c++/22545
27800         * g++.dg/expr/ptrmem7.C: New test.
27801
27802 2005-07-28  Mike Stump  <mrs@apple.com>
27803
27804         * g++.old-deja/g++.mike/visibility-1.C: New test.
27805
27806 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
27807
27808         PR c/20187
27809         * gcc.c-torture/execute/pr20187-1.c: New test.
27810
27811 2005-07-28  Jeff Law  <law@redhat.com>
27812
27813         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
27814         * gcc.dg/tree-ssa/vrp18.c: New test.
27815
27816 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
27817
27818         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
27819
27820 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
27821
27822         PR tree-optimization/22506
27823         * gcc.dg/vect/ps22506.c: New test.
27824
27825 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
27826
27827         PR target/21149
27828         * gcc.target/i386/sse-3.c: New test.
27829
27830 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
27831
27832         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
27833         * gcc.target/mips/mips32-dsp-type.c: Likewise.
27834
27835 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
27836
27837         PR c/22589
27838         * gcc.c-torture/compile/pr22589-1.c: New test.
27839
27840 2005-07-28  Jan Hubicka  <jh@suse.cz>
27841
27842         * update-loopch.c: New testcase.
27843
27844 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
27845
27846         PR rtl-optimization/23047
27847         * gcc.c-torture/execute/pr23047.c: New test.
27848         * gcc.c-torture/execute/pr23047.x: New.
27849
27850 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
27851
27852         PR tree-optimization/22493
27853         * gcc.c-torture/execute/pr22493-1.c: New test.
27854         * gcc.c-torture/execute/pr22493-1.x: New.
27855         * gcc.c-torture/execute/vrp-1.c: New test.
27856         * gcc.c-torture/execute/vrp-2.c: New test.
27857         * gcc.c-torture/execute/vrp-2.c: New test.
27858
27859 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
27860
27861         * gcc.target/frv/all-builtin-read8.c: Delete.
27862         * gcc.target/frv/all-builtin-read16.c: Delete.
27863         * gcc.target/frv/all-builtin-read32.c: Delete.
27864         * gcc.target/frv/all-builtin-read64.c: Delete.
27865         * gcc.target/frv/all-builtin-write8.c: Delete.
27866         * gcc.target/frv/all-builtin-write16.c: Delete.
27867         * gcc.target/frv/all-builtin-write32.c: Delete.
27868         * gcc.target/frv/all-builtin-write64.c: Delete.
27869         * gcc.target/frv/all-read-write-1.c: New.
27870
27871 2005-07-27  Jeff Law  <law@redhat.com>
27872
27873         * gcc.c-torture/execute/pr22630.c: New test.
27874
27875 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
27876
27877         PR tree-optimization/23073
27878         * gcc.dg/vect/nodump-pr23073.c: New test.
27879         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
27880
27881 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
27882
27883         PR tree-optimize/22348
27884         * gcc.c-torture/execute/pr22348.c: New.
27885
27886 2005-07-27  Richard Guenther  <rguenther@suse.de>
27887
27888         * gcc.dg/tree-ssa/salias-1.c: New testcase.
27889
27890 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27891
27892         PR fortran/22503
27893         * gfortran.dg/logical_comp.f90: New test.
27894
27895 2005-07-27  Jan Hubicka  <jh@suse.cz>
27896
27897         * inliner-1.c: Add cleanup of dumps.
27898         * val-prof-*.c: Likewise.
27899         * update-tailcall.c: New.
27900
27901 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
27902
27903         PR 22591
27904         * gcc.dg/tree-ssa/pr22591.c: New test.
27905         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
27906
27907 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
27908
27909         PR libobjc/22606
27910         * objc.dg/try-catch-11.m: New test.
27911
27912 2005-07-26  Richard Guenther  <rguenther@suse.de>
27913
27914         PR tree-optimization/22486
27915         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
27916
27917 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
27918
27919         PR tree-opt/22484
27920         * g++.dg/opt/loop2.C: New test.
27921
27922 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
27923
27924         * gcc.dg/tree-ssa/reassoc-3.c: New test.
27925         * gcc.dg/tree-ssa/reassoc-4.c: New test.
27926
27927 2005-07-25  Adam Nemet  <anemet@lnxw.com>
27928
27929         * lib/profopt.exp (profopt-execute): Check for profiling data
27930         files on the target.
27931
27932 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
27933
27934         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
27935         for matching of asm labels.
27936
27937 2005-07-25  Richard Guenther  <rguenther@suse.de>
27938
27939         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
27940
27941 2005-07-25  Richard Guenther  <rguenther@suse.de>
27942
27943         PR testsuite/22624
27944         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
27945
27946 2005-07-25  Ira Rosen  <irar@il.ibm.com>
27947
27948         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
27949         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
27950         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
27951         * gcc.dg/vect/vect-100.c: New test.
27952         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
27953         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
27954         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
27955         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
27956         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
27957         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
27958         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
27959         * gfortran.dg/vect/pr19049.f90: New testcase.
27960         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
27961
27962 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
27963
27964         * gcc.c-torture/execute/20050713-1.c: New test.
27965
27966         PR fortran/20063
27967         * gfortran.fortran-torture/execute/data_4.f90: New test.
27968
27969         PR middle-end/20303
27970         * gcc.dg/visibility-d.c: New test.
27971
27972 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
27973
27974         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
27975         * gfortran.dg/underflow.f90: Ditto.
27976
27977 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27978
27979         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
27980         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
27981         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
27982
27983 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
27984
27985         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
27986         include case of field width of zero.
27987
27988 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
27989
27990         PR libgfortran/21875
27991         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
27992         with trailing blanks on normal formatted read.
27993
27994 2005-07-23  Chao-ying Fu  <fu@mips.com>
27995
27996         * gcc.target/mips/mips32-dsp-type.c: New test.
27997         * gcc.target/mips/mips32-dsp.c: New test.
27998
27999 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
28000
28001         PR testsuite/21073
28002         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
28003
28004         PR testsuite/20454
28005         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
28006         and __cyg_profile_func_exit.
28007
28008 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
28009
28010         * gfortran.dg/comma_format_extension_3.f: Fix typo.
28011         * gfortran.dg/comma_format_extension_4.f: Same.
28012         * gfortran.dg/pr15332.f: Same.
28013         * gfortran.dg/pr21730.f: Same.
28014
28015 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
28016
28017         * g++.dg/opt/vrp2.C: Fix testcase.
28018
28019         PR tree-opt/22625
28020         * g++.dg/opt/vrp2.C: New test.
28021
28022 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
28023
28024         PR debug/21828
28025         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
28026
28027 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
28028
28029         * gcc.dg/tree-ssa/20050719-1.c: New test.
28030
28031 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
28032
28033         * gcc.dg/bfin-longcall-1.c: New file.
28034         * gcc.dg/bfin-longcall-2.c: New file.
28035
28036 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
28037
28038         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
28039
28040 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
28041
28042         PR middle-end/19055
28043         * gcc.dg/tree-ssa/pr19055.c: New test.
28044         * gcc.dg/tree-ssa/pr19055-2.c: New test.
28045
28046 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
28047
28048         PR C++/22358
28049         * g++.dg/other/pr22358.C: New test.
28050
28051 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
28052
28053         PR c++/2922
28054         * g++.dg/lookup/two-stage5.C: New test from bug comments.
28055
28056 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28057
28058         PR c++/15938
28059         * g++.dg/init/union2.C: New test.
28060
28061 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28062
28063         PR c/22393
28064         * gcc.dg/complex-4.c: New test.
28065
28066 2005-07-21  Richard Guenther  <rguenther@suse.de>
28067
28068         PR testsuite/22522
28069         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
28070         scanning for asm labels.
28071         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
28072
28073 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
28074
28075         PR target/22085
28076         * gcc.dg/altivec-pr22085.c: New.
28077
28078 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
28079
28080         PR tree-optimization/19210
28081         * gcc.dg/tree-ssa/pr19210-1.c: New.
28082         * gcc.dg/tree-ssa/pr19210-2.c: New.
28083
28084 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
28085
28086         PR rtl-optimization/22167
28087         * g++.dg/opt/pr22167.C: New test.
28088
28089 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
28090
28091         PR c++/2922
28092         * g++.dg/lookup/two-stage2.C: New.
28093         * g++.dg/lookup/two-stage3.C: New.
28094         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
28095         fixed two-stage name lookup for operators.
28096         * g++.dg/template/call3.C: Compiler now produces an appropriate
28097         error message.
28098         * g++.dg/template/crash37.C: Compiler now describes bla() on line
28099         14 as a candidate.
28100         * g++.dg/template/ptrmem4.C: Compiler produces different error
28101         message.
28102         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
28103         connect_to_method as a candidate.
28104
28105 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
28106
28107         * gcc.dg/fold-alloc-1.c: New test.
28108
28109 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
28110
28111         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
28112         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
28113
28114 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
28115
28116         * gcc.dg/fold-abs-1.c: New test.
28117         * gcc.dg/fold-abs-2.c: New test.
28118         * gcc.dg/fold-abs-3.c: New test.
28119
28120 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
28121
28122         Make CONSTRUCTOR use VEC to store initializers.
28123         * g++.dg/ext/complit3.C: Check for specific error messages.
28124         * g++.dg/init/brace2.C: Update error message.
28125         * g++.dg/warn/Wbraces2.C: Likewise.
28126
28127 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
28128
28129         PR fortran/16940
28130         * gfortran.dg/module_interface_1.f90: New test.
28131
28132 2005-07-19  Danny Berlin <dberlin@dberlin.org>
28133             Kenneth Zadeck <zadeck@naturalbridge.com>
28134
28135         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
28136
28137 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28138
28139         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
28140         specify -Wformat for these tests.
28141         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
28142         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
28143         * gcc.dg/format/opt-6.c: Delete.
28144
28145 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
28146
28147         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
28148         * gcc.dg/tree-ssa/sra-3.c: Likewise.
28149
28150 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
28151
28152         * gcc.dg/tree-ssa/alias-2.c: New test.
28153
28154 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
28155
28156         PR c++/22263
28157         * g++.dg/template/explicit7.C: New test.
28158
28159 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
28160
28161         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
28162         field width of 8 to +Inf and -Inf.
28163
28164 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
28165
28166         PR c++/22139
28167         * g++.dg/template/friend36.C: New test.
28168
28169 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
28170
28171         PR fortran/21730
28172         * gfortran.dg/pr21730.f: New test.
28173
28174 2005-07-16  Danny Berlin <dberlin@dberlin.org>
28175             Kenneth Zadeck <zadeck@naturalbridge.com>
28176
28177         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
28178         since pure const detection cannot run at -O1 in c compiler.
28179         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
28180         can now optimize this case properly.
28181         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
28182         because we now pass.
28183         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
28184
28185 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
28186
28187         PR c/22421
28188         * gcc.dg/format/bitfld-1.c: New test.
28189
28190 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
28191
28192         PR c++/22204
28193         * g++.dg/rtti/repo1.C: New test.
28194
28195 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
28196
28197         PR middle-end/22398
28198         * gcc.c-torture/compile/pr22398.c: New test.
28199
28200 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
28201
28202         PR c++/22132
28203         * g++.dg/expr/cast4.C: New test.
28204
28205 2005-07-15  Richard Guenther  <rguenther@suse.de>
28206
28207         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
28208         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
28209
28210 2005-07-15  Steven Bosscher  <stevenb@suse.de>
28211
28212         PR tree-optimization/22230
28213         * gcc.dg/tree-ssa/pr22230.c: New test.
28214
28215 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
28216
28217         * gfortran.dg/g77/cpp6.f: New test.
28218
28219         PR fortran/22417
28220         * gfortran.dg/g77/cpp5.F: New test.
28221         * gfortran.dg/g77/cpp5.h: New file.
28222         * gfortran.dg/g77/cpp5inc.h: New file.
28223
28224 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
28225
28226         PR libfortran/16435
28227         * gfortran.dg/tl_editting.f90: New.
28228         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
28229
28230 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
28231
28232         * gfortran.dg/char_array_constructor.f90: New test.
28233
28234 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
28235
28236         * gfortran.dg/past_eor.f90: New.
28237         * gfortran.dg/complex_read.f90: New.
28238
28239 2005-07-13  Jeff Law  <law@redhat.com>
28240
28241         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
28242         additional casts.
28243
28244         * gcc.dg/tree-ssa/pr22321.c: New test
28245
28246 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
28247
28248         PR tree-optimization/21921
28249         * gcc.dg/tree-ssa/pr21921.c: New.
28250
28251 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
28252
28253         PR tree-optimizatio/22442
28254         * gcc.dg/tree-ssa/loop-11.c: New test.
28255
28256 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
28257
28258         PR tree-opt/21840
28259         * gcc.c-torture/compile/pr21840.c: New test.
28260
28261 2005-07-12  Jan Hubicka  <jh@suse.cz>
28262
28263         * gcc.c-torture/compile/pr22379.c: New test.
28264
28265 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
28266
28267         PR libfortran/21593
28268         gfortran.dg/dev_null.f90: Remove outdated comment about
28269         PR libfortran/21593.
28270
28271
28272 2005-07-12  Dale Johannesen  <dalej@apple.com>
28273
28274         * gcc.target/i386/compress-float-sse.c: New.
28275         * gcc.target/i386/compress-float-sse-pic.c: New.
28276         * gcc.target/i386/compress-float-387.c: New.
28277         * gcc.target/i386/compress-float-387-pic.c: New.
28278         * gcc.dg/compress-float-ppc.c: New.
28279         * gcc.dg/compress-float-ppc-pic.c: New.
28280
28281 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
28282
28283         PR libfortran/21593
28284         gfortran.dg/dev_null.f90: Remove targets.
28285
28286 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
28287
28288         PR tree-opt/22335
28289         * gcc.dg/pr22335-1.c: New test.
28290         * gcc.dg/pr22335-2.c: New test.
28291
28292 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28293
28294         PR c++/20172
28295         * g++.dg/template/nontype12.C : New test.
28296
28297 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
28298
28299         * gcc.dg/tree-ssa/loop-10.c: New test.
28300
28301 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
28302
28303         * gcc.c-torture/execute/20020720-1.x: Remove.
28304
28305 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
28306
28307         * gfortran.fortran-torture/execute/forall_7.f90: New test.
28308
28309 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
28310
28311         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
28312         (dg-mips-options): Use it.
28313
28314 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
28315
28316         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
28317
28318 2005-07-09  Richard Henderson  <rth@redhat.com>
28319
28320         * lib/target-supports.exp (check_effective_target_sync_char_short):
28321         Add alpha.
28322
28323 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
28324
28325         PR libfortran/22217
28326         * gfortran.dg/negative-z-descriptor.f90: New test.
28327
28328 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
28329
28330         PR tree-opt/22329
28331         * gcc.dg/pr22329.c: New test.
28332
28333 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
28334
28335         PR tree-optimization/20139
28336         * gcc.dg/tree-ssa/pr20139.c: New.
28337
28338 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
28339
28340         PR tree-opt/22356
28341         * gcc.dg/pr22356-1.c: New test.
28342
28343 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
28344
28345         PR c++/21799
28346         * g++.dg/template/unify8.C: New.
28347         * g++.dg/template/unify9.C: New.
28348
28349 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
28350
28351         * gfortran.fortran-torture/execute/entry_10.f90: New test.
28352
28353 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
28354
28355         * gcc.dg/darwin-version-1.c: New.
28356         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
28357         * gcc.dg/builtins-20.c: Likewise.
28358         * gcc.dg/builtins-53.c: Likewise.
28359         * gcc.dg/torture/builtins-convert-1.c: Likewise.
28360         * gcc.dg/torture/builtins-convert-2.c: Likewise.
28361         * gcc.dg/torture/builtins-convert-3.c: Likewise.
28362         * gcc.dg/torture/builtins-power-1.c: Likewise.
28363         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
28364         on Darwin.
28365
28366 2005-07-07  Jeff Law  <law@redhat.com>
28367
28368         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
28369         argument evaluation order.
28370
28371 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
28372
28373         PR libfortran/21594
28374         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28375         Add test cases where the shift length is greater than the
28376         array length.
28377
28378 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
28379
28380         * obj-c++.dg/proto-lossage-6.mm: New.
28381         * objc.dg/proto-lossage-6.m: New.
28382
28383 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
28384
28385         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
28386         * objc.dg/gnu-runtime-2.m: Likewise.
28387
28388 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
28389
28390         * gfortran.dg/longline.f: New test.
28391
28392         * gfortran.dg/badline.f: New test.
28393
28394 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
28395
28396         PR fortran/16531
28397         PR fortran/15966
28398         PR fortran/18781
28399         * gfortran.dg/hollerith.f90: New.
28400         * gfortran.dg/hollerith2.f90: New.
28401         * gfortran.dg/hollerith3.f90: New.
28402         * gfortran.dg/hollerith4.f90: New.
28403         * gfortran.dg/hollerith_f95.f90: New.
28404         * gfortran.dg/hollerith_legacy.f90: New.
28405         * gfortran.dg/g77/cpp4.F: New. Port from g77.
28406
28407 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
28408
28409         PR objc/22274
28410         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
28411         * objc.dg/gnu-runtime-2.m: New.
28412
28413 2005-07-06  Jeff Law  <law@redhat.com>
28414
28415         * gcc.dg/tree-ssa/vrp17.c: New test.
28416
28417 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
28418
28419         PR fortran/22327
28420         * gfortran.dg/array_constructor_5.f90: New test.
28421
28422 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
28423
28424         * gfortran.fortran-torture/execute/entry_9.f90: New test.
28425
28426 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
28427
28428         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
28429         * gcc.dg/980816-1.c: Ditto.
28430
28431 2005-07-06  Jeff Law  <law@redhat.com>
28432
28433         * gcc.c-torture/compile/pr21356.c: New test.
28434
28435 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
28436
28437         PR c/22013
28438         PR c/22098
28439         * gcc.c-torture/compile/pr22013-1.c,
28440         gcc.c-torture/execute/pr22098-1.c,
28441         gcc.c-torture/execute/pr22098-2.c,
28442         gcc.c-torture/execute/pr22098-3.c: New tests.
28443
28444 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
28445
28446         PR c/22308
28447         * gcc.dg/pr22308-1.c: New test.
28448
28449 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
28450
28451         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
28452         target.
28453         * gcc.dg/compare9.c: Use -fshort-enums instead of
28454         -fno-short-enums.  Change the last test to dg-bogus.
28455
28456 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
28457
28458         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
28459         * gcc.dg/compare9.c: New.
28460
28461 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28462
28463         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
28464
28465 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
28466
28467         PR testsuite/22288
28468         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
28469
28470
28471 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28472
28473         * gcc.dg/format/gcc_gfc-1.c: New.
28474
28475 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
28476
28477         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
28478
28479 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28480
28481         PR fortran/20842
28482         * gfortran.dg/io_invalid_1.f90: New test.
28483
28484 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
28485
28486         * gcc.dg/format/gcc_diag-1.c: Update.
28487
28488 2005-07-02  Jeff Law  <law@redhat.com>
28489
28490         * gcc.dg/tree-ssa/pr22051-1.c: New test.
28491         * gcc.dg/tree-ssa/pr22051-2.c: New test.
28492
28493 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
28494
28495         * gcc.dg/format/gcc_diag-1.c: Update.
28496
28497 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
28498
28499         PR tree-opt/22269
28500         * gcc.c-torture/compile/pr22269.c: New test.
28501
28502 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
28503
28504         PR 21584
28505         PR 22219
28506         * g++.dg/tree-ssa/pr21584-1.C: New test.
28507         * g++.dg/tree-ssa/pr21584-2.C: New test.
28508
28509 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
28510
28511         * obj-c++.dg/try-catch-11.mm: New.
28512         * objc.dg/try-catch-10.m: New.
28513
28514 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
28515
28516         * g++.dg/other/ucnid-1.C: xfail on AIX.
28517
28518 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
28519
28520         PR 22234
28521         * gcc.dg/20050629-1.c: New test.
28522
28523 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
28524
28525         * obj-c++.dg/const-str-1[0-1].mm: New.
28526         * objc.dg/const-str-1[0-1].m: New.
28527
28528 2005-05-29  Richard Henderson  <rth@redhat.com>
28529
28530         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
28531         Rename from check_effective_target_vect_no_max.
28532         (check_effective_target_vect_no_int_add): New.
28533         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
28534         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
28535         * gcc.dg/vect/vect-reduc-3.c: Likewise.
28536         * gcc.dg/vect/vect-reduc-1.c: Use both.
28537         * gcc.dg/vect/vect-reduc-2.c: Likewise.
28538
28539 2005-05-29  Richard Henderson  <rth@redhat.com>
28540
28541         * lib/target-supports.exp (check_effective_target_vect_no_max):
28542         Remove i386 and x86_64.
28543
28544 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
28545
28546         PR testsuite/21969
28547         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
28548
28549 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
28550
28551         PR middle-end/21969
28552         * gcc.dg/vect/pr21969.c: New test.
28553
28554 2005-06-28  Eric Christopher  <echristo@redhat.com>
28555
28556         PR c/22052
28557         PR c/21975
28558         * gcc.dg/inline1.c: New test.
28559         * gcc.dg/inline2.c: Ditto.
28560         * gcc.dg/inline3.c: Ditto.
28561         * gcc.dg/inline4.c: Ditto.
28562         * gcc.dg/inline5.c: Ditto.
28563
28564 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
28565
28566         PR libfortran/22142
28567         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28568         Add testcase also testing eoshift1 for PR 22142.
28569
28570 2005-06-28  Richard Henderson  <rth@redhat.com>
28571
28572         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
28573         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
28574         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
28575         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
28576         gcc.dg/tree-ssa/20030922-2.c: Likewise.
28577
28578 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
28579
28580         PR libfortran/22142
28581         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28582         Add testcase for PR 22142.
28583
28584 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
28585
28586         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
28587         gcc.target/ia64/fpreg-2.c: New tests.
28588
28589 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28590
28591         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
28592
28593 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28594
28595         PR libfortran/22170
28596         * gfortran.dg/slash_1.f90: New test.
28597
28598 2005-06-27  Richard Henderson  <rth@redhat.com>
28599
28600         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
28601         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
28602         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
28603         * gcc.dg/vect/vect-reduc-2.c: Likewise.
28604         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
28605         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
28606
28607 2005-06-27  Richard Henderson  <rth@redhat.com>
28608
28609         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
28610         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
28611
28612 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
28613
28614         * obj-c++.dg/proto-lossage-5.mm: New.
28615         * objc.dg/proto-lossage-5.m: New.
28616
28617 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
28618
28619         PR 21959
28620         * gcc.dg/tree-ssa/pr21959.c: New test.
28621
28622 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
28623
28624         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
28625         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
28626         testing uninitialized var.
28627
28628         * gcc.c-torture/execute/builtins/chk.h: New.
28629         * gcc.c-torture/execute/builtins/lib/chk.c: New.
28630         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
28631         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
28632         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
28633         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
28634         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
28635         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
28636         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
28637         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
28638         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
28639         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
28640         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
28641         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
28642         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
28643         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
28644         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
28645         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
28646         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
28647         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
28648         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
28649         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
28650         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
28651         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
28652         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
28653         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
28654         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
28655         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
28656         * gcc.dg/builtin-object-size-1.c: New test.
28657         * gcc.dg/builtin-object-size-2.c: New test.
28658         * gcc.dg/builtin-object-size-3.c: New test.
28659         * gcc.dg/builtin-object-size-4.c: New test.
28660         * gcc.dg/builtin-object-size-5.c: New test.
28661         * gcc.dg/builtin-stringop-chk-1.c: New test.
28662         * gcc.dg/builtin-stringop-chk-2.c: New test.
28663         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
28664         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
28665         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
28666         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
28667         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
28668         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
28669         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
28670         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
28671         * gcc.c-torture/execute/printf-1.c: New test.
28672         * gcc.c-torture/execute/fprintf-1.c: New test.
28673         * gcc.c-torture/execute/vprintf-1.c: New test.
28674         * gcc.c-torture/execute/vfprintf-1.c: New test.
28675         * gcc.c-torture/execute/printf-chk-1.c: New test.
28676         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
28677         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
28678         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
28679
28680 2005-06-27  Michael Matz  <matz@suse.de>
28681
28682         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
28683         slot is not merged if address escapes.
28684
28685 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28686
28687         PR c/21911
28688         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
28689
28690 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
28691
28692         PR middle-end/17965
28693         * gcc.c-torture/compile/20050622-1.c: New test.
28694
28695         PR middle-end/22028
28696         * gcc.dg/20050620-1.c: New test.
28697
28698 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
28699
28700         PR tree-optimization/22026
28701         * gcc.dg/tree-ssa/pr22026.c: New.
28702
28703 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
28704
28705         PR libfortran/22144
28706         * gfortran.dg/shift-alloc.f90: New testcase.
28707
28708 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
28709
28710         * all files: Update FSF address in copyright headers.
28711
28712 2005-06-22  Jan Hubicka  <jh@suse.cz>
28713
28714         * wholeprogram-1.c: New testcase.
28715         * wholeprogram-2.c: New testcase.
28716
28717 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
28718
28719         PR 22171
28720         * gcc.dg/tree-ssa/pr22171.c: New test.
28721
28722 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
28723
28724         * gfortran.dg/simplify_modulo.f90: New.
28725
28726 2005-06-24  Jan Hubicka  <jh@suse.cz>
28727
28728         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
28729
28730 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
28731
28732         * obj-c++.dg/proto-lossage-[1-4].mm: New.
28733
28734 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
28735
28736         * obj-c++.dg/typedef-alias-1.mm: New.
28737         * objc.dg/typedef-alias-1.m: New.
28738
28739 2005-06-23  Jeff Law  <law@redhat.com>
28740
28741         * gcc.dg/tree-ssa/vrp16.c: New test.
28742
28743 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28744
28745         * lib/target-supports.exp: Add
28746         check_effective_target_fortran_large_real and
28747         check_effective_target_fortran_large_int to check for
28748         corresponding effective targets.
28749         * gfortran.dg/large_integer_kind_1.f90: New test.
28750         * gfortran.dg/large_real_kind_1.f90: New test.
28751
28752 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
28753
28754         PR tree-optimization/22117
28755         * gcc.dg/tree-ssa/pr22117.c: New.
28756
28757 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
28758
28759         PR testsuite/22123
28760         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
28761
28762 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
28763
28764         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
28765
28766 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
28767
28768         * gfortran.dg/f2c_4.f90: Add tests for complex functions
28769         * gfortran.dg/f2c_4.c: Likewise.
28770
28771 2005-06-22 Paul Brook  <paul@codesourcery.com>
28772
28773         PR fortran/21034
28774         * gfortran.dg/auto_save_1.f90: New test.
28775
28776 2005-06-22  Michael Matz  <matz@suse.de>
28777
28778         * gcc.target/x86-64/abi: New directory.
28779         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
28780         * gcc.target/x86-64/abi/README.gcc: New file.
28781         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
28782         * gcc.target/x86-64/abi/asm-support.s: New file.
28783         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
28784         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
28785         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
28786         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
28787         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
28788         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
28789         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
28790         * gcc.target/x86_64/abi/test_bitfields.c: New test.
28791         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
28792         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
28793         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
28794         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
28795         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
28796         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
28797         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
28798         * gcc.target/x86_64/abi/test_varargs.c: New test.
28799
28800 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
28801
28802         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
28803         32-bit i?86 and x86_64.
28804
28805 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
28806
28807         * obj-c++.dg/const-str-[1-9].mm: New tests.
28808
28809 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
28810
28811         PR fortran/22010
28812         * gfortran.dg/namelist_use.f90: New.
28813         * gfortran.dg/namelist_use_only.f90: New.
28814
28815 2005-06-21  Jeff Law  <law@redhat.com>
28816
28817         * gcc.dg/tree-ssa/vrp15.c: New test.
28818
28819 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
28820
28821         * lib/target-supports.exp (check_effective_target_vect_reduction):
28822         Remove.
28823         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
28824         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
28825         remove vect_reduction target keyword. Also avoid two returns in main.
28826         * gcc.dg/vect/vect-reduc-3.c: Likewise.
28827         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
28828         * gcc.dg/vect/vect-reduc-1short.c: New test.
28829         * gcc.dg/vect/vect-reduc-1char.c: New test.
28830         * gcc.dg/vect/vect-reduc-2short.c: New test.
28831         * gcc.dg/vect/vect-reduc-2char.c: New test.
28832         * gcc.dg/vect/vect-reduc-6.c: New test.
28833         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
28834         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
28835         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
28836
28837 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28838         Paul Thomas  <pault@gcc.gnu.org>
28839
28840         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
28841         New tests.
28842
28843 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28844
28845         * gfortran.dg/backslash_1.f90: New test.
28846         * gfortran.dg/backslash_2.f90: New test.
28847
28848 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
28849
28850         * gfortran.dg/duplicate_labels.f90: New test.
28851
28852 2005-06-20  Jan Beulich  <jbeulich@novell.com>
28853
28854         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
28855         unsupportable relocations.
28856         * g++.old-deja/g++.other/store-expr1.C: Likewise.
28857         * gcc.dg/20050321-2.c: xfail for NetWare.
28858
28859 2005-06-20  Andreas Jaeger  <aj@suse.de>
28860
28861         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
28862         gcc.target/i386/fastcall-sseregparm.c,
28863         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
28864
28865 2005-06-19  Richard Henderson  <rth@redhat.com>
28866
28867         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
28868
28869 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
28870
28871         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
28872
28873 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
28874
28875         PR c++/22115
28876         * g++.dg/conversion/simd2.C: Change expected error message.
28877
28878 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
28879
28880         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
28881         * gcc.dg/vect/vect-reduc-2.c: Likewise.
28882         * gcc.dg/vect/vect-reduc-3.c: Likewise.
28883
28884 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
28885
28886         * gcc.dg/fold-mod-1.c: New test.
28887
28888 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
28889
28890         PR fortran/19926
28891         * gfortran.dg/pr19926.f90: New test.
28892
28893 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
28894
28895         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
28896         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
28897         targets.
28898         * gcc.dg/vect/vect-reduc-2.c: Likewise.
28899         * gcc.dg/vect/vect-reduc-3.c: Likewise.
28900
28901 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
28902
28903         * gcc.target/ia64/float80-varargs-1.c: New test.
28904
28905 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28906
28907         PR tree-opt/22035
28908         * gfortran.dg/f2c_6.f90: New test.
28909
28910 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
28911
28912         PR c++/17413
28913         * g++.dg/template/local5.C: New.
28914
28915 2005-06-17  Richard Henderson  <rth@redhat.com>
28916
28917         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
28918
28919 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
28920
28921         PR testsuite/21945
28922         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
28923
28924 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
28925
28926         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
28927         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
28928         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
28929         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
28930         check_vect to verify the presence of hardware vector support.
28931
28932 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
28933
28934         PR testsuite/22056
28935         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
28936
28937 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28938
28939         PR libfortran/19216
28940         * gfortran.dg/pr19216.f: Add correct space between brackets and
28941         dg directive.
28942
28943 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28944
28945         PR libfortran/16436
28946         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
28947
28948 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
28949
28950         * gcc.target/i386/attributes-error.c: New testcase.
28951         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
28952         * gcc.target/i386/regparm-stdcall.c: Likewise.
28953         * gcc.target/i386/sseregparm-1.c: Likewise.
28954         * gcc.target/i386/sseregparm-2.c: Likewise.
28955
28956 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
28957
28958         * g++.dg/rtti/crash2.C: New.
28959
28960 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
28961
28962         * gcc.dg/noncompile/20040203-3.c: Update expected message.
28963
28964 2005-06-15  David Ung  <davidu@mips.com>
28965
28966         * gcc.target/mips/mips16e-extends.c: New test for testing the
28967         generation of MIPS16e zeb/zeh, seb/seh instructions.
28968
28969 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
28970
28971         PR 22018
28972         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
28973         * gcc.dg/tree-ssa/pr22018.c: New test.
28974
28975 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
28976
28977         * gcc.dg/simd-1.c: Update error messages.
28978         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
28979         * gcc.dg/simd-2.c: Update error messages.
28980         * gcc.dg/simd-4.c: New.
28981
28982 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
28983
28984         PR c++/20678
28985         * g++.dg/other/crash-4.C: New.
28986
28987 2005-06-14  Devang Patel  <dpatel@apple.com>
28988
28989         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
28990
28991 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
28992
28993         PR c++/21929
28994         * g++.dg/parse/crash11.C: Update
28995
28996 2005-06-13  Jeff Law  <law@redhat.com>
28997
28998         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
28999         perform the desired transformations.
29000         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
29001         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
29002
29003 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29004
29005         PR fortran/22038
29006         * gfortran.dg/forall_1.f90: Un-XFAIL.
29007
29008 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
29009
29010         PR c++/21929
29011         * g++.dg/parse/crash26.C: New.
29012
29013         PR c++/20789
29014         * g++.dg/init/member1.C: New.
29015
29016 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
29017
29018         * gfortran.dg/altreturn_1.f90: New test.
29019
29020 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
29021
29022         PR middle-end/21985
29023         * gcc.dg/tree-ssa/pr21985.c: New test.
29024
29025 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
29026
29027         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
29028
29029 2005-06-12  Roger Sayle  <roger@eyesopen.com>
29030
29031         PR c++/21930
29032         * g++.dg/other/error10.C: New test case.
29033
29034 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29035
29036         PR libfortran/19155
29037         * gfortran.dg/pr19155.f: Add test.
29038
29039 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29040
29041         * gfortran.dg/f2c_7.f90: New test.
29042
29043         * gfortran.dg/forall_1.f90: XFAILed.
29044
29045 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
29046
29047         * gcc.dg/pr14796-1.c: New.
29048         * gcc.dg/pr14796-2.c: New.
29049
29050 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
29051
29052         PR fortran/17792
29053         PR fortran/21375
29054         * gfortran.dg/deallocate_stat.f90: New test.
29055
29056 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
29057
29058         * gfortran.fortran-torture/execute/in-pack.f90: New test.
29059
29060 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
29061
29062         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
29063         access will be generated when this loop is vectorized. Test that
29064         accesses with same alignment were detected.
29065         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
29066         Test that accesses with same alignment were detected.
29067         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
29068         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
29069         alignment were detected.
29070
29071 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
29072
29073         PR c++/10611
29074         * g++.dg/conversion/simd2.C: New.
29075
29076 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29077
29078         * gcc.dg/Wcxx-compat-1.c: New.
29079
29080 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
29081
29082         PR libfortran/21480
29083         * gfortran.dg/reshape-complex.f90: Add a test for a packed
29084         complex array.
29085
29086 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
29087
29088         * gcc.dg/alias-8.c: New.
29089
29090 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
29091
29092         * gcc.dg/format/cmn_err-1.c: Update.
29093
29094 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
29095
29096         PR target/20666
29097         * gcc.target/sparc/fexpand-2.c: New.
29098         * gcc.target/sparc/fpmerge-2.c: New.
29099         * gcc.target/sparc/fpmul-2.c: New.
29100         * gcc.target/sparc/noresult.c: New.
29101         * gcc.target/sparc/pdist-2.c: New.
29102         * gcc.target/sparc/pdist-3.c: New.
29103
29104 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
29105
29106         PR testsuite/21702
29107         * gcc.target/i386/i386.exp: Fix comment typo.
29108
29109 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
29110
29111         PR c++/19497
29112         * g++.dg/inherit/using5.C: New.
29113         * g++.dg/inherit/using6.C: New.
29114
29115 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29116
29117         PR c++/19894
29118         * g++.dg/template/ptrmem15.C: New test.
29119
29120         PR c++/20563
29121         * g++.dg/ext/label4.C: New test.
29122
29123 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
29124
29125         * gcc.dg/tls/debug-1.c: New test.
29126
29127 2005-06-07  Dale Johannesen  <dalej@apple.com>
29128
29129         * gcc.target/i386/movq.c: New.
29130
29131 2005-06-07  Dale Johannesen  <dalej@apple.com>
29132
29133         * gcc.dg/20050607-1.c: New.
29134
29135 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
29136
29137         PR middle-end/21850
29138         * gcc.c-torture/execute/20050607-1.c: New test.
29139
29140 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
29141
29142         PR libfortran/21926
29143         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
29144         Test case where the return array has lowest stride one,
29145         but isn't packed.
29146
29147 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
29148
29149         * lib/target-supports.exp (check_effective_target_sync_int_long):
29150         Add s390 and s390x targets.
29151
29152 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
29153
29154         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
29155         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
29156         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
29157         * gcc.dg/tree-ssa/loop-9.c: New test.
29158
29159 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
29160
29161         * g++.dg/parse/defarg10.C: New.
29162
29163 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
29164
29165         PR regression/21897
29166         * gcc.c-torture/execute/20050604-1.c: New test.
29167
29168 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
29169
29170         PR 21903
29171         * g++.dg/parse/defarg9.C: New.
29172
29173         PR c++/20637
29174         * g++.dg/inherit/using4.C: New.
29175         * g++.dg/overload/error1.C: Adjust expected errors.
29176         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
29177         * g++.old-deja/g++.brendan/arm2.C: Likewise.
29178         * g++.old-deja/g++.other/redecl2.C: Likewise.
29179         * g++.old-deja/g++.other/redecl4.C: Likewise.
29180         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
29181
29182 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
29183
29184         * gfortran.dg/f2c_5.f90: Add -w to dg-options
29185
29186 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
29187
29188         * lib/gfortran.exp (gfortran_target_compile): Call
29189         dg-additional-files-options
29190         * gfortran.dg/f2c_4.f90: New file
29191         * gfortran.dg/f2c_4.c: New file
29192         * gfortran.dg/f2c_5.f90: New file
29193         * gfortran.dg/f2c_5.c: New file
29194
29195 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29196
29197         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
29198
29199         PR fortran/21912
29200         * gfortran.dg/array_constructor_4.f90: New test.
29201
29202 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
29203
29204         PR c++/21619
29205         * g++.dg/ext/builtin9.C: New test.
29206
29207 2005-06-05  Dale Johannesen  <dalej@apple.com>
29208
29209         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
29210         * gcc.c-torture/execute/20050603-2.c: Ditto.
29211
29212 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
29213
29214         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
29215         * gcc.dg/vect/vect-reduc-1.c: New.
29216         * gcc.dg/vect/vect-reduc-2.c: New.
29217         * gcc.dg/vect/vect-reduc-3.c: New.
29218
29219 2005-06-04  Dale Johannesen  <dalej@apple.com>
29220
29221         * gcc.c-torture/execute/20050603-1.c: New.
29222         * gcc.c-torture/execute/20050603-2.c: New.
29223         * gcc.dg/20050603-3.c: New.
29224
29225 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29226
29227         PR fortran/19195
29228         * gfortran.dg/debug_1.f90: New test.
29229
29230         * gfortran.dg/forall_1.f90: New test.
29231
29232 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
29233
29234         * gfortran.dg/array_constructor_3.f90: New test.
29235
29236 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29237
29238         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
29239
29240 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
29241
29242         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
29243
29244 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
29245
29246         PR c/21873
29247         * gcc.dg/init-excess-1.c: New test.
29248
29249 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
29250
29251         PR c++/21853
29252         * g++.dg/expr/static_cast6.C: New test.
29253
29254 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
29255
29256         * gcc.dg/tree-ssa/vrp14.c: New test.
29257
29258 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
29259
29260         PR c++/21336
29261         * g++.dg/template/new2.C: New test.
29262
29263 2005-06-03  Josh Conner  <jconner@apple.com>
29264
29265         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
29266         all entries in initializer.
29267
29268 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
29269
29270         PR middle-end/21858
29271         * gcc.dg/pr21858.c: New testcase.
29272
29273 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
29274
29275         PR tree-optimization/21292
29276
29277         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
29278         New.
29279         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
29280         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
29281         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
29282         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
29283         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
29284
29285 2005-06-02  Richard Henderson  <rth@redhat.com>
29286
29287         * gcc.dg/sync-2.c: Use -march=i486 for i386.
29288
29289 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
29290
29291         * gcc.dg/wtypequal.c: New testcase.
29292
29293 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
29294
29295         PR 21582
29296         * gcc.dg/tree-ssa/pr21582.c: New test.
29297
29298 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
29299
29300         PR c++/21280
29301         * g++.dg/opt/interface2.h: New.
29302         * g++.dg/opt/interface2.C: New.
29303         * g++.dg/init/ctor4.C: Adjust error lines.
29304         * g++.old-deja/g++.bob/inherit2.C: Likewise.
29305         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
29306         * g++.old-deja/g++.jason/opeq3.C: Likewise.
29307         * g++.old-deja/g++.pt/assign1.C: Likewise.
29308         * g++.old-deja/g++.pt/crash20.C: Likewise.
29309
29310 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
29311
29312         PR tree-optimization/21734
29313         * g++.dg/vect/pr21734_1.cc: New.
29314         * g++.dg/vect/pr21734_2.cc: New.
29315
29316 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
29317
29318         PR c++/20350
29319         * g++.dg/template/spec24.C: New.
29320
29321         PR c++/21151
29322         * g++.dg/pch/local-1.C: New.
29323         * g++.dg/pch/local-1.Hs: New.
29324
29325 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
29326
29327         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
29328         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
29329         * gcc.dg/tree-ssa/pr14341.c: New test.
29330         * gcc.dg/tree-ssa/pr14841.c: New test.
29331         * gcc.dg/tree-ssa/pr20701.c: New test.
29332         * gcc.dg/tree-ssa/pr21086.c: New test.
29333         * gcc.dg/tree-ssa/pr21090.c: New test.
29334         * gcc.dg/tree-ssa/pr21332.c: New test.
29335         * gcc.dg/tree-ssa/pr21458.c: New test.
29336         * gcc.dg/tree-ssa/pr21658.c: New test.
29337         * gcc.dg/tree-ssa/vrp01.c: New test.
29338         * gcc.dg/tree-ssa/vrp02.c: New test.
29339         * gcc.dg/tree-ssa/vrp03.c: New test.
29340         * gcc.dg/tree-ssa/vrp04.c: New test.
29341         * gcc.dg/tree-ssa/vrp05.c: New test.
29342         * gcc.dg/tree-ssa/vrp06.c: New test.
29343         * gcc.dg/tree-ssa/vrp07.c: New test.
29344         * gcc.dg/tree-ssa/vrp08.c: New test.
29345         * gcc.dg/tree-ssa/vrp09.c: New test.
29346         * gcc.dg/tree-ssa/vrp10.c: New test.
29347         * gcc.dg/tree-ssa/vrp11.c: New test.
29348         * gcc.dg/tree-ssa/vrp12.c: New test.
29349         * gcc.dg/tree-ssa/vrp13.c: New test.
29350
29351 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
29352
29353         PR 21029
29354         * gcc.dg/tree-ssa/pr21029.c: New test.
29355
29356 2005-06-01  Roger Sayle  <roger@eyesopen.com>
29357
29358         * gfortran.dg/logint-1.f: New test case.
29359         * gfortran.dg/logint-2.f: Likewise.
29360         * gfortran.dg/logint-3.f: Likewise.
29361
29362 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
29363
29364         PR c/21536
29365         PR c/20760
29366         * gcc.dg/20050527-1.c: New test.
29367
29368         * gcc.dg/i386-sse-12.c: New test.
29369
29370         PR fortran/21729
29371         * gfortran.dg/implicit_5.f90: New test.
29372
29373 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
29374
29375         PR fortran/20883
29376         * gfortran/assign_4.f90: New test.
29377         * gfortran/assign_2.f90: Change compile to run.
29378
29379 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
29380
29381         * lib/target-supports.exp
29382         (check_effective_target_sync_char_short): New.
29383         * gcc.dg/sync-2.c: New.
29384
29385 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
29386
29387         PR tree-optimization/21817
29388         * gcc.dg/torture/pr21817-1.c: New.
29389
29390 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
29391
29392         PR c++/21165
29393         * g++.dg/template/init5.C: New.
29394
29395 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
29396
29397         * gfortran.dg/char_initialiser_actual.f90:
29398         Test character initialisers as actual arguments.
29399         * gfortran.dg/char_pointer_comp_assign.f90:
29400         Test character pointer structure component assignments.
29401         * gfortran.dg/char_array_structure_constructor.f90:
29402         Test character components in structure constructors.
29403
29404 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
29405
29406         PR middle-end/20931
29407         * g++.dg/opt/pr20931.C: New test.
29408
29409 2005-05-31  Andreas Jaeger  <aj@suse.de>
29410
29411         PR testsuite/20772
29412         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
29413         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
29414         g++.old-deja/g++.ext/asmspec1.C,
29415         g++.old-deja/g++.other/regstack.C,
29416         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
29417         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
29418         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
29419         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
29420         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
29421         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
29422         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
29423         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
29424         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
29425         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
29426         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
29427         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
29428         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
29429         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
29430         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
29431         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
29432         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
29433         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
29434         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
29435
29436 2005-05-31  Jeff Law  <law@redhat.com>
29437
29438         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
29439
29440 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
29441
29442         PR middle-end/21743
29443         * gcc.dg/builtins-1.c: Activate disabled clog test.
29444         * gcc.dg/torture/builtin-attr-1.c: Likewise.
29445
29446 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
29447
29448         * gfortran.dg/char_pointer_assign.f90:
29449         Test character-pointer assignments and pointer assignments.
29450         * gfortran.dg/char_pointer_dummy.f90:
29451         Test character-pointer dummy arguments.
29452         * gfortran.dg/char_pointer_func.f90:
29453         Test character-pointer function returns.
29454         * gfortran.dg/char_pointer_dependency.f90:
29455         Test character-pointer functions with dependencies.
29456
29457 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
29458
29459         PR c++/21784
29460         * g++.dg/lookup/using14.C: New test.
29461
29462 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
29463
29464         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
29465         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
29466         trailing ^M.
29467
29468 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
29469
29470         PR c++/17413
29471         * g++.dg/template/local5.C: New.
29472
29473         PR target/21761
29474         * gcc.c-torture/compile/pr21761.c: New.
29475
29476         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
29477         before darwin8.
29478
29479 2005-05-30  Steven G. Kargl
29480
29481         PR fortran/20846
29482         * gfortran.dg/inquire_8.f90: New test.
29483
29484 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29485
29486         PR libfortran/21376
29487         * gfortran.dg/output_exponents_1.f90: New test.
29488
29489 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29490
29491         PR libfortran/20006
29492         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
29493
29494 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
29495
29496         PR c++/21210
29497         * g++.dg/ext/complex1.C: New test.
29498
29499         PR c++/21340
29500         * g++.dg/init/ctor6.C: New test.
29501
29502 2005-05-29  Jan Hubicka  <jh@suse.cz>
29503
29504         * gcc.c-torture/compile/pr21562.c: New.
29505
29506 2005-05-28  Steven G. Kargl <kargls@comcast.net>
29507
29508         * gfortran.dg/subnormal_1.f90: New test.
29509
29510 2005-05-28  Jan Hubicka  <jh@suse.cz>
29511
29512         * tree-prof.exp: Fix comment.
29513         * value-prof-1.c: New.
29514         * value-prof-2.c: New.
29515         * value-prof-3.c: New.
29516         * value-prof-4.c: New.
29517
29518 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
29519
29520         PR c++/21614
29521         * g++.dg/expr/ptrmem6.C: New test.
29522         * g++.dg/expr/ptrmem6a.C: Likewise.
29523
29524 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
29525
29526         PR tree-optimization/21658
29527         * gcc.dg/tree-ssa/pr21658.c: New.
29528
29529 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
29530
29531         PR c++/21455
29532         * g++.dg/inherit/ptrmem3.C: New.
29533
29534         PR c++/21681
29535         * g++.dg/parse/template16.C: New.
29536
29537 2005-05-27  Andreas Jaeger  <aj@suse.de>
29538
29539         * gcc.dg/setjmp-2.c: Only run in 32-bit.
29540
29541         * gcc.dg/i386-sse-8.c: Run test on all archs.
29542
29543 2005-05-26  Mike Stump  <mrs@apple.com>
29544
29545         * objc.dg/isa-field-1.m: Only run on darwin.
29546         * objc.dg/lookup-1.m: Likewise.
29547         * objc.dg/try-catch-8.m: Likewise.
29548
29549 2005-05-26  Roger Sayle  <roger@eyesopen.com>
29550
29551         PR tree-optimization/9814
29552         * gcc.dg/pr9814-1.c: New test case.
29553
29554 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
29555
29556         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
29557         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
29558         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
29559         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
29560         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
29561         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
29562         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
29563         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
29564         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
29565         objc.dg/try-catch-8.m: New.
29566
29567 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
29568
29569         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
29570         remove extraneous semicolons.
29571
29572 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
29573
29574         * obj-c++.dg/comp-types-12.mm: New.
29575         * objc.dg/comp-types-11.m: New.
29576         * objc.dg/selector-4.m: New.
29577
29578 2005-05-26  Andreas Jaeger  <aj@suse.de>
29579
29580         PR testsuite/20772
29581         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
29582         g++.old-deja/g++.ext/attrib3.C,
29583         g++.old-deja/g++.other/store-expr1.C,
29584         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
29585         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
29586         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
29587         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
29588         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
29589         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
29590         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
29591         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
29592         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
29593         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
29594         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
29595         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
29596         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
29597         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
29598         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
29599         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
29600         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
29601         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
29602         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
29603
29604 2005-05-26  Andreas Jaeger  <aj@suse.de>
29605
29606         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
29607         x86-64 compilation.
29608
29609 2005-05-26  Andreas Jaeger  <aj@suse.de>
29610
29611         PR testsuite/20772
29612         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
29613         gcc.misc-tests/i386-pf-athlon-1.c,
29614         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
29615         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
29616         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
29617         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
29618         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
29619         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
29620         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
29621         programs.
29622
29623         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
29624         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
29625         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
29626         x86-64 compilation.
29627
29628         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
29629         x86_64.
29630
29631         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
29632         effective-target ilp32.
29633
29634 2005-05-26  David Ung  <davidu@mips.com>
29635
29636         * gcc.target/mips/ext_ins.c: New test for testing the generation
29637         of MIPS32/64 rev 2 ext/ins instructions.
29638
29639 2005-05-26  Andreas Jaeger  <aj@suse.de>
29640
29641         * treelang/compile/unsigned.tree: Use gimple instead of
29642         nonexisting generic dump.
29643
29644 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
29645
29646         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
29647
29648 2005-05-26  Andreas Jaeger  <aj@suse.de>
29649
29650         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
29651
29652 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
29653
29654         PR libfortran/17283
29655         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
29656         Test callee-allocated memory with write statements.
29657
29658 2005-05-25  Roger Sayle  <roger@eyesopen.com>
29659
29660         PR middle-end/21709
29661         * gcc.dg/pr21709-1.c: New test case.
29662
29663 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
29664             Mike Stump  <mrs@apple.com>
29665
29666         * objc/execute/next_mapping.h: Update for C++.
29667
29668         * obj-c++.dg/selector-1.mm: Move to...
29669         * obj-c++.dg/selector-4.mm: here...
29670
29671         * obj-c++.dg/basic.mm: New.
29672         * obj-c++.dg/comp-types-1.mm: New.
29673         * obj-c++.dg/cxx-class-1.mm: New.
29674         * obj-c++.dg/cxx-ivars-1.mm: New.
29675         * obj-c++.dg/cxx-ivars-2.mm: New.
29676         * obj-c++.dg/cxx-ivars-3.mm: New.
29677         * obj-c++.dg/cxx-scope-1.mm: New.
29678         * obj-c++.dg/cxx-scope-2.mm: New.
29679         * obj-c++.dg/defs.mm: New.
29680         * obj-c++.dg/empty-private-1.mm: New.
29681         * obj-c++.dg/encode-1.mm: New.
29682         * obj-c++.dg/encode-2.mm: New.
29683         * obj-c++.dg/encode-3.mm: New.
29684         * obj-c++.dg/extern-c-1.mm: New.
29685         * obj-c++.dg/extra-semi.mm: New.
29686         * obj-c++.dg/fix-and-continue-2.mm: New.
29687         * obj-c++.dg/isa-field-1.mm: New.
29688         * obj-c++.dg/ivar-list-semi.mm: New.
29689         * obj-c++.dg/local-decl-1.mm: New.
29690         * obj-c++.dg/lookup-1.mm: New.
29691         * obj-c++.dg/lookup-2.mm: New.
29692         * obj-c++.dg/method-1.mm: New.
29693         * obj-c++.dg/method-2.mm: New.
29694         * obj-c++.dg/method-3.mm: New.
29695         * obj-c++.dg/method-4.mm: New.
29696         * obj-c++.dg/method-5.mm: New.
29697         * obj-c++.dg/method-6.mm: New.
29698         * obj-c++.dg/method-7.mm: New.
29699         * obj-c++.dg/no-extra-load.mm: New.
29700         * obj-c++.dg/overload-1.mm: New.
29701         * obj-c++.dg/pragma-1.mm: New.
29702         * obj-c++.dg/pragma-2.mm: New.
29703         * obj-c++.dg/private-1.mm: New.
29704         * obj-c++.dg/private-2.mm: New.
29705         * obj-c++.dg/proto-qual-1.mm: New.
29706         * obj-c++.dg/qual-types-1.mm: New.
29707         * obj-c++.dg/stubify-1.mm: New.
29708         * obj-c++.dg/stubify-2.mm: New.
29709         * obj-c++.dg/super-class-1.mm: New.
29710         * obj-c++.dg/super-class-2.mm: New.
29711         * obj-c++.dg/super-dealloc-1.mm: New.
29712         * obj-c++.dg/super-dealloc-2.mm: New.
29713         * obj-c++.dg/template-1.mm: New.
29714         * obj-c++.dg/template-2.mm: New.
29715         * obj-c++.dg/template-3.mm: New.
29716         * obj-c++.dg/template-4.mm: New.
29717         * obj-c++.dg/template-5.mm: New.
29718         * obj-c++.dg/template-6.mm: New.
29719         * obj-c++.dg/try-catch-1.mm: New.
29720         * obj-c++.dg/try-catch-2.mm: New.
29721         * obj-c++.dg/try-catch-3.mm: New.
29722         * obj-c++.dg/try-catch-4.mm: New.
29723         * obj-c++.dg/try-catch-5.mm: New.
29724         * obj-c++.dg/try-catch-6.mm: New.
29725         * obj-c++.dg/try-catch-7.mm: New.
29726         * obj-c++.dg/try-catch-8.mm: New.
29727         * obj-c++.dg/try-catch-9.mm: New.
29728         * obj-c++.dg/va-meth-1.mm: New.
29729
29730 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
29731
29732         * obj-c++.dg/selector-1.mm: New.
29733         * obj-c++.dg/selector-2.mm: New.
29734
29735 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
29736
29737         * obj-c++.dg/selector-3.mm: New.
29738         * objc.dg/selector-3.m: New.
29739
29740 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
29741
29742         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
29743         about where warning appears.
29744
29745 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
29746
29747         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
29748         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
29749         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
29750         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
29751
29752 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
29753
29754         * gcc.dg/20050524-1.c: New test.
29755
29756 2005-05-25  Jan Hubicka  <jh@suse.cz>
29757
29758         * gcc.dg/tree-prof/inliner-1.c: New.
29759
29760 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
29761
29762         * gcc.dg/tree-prof: New directory.
29763         * gcc.dg/tree-prof/tree-prof.exp: New.
29764
29765 2005-05-25  DJ Delorie  <dj@redhat.com>
29766
29767         * gcc.dg/Wattributes-1.c: New.
29768         * gcc.dg/Wattributes-2.c: New.
29769         * gcc.dg/Wattributes-3.c: New.
29770
29771 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
29772
29773         PR tree-optimization/19833
29774         * gcc.dg/uninit-4.c: Remove xfail.
29775         * gcc.dg/uninit-9.c: Ditto.
29776
29777 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
29778
29779         * obj-c++.dg/bitfield-[1-5].mm: New.
29780         * obj-c++.dg/class-protocol-1.mm: New.
29781         * obj-c++.dg/comp-types-1[0-1].mm: New.
29782         * obj-c++.dg/comp-types-[2-9].mm: New.
29783         * obj-c++.dg/encode-[4-8].mm: New.
29784         * obj-c++.dg/layout-1.mm: New.
29785         * obj-c++.dg/method-1[0-9].mm: New.
29786         * obj-c++.dg/method-2[0-1].mm: New.
29787         * obj-c++.dg/method-[8-9].mm: New.
29788         * obj-c++.dg/objc-gc-3.mm: New.
29789         * obj-c++.dg/try-catch-10.mm: New.
29790         * objc.dg/bitfield-5.m: New.
29791         * objc.dg/comp-types-10.m: New.
29792         * objc.dg/comp-types-9.m: New.
29793         * objc.dg/layout-1.m: New.
29794         * objc.dg/objc-gc-4.m: New.
29795         * objc.dg/try-catch-9.m: New.
29796         * objc.dg/class-protocol-1.m: Tweak diagnostics.
29797         * objc.dg/comp-types-1.m: Likewise.
29798         * objc.dg/comp-types-[5-6].m: Likewise.
29799         * objc.dg/method-9.m: Likewise.
29800
29801 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
29802
29803         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
29804         and on hardware without VMX support.
29805
29806         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
29807
29808         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
29809
29810         * lib/profopt.exp (dg-final-generate, dg-final-use,
29811         profopt-final-code, profopt-get-options): New.
29812         (profopt-execute): Process test directives.
29813
29814         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
29815         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
29816         cleanup-tree-dump, cleanup-saved-temps): Update comments.
29817
29818 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
29819
29820         PR C++/21645
29821         * g++.dg/init/ctor5.C: New test.
29822
29823 2005-05-24  Ira Rosen  <irar@il.ibm.com>
29824
29825         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
29826         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
29827         vect-113.c, vect-114.c.
29828
29829 2005-05-23  Adam Nemet  <anemet@lnxw.com>
29830
29831         * gcc.dg/const-elim-1.c: Remove xfails.
29832
29833 2005-05-23  Jeff Law  <law@redhat.com>
29834
29835         * gcc.c-torture/compile/pr21638.c: New test.
29836         * gcc.c-torture/compile/20050520-1.c: New test.
29837
29838 2005-05-23  Nick Clifton  <nickc@redhat.com>
29839
29840         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
29841         be a proper triple, ie: m32r*-*-*.
29842         * g++.old-deja/g++.jason/thunk3.C: Likewise.
29843
29844 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
29845
29846         PR middle-end/21331
29847         PR tree-opt/21293
29848         * gcc.c-torture/compile/pr21293.c: New test.
29849         * gcc.c-torture/execute/pr21331.c: New test.
29850
29851 2004-05-20  Richard Henderson  <rth@redhat.com>
29852
29853         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
29854
29855 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
29856
29857         * obj-c++-dg.exp: Add.
29858         * obj-c++.exp: Add.
29859         * obj-c++.dg/dg.exp: Add.
29860
29861 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
29862
29863         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
29864         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
29865
29866 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
29867
29868         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
29869
29870 2004-05-19  Richard Henderson  <rth@redhat.com>
29871
29872         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
29873
29874 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
29875
29876         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
29877
29878         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
29879
29880 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
29881
29882         PR c++/21495
29883         * g++.dg/parse/extern1.C: New test.
29884         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
29885
29886 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29887
29888         * gcc.dg/c99-math.h: New.
29889         * gcc.dg/c99-math-float-1.c: New test.
29890         * gcc.dg/c99-math-double-1.c: Likewise.
29891         * gcc.dg/c99-math-long-double-1.c: Likewise.
29892
29893 2005-05-18  Richard Henderson  <rth@redhat.com>
29894
29895         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
29896
29897 2005-05-18  Devang Patel  <dpatel@apple.com>
29898
29899         * g++.dg/opt/20050511-1.C: New test.
29900
29901 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
29902
29903         PR libfortran/21127
29904         * gfortran.dg/reshape-complex.f90: New test.
29905
29906 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
29907
29908         * gfortran.dg/array_constructor_1.f90: New test.
29909         * gfortran.dg/array_constructor_2.f90: New test.
29910
29911 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
29912
29913         PR fortran/20954
29914         * gfortran.dg/pr20954.f: New test.
29915
29916 2005-05-17  Mike Stump  <mrs@apple.com>
29917
29918         Yet more Objective-C++...
29919
29920         * objc.dg/method-5.m: Update.
29921         * objc.dg/method-6.m: Update.
29922         * objc.dg/method-7.m: Update.
29923         * objc.dg/method-9.m: Update.
29924         * objc.dg/try-catch-2.m: Update.
29925
29926 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
29927
29928         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
29929         Remove little-endian optimizations.
29930
29931 2005-05-17  Jeff Law  <law@redhat.com>
29932
29933         * g++.dg/tree-ssa/pr14814.C: New test.
29934         * gcc.dg/tree-ssa/pr14814.C: New test.
29935         * gcc.dg/tree-ssa/pr17141-1.C: New test.
29936         * gcc.dg/tree-ssa/pr17141-2.C: New test.
29937
29938 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
29939
29940         * gcc.dg/compat/generate-random.c: Do not include
29941         libiberty.h.
29942         * gcc.dg/compat/generate-random_r.c: Likewise.
29943
29944 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
29945
29946         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
29947
29948 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
29949
29950         PR middle-end/21595
29951         * g++.dg/tree-ssa/builtin1.C: New testcase.
29952
29953 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
29954
29955         PR c++/21454
29956         * g++.dg/opt/const4.C: New test.
29957
29958         PR middle-end/21492
29959         * g++.dg/opt/crossjump1.C: New test.
29960
29961         PR tree-optimization/21610
29962         * gcc.c-torture/compile/20050516-1.c: New test.
29963
29964         PR fortran/15080
29965         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
29966         about the test failing.
29967         * gfortran.fortran-torture/execute/where_7.f90: New test.
29968         * gfortran.fortran-torture/execute/where_8.f90: New test.
29969
29970 2005-05-16  Richard Henderson  <rth@redhat.com>
29971
29972         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
29973         i?86 and x86_64.
29974
29975 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
29976
29977         * gcc.dg/compat/generate-random.c (config.h): Do not include.
29978         (limits.h): Include unconditionally.
29979         (stdlib.h): Likewise.
29980         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
29981         (limits.h): Include unconditionally.
29982         (stdlib.h): Likewise.
29983         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
29984         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
29985         (limits.h): Include unconditionally.
29986         (stdlib.h): Likewise.
29987         (hashtab.h): Do not include.
29988         (getopt.h): Likewise.
29989         (stddef.h): Include.
29990         (hashval_t): Define.
29991         (struct entry): Add "next" field.
29992         (HASH_SIZE): New macro.
29993         (hash_table): New variable.
29994         (switchfiles): Do not use xmalloc.
29995         (mix): New macro.
29996         (iterative_hash): New function.
29997         (hasht): Remove.
29998         (e_exists): New function.
29999         (e_insert): Likewise.
30000         (output): Use, instead of libiberty hashtable functions.
30001         (main): Do not use getopt.  Do not call htab_create.
30002
30003 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
30004
30005         PR libstdc++/21526
30006         * lib/target-supports.exp (check_mkfifo_available):
30007         Return 0 for cygwin as mkfifo support incomplete on platform.
30008         Fix typos in comments.
30009
30010 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
30011
30012         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
30013
30014 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
30015
30016         PR fortran/17432
30017         * gfortran.dg/assign_4.f: New test.
30018
30019 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
30020
30021         PR tree-optimization/21563
30022         * gcc.dg/tree-ssa/pr21563.c: New.
30023
30024 2005-05-14  Jan Hubicka  <jh@suse.cz>
30025
30026         * gcc.dg/noreturn-7.c: Allow control reaches warning.
30027
30028 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
30029
30030         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
30031
30032 2005-05-13  Julian Brown  <julian@codesourcery.com>
30033
30034         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
30035         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
30036
30037 2005-05-13  Jan Hubicka  <jh@suse.cz>
30038
30039         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
30040         * gcc.dg/fold-xor-?.c: Likewise.
30041         * gcc.dg/pr15784-?.c: Likewise.
30042         * gcc.dg/pr20922-?.c: Likewise.
30043         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
30044         * gcc.dg/tree-ssa/pr17598.c: Likewise.
30045         * gcc.dg/tree-ssa/pr20470.c: Likewise.
30046
30047 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30048
30049         PR fortran/21260
30050         * gfortran.dg/hollerith_1.f90: New test.
30051
30052 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30053
30054         * gfortran.dg/func_result_2.f90: New test.
30055
30056 2005-05-11  Bud Davis  <bdavis@gfortran.org>
30057
30058         * gfortran.dg/dev_null.f90: New test.
30059
30060 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
30061
30062         * gcc.dg/arm-vfp1.c: Revert last change.
30063
30064 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
30065
30066         PR middle-end/19807
30067         PR tree-optimization/19639
30068         * g++.dg/tree-ssa/pr19807.C: New testcase.
30069
30070 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30071
30072         PR libfortran/21471
30073         * gfortran.dg/append-1.f90: New test.
30074
30075 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
30076
30077         * gcc.dg/pr18501.c: XFAIL.
30078         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
30079         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
30080         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
30081         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
30082         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
30083         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
30084         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
30085         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
30086
30087 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30088
30089         PR fortran/20178
30090         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
30091         gfortran.dg/f2c_3.f90: New tests.
30092
30093         * gfortran.dg/return_1.f90: Fix dg annotation.
30094
30095 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
30096
30097         * gcc.c-torture/compile/20050510-1.c: New test.
30098
30099 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
30100
30101         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
30102
30103 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
30104
30105         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
30106
30107 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
30108
30109         PR c/17913
30110         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
30111
30112 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
30113
30114         PR c/21342
30115         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
30116         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
30117
30118 2005-05-10  Ben Elliston  <bje@au.ibm.com>
30119
30120         PR debug/16676
30121         * gcc.dg/debug/pr16676.c: New test.
30122
30123 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
30124
30125         PR testsuite/21443
30126         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
30127         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
30128         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
30129         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
30130         Change -O1 to -O2.
30131         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
30132         -fno-tree-dominator-opts.
30133
30134 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30135
30136         * gfortran.dg/return_1.f90: New test.
30137
30138 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
30139
30140         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
30141
30142         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
30143
30144 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
30145
30146         PR c++/21427
30147         * g++.dg/inherit/covariant13.C: New.
30148
30149 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30150
30151         PR libfortran/19155
30152         * gfortran.dg/pr19155.f: New test.
30153
30154 2005-05-08  Roger Sayle  <roger@eyesopen.com>
30155
30156         PR inline-asm/8788
30157         * gcc.dg/pr8788-1.c: New testcase.
30158
30159 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
30160
30161         PR target/21416
30162         * gcc.target/mips/fpcmp-[12].c: New tests.
30163
30164 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
30165
30166         * lib/target-supports-dg.exp (dg-require-fork): New function.
30167         (dg-require-mkfifo): Likewise.
30168         * lib/target-supports.exp (check_function_available): New
30169         function.
30170         (check_fork_available): Likewise.
30171         (check_mkfifo_available): Likewise.
30172
30173 2005-05-06  Jeff Law  <law@redhat.com>
30174
30175         * gcc.c-torture/compile/pr21380.c: New test.
30176
30177 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
30178
30179         PR c++/20961
30180         * g++.dg/ext/weak3.C: New test.
30181
30182 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
30183
30184         PR c++/21352
30185         * g++.dg/template/crash37.C: New test.
30186
30187 2005-05-05  Paul Brook  <paul@codesourcery.com>
30188
30189         * gcc.dg/arm-g2.c: Use effective-target arm32.
30190         * gcc.dg/arm-mmx-1.c: Ditto.
30191         * gcc.dg/arm-scd42-2.c: Ditto.
30192         * gcc.dg/arm-vfp1.c: Ditto.
30193         * lib/target-supports.exp (check_effective_target_arm32): New
30194         function.
30195
30196 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
30197
30198         PR libfortran/21354
30199         gfortran.dg/in_pack_rank7.f90: New test.
30200
30201 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
30202
30203         PR middle-end/15618
30204         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
30205
30206 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
30207
30208         PR middle-end/21265
30209         * gcc.dg/20050503-1.c: New test.
30210
30211         PR rtl-optimization/21239
30212         * gcc.dg/i386-sse-11.c: New test.
30213
30214 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
30215
30216         PR target/16888
30217         * gcc.target/i386/asm-1.c: New test.
30218
30219 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
30220
30221         PR rtl-optimization/21330
30222         * gcc.c-torture/execute/20050502-1.c: New test.
30223
30224         PR target/21297
30225         * gcc.c-torture/execute/20050502-2.c: New test.
30226
30227 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
30228
30229         PR middle-end/21282
30230         * gcc.dg/pr21282.c: New.
30231
30232 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
30233
30234         * gcc.dg/vect/pr20122.c: Clean up .vect file.
30235         * gcc.dg/vect/vect-92.c: Likewise.
30236         * gcc.dg/vect/vect-93.c: Likewise.
30237         * gcc.dg/vect/vect-dv-1.c: Likewise.
30238         * gcc.dg/vect/vect-dv-2.c: Likewise.
30239         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
30240
30241 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
30242
30243         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
30244         * gfortran.dg/vect/vect-2.f90: Likewise.
30245         * gfortran.dg/vect/vect-3.f90: Likewise.
30246         * gfortran.dg/vect/vect-4.f90: Likewise.
30247         * gfortran.dg/vect/vect-5.f90: Likewise.
30248
30249 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
30250
30251         PR target/20813
30252         * gcc.dg/rs6000-fpint-2.c: New.
30253
30254 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
30255
30256         PR c/15698
30257         * gcc.dg/builtins-30.c: Update expected messages.
30258         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
30259         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
30260         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
30261
30262 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
30263
30264         PR tree-optimization/21294
30265         * gcc.dg/tree-ssa/pr21294.c: New.
30266
30267 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
30268
30269         * gcc.dg/altivec-3.c (vec_store): Do not use the old
30270         __builtin_altivec_st_internal_4si built-in.
30271
30272 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
30273
30274         PR c++/15875
30275         * g++.dg/template/ptrmem14.C: New test.
30276
30277 2005-05-02  Paul Brook  <paul@codesourcery.com>
30278
30279         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
30280
30281 2005-05-02  Michael Matz  <matz@suse.de>
30282
30283         PR c++/19542
30284         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
30285
30286 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
30287
30288         * g++.dg/cpp/weak.C: New test.
30289
30290 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
30291
30292         * gcc.dg/tree-ssa/loop-8.c: New test.
30293
30294 2005-04-30  Michael Maty  <matz@suse.de>
30295
30296         * gcc.dg/inline-mcpy.c: New test.
30297
30298 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
30299
30300         PR libfortran/18958
30301         * gfortran.dg/eoshift.f90: New test case.
30302
30303 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
30304
30305         PR libfortran/18857
30306         * gfortran.dg/matmul_1.f90: New test.
30307
30308 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
30309
30310         PR tree-optimization/21030
30311         * gcc.dg/tree-ssa/pr21030.c: New.
30312
30313 2005-04-29  Devang Patel  <dpatel@apple.com>
30314
30315         PR tree-optimization/21272
30316         * gcc.dg/vect/vect-ifcvt-10.c: New test.
30317
30318 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
30319
30320         PR fortran/13082
30321         PR fortran/18824
30322         * gfortran.dg/entry_4.f90: New test.
30323         * gfortran.fortran-torture/execute/entry_1.f90: New test.
30324         * gfortran.fortran-torture/execute/entry_2.f90: New test.
30325         * gfortran.fortran-torture/execute/entry_3.f90: New test.
30326         * gfortran.fortran-torture/execute/entry_4.f90: New test.
30327         * gfortran.fortran-torture/execute/entry_5.f90: New test.
30328         * gfortran.fortran-torture/execute/entry_6.f90: New test.
30329         * gfortran.fortran-torture/execute/entry_7.f90: New test.
30330
30331 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30332
30333         * gfortran.fortran-torture/execute/entry_8.f90: New test.
30334
30335 2005-04-29  Paul Brook  <paul@codesourcery.com>
30336
30337         * gfortran.dg/entry_3.f90: New test.
30338
30339 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30340
30341         * gfortran.dg/implicit_4.f90: New test.
30342
30343 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
30344
30345         * lib/target-supports.exp (check_profiling_available): Return
30346         false for xtensa-*-elf.
30347
30348 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
30349
30350         * lib/fortran-torture.exp (fortran-torture.exp): Catch
30351         error if file cannot be deleted.
30352
30353 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
30354
30355         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
30356         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
30357         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
30358         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
30359         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
30360         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
30361         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
30362         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
30363         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
30364         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
30365         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
30366         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
30367         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
30368
30369 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30370
30371         PR fortran/20865
30372         * gfortran.dg/pr20865.f90: New test.
30373
30374 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
30375
30376         * gcc.dg/void-cast-2.c: New test.
30377
30378 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
30379
30380         PR c/21159
30381         * gcc.dg/void-cast-1.c: New test.
30382
30383 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
30384
30385         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
30386
30387 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30388
30389         PR fortran/21177
30390         * gfortran.dg/pr21177.f90: New test.
30391
30392 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
30393
30394         PR tree-optimization/21171
30395         * gcc.dg/tree-ssa/pr21171.c: New test.
30396
30397 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
30398
30399         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
30400         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
30401         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
30402         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
30403         gcc.dg/tree-ssa/gen-vect-32.c: New.
30404         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
30405         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
30406         don't run on PPC32.
30407
30408 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
30409
30410         PR c/21213
30411         * gcc.dg/transparent-union-3.c: New test.
30412
30413 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
30414
30415         PR c/20740
30416         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
30417         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
30418         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
30419         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
30420         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
30421         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
30422
30423 2005-04-26  Jeff Law  <law@redhat.com>
30424
30425         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
30426         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
30427         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
30428         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
30429         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
30430         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
30431         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
30432
30433 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
30434
30435         PR tree-optimization/17598
30436         * gcc.dg/tree-ssa/pr17598.c: New testcase.
30437
30438 2005-04-25  Mike Stump  <mrs@apple.com>
30439
30440         * objc.dg/fix-and-continue-1.m: Add.
30441
30442 2005-04-25  Roger Sayle  <roger@eyesopen.com>
30443
30444         PR c++/20995
30445         * g++.dg/opt/pr20995-1.C: New test case.
30446
30447 2005-04-25  Devang Patel <dpatel@apple.com>
30448
30449         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
30450
30451 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
30452
30453         PR testsuite/21062
30454         * g++.dg/opt/alias2.C (printf): Correct the prototype.
30455
30456 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
30457
30458         PR C++/21188
30459         * g++.dg/opt/rtti2.C: New test.
30460
30461 2005-04-25  Paul Brook  <paul@codesourcery.com>
30462         Steven G. Kargl  <kargls@comcast.net>
30463
30464         PR fortran/20879
30465         * gfortran.dg/ichar_1.f90: New file.
30466
30467 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
30468
30469         PR middle-end/20991
30470         * g++.dg/opt/pr20991.C: New test.
30471
30472         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
30473         where sizeof (type) < __alignof__ (type).
30474         * gcc.dg/compat/struct-layout-1.h: Likewise.
30475
30476 2005-04-24  Per Bothner  <per@bothner.com>
30477             Devang Patel  <dpatel@apple.com>
30478
30479         PR preprocessor/20907
30480         * gcc.dg/cpp/very-long-comment.c: New test.
30481
30482 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30483
30484         PR fortran/20059
30485         * gfortran.dg/common_5.f: New test.
30486
30487 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
30488
30489         PR middle-end/21082
30490         * g++.dg/tree-ssa/pr21082.C: New testcase.
30491
30492 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
30493
30494         * gcc.dg/vect/vect-99.c: New test.
30495
30496 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
30497
30498         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
30499
30500 2005-04-22  Jeff Law  <law@redhat.com>
30501
30502         * gcc.dg/uninit-5.c: Remove xfails.
30503         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
30504         conditionals and loads.
30505
30506 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
30507
30508         PR libfortran/20074
30509         PR libfortran/20436
30510         PR libfortran/21108
30511         * gfortran.dg/nested_reshape.f90: new test
30512         * gfortran.dg/reshape-alloc.f90: new test
30513         * gfortran.dg/reshape.f90: new test
30514
30515 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
30516
30517         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
30518
30519         * gcc.dg/arm-vfp1.c: New test.
30520
30521 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
30522
30523         PR c++/21087
30524         * g++.dg/lookup/builtin2.C: New test.
30525
30526 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
30527
30528         * gcc.dg/weak/weak-13.c: New test.
30529
30530 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
30531
30532         * lib/target-supports.exp (check_effective_target_sync_int_long):
30533         Add powerpc*.
30534
30535 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
30536
30537         * gcc.target/mips/branch-1.c: New test.
30538
30539 2005-04-21  Richard Henderson  <rth@redhat.com>
30540
30541         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
30542         * gcc.dg/vect/vect-86.c: Likewise.
30543         * gcc.dg/vect/vect-87.c: Likewise.
30544         * gcc.dg/vect/vect-88.c: Likewise.
30545
30546 2005-04-21  Devang Patel  <dpatel@apple.com>
30547
30548         PR optimization/20994
30549         * gcc.dg/tree-ssa/ifc-3.c: New test.
30550
30551 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
30552
30553         PR c/12913
30554         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
30555         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
30556         gcc.dg/c99-vla-jump-5.c: New tests.
30557
30558 2005-04-19  Richard Henderson  <rth@redhat.com>
30559
30560         * lib/target-supports.exp (check_effective_target_vect_int_mult):
30561         Fix typo in exists check.
30562         (check_effective_target_sync_int_long): New.
30563         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
30564         * gcc.dg/ia64-sync-2.c: Likewise.
30565         * gcc.dg/ia64-sync-3.c: Likewise.
30566         * gcc.dg/ia64-sync-4.c: Likewise.
30567
30568 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
30569
30570         * gcc.dg/fold-xor-1.c: New test.
30571         * gcc.dg/fold-xor-2.c: New test.
30572
30573 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
30574
30575         PR target/20670
30576         * g++.dg/eh/fp-regs.C: New test.
30577
30578 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
30579
30580         * gcc.dg/Wint-to-pointer-cast-1.c,
30581         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
30582         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
30583         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
30584
30585 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30586
30587         PR fortran/16861
30588         * gfortran.dg/pr16861.f90: New test.
30589
30590 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
30591
30592         * gcc.dg/pr21085.c: New test.
30593
30594 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
30595
30596         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
30597         (setup_mips_tests, dg-mips-options): New procedures.
30598         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
30599         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
30600         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
30601         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
30602         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
30603         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
30604         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
30605         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
30606         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
30607         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
30608         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
30609         dg-mips-options instead of dg-options.  Remove now-redundant
30610         preprocessor guards.
30611         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
30612         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
30613         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
30614         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
30615         * gcc.dg/vr-mult-2.c: Delete.
30616         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
30617         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
30618         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
30619         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
30620         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
30621         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
30622         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
30623
30624 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
30625
30626         * ada/acats/run_all.sh: Use sync when executable not present.
30627
30628 2005-04-18  Devang Patel  <dpatel@apple.com>
30629
30630         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
30631         * gcc.dg/vect/vect-11a.c: New.
30632         * gcc.dg/vect/vect-none.c: Update.
30633         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
30634
30635 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
30636
30637         PR tree-optimization/20922
30638         * gcc.dg/pr20922-1.c: New test.
30639         * gcc.dg/pr20922-2.c: New test.
30640         * gcc.dg/pr20922-3.c: New test.
30641         * gcc.dg/pr20922-4.c: New test.
30642         * gcc.dg/pr20922-5.c: New test.
30643         * gcc.dg/pr20922-6.c: New test.
30644
30645 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30646
30647         PR libfortran/20950
30648         * gfortran.dg/pr20950.f: New test.
30649
30650 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30651
30652         PR libfortran/19216
30653         * gfortran.dg/pr19216.f: New test.
30654
30655 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
30656
30657         PR tree-optimization/21001
30658         * gcc.dg/tree-ssa/pr21001.c: New.
30659
30660 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
30661
30662         PR libfortran/21075
30663         * gfortran.dg/reshape_rank7.f90: New test.
30664
30665 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
30666
30667         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
30668         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
30669         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
30670         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
30671         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
30672         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
30673         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
30674         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
30675         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
30676         wrong way round).
30677         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
30678         in namelists.  New test.
30679         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
30680         New test.
30681         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
30682         New test.
30683         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
30684         namelist.  New test.
30685         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
30686         New test.
30687         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
30688         New test.
30689         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
30690         namelist.  New test.
30691         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
30692         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
30693         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
30694         New test.
30695         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
30696         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
30697         arrays. New test.
30698
30699 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
30700
30701         * gfortran.dg/wtruncate.f: New testcase.
30702         * gfortran.dg/wtruncate.f90: New testcase.
30703
30704 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
30705
30706         PR c++/21025
30707         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
30708         which sizeof/alignof is dependent, rather than just whether we are
30709         processing_template_decl.
30710
30711 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
30712
30713         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
30714         corrected typo where the wrong variables had been compared.
30715
30716 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
30717
30718         PR libfortran/18495
30719         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
30720         Test callee-allocated version of return array with a write
30721         statement.
30722         Test spread with a temporary with another write statement.
30723
30724 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
30725
30726         PR tree-optimization/21031
30727         * gcc.dg/tree-ssa/pr21031.c: New.
30728
30729 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
30730
30731         PR tree-optimization/21004
30732         * gcc.dg/builtins-53.c: Include builtins-config.h.
30733         Check floorf, ceilf, floorl and ceill transformations
30734         only when HAVE_C99_RUNTIME is defined.
30735
30736 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
30737
30738         PR middle-end/20739
30739         * gcc.dg/tree-ssa/pr20739.c: New test.
30740
30741 2005-04-14  Mike Stump  <mrs@apple.com>
30742
30743         * gcc.dg/Foundation.framework/empty: New.
30744         * gcc.dg/framework-2.c: New.
30745
30746 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
30747
30748         PR tree-optimization/21021
30749         * gcc.c-torture/compile/pr21021.c: New.
30750
30751 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
30752
30753         PR testsuite/21010
30754         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
30755         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
30756         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
30757         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
30758         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
30759         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
30760         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
30761         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
30762
30763 2005-04-14  Richard Henderson  <rth@redhat.com>
30764
30765         * lib/target-supports.exp (check_effective_target_vect_condition):
30766         Add ia64, i?86, and x86_64.
30767
30768 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
30769
30770         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
30771
30772 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
30773
30774         PR tree-optimization/20657
30775         * gcc.dg/tree-ssa/pr20657.c: New.
30776
30777 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
30778
30779         * gcc.dg/builtins-53.c: Also check (int)trunc* and
30780         (long long int)trunc*.
30781
30782 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
30783
30784         PR target/20927
30785         * gcc.dg/pr20927.c: New test.
30786
30787 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
30788
30789         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
30790         * gcc.target/mips/asm-1.c: Likewise.
30791
30792 2005-04-13  Dale Johannesen  <dalej@apple.com>
30793
30794         * objc.dg/objc-fast-4.m: New.
30795
30796 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
30797
30798         * gcc.target/cris/torture/cris-torture.exp: New driver in new
30799         directory.
30800         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
30801
30802 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
30803
30804         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
30805         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
30806         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
30807
30808 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
30809
30810         PR tree-optimization/20913
30811         * gcc.dg/tree-ssa/pr20913.c: New.
30812
30813         PR tree-optimization/20702
30814         * gcc.dg/tree-ssa/pr20702.c: New.
30815
30816 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30817
30818         PR c++/13744
30819         * g++.dg/inherit/local3.C: New test.
30820
30821 2005-04-12  Jeff Law  <law@redhat.com>
30822
30823         * gcc.dg/tree-ssa/20050412-1.c: New test.
30824
30825 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
30826
30827         PR libfortran/19016
30828         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
30829         Add tests with mask generated by expression.
30830         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
30831         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
30832         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
30833
30834 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
30835
30836         PR middle-end/20917
30837         * gcc.dg/20050409-1.c: New test.
30838
30839 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
30840
30841         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
30842
30843 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
30844
30845         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30846         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
30847         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30848         (TARGET_CXX): Adjust accordingly.
30849         * target.h (struct gcc_target): Remove epxort_class_data.  Add
30850         determine_class_data_visibility and class_data_always_comdat.
30851         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30852         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
30853         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30854         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
30855         (arm_cxx_determine_class_data_visibility): New.
30856         (arm_cxx_class_data_always_comdat): Likewise.
30857         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30858         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
30859         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30860         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
30861         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
30862         Define.
30863
30864 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
30865
30866         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
30867
30868 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
30869
30870         * gcc.dg/i386-darwin-fpmath.c: New.
30871
30872 2004-04-11  Devang Patel  <dpatel@apple.com>
30873
30874         * lib/target-supports.exp (check_effective_target_vect_condition): New.
30875         * gcc.dg/vect/vect-ifcvt-1.c: New test.
30876         * gcc.dg/vect/vect-ifcvt-2.c: New test.
30877         * gcc.dg/vect/vect-ifcvt-3.c: New test.
30878         * gcc.dg/vect/vect-ifcvt-4.c: New test.
30879         * gcc.dg/vect/vect-ifcvt-5.c: New test.
30880         * gcc.dg/vect/vect-ifcvt-6.c: New test.
30881         * gcc.dg/vect/vect-ifcvt-7.c: New test.
30882         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
30883
30884 2004-04-11  Devang Patel  <dpatel@apple.com>
30885
30886         * gcc.dg/vect/vect-dv-1.c: New test.
30887         * gcc.dg/vect/vect-dv-2.c: New test.
30888
30889 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
30890
30891         PR tree-optimization/20933
30892         * gcc.dg/tree-ssa/pr20933.c: New test.
30893
30894 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30895
30896         * gfortran.dg/fold_nearest.f90: New test.
30897
30898 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
30899
30900         * gcc.dg/tree-ssa/alias-1.c: New test.
30901
30902 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
30903
30904         PR tree-optimization/20920
30905         * g++.dg/tree-ssa/pr20920.C: New test.
30906
30907 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
30908
30909         * gcc.dg/builtins-53.c: Also check (int)ceil* and
30910         (long long int)ceil*.
30911
30912 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
30913
30914         * g++.dg/warn/Wdtor1.C: Declare template in system header with
30915         explicit C++ linkage.
30916
30917 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30918
30919         * gfortran.dg/pr17229.f: Take care of the new obsolescence
30920         warning for arithmetic IF statements.
30921
30922 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
30923
30924         * eor_handling_1.f90: New test case.
30925         * eor_handling_2.f90: New test case.
30926         * eor_handling_3.f90: New test case.
30927         * eor_handling_4.f90: New test case.
30928         * eor_handling_5.f90: New test case.
30929         * noadv_size.f90: New test case.
30930         * pad_no.f90: New test case.
30931
30932 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
30933
30934         * gcc.c-torture/execute/20050410-1.c: New test.
30935
30936 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
30937
30938         * gcc.dg/pr20126.c: New.
30939
30940 2005-04-09  Bud Davis  <bdavis@gfortran.org>
30941             Steven G. Kargl <kargls@comcast.net>
30942
30943         * gfortran.dg/PR19872.f: New test.
30944
30945 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
30946
30947         * gfortran.dg/nint_1.f90: Fix dg-do directive.
30948
30949 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
30950
30951         * gfortran.dg/nint_1.f90: New test.
30952
30953 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
30954
30955         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
30956         Added test for callee-allocated arrays with write statements.
30957         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
30958         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
30959         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
30960         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
30961         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
30962
30963 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
30964
30965         PR libfortran/20163
30966         * gfortran.dg/open-options-blanks.f: New test.
30967
30968 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
30969
30970         PR fortran/13257
30971         * gfortran.dg/comma_format_extension_[1234].f: New tests.
30972
30973 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
30974
30975         * gcc.dg/tree-ssa/stdarg-1.c: New test.
30976         * gcc.dg/tree-ssa/stdarg-2.c: New test.
30977         * gcc.dg/tree-ssa/stdarg-3.c: New test.
30978         * gcc.dg/tree-ssa/stdarg-4.c: New test.
30979         * gcc.dg/tree-ssa/stdarg-5.c: New test.
30980         * gcc.c-torture/execute/stdarg-4.c: New test.
30981
30982         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
30983
30984         PR target/20795
30985         * g++.dg/abi/param2.C: New test.
30986
30987 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
30988
30989         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
30990
30991 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
30992
30993         * gcc.dg/builtins-53.c: New test.
30994
30995 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
30996
30997         * g++.dg/tree-ssa/pr18178.C: New test.
30998         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
30999         * gcc.c-torture/execute/20041019-1.c: New test.
31000         * gcc.dg/tree-ssa/20041008-1.c: New test.
31001         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
31002         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
31003         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
31004         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
31005         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
31006         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
31007         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
31008         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
31009         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
31010         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
31011
31012 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
31013
31014         PR rtl-optimization/20466
31015         * gcc.c-torture/execute/pr20466-1.c: New test.
31016
31017 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
31018
31019         PR c++/20905
31020         * g++.dg/parse/cond2.C: New test.
31021
31022         PR c++/20145
31023         * g++.dg/warn/Wdtor1.C: New test.
31024
31025 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31026
31027         PR fortran/17229
31028         * gfortran.dg/pr17229.f: New test.
31029
31030 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
31031
31032         * gfortran.dg/tiny_1.f90: New test.
31033         * gfortran.dg/tiny_2.f90: ditto.
31034
31035 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
31036
31037         * gfortran.dg/eor_1.f90: Fix dg-do run line
31038         * gfortran.dg/open_new.f90: Fix dg-do run line
31039
31040 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
31041
31042         * lib/target-supports.exp (get_compiler_messages): Support
31043         optional arguments, the fourth being compiler options.
31044         (check_effective_target_fpic): New proc.
31045         * gcc.dg/20050321-2.c: Restrict to target fpic.
31046
31047 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
31048
31049         * gcc.dg/15443-1.c: New test.
31050         * gcc.dg/15443-2.c: Likewise.
31051
31052 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31053
31054         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
31055
31056 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
31057
31058         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
31059
31060 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
31061
31062         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
31063         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
31064         -m64.
31065         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
31066         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
31067         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
31068
31069 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
31070
31071         PR c++/20212
31072         * g++.dg/warn/Wunused-11.C: New test.
31073
31074 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
31075
31076         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
31077
31078 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
31079
31080         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
31081
31082 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
31083
31084         PR c++/20734
31085         * g++.dg/template/ptrmem13.C: New test.
31086
31087 2005-04-05  Per Bothner  <per@bothner.com>
31088
31089         * lib/gcc.exp: Always add -fno-show-column, for now.
31090
31091 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
31092
31093         PR testsuite/20767
31094         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
31095         of plain old "unsigned int" for the type of "i".  Makes this test
31096         64bit clean.
31097
31098 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
31099
31100         * gcc.dg/i386-ssefn-1.c: New test.
31101         * gcc.dg/i386-ssefn-2.c: New test.
31102         * gcc.dg/i386-ssefn-3.c: New test.
31103         * gcc.dg/i386-ssefn-4.c: New test.
31104
31105 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
31106
31107         PR tree-optimization/20076
31108         * gcc.dg/builtin-apply4.c: New test.
31109
31110         PR preprocessor/19475
31111         * gcc.dg/cpp/macspace1.c: New test.
31112         * gcc.dg/cpp/macspace2.c: New test.
31113
31114 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31115
31116         * gfortran.dg/pr20755.f: Fixed bad format.
31117
31118 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
31119
31120         PR c++/20763
31121         * g++.dg/ext/attrib21.C: New test.
31122
31123 2004-04-05  Devang Patel  <dpatel@apple.com>
31124
31125         * lib/target-supports.exp (check_effective_target_vect_shif): New.
31126         * gcc.dg/vect/vect-shift-1.c: New test.
31127
31128 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31129
31130         PR libfortran/20755
31131         * gfortran.dg/pr20755.f: New test.
31132
31133 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
31134
31135         * gfortran.dg/pr15959.f90: New test.
31136         * gfortran.dg/string_pad_trunc.f90: New test.
31137
31138 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31139
31140         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
31141         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
31142         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
31143         syntax.
31144
31145 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31146
31147         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
31148
31149 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31150
31151         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
31152         * gcc.c-torture/compile/20011119-2.c: Likewise.
31153         * gcc.c-torture/compile/981001-2.c: Likewise.
31154
31155 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
31156
31157         PR c++/20679
31158         * g++.dg/template/overload4.C: New test.
31159
31160 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
31161
31162         PR c++/20746
31163         * g++.dg/abi/covariant5.C: New.
31164
31165         PR debug/20505
31166         * g++.dg/debug/const2.C: New.
31167
31168 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
31169
31170         PR rtl-optimization/16104
31171         * gcc.c-torture/execute/20050316-1.c: New test.
31172
31173 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
31174
31175         * g++.dg/template/spec23.C: Fix dg-error text.
31176
31177 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
31178
31179         PR c++/19199
31180         * g++.dg/expr/lval2.C: New.
31181
31182 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31183
31184         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
31185         __builtin_strcasecmp and __builtin_strncasecmp.
31186
31187 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
31188
31189         PR c++/20723
31190         * g++.dg/template/spec22.C: New.
31191         * g++.dg/template/spec23.C: New.
31192
31193 2005-04-03  Dale Ranta  <dir@lanl.gov>
31194             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31195
31196         PR libfortran/20068
31197         PR libfortran/20125
31198         PR libfortran/20156
31199         PR libfortran/20471
31200         * gfortran.dg/backspace.f: New test.
31201
31202 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
31203
31204         * gcc.dg/pr19345.c: New test.
31205
31206 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
31207
31208         PR tree-optimization/20640
31209         * gcc.dg/torture/tree-loop-1.c: New.
31210
31211 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
31212
31213         PR rtl-optimization/20290
31214         * gcc.c-torture/execute/loop-ivopts-2.c: New.
31215
31216 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
31217
31218         * gcc.dg/rs6000-fpint.c: New.
31219
31220 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
31221
31222         * gcc.dg/old-style-then-proto-1.c: New test.
31223
31224 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31225
31226         * gfortran.fortran-torture/execute/backspace.f90: Check
31227         after backspace and read was incorrect.
31228
31229 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31230
31231         * gcc.c-torture/execute/builtins/strcat.c: Check the result
31232         buffer past the terminating NUL using memcmp.
31233         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
31234         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
31235
31236         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
31237         Fix unused/uninitialized variable warnings.
31238
31239         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
31240         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
31241         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
31242         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
31243
31244         * gcc.c-torture/execute/builtins/abs-1-lib.c,
31245         gcc.c-torture/execute/builtins/fputs-lib.c,
31246         gcc.c-torture/execute/builtins/lib/fprintf.c,
31247         gcc.c-torture/execute/builtins/lib/main.c,
31248         gcc.c-torture/execute/builtins/lib/memcmp.c,
31249         gcc.c-torture/execute/builtins/lib/memmove.c,
31250         gcc.c-torture/execute/builtins/lib/mempcpy.c,
31251         gcc.c-torture/execute/builtins/lib/memset.c,
31252         gcc.c-torture/execute/builtins/lib/printf.c,
31253         gcc.c-torture/execute/builtins/lib/sprintf.c,
31254         gcc.c-torture/execute/builtins/lib/stpcpy.c,
31255         gcc.c-torture/execute/builtins/lib/strchr.c,
31256         gcc.c-torture/execute/builtins/lib/strcmp.c,
31257         gcc.c-torture/execute/builtins/lib/strcpy.c,
31258         gcc.c-torture/execute/builtins/lib/strcspn.c,
31259         gcc.c-torture/execute/builtins/lib/strlen.c,
31260         gcc.c-torture/execute/builtins/lib/strncat.c,
31261         gcc.c-torture/execute/builtins/lib/strncmp.c,
31262         gcc.c-torture/execute/builtins/lib/strncpy.c,
31263         gcc.c-torture/execute/builtins/lib/strrchr.c,
31264         gcc.c-torture/execute/builtins/lib/strspn.c,
31265         gcc.c-torture/execute/builtins/lib/strstr.c,
31266         gcc.c-torture/execute/builtins/memops-asm-lib.c,
31267         gcc.c-torture/execute/builtins/strlen-2.c,
31268         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
31269         prototypes.
31270
31271 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
31272
31273         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
31274         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
31275         selectany usage.
31276
31277 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
31278
31279         PR c++/19406
31280         * g++.dg/debug/using1.C: New test.
31281
31282 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
31283
31284         PR middle-end/20524
31285         * gcc.dg/alias-7.c: Prefix asm-declared name with
31286         __USER_LABEL_PREFIX__.
31287
31288 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
31289
31290         Fix fallout from PR middle-end/15700:
31291         * gcc.c-torture/compile/20011119-1.c: Take
31292         __USER_LABEL_PREFIX__ into account.
31293         * gcc.c-torture/compile/20011119-2.c: Likewise.
31294
31295 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31296
31297         PR c++/18644
31298         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
31299
31300 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
31301
31302         PR c/17855
31303         * gcc.c-torture/compile/struct-non-lval-1.c,
31304         gcc.c-torture/compile/struct-non-lval-2.c,
31305         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
31306
31307 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
31308
31309         * gcc.dg/tls/tls.exp: Remove temporary file.
31310         * g++.dg/tls/tls.exp: Ditto.
31311         * lib/file-format.exp: Ditto.
31312         * g++.dg/special/ecos.exp: Ditto.
31313
31314         * lib/profopt.exp: Treat prof_ext as a list.
31315         * gcc.misc-tests/bprob.exp: Ditto.
31316         * g++.dg/bprob/bprob.exp: Ditto.
31317
31318         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
31319         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
31320         g++.dg/tree-ssa/pointer-reference-alias.C,
31321         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
31322         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
31323         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
31324         g++.dg/vect/pr19951.cc: Ditto.
31325         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
31326         gcc.dg/builtins-47.c: Ditto.
31327         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
31328         gcc.dg/pr20115-1.c: Ditto.
31329         * gcc.dg/tree-ssa/20030530-2.c,
31330         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
31331         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
31332         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
31333         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
31334         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
31335         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
31336         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
31337         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
31338         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
31339         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
31340         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
31341         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
31342         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
31343         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
31344         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
31345         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
31346         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
31347         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
31348         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
31349         gcc.dg/tree-ssa/20030824-1.c,
31350         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
31351         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
31352         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
31353         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
31354         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
31355         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
31356         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
31357         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
31358         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
31359         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
31360         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
31361         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
31362         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
31363         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
31364         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
31365         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
31366         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
31367         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
31368         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
31369         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
31370         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
31371         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
31372         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
31373         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
31374         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
31375         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
31376         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
31377         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
31378         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
31379         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
31380         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
31381         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
31382         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
31383         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
31384         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
31385         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
31386         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
31387         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
31388         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
31389         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
31390         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
31391         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
31392         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
31393         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
31394         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
31395         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
31396         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
31397         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
31398         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
31399         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
31400         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
31401         gcc.dg/tree-ssa/useless-1.c: Ditto.
31402         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
31403         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
31404         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
31405         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
31406         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31407         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
31408         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
31409         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
31410         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
31411         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
31412         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
31413         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
31414         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
31415         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
31416         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
31417         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
31418         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
31419         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
31420         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
31421         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
31422         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
31423         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
31424         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
31425         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
31426         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
31427         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
31428         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
31429         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
31430         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
31431         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
31432         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
31433         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
31434         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
31435         gcc.dg/vect/vect-none.c: Ditto.
31436         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
31437         treelang/compile/unsigned.tree: Ditto.
31438
31439         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
31440         * gcc.dg/cpp/direct2s.c: Ditto.
31441         * gcc.dg/cpp/paste4.c: Ditto.
31442         * gcc.dg/cpp/separate-1.c: Ditto.
31443         * gcc.dg/pch/save-temps-1.c: Ditto.
31444         * g++.dg/ext/altivec-10.C: Ditto.
31445         * g++.dg/pch/pch.C: Ditto.
31446
31447         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
31448
31449         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
31450         * g++.dg/template/repo1.C: Ditto.
31451         * g++.dg/template/repo2.C: Ditto.
31452         * g++.dg/template/repo3.C: Ditto.
31453         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
31454         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
31455         * g++.old-deja/g++.pt/repo1.C: Ditto.
31456         * g++.old-deja/g++.pt/repo2.C: Ditto.
31457         * g++.old-deja/g++.pt/repo3.C: Ditto.
31458         * g++.old-deja/g++.pt/repo4.C: Ditto.
31459
31460         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
31461         * gcc.dg/20030107-1.c: Ditto.
31462         * gcc.dg/20030702-1.c: Ditto.
31463         * gcc.dg/profile-generate-1.c: Ditto.
31464         * g++.dg/other/profile1.C: Ditto.
31465         * g++.old-deja/g++.robertl/eb83.C: Ditto.
31466
31467         * lib/gcc-dg.exp (remove-build-file): New.
31468         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
31469         cleanup-tree-dump, cleanup-saved-temps): New.
31470
31471 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
31472
31473         PR c++/19203, DR 214
31474         * g++.dg/parse/ambig3.C: Not ambiguous.
31475         * g++.dg/template/spec20.C: New.
31476         * g++.dg/template/spec21.C: New.
31477
31478 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
31479
31480         PR target/20045
31481         * gcc.dg/ia64-fptr-1.c: Run only on linux.
31482
31483 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31484
31485         PR libfortran/20660
31486         * gfortran.dg/negative_unit.f: New test.
31487
31488 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
31489
31490         * gcc.dg/20050330-1.c: New test.
31491
31492 2005-03-30  Devang Patel  <dpatel@apple.com>
31493
31494         * g++.dg/tree-sra/ssa-sra-3.C: New test.
31495
31496 2005-03-30  Dale Johannesen  <dalej@apple.com>
31497
31498         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
31499
31500 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
31501
31502         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
31503         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
31504         Strip options from test name.
31505
31506 2005-03-31  Jan Hubicka  <jh@suse.cz>
31507
31508         * gcc.dg/varpool-1.c: New testcase.
31509
31510 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
31511
31512         PR c/772
31513         PR c/17913
31514         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
31515         gcc.dg/stmt-expr-label-3.c : New tests.
31516         * gcc.c-torture/execute/medce-2.c: Remove.
31517
31518 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
31519
31520         PR c/20368
31521         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
31522         tests.
31523
31524 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
31525
31526         * gcc.c-torture/compile/pr20203.c: New test.
31527
31528 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
31529
31530         * gfortran.dg/promotion.f90: New test.
31531
31532 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
31533
31534         PR middle-end/20491
31535         * gcc.dg/torture/asm-subreg-1.c: New test.
31536
31537 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
31538
31539         PR c/20672
31540         * gcc.dg/pr20672-1.c: New test.
31541
31542 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
31543
31544         * gfortran.dg/vect: New directory.
31545         * gfortran.dg/vect/vect.exp: New.
31546         * gfortran.dg/vect/vect-1.f90: New test.
31547         * gfortran.dg/vect/vect-2.f90: New test.
31548         * gfortran.dg/vect/vect-3.f90: New test.
31549         * gfortran.dg/vect/vect-4.f90: New test.
31550         * gfortran.dg/vect/vect-5.f90: New test.
31551
31552 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
31553
31554         PR middle-end/20622
31555         * gcc.dg/alias-7.c: New test.
31556
31557 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
31558
31559         * gcc.dg/sparc-reg-1.c: New test.
31560
31561 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
31562
31563         PR target/19890
31564         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
31565
31566 2005-03-29  Dale Ranta  <dir@lanl.gov>
31567             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31568
31569         PR libfortran/20163
31570         * gfortran.dg/pr20163-2.f: New test.
31571
31572 2005-03-28  Jan Hubicka  <jh@suse.cz>
31573
31574         PR middle-end/20635
31575         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
31576         by Jakub Jelinek.
31577
31578 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
31579
31580         PR tree-optimization/20626
31581         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
31582         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
31583
31584 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
31585
31586         * gfortran.dg/underflow.f90: New test.
31587         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
31588
31589 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31590
31591         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
31592
31593 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
31594
31595         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
31596         (g++_init): Make sure that CXXFLAGS is set.
31597         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
31598         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
31599         * lib/gfortran.exp (gfortran_link_flags): Likewise.
31600         * lib/objc.exp (objc_init): Likewise.
31601         * lib/treelang.exp (treelang_init): Likewise.
31602
31603 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
31604
31605         PR tree-optimization/20470
31606         * gcc.dg/tree-ssa/pr20470.c: New test.
31607
31608 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
31609
31610         * gcc.dg/ppc-stfiwx.c: New.
31611
31612 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
31613
31614         PR target/19888
31615         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
31616
31617 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
31618
31619         * gcc.dg/20050325-1.c: Fix a typo.
31620
31621 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31622
31623         PR libfortran/19678
31624         PR libfortran/19679
31625         * gfortran.dg/dos_eol.f: New test.
31626
31627 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
31628
31629         PR rtl-optimization/20249
31630         * gcc.dg/20050325-1.c: New test.
31631
31632 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31633
31634         PR libfortran/15332
31635         * gfortran.dg/pr15332.f: New test.
31636
31637 2005-03-24  Dale Johannesen  <dalej@apple.com>
31638
31639         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
31640
31641 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
31642
31643         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
31644         'internal' visibility.
31645         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
31646         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
31647         'protected' visibility.
31648         * gcc.dg/visibility-7.c: Likewise.
31649         * lib/target-supports.exp (check_visibility_available): Take
31650         a parameter, the kind of visibility to check for.
31651         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
31652         to check_visibility_available.
31653
31654         * g++.dg/expr/cast3.C: New.
31655
31656 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
31657
31658         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
31659         rs6000.
31660
31661 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
31662
31663         PR target/20095
31664         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
31665
31666 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
31667
31668         * gcc.dg/badshift.c: Renamed to...
31669         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
31670
31671         * gcc.target/i386/badshift.c: Renamed to...
31672         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
31673         only.
31674
31675         PR rtl-optimization/20532
31676         * gcc.target/i386/badshift.c: New.
31677
31678 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31679
31680         * gfortran.dg/pr18025.f90: New test.
31681
31682 2005-03-23  Dale Johannesen  <dalej@apple.com>
31683
31684         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
31685
31686 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
31687
31688         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
31689
31690         * lib/target-supports.exp (check_iconv_available): Default
31691         libiconv to -liconv, if there is no definition.
31692
31693 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
31694
31695         * gcc.dg/torture/cris-asm-mof-1.c: New test.
31696
31697 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
31698
31699         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
31700         * g++.dg/opt/pr7503-2.C: Likewise.
31701         * g++.dg/opt/pr7503-3.C: Likewise.
31702         * g++.dg/opt/pr7503-4.C: Likewise.
31703         * g++.dg/opt/pr7503-5.C: Likewise.
31704         * g++.dg/warn/minmax.C: New test.
31705
31706 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31707
31708         * gfortran.dg/g77_intrinsics_funcs.f: New test.
31709         * gfortran.dg/g77_intrinsics_sub.f: New test.
31710
31711 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
31712             Jan Hubicka  <jh@suse.cz>
31713             Steven Bosscher <stevenb@suse.de
31714
31715         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
31716
31717 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31718
31719         PR c++/19980
31720         * g++.dg/template/redecl3.C: New test.
31721
31722 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31723
31724         PR c++/20499
31725         * g++.dg/parse/error16.C: Tweak error markers.
31726
31727 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
31728
31729         PR target/20561
31730         * gcc.dg/20050321-2.c: New test.
31731
31732 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
31733
31734         PR c++/20465
31735         PR c++/20381
31736         * g++.dg/template/ptrmem12.C: New.
31737
31738 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
31739
31740         PR rtl-optimization/20527
31741         * gcc.c-torture/execute/pr20527-1.c: New test.
31742
31743 2005-03-22  Ben Elliston  <bje@au.ibm.com>
31744
31745         * gcc.misc-tests/options.exp (check_for_options): Create a real C
31746         program, compile it into a real executable and then delete the .c
31747         and .x files afterwards, to avoid problems on testglue targets.
31748
31749 2005-03-21  Stuart Hastings  <stuart@apple.com>
31750
31751         * gcc.target/i386/sse-2.c: New.
31752
31753 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
31754
31755         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
31756
31757 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
31758
31759         * g++.dg/parse/crash25.C: Fix typo.
31760
31761 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
31762
31763         PR c++/20461
31764         * g++.dg/parse/crash24.C: New test.
31765
31766         PR c++/20536
31767         * g++.dg/parse/crash25.C: New test.
31768
31769 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
31770
31771         PR c++/20147
31772         * g++.dg/ext/stmtexpr4.C: New test.
31773
31774 2005-03-20  Roger Sayle  <roger@eyesopen.com>
31775
31776         PR middle-end/20539
31777         * gcc.c-torture/compile/pr13066-1.c: New test case.
31778         * gcc.c-torture/compile/pr20539-1.c: Likewise.
31779         * g++.dg/opt/pr13066-1.C: Likewise.
31780
31781 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
31782
31783         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
31784
31785 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31786
31787         PR fortran/18525
31788         * gfortran.dg/nesting_1.f90: New test.
31789
31790 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31791
31792         PR c++/20240
31793         * g++.dg/lookup/using13.C: New test.
31794
31795 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31796
31797         PR c++/20333
31798         * g++.dg/template/crash36.C: New test.
31799
31800 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
31801
31802         PR c++/20463
31803         * g++.dg/template/crash35.C: New test.
31804
31805 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
31806
31807         PR c++/19966
31808         * g++.dg/overload/operator2.C: New test.
31809
31810 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31811
31812         PR libfortran/20257
31813         * gfortran.dg/pr20257.f90: New test.
31814
31815 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31816
31817         PR libfortran/20480
31818         * gfortran.dg/pr20480.f90: New test.
31819
31820 2005-03-16  Richard Henderson  <rth@redhat.com>
31821
31822         PR middle-end/15700
31823         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
31824         (_rtld_global): New.
31825         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
31826         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
31827
31828         * gcc.dg/alias-3.c: New.
31829         * gcc.dg/alias-4.c: New.
31830         * gcc.dg/alias-5.c: New.
31831         * gcc.dg/alias-6.c: New.
31832
31833 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
31834
31835         * gcc.dg/cpp/ucnid-7.c: New.
31836
31837 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
31838             Dorit Naishlos  <dorit@il.ibm.com>
31839
31840         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
31841         darwin.
31842
31843 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
31844
31845         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
31846         support misaligned accesses.
31847         * gcc.dg/vect/vect-58.c: Likewise.
31848         * gcc.dg/vect/vect-92.c: New.
31849         * gcc.dg/vect/vect-93.c: New.
31850
31851 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
31852
31853         PR fortran/18827
31854         * gfortran.dg/assign_2.f90: New test.
31855         * gfortran.dg/assign_3.f90: New test.
31856         * gfortran.dg/assign.f90: New test.
31857
31858 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
31859
31860         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
31861         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
31862         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
31863         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
31864         names.
31865
31866 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
31867
31868         * gcc.dg/cpp/ucnid-6.c: New.
31869
31870         * gcc.dg/cpp/normalize-1.c: New.
31871         * gcc.dg/cpp/normalize-2.c: New.
31872         * gcc.dg/cpp/normalize-3.c: New.
31873         * gcc.dg/cpp/normalize-4.c: New.
31874         * gcc.dg/cpp/ucnid-4.c: New.
31875         * gcc.dg/cpp/ucnid-5.c: New.
31876         * g++.dg/cpp/normalize-1.C: New.
31877         * g++.dg/cpp/ucnid-1.C: New.
31878
31879 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
31880
31881         * gcc.dg/pr18628.c: New.
31882
31883 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
31884
31885         PR c++/20280
31886         * g++.dg/tree-ssa/pr20280.C: New.
31887
31888 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31889
31890         PR fortran/20467
31891         * gfortran.dg/stfunc_2.f90: New test.
31892
31893 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
31894
31895         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
31896
31897 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
31898
31899         * gcc.dg/tree-ssa/20050314-1.c: New test.
31900
31901 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31902
31903         PR c++/4403
31904         PR c++/9783, DR433
31905         * g++.dg/template/friend34.C: New test.
31906         * g++.dg/template/friend35.C: Likewise.
31907         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
31908
31909 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31910
31911         Friend class name lookup 5/n
31912         PR c++/1016
31913         * g++.dg/lookup/hidden-class1.C: New test.
31914         * g++.dg/lookup/hidden-class2.C: Likewise.
31915         * g++.dg/lookup/hidden-class3.C: Likewise.
31916         * g++.dg/lookup/hidden-class4.C: Likewise.
31917         * g++.dg/lookup/hidden-class5.C: Likewise.
31918         * g++.dg/lookup/hidden-class6.C: Likewise.
31919         * g++.dg/lookup/hidden-class7.C: Likewise.
31920         * g++.dg/lookup/hidden-class8.C: Likewise.
31921         * g++.dg/lookup/hidden-class9.C: Likewise.
31922         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
31923         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
31924         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
31925         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
31926         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
31927         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
31928         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
31929         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
31930         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
31931         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
31932         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
31933
31934 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
31935
31936         PR c++/20157
31937         * g++.dg/template/error18.C: New test.
31938
31939 2005-03-09  Ben Elliston  <bje@au.ibm.com>
31940
31941         PR debug/16792
31942         * g++.dg/debug/pr16792.C: New test.
31943
31944 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
31945
31946         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
31947         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
31948         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
31949         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
31950         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
31951         test assertion names.
31952
31953 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31954
31955         PR fortran/18600
31956         * gfortran.dg/stfunc_1.f90: New test.
31957
31958 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31959
31960         PR fortran/16907
31961         * gfortran.dg/real_index_1.f90: New test.
31962
31963 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31964
31965         PR fortran/20323
31966         * gfortran.dg/spec_expr_1.f90: New test.
31967
31968 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
31969
31970         PR c/20402
31971         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
31972         new parser.
31973
31974 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31975
31976         PR fortran/20361
31977         * gfortran.dg/largeequiv_1.f90: New test.
31978
31979 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
31980
31981         * gcc.dg/ucnid-1.c: New.
31982         * gcc.dg/ucnid-2.c: New.
31983         * gcc.dg/ucnid-3.c: New.
31984         * gcc.dg/ucnid-4.c: New.
31985         * gcc.dg/ucnid-5.c: New.
31986         * gcc.dg/ucnid-6.c: New.
31987         * gcc.dg/cpp/ucnid-1.c: New.
31988         * gcc.dg/cpp/ucnid-2.c: New.
31989         * gcc.dg/cpp/ucnid-3.c: New.
31990         * g++.dg/other/ucnid-1.C: New.
31991
31992 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
31993
31994         * gcc.dg/vmx/darwin-abi-3.c: Delete.
31995
31996 2005-03-11  Per Bothner  <per@bothner.com>
31997
31998         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
31999         that diagnotics refer to correct token.
32000         * gcc.dg/unused-3.c: Likewise.
32001
32002 2005-03-11  Per Bothner  <per@bothner.com>
32003
32004         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
32005         constant" is now actually on same line as string constant.
32006         * gcc.dg/cpp/direct2s.c: Likewise.
32007
32008 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
32009
32010         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
32011
32012 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32013
32014         PR libfortran/20124
32015         * gfortran.dg/pr20124.f90: New Test
32016
32017 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
32018
32019         PR tree-optimization/20130
32020         * gcc.dg/pr20130-1.c: New test.
32021
32022 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
32023
32024         PR target/20095
32025         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
32026
32027 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32028
32029         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
32030
32031 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
32032
32033         * g++.dg/eh/forced1.C: Fix comment.
32034         * g++.dg/eh/forced2.C: Ditto.
32035         * g++.dg/eh/forced3.C: Ditto.
32036         * g++.dg/eh/forced4.C: Ditto.
32037
32038 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
32039
32040         PR rtl-opt/20412
32041         * gcc.c-torture/compile/pr20412.c: New test.
32042
32043 2005-03-10  Roger Sayle  <roger@eyesopen.com>
32044
32045         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
32046
32047 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
32048
32049         PR target/20322
32050         * gcc.dg/20050307-1.c: New test.
32051
32052 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
32053
32054         PR c++/20375
32055         * g++.dg/other/stdarg3.C: New.
32056
32057 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
32058
32059         PR c++/18384, c++/18327
32060         * g++.dg/init/array19.C: New test.
32061
32062         PR inline-asm/20314
32063         * gcc.dg/torture/pr20314-1.c: New test.
32064         * gcc.dg/torture/pr20314-2.c: New test.
32065
32066 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
32067
32068         * gcc.dg/20050309-1.c: New test.
32069
32070 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32071
32072         * gcc.dg/builtins-10.c: Reactivate disabled test.
32073         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
32074         new cbrt transformations.
32075
32076 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
32077
32078         PR c++/20208
32079         * g++.dg/template/array13.C: New test.
32080
32081 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
32082
32083         PR c++/16859
32084         * g++.dg/init/brace4.C: New test.
32085
32086 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
32087
32088         PR c++/20186
32089         * g++.dg/template/non-dependent12.C: New.
32090
32091 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
32092
32093         PR c++/20142
32094         * g++.dg/init/array18.C: Add dg-do run marker.
32095
32096         PR c++/20142
32097         * g++.dg/init/array18.C: New test.
32098
32099 2005-03-09  Ben Elliston  <bje@au.ibm.com>
32100
32101         * consistency.vlad/vlad.exp: Remove trailing semicolons.
32102         * g++.dg/gcov/gcov.exp: Likewise.
32103         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
32104         * gcc.target/xstormy16/xstormy16.exp: Likewise.
32105         * lib/c-torture.exp: Likewise.
32106         * lib/fortran-torture.exp: Likewise.
32107         * lib/g++.exp: Likewise.
32108         * lib/gcc-defs.exp: Likewise.
32109         * lib/gcc-dg.exp: Likewise.
32110         * lib/gcc.exp: Likewise.
32111         * lib/gcov.exp: Likewise.
32112         * lib/gfortran.exp: Likewise.
32113         * lib/mike-g++.exp: Likewise.
32114         * lib/mike-gcc.exp: Likewise.
32115         * lib/objc-torture.exp: Likewise.
32116         * lib/objc.exp: Likewise.
32117         * lib/profopt.exp: Likewise.
32118         * lib/target-libpath.exp: Likewise.
32119         * lib/target-supports.exp: Likewise.
32120         * lib/treelang.exp: Likewise.
32121         * lib/wrapper.exp: Likewise.
32122
32123 2005-03-08  Jeff Law  <law@redhat.com>
32124
32125         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
32126         PHI-OPT changes.
32127
32128 2005-03-08  Ira Rosen  <irar@il.ibm.com>
32129
32130         * gcc.dg/vect/pr20122.c: New test.
32131
32132 2005-03-07  Jeff Law  <law@redhat.com>
32133
32134         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
32135         was folded away.
32136         * gcc.dg/tree-ssa/pr18133-1.c: New test.
32137         * gcc.dg/tree-ssa/pr18133-2.c: New test.
32138         * gcc.dg/tree-ssa/pr18134.c: New test.
32139
32140 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32141
32142         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
32143         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
32144         gcc.dg/torture/builtin-noret-2.c: Require weak support.
32145
32146 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
32147
32148         PR tree-opt/17671
32149         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
32150
32151 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
32152
32153         * g++.dg/warn/Wnvdtor.C: New test.
32154
32155 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
32156
32157         * gcc.dg/torture/pr19683-1.c: New test.
32158
32159 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
32160
32161         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
32162         * gfortran.dg/g77/19990313-2.f: Ditto.
32163         * gfortran.dg/g77/19990313-3.f: Ditto.
32164         * gfortran.dg/g77/19990525-0.f: Ditto.
32165         * gfortran.dg/g77/19990826-0.f: Ditto.
32166         * gfortran.dg/g77/19990826-2.f: Ditto.
32167         * gfortran.dg/g77/19990826-3.f: Ditto.
32168         * gfortran.dg/g77/20000511-1.f: Ditto.
32169         * gfortran.dg/g77/20000511-2.f: Ditto.
32170         * gfortran.dg/g77/970625-2.f: Ditto.
32171         * gfortran.dg/g77/980310-2.f: Ditto.
32172         * gfortran.dg/g77/980310-3.f: Ditto.
32173         * gfortran.dg/g77/980310-8.f: Ditto.
32174         * gfortran.dg/g77/980519-2.f: Ditto.
32175         * gfortran.dg/g77/alpha1.f: Ditto.
32176         * gfortran.dg/g77/claus.f: Ditto.
32177         * gfortran.dg/g77/erfc.f: Ditto.
32178         * gfortran.dg/g77/short.f: Ditto.
32179         * gfortran.fortran-torture/execute/data.f90: Ditto.
32180         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
32181         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
32182
32183 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32184
32185         * lib/file-format.exp (gcc_target_object_format): Add check for som
32186         format and hardcode object formats on hppa*-*-hpux*.
32187         * lib/target-supports.exp (check_weak_available): Add check for som
32188         object format.  Always return 0 on hppa*-*-hpux10*.
32189
32190         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
32191         is defined.
32192
32193         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
32194
32195 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
32196
32197         * gfortran.dg/pr19936_1.f90: New test.
32198         * gfortran.dg/pr19936_2.f90: New test.
32199         * gfortran.dg/pr19936_3.f90: New test.
32200
32201 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
32202             Paul Thomas <prthomas@drfccad.cea.fr>
32203
32204         * gfortran.dg/PR19754_1.f90: New test.
32205         * gfortran.dg/PR19754_2.f90: Ditto.
32206
32207 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32208
32209         PR c++/19311
32210         * g++.dg/template/non-dependent11.C: New test.
32211
32212 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
32213
32214         * lib/target-supports.exp (check_iconv_available): Fix comment.
32215
32216 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
32217             Joseph S. Myers  <joseph@codesourcery.com>
32218
32219         PR c++/19797
32220         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
32221
32222 2005-03-04  Matthew Sachs  <msachs@apple.com>
32223
32224         * gcc.exp (gcc_target_compile): Put braces around
32225         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
32226         * objc.exp (objc_target_compile): Likewise.
32227         * treelang.exp (treelang_target_compile): Likewise.
32228
32229 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32230
32231         PR fortran/19673
32232         * gfortran.dg/func_result_1.f90: New test.
32233
32234 2005-03-04  Ben Elliston  <bje@au.ibm.com>
32235
32236         * gcc.misc-tests/options.exp: New test.
32237
32238 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
32239
32240         * gcc.dg/pr15784-4.c: New test.
32241
32242 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
32243
32244         * gcc.c-torture/execute/pr17133.c: New.
32245         * gcc.c-torture/compile/20050303-1.c: New.
32246
32247 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
32248
32249         * gcc.dg/cpp/assert4.c: Fix for cygwin.
32250
32251 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
32252
32253         * g++.dg/overload/using2.C: New.
32254
32255 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
32256
32257         PR c++/19916
32258         * g++.dg/init/ptrmem2.C: New test.
32259
32260 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
32261
32262         PR c/8927
32263         * gcc.dg/pr8927-1.c: New test.
32264
32265 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
32266
32267         PR c++/20232
32268         * g++.dg/inherit/covariant12.C: New.
32269
32270 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32271
32272         PR fortran/19479
32273         * gfortran.dg/bound_1.f90: New test.
32274
32275 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
32276
32277         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
32278         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
32279
32280 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
32281
32282         PR c/20245
32283         * gcc.dg/pr20245-1.c: New test.
32284
32285 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
32286
32287         PR middle-end/19874
32288         * gcc.c-torture/execute/20050119-2.c: New test case.
32289
32290 2005-02-28  Ben Elliston  <bje@au.ibm.com>
32291
32292         * README: Update the DejaGnu bug reporting address.
32293         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
32294         * lib/objc-torture.exp: Likewise.
32295
32296 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
32297
32298         * gfortran.dg/boz_1.f90: New test.
32299         * gfortran.dg/boz_3.f90: New test.
32300         * gfortran.dg/boz_4.f90: New test.
32301
32302 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
32303
32304         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
32305         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
32306
32307 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32308
32309         PR libfortran/20101
32310         * gfortran.dg/write_0_pe_format.f90: New test.
32311
32312 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
32313
32314         PR c++/20206
32315         * g++.dg/opt/thunk2.C: New test.
32316         * g++.dg/opt/covariant1.C: New test.
32317
32318 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32319
32320         * gfortran.dg/e_d_fmt.f90: New test.
32321
32322 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
32323
32324         * gcc.dg/asm-b.c: Fix comment typos.
32325
32326 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
32327
32328         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
32329         a V_MAY_DEF also.
32330
32331 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
32332
32333         PR tree-opt/20188
32334         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
32335         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
32336         * gcc.dg/asm-b.c: New test.
32337
32338 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
32339
32340         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
32341         Disable this test on IRIX 6.
32342
32343 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
32344
32345         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
32346         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
32347         parser.
32348
32349 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
32350
32351         PR tree-optimization/20204
32352         * gcc.dg/pr20204.c: New test.
32353
32354 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
32355
32356         PR target/20196
32357         * gcc.c-torture/execute/20050224-1.c: New test.
32358
32359         PR c++/20175
32360         * g++.dg/warn/Wbraces2.C: New test.
32361
32362 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
32363
32364         PR c++/19878
32365         * g++.dg/init/const2.C: New test.
32366
32367 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
32368
32369         PR tree-optimization/20100
32370         * gcc.c-torture/execute/pr20100-1.c: New test.
32371
32372 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32373
32374         * gfortran.dg/implicit_3.f90: New test.
32375
32376         * gfortran.dg/deftype_1.f90: New test.
32377
32378 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
32379
32380         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
32381         the test passes.
32382         * g++.dg/other/anon3.C: Accept a warning.
32383
32384 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
32385
32386         * gcc.dg/pr20017.c: Fix a comment typo.
32387
32388 2005-02-23  Bud Davis  <bdavis@gfortran.org>
32389
32390         * gfortran.dg/list_read_4.f90: Change to f90 comments.
32391
32392 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
32393
32394         PR ada/19902
32395         * ada/acats/tests/cxa/cxa3004.a: Remove.
32396         * ada/acats/tests/cxb/cxb30061.am: Likewise.
32397
32398 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
32399
32400         PR c++/20073
32401         * g++.dg/init/const1.C: New test.
32402
32403         PR c++/19991
32404         * g++.dg/parse/constant7.C: New test.
32405
32406         PR c++/20152
32407         * g++.dg/parse/error27.C: New test.
32408         * g++.dg/template/qualttp15.C: Adjust error markers.
32409         * g++.old-deja/g++.other/struct1.C: Likewise.
32410
32411         PR c++/20153
32412         * g++.dg/template/error17.C: New test.
32413
32414         PR c++/20148
32415         * g++.dg/parser/error26.C: New test.
32416
32417 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
32418
32419         PR tree-optimization/20100
32420         PR tree-optimization/20115
32421         * gcc.dg/pr20115.c: New test.
32422         * gcc.dg/pr20115-1.c: New test.
32423         * gcc.dg/pr20100.c: New test.
32424         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
32425         call-clobbered variables after alias1.
32426
32427 2005-02-22  Bud Davis  <bdavis@gfortran.org>
32428
32429         * gfortran.dg/list_read_4.f90: new test.
32430
32431 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
32432
32433         PR rtl-optimization/20017.
32434         * gcc.dg/pr20017.c: New.
32435
32436 2005-02-22  Devang Patel  <dpatel@apple.com>
32437
32438         PR 19952
32439         * g++.dg/tree-ssa/pr19952.C: New test.
32440
32441 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
32442
32443         PR c++/19883
32444         * g++.dg/parse/constant6.C: New test.
32445
32446 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
32447
32448         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
32449         * g++.dg/charset/asm2.c: Likewise.
32450         * g++.dg/charset/asm3.c: Likewise.
32451         * g++.dg/charset/asm4.c: Likewise.
32452         * g++.dg/charset/asm5.c: Likewise.
32453         * g++.dg/charset/attribute1.c: Likewise.
32454         * g++.dg/charset/attribute2.c: Likewise.
32455         * g++.dg/charset/extern1.cc: Likewise.
32456         * g++.dg/charset/extern2.cc: Likewise.
32457         * g++.dg/charset/extern3.cc: Likewise.
32458         * g++.dg/charset/function.cc: Likewise.
32459         * g++.dg/charset/string.c: Likewise.
32460         * g++.dg/charset/charset.exp: Likewise.
32461         * lib/target-supports.exp (check_iconv_available): Fix comment.
32462
32463 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
32464
32465         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
32466         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
32467         * gcc.dg/charset/asm2.c: Likewise.
32468         * gcc.dg/charset/asm3.c: Likewise.
32469         * gcc.dg/charset/asm4.c: Likewise.
32470         * gcc.dg/charset/asm5.c: Likewise.
32471         * gcc.dg/charset/asm6.c: Likewise.
32472         * gcc.dg/charset/attribute1.c: Likewise.
32473         * gcc.dg/charset/attribute2.c: Likewise.
32474         * gcc.dg/charset/builtin1.c: Likewise.
32475         * gcc.dg/charset/extern.c: Likewise.
32476         * gcc.dg/charset/function.c: Likewise.
32477         * gcc.dg/charset/string.c: Likewise.
32478         * gcc.dg/charset/charset.exp: Likewise.
32479
32480 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
32481
32482         PR fortran/20086
32483         * gfortran.dg/pr20086.f90: New test.
32484
32485 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
32486
32487         PR tree-optimization/19786
32488         * g++.dg/tree-ssa/pr19786.C: New.
32489
32490 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32491
32492         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
32493
32494 2005-02-21  Jeff Law  <law@redhat.com>
32495
32496         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
32497
32498 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32499
32500         * gfortran.dg/do_iterator: Split loop, markup all lines for
32501         which an error locus is printed.
32502         * gfortran.dg/pr17708.f90: Markup all lines for which an error
32503         locus is printed.
32504         * gfortran.dg/select_4.f90: Likewise.
32505         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
32506         locuses in the various permutations.
32507
32508 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
32509
32510         PR tree-optimization/19951
32511         * g++.dg/vect: New directory.
32512         * g++.dg/vect/vect.exp: New file.
32513         * g++.dg/vect/pr19951.cc: New testcase.
32514         * g++.dg/dg.exp: Also prune vectorizer tests.
32515
32516 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
32517
32518         PR 18785
32519         * gcc.dg/charset/builtin1.c: New test.
32520
32521 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32522
32523         PR c++/19299
32524         * g++.dg/inherit/volatile1.C: New test.
32525
32526         PR c++/19440
32527         * g++.dg/template/dtor4.C: New test.
32528
32529 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
32530
32531         * gfortran.dg/int_1.f90: New test.
32532
32533 2005-02-19  Devang Patel  <dpatel@apple.com>
32534
32535         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
32536
32537 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
32538
32539         * gfortran.dg/achar_1.f90: New test.
32540
32541 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
32542
32543         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
32544
32545 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
32546             Jakub Jelinek  <jakub@redhat.com>
32547
32548         PR tree-optimization/19828
32549         * gcc.dg/tree-ssa/loop-7.c: New test.
32550         * gcc.c-torture/execute/20050218-1.c: New test.
32551
32552 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
32553
32554         PR c/20043
32555         * gcc.dg/transparent-union-1.c: New test.
32556         * gcc.dg/transparent-union-2.c: New test.
32557
32558 2005-02-18  James E Wilson  <wilson@specifixinc.com>
32559
32560         PR tree-optimization/18977
32561         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
32562
32563 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
32564
32565         PR target/20054
32566         * gcc.dg/pr20054.c: New test.
32567
32568 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32569
32570         PR c++/19508
32571         * g++.dg/ext/attrib20.C: New test.
32572
32573 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
32574
32575         PR middle-end/20030
32576         * gfortran.fortran-torture/execute/character_passing.f90: New test.
32577
32578 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
32579
32580         PR c++/20008
32581         * g++.dg/opt/switch4.C: New.
32582
32583 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
32584
32585         PR c++/20023
32586         PR tree-optimization/20009
32587         * gcc.c-torture/compile/20050217-1.c: New test.
32588         * g++.dg/opt/switch3.C: New test.
32589
32590         PR tree-optimization/18947
32591         * gcc.c-torture/compile/20050215-1.c: New test.
32592         * gcc.c-torture/compile/20050215-2.c: New test.
32593         * gcc.c-torture/compile/20050215-3.c: New test.
32594
32595 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
32596
32597         PR c++/20028
32598         * g++.dg/template/crash34.C: New.
32599
32600         PR c++/20022
32601         * g++.dg/other/access3.C: New.
32602
32603 2005-02-17  Ira Rosen  <irar@il.ibm.com>
32604
32605         * gcc.dg/vect/vect-98.c: New test.
32606
32607 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
32608
32609         PR tree-optimization/19967
32610         * gcc.dg/pr19967.c: New.
32611
32612 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
32613
32614         PR middle-end/19857
32615         * gcc.dg/tree-ssa/20050215-1.c: New test.
32616         * gcc.c-torture/execute/20050215-1.c: New test.
32617
32618 2005-02-15  Eric Christopher  <echristo@redhat.com>
32619
32620         * gcc.dg/cpp/20050215-1.c: New file.
32621
32622 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
32623
32624         PR tree-optimization/15785
32625         * gcc.dg/pr15785-1.c: New test.
32626
32627 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
32628
32629         PR c++/17788
32630         * g++.dg/init/ctor4.C: New.
32631         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
32632
32633 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
32634
32635         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
32636         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
32637
32638 2005-02-15  Andreas Schwab  <schwab@suse.de>
32639
32640         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
32641         declare malloc.
32642
32643 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
32644
32645         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
32646
32647 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
32648
32649         PR tree-optimization/19853
32650         * gcc.c-torture/compile/pr19853.c: New test.
32651
32652 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
32653
32654         PR c++/19608
32655         * g++.dg/parse/local-class1.C: New.
32656
32657         PR c++/19895
32658         * g++.dg/parse/ptrmem3.C: New.
32659
32660         PR c++/19884
32661         * g++.old-deja/g++.oliva/template6.C: Add another case.
32662         * g++.dg/template/explicit6.C: New.
32663
32664 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
32665
32666         PR c++/17816
32667         * g++.dg/other/redecl2.C: New.
32668
32669 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
32670
32671         PR c++/19891
32672         * g++.dg/abi/covariant4.C: New.
32673
32674 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
32675
32676         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
32677         New tests.
32678
32679 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
32680
32681         * gcc.dg/vect/vect-96.c: Fix typo.
32682
32683 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32684
32685         PR c++/14479
32686         PR c++/19487
32687         * g++.dg/template/enum5.C: New test.
32688
32689 2005-02-12  Ira Rosen  <irar@il.ibm.com>
32690
32691         * gcc.dg/vect/vect-97.c: New test.
32692
32693 2005-02-12  Ira Rosen  <irar@il.ibm.com>
32694
32695         * gcc.dg/vect/vect-96.c: New test.
32696
32697 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
32698
32699         * gcc.dg/builtins-34.c: Also check ldexp*.
32700
32701 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
32702
32703         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
32704
32705 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
32706
32707         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
32708         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
32709         dg-require-dll, dg-require-iconv, dg-require-named-sections,
32710         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
32711         selector_list, selector_expression, dg-process-target): Move to new
32712         file target-supports-dg.exp.
32713         * lib/target-supports-dg.exp: New.
32714
32715         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
32716         New.
32717
32718 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
32719
32720         PR c++/19666
32721         * g++.dg/other/ptrmem6.C: New test.
32722
32723         PR middle-end/19858
32724         * gcc.c-torture/compile/20050210-1.c: New test.
32725
32726 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
32727
32728         PR c++/19755
32729         * g++.dg/warn/Wbraces1.C: New test.
32730
32731 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
32732
32733         * gcc.dg/builtins-52.c: New testcase.
32734
32735 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
32736
32737         PR c/19342
32738         * gcc.c-torture/execute/20050119-1.c: New test.
32739
32740 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
32741
32742         PR c++/19811
32743         * g++.dg/init/delete1.C: New test.
32744
32745 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
32746
32747         PR c++/18470
32748         * g++.dg/template/static12.C: New test.
32749
32750 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
32751
32752         PR c++/19787
32753         * g++.dg/conversion/ambig1.C: New test.
32754
32755         PR c++/19739
32756         * g++.dg/ext/attrib19.C: New test.
32757
32758         PR c++/19732
32759         * g++.dg/parse/dtor5.C: New test.
32760
32761         PR c++/19762
32762         * g++.dg/template/dtor3.C: New test.
32763
32764         PR c++/19826
32765         * g++.dg/template/static11.C: New test.
32766         * g++.dg/template/crash2.C: Remove dg-error marker.
32767
32768 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
32769
32770         PR C++/18491
32771         * g++.old-deja/g++.mike/p10769a.C: Remove.
32772
32773 2005-02-09  Roger Sayle  <roger@eyesopen.com>
32774
32775         * gcc.dg/builtins-48.c: New test case.
32776         * gcc.dg/builtins-49.c: New test case.
32777         * gcc.dg/builtins-50.c: New test case.
32778         * gcc.dg/builtins-51.c: New test case.
32779
32780 2005-02-09  Ian Lance Taylor  <ian@airs.com>
32781
32782         PR middle-end/19583
32783         * g++.dg/warn/Wreturn-type-3.C: New test.
32784
32785 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
32786
32787         PR middle-end/19402
32788         * gcc.dg/pr19402-1.c: New testcase.
32789         * gcc.dg/pr19402-2.c: likewise.
32790
32791 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
32792
32793         PR middle-end/19854
32794         * g++.dg/tree-ssa/tmmti.C: New testcase.
32795
32796 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
32797
32798         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
32799
32800 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
32801
32802         PR c++/19733
32803         * g++.dg/parse/crash23.C: New test.
32804         * g++.dg/warn/Weff1.C: New test.
32805
32806 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
32807
32808         * gcc.dg/20050209-1.c: New test.
32809
32810 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
32811
32812         PR target/19799
32813         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
32814
32815 2005-02-08  Mike Stump  <mrs@apple.com>
32816
32817         * g++.dg/pch/import-2.c: New test.
32818         * g++.dg/pch/import-2.hs: New.
32819         * g++.dg/pch/include/import-2a.h: New.
32820         * g++.dg/pch/include/import-2b.h: New.
32821
32822 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
32823
32824         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
32825
32826 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32827
32828         * gfortran.dg/substr_1.f90: New test.
32829
32830 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
32831
32832         PR middle-end/19775
32833         * gcc.dg/torture/builtin-power-1.c: Disable test for
32834         invalid transformation.
32835         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
32836         no longer optimize.
32837         * gcc.dg/builtins-47.c: New testcase.
32838
32839 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
32840             Dorit Naishlos  <dorit@il.ibm.com>
32841
32842         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
32843
32844 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
32845
32846         * gcc.c-torture/compile/20050206-1.c: New test.
32847
32848 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
32849
32850         PR tree-opt/19768
32851         * g++.dg/opt/pr19768.C: New test.
32852
32853 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
32854
32855         PR tree-opt/19736
32856         * gcc.c-torture/compile/pr19736.c: New test.
32857
32858 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32859
32860         PR c++/17401
32861         * g++.dg/parse/error25.C: New test.
32862
32863 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
32864
32865         * gcc.c-torture/execute/20050203-1.c: New.
32866
32867 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
32868
32869         * gcc.dg/vect/vect-85.c: Remove xfail.
32870         * gcc.dg/vect/vect-86.c: Remove xfail.
32871         * gcc.dg/vect/vect-87.c: Remove xfail.
32872         * gcc.dg/vect/vect-88.c: Remove xfail.
32873
32874 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
32875
32876         * gcc.dg/altivec-19.c: New.
32877
32878 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
32879
32880         PR c/17807
32881         * gcc.dg/nested-func-3.c: New test.
32882         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
32883
32884 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
32885
32886         * gcc.test-framework/gen_directive_tests: Generate tests for
32887         selector expressions.
32888
32889 2005-02-02  Matt Austern  <austern@apple.com>
32890
32891         PR c++/19628
32892         * g++/ext/builtin7.C: New.
32893         * g++/ext/builtin8.C: New.
32894
32895 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
32896
32897         PR c/18502
32898         * gcc.dg/pr18502-1.c: New test.
32899
32900 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32901
32902         PR c++/17413
32903         * g++.dg/template/local4.C: Tweak.
32904
32905 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
32906
32907         PR tree-optimization/19578
32908         * gcc.c-torture/compile/20050202-1.c: New test.
32909
32910 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
32911
32912         PR c/19435
32913         * gcc.dg/c99-init-4.c: New test.
32914
32915 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
32916
32917         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
32918
32919         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
32920
32921         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
32922         * g++.dg/eh/check-vect.h: New.
32923
32924         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
32925         * gcc.dg/vect/vect-78.c: Ditto.
32926         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
32927         Remove.
32928
32929         * g++.dg/conversion/simd1.C: Expect warning.
32930         * g++.dg/ext/attribute-test-1.C: Ditto.
32931         * g++.dg/ext/attribute-test-2.C: Ditto.
32932         * g++.dg/ext/attribute-test-3.C: Ditto.
32933         * g++.dg/ext/attribute-test-4.C: Ditto.
32934
32935         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
32936         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
32937
32938         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
32939
32940 2005-02-01  Richard Henderson  <rth@redhat.com>
32941
32942         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
32943         long double for ibm double-double format.
32944         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
32945
32946 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
32947
32948         PR tree-optimization/19633
32949         * gcc.dg/pr19633-1.c: New test.
32950         * gcc.dg/pr19633.c: Tweak to make pointer point
32951         to NULL or a symbol.
32952
32953 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
32954
32955         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
32956         New procs.
32957         (dg-process-target (local override)): Handle selector expressions.
32958
32959         * gcc.test-framework/README: Describe tests in source directory.
32960         * gcc.test-framework/test-framework.awk: Handle dg- tests.
32961         * gcc.test-framework/test-framework.exp: Handle dg- tests.
32962         * gcc.test-framework/dg-bogus-exp-P.c: New test.
32963         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
32964         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
32965         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
32966         * gcc.test-framework/dg-do-link-exp-P.c: New test.
32967         * gcc.test-framework/dg-do-run-exp-P.c: New test.
32968         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
32969         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
32970         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
32971         * gcc.test-framework/dg-error-exp-P.c: New test.
32972         * gcc.test-framework/dg-error-exp-XP.c: New test.
32973         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
32974         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
32975         * gcc.test-framework/dg-output-exp-P.c: New test.
32976         * gcc.test-framework/dg-output-exp-XF.c: New test.
32977         * gcc.test-framework/dg-warning-exp-P.c: New test.
32978         * gcc.misc-tests/dg-1.c: Remove.
32979         * gcc.misc-tests/dg-2.c: Remove.
32980         * gcc.misc-tests/dg-3.c: Remove.
32981         * gcc.misc-tests/dg-4.c: Remove.
32982         * gcc.misc-tests/dg-5.c: Remove.
32983         * gcc.misc-tests/dg-6.c: Remove.
32984         * gcc.misc-tests/dg-7.c: Remove.
32985         * gcc.misc-tests/dg-8.c: Remove.
32986         * gcc.misc-tests/dg-9.c: Remove.
32987         * gcc.misc-tests/dg-10.c: Remove.
32988         * gcc.misc-tests/dg-11.c: Remove.
32989         * gcc.misc-tests/dg-12.c: Remove.
32990         * gcc.misc-tests/dg-test.exp: Remove.
32991
32992         * gcc.test-framework/test-framework.awk: Change recording and
32993         printing of passes and failures.
32994
32995         * gcc.test-framework: New directory.
32996         * gcc.test-framework/README: New.
32997         * gcc.test-framework/test-framework.exp: New.
32998         * gcc.test-framework/test-framework.awk: New.
32999         * gcc.test-framework/gen_directive_tests: New.
33000
33001 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
33002
33003         * lib/treelang.exp: Fix comment typos.
33004         (treelang_target_compile): Don't append libs=-ltreelang to options.
33005
33006 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
33007
33008         * g++.dg/parse/typename7.C: Adjust error messages.
33009
33010 2005-01-31  Jeff Law  <law@redhat.com>
33011
33012         * gcc.c-torture/execute/20050131-1.c: New test.
33013         * gcc.dg/wcaselabel.c: New test.
33014
33015 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
33016
33017         * g++.dg/other/warning1.C: Adjust error messags.
33018         * g++.dg/parse/constant5.C: New test.
33019
33020 2005-01-31  Steven Bosscher  <stevenb@suse.de>
33021
33022         PR c/19333
33023         * gcc.c-torture/compile/20011130-1.c: Reorder to make
33024         the test case valid.
33025         * gcc.dg/20030815-1.c: Remove invalid tests.
33026         * gcc.dg/array-7.c: Adjust expected result.
33027         * gcc.dg/pr18596-3.c: Likewise.
33028         * gcc.dg/noncompile/20000901-1.c: Likewise.
33029         * gcc.dg/noncompile/init-2.c: Likewise.
33030         * gcc.dg/noncompile/init-4.c: Likewise.
33031
33032 2005-01-31  Dale Johannesen  <dalej@apple.com>
33033
33034         * g++.dg/opt/pr19650.C: New test.
33035
33036 2005-01-31  Richard Henderson  <rth@redhat.com>
33037
33038         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
33039         long double for intel double extended format.
33040         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
33041
33042 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
33043
33044         PR c++/19555
33045         * g++.dg/template/static10.C: New test.
33046
33047         PR c++/19395
33048         * g++.dg/parse/error24.C: New test.
33049
33050         PR c++/19367
33051         * g++.dg/lookup/builtin1.C: New test.
33052
33053         PR c++/19457
33054         * g++.dg/warn/conv3.C: New test.
33055
33056 2005-01-30  Bud Davis  <bdavis@gfortran.org>
33057
33058         PR fortran/19647
33059         * gfortan.dg/inquire_7.f90
33060
33061 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
33062
33063         PR tree-optimization/15791
33064         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
33065         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
33066         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
33067         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
33068         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
33069         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
33070         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
33071         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
33072         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
33073         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
33074
33075 2005-01-29  Paul Brook  <paul@codesourcery.com>
33076
33077         PR fortran/18565
33078         * check.c (real_or_complex_check): New function.
33079         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
33080         * intrinsic.c (add_functions): Use new check functions.
33081         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
33082         Add prototypes.
33083
33084 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
33085
33086         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
33087         gcc.dg/lvalue-3.c: New tests.
33088         * gcc.dg/concat.c: Update expected messages.
33089
33090 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
33091
33092         PR libfortran/19595
33093         * gfortran.dg/eor_1.f90: New test.
33094
33095 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
33096
33097         PR fortran/19589
33098         * gfortran.dg/logical_data_1.f90: New test.
33099
33100 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
33101
33102         PR c++/19253
33103         * g++.dg/template/crash33.C: New test.
33104
33105         PR c++/19667
33106         * g++.dg/template/crash32.C: New test.
33107
33108 2005-01-28  Ian Lance Taylor  <ian@airs.com>
33109
33110         PR middle-end/16558
33111         * g++.dg/warn/Wreturn-type-2.C: New test.
33112
33113 2004-06-24  Jeff Law  <law@redhat.com>
33114
33115         * gcc.dg/tree-ssa/20050128-1.c: New test.
33116
33117 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
33118
33119         * gcc.target/frv/all-mdpackh-1.c: New test.
33120
33121 2005-01-28  Steven Bosscher  <stevenb@suse.de>
33122
33123         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
33124
33125 2005-01-27  Richard Henderson  <rth@redhat.com>
33126
33127         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
33128
33129 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
33130
33131         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
33132
33133 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
33134
33135         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
33136         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
33137         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
33138         to cope with cases where the multilib options override the dg-options.
33139
33140 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
33141
33142         PR c/18946
33143         * gcc.dg/noncompile/20050120-1.c: New test.
33144
33145 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
33146
33147         PR tree-optimization/19633
33148         * gcc.dg/pr19633.c: New test.
33149         * gcc.dg/tree-ssa/pr19633.c: New test.
33150
33151 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
33152
33153         * gcc.dg/20041216-1.c: New test.
33154
33155 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
33156
33157         PR objc/18862
33158         * objc.dg/selector-2.m: New test.
33159
33160 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
33161
33162         * g++.dg/opt/range-test-2.C: New test.
33163
33164         PR rtl-optimization/19579
33165         * gcc.c-torture/execute/20050124-1.c: New test.
33166
33167 2005-01-26  Greg Parker  <gparker@apple.com>
33168         Stuart Hastings  <stuart@apple.com>
33169
33170         * gcc.c-torture/execute/20050125-1.c: New.
33171
33172 2005-01-18  Jan Hubicka  <jh@suse.cz>
33173
33174         PR tree-optimize/19337
33175         * gcc.c-torture/compile/20050119-1.c: New test.
33176
33177 2005-01-24  James E Wilson  <wilson@specifixinc.com>
33178
33179         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
33180         test for successful match.
33181
33182 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
33183
33184         PR objc/18408
33185         * objc.dg/comp-types-7.m: New test.
33186
33187 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
33188
33189         * lib/target-supports.exp (current_target_name): New.
33190         (check_effective_target_ilp32, check_effective_target_lp64):
33191         Cache the result to use as long as the current target, with
33192         multilib flags, remains the same.
33193
33194         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
33195         (dg-require-weak, dg-require-visibility, dg-require-alias,
33196         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
33197         dg-require-effective-target, dg-skip-if): Remove call to
33198         skip_test_and_clear_xfail.
33199         (dg-test): Clear xfail data.
33200
33201 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
33202
33203         PR target/17751
33204         * gcc.dg/ppc64-toc.c: New test.
33205
33206         * g++.dg/tree-ssa/empty-1.C: New test.
33207
33208         PR middle-end/19551
33209         * gcc.c-torture/execute/20050121-1.c: New test.
33210         * gcc.dg/20050121-2.c: New test.
33211
33212 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
33213         Paul Brook  <paul@codesourcery.com>
33214
33215         PR fortran/17941
33216         * gfortran.dg/real_const_1.f: New test.
33217         * gfortran.dg/real_const_2.f90: New test.
33218         * gfortran.dg/complex_int_1.f90: New test.
33219
33220 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
33221
33222         PR fortran/19313
33223         * gfortan.dg/inquire_6.f90: New test.
33224
33225 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
33226
33227         PR libfortran/19451
33228         * open_readonly_1.f90: New test.
33229
33230 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
33231
33232         PR libfortran/18982
33233         * gfortran.dg/open_new.f90: New file.
33234
33235 2005-01-22  Paul Brook  <paul@codesourcery.com>
33236
33237         * namelist_1.f90: New test.
33238
33239 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
33240
33241         PR tree-optimization/19484
33242         * gcc.c-torture/compile/20050122-[12].c: New tests.
33243
33244 2005-01-22  Paul Brook  <paul@codesourcery.com>
33245
33246         * gfortran.dg/implicit_2.f90: New test.
33247
33248 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
33249
33250         PR fortran/19314
33251         * gfortran.dg/inquire_5.f90: New test.
33252
33253 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33254
33255         PR c/18809
33256         * gcc.dg/pr18809-1.c: New test.
33257
33258 2005-01-21  Ian Lance Taylor  <ian@airs.com>
33259
33260         * gcc.dg/20050121-1.c: New test.
33261
33262         PR tree-optimization/13000
33263         * gcc.dg/20040206-1.c: Change warning to point where function is
33264         being inlined.
33265
33266 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33267
33268         PR c++/19208
33269         * g++.dg/template/array11.C: New test.
33270
33271 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33272
33273         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
33274         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
33275         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
33276         * gfortran.dg/getenv_1.f90: Add dg-do directive.
33277         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
33278         gfortran.dg/pr17164.f90: Add missing dg-do directives.
33279
33280 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
33281
33282         PR tree-optimization/15349
33283         * gcc.dg/tree-ssa/pr15349.c: New.
33284
33285 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
33286
33287         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
33288
33289 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
33290
33291         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
33292         scan-assembler-times directive name.
33293
33294         * gcc.dg/asm-a.c: Move dg-require-effective-target to
33295         after dg-do.
33296
33297         PR rtl-optimization/19462
33298         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
33299
33300 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
33301
33302         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
33303         counting function calls on ia64.
33304
33305 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
33306
33307         PR rtl-optimization/15139
33308         * gcc.dg/20050111-2.c: New test.
33309
33310         PR c/17297
33311         * gcc.c-torture/compile/20050113-1.c: New testcase.
33312
33313         PR middle-end/19164
33314         * gcc.dg/20050113-1.c: New testcase.
33315
33316 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
33317
33318         * gcc.dg/vect/vect-85.c: Add comment.
33319         * gcc.dg/vect/vect-86.c: Add xfail for now.
33320         * gcc.dg/vect/vect-87.c: Add xfail for now.
33321         * gcc.dg/vect/vect-88.c: Add xfail for now.
33322         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
33323
33324 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33325
33326         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
33327
33328 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33329
33330         * g++.dg/debug/typedef3.C: New test.
33331
33332 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
33333
33334         PR c/19472
33335         * gcc.dg/asm-a.c: New test.
33336
33337 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
33338
33339         * gcc.dg/sh-relax.c: Add prototype for abort.
33340
33341 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33342
33343         * gcc.dg/short-compare-1.c: New test.
33344         * gcc.dg/short-compare-2.c: Likewise.
33345
33346 2005-01-18  Michael Matz  <matz@suse.de>
33347
33348         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
33349
33350 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
33351
33352         PR tree-optimization/19121
33353         * gcc.c-torture/compile/pr19121.c: New test.
33354
33355 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
33356
33357         PR target/19357
33358         * gcc.c-torture/compile/pr19357.c: New test.
33359
33360 2005-01-17  Ian Lance Taylor  <ian@airs.com>
33361
33362         PR c/5675
33363         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
33364         pass--those that refer just to the variable, possibly with a
33365         cast.
33366         * gcc.dg/c99-const-expr-3.c: Likewise.
33367
33368         PR middle-end/13127
33369         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
33370         longer emitted.
33371
33372 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
33373
33374         PR fortran/18778
33375         * gfortran.dg/endfile_2.f90: New test.
33376
33377 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
33378
33379         PR 19168
33380         * gfortran.dg/select_5.f90: New test.
33381
33382 2004-01-16  Paul Brook  <paul@codesourcery.com>
33383
33384         * gfortran.dg/common_4.f90: New test.
33385
33386 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
33387
33388         PR rtl-optimization/19462
33389         * gcc.dg/torture/pr19462-1.c: New test.
33390
33391 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
33392
33393         PR objc/19321
33394         * objc.dg/func-ptr-2.m: New.
33395         * objc.dg/volatile-1.m: New.
33396
33397 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33398
33399         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
33400
33401 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
33402
33403         PR tree-optimization/19060
33404         * gcc.c-torture/execute/20050104-1.c: New test.
33405
33406 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
33407
33408         PR fortran/18983
33409         * gfortran.dg/write_to_null.f90: New test.
33410
33411 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
33412             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33413
33414         PR other/19328
33415         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
33416         argument.
33417
33418 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
33419
33420         PR c++/19263
33421         * g++.dg/init/vector1.C: New test.
33422
33423 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
33424
33425         PR target/13158
33426         * gcc.target/ia64/sibcall-unwind-1.c: New test.
33427         PR target/18987
33428         * gcc.target/ia64/sibcall-unwind-2.c: New test.
33429
33430 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
33431
33432         * gfortran.dg/select_1.f90: New test.
33433         * gfortran.dg/select_2.f90: New test.
33434         * gfortran.dg/select_3.f90: New test.
33435         * gfortran.dg/select_4.f90: New test.
33436
33437 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
33438
33439         PR middle-end/19084
33440         PR rtl-optimization/19348
33441         * gcc.dg/20050111-1.c: New test.
33442         * gcc.c-torture/execute/20050111-1.c: New test.
33443
33444         * gcc.dg/i386-asm-4.c: New test.
33445
33446 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33447
33448         * gcc.dg/nested-func-2.c: New test.
33449         * ada/acats/norun.lst: Remove c953002.
33450
33451 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
33452
33453         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
33454
33455 2005-01-12  Ben Elliston  <bje@au.ibm.com>
33456
33457         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
33458
33459 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
33460
33461         PR target/18761
33462         * g++.dg/abi/align1.C: New test.
33463
33464 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
33465
33466         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
33467         at a time.
33468         * g++.dg/ext/altivec_check.h: Support compiling as C.
33469
33470 2005-01-10  Roger Sayle  <roger@eyesopen.com>
33471
33472         PR c++/19355
33473         * g++.dg/expr/pr19355-1.C: New test case.
33474
33475 2005-01-10  Laurent GUERBY <laurent@guerby.net>
33476
33477         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
33478         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
33479         * ada/acats/tests/c3/c92005b.ada: Likewise.
33480         * ada/acats/tests/c3/cxb3012.a: Likewise.
33481         * ada/acats/norun.lst: Add c380004 and c953002, add PR
33482
33483 2005-01-09  Paul Brook  <paul@codesourcery.com>
33484
33485         * gfortran.dg/common_2.f90: New file.
33486         * gfortran.dg/common_3.f90: New file.
33487
33488 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
33489
33490         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
33491
33492 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
33493
33494         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
33495         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
33496         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
33497         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
33498         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
33499         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
33500         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
33501         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
33502         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
33503         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
33504         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
33505         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
33506         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
33507         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
33508         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
33509         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
33510         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
33511         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
33512         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
33513         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
33514         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
33515         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
33516         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
33517         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
33518         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
33519         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
33520         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
33521         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
33522         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
33523         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
33524         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
33525         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
33526         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
33527         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
33528         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
33529         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
33530         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
33531         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
33532         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
33533         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
33534         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
33535         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
33536         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
33537         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
33538         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
33539         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
33540         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
33541         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
33542         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
33543         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
33544         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
33545         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
33546         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
33547         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
33548         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
33549         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
33550         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
33551         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
33552         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
33553         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
33554         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
33555         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
33556         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
33557         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
33558         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
33559         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
33560         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
33561
33562         * gcc.dg/vect/vect-1.c: Fix spelling.
33563         * gcc.dg/vect/vect-10.c: Fix spelling.
33564         * gcc.dg/vect/vect-11.c: Fix spelling.
33565         * gcc.dg/vect/vect-12.c: Fix spelling.
33566         * gcc.dg/vect/vect-14.c: Fix spelling.
33567         * gcc.dg/vect/vect-15.c: Fix spelling.
33568         * gcc.dg/vect/vect-16.c: Fix spelling.
33569         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
33570         * gcc.dg/vect/vect-64.c: Fix comments.
33571         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
33572
33573 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
33574             Ira Rosen  <irar@il.ibm.com>
33575
33576         * gcc.dg/vect/vect-70.c: New test.
33577         * gcc.dg/vect/vect-71.c: New test.
33578
33579 2005-01-09  Manfred Hollstein  <mh@suse.com>
33580
33581         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
33582         * gcc.dg/pr18241-2.c: Likewise.
33583         * gcc.dg/pr18241-3.c: Likewise.
33584         * gcc.dg/pr18241-4.c: Likewise.
33585         * gcc.dg/pr18241-5.c: Likewise.
33586
33587 2005-01-08  Richard Henderson  <rth@redhat.com>
33588
33589         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
33590         False for x86 and x86-64.
33591
33592 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
33593
33594         PR tree-optimization/18241
33595         * gcc.dg/pr18241-1.c: New test.
33596         * gcc.dg/pr18241-2.c: New test.
33597         * gcc.dg/pr18241-3.c: New test.
33598         * gcc.dg/pr18241-4.c: New test.
33599         * gcc.dg/pr18241-5.c: New test.
33600
33601 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
33602
33603         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
33604         gfortran.dg/select_4.f90: New.
33605
33606 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
33607
33608         * gcc.c-torture/execute/20050107-1.c: New test.
33609
33610 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
33611
33612         PR c++/19298
33613         * g++.dg/template/ref2.C: New.
33614
33615 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
33616
33617         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
33618         instead of being empty.
33619
33620 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33621
33622         PR fortran/15553
33623         * gfortran.dg/array-1.f90: New test.
33624
33625 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
33626
33627         PR tree-optimization/19283
33628         * gcc.c-torture/execute/20050106-1.c: New test.
33629
33630         PR rtl-optimization/18861
33631         * gcc.dg/20050105-1.c: New test.
33632
33633         PR tree-optimization/18828
33634         * gcc.dg/20050105-2.c: New test.
33635
33636 2005-01-07  Andreas Jaeger  <aj@suse.de>
33637
33638         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
33639
33640 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
33641
33642         PR fortran/18398
33643         * gfortran.dg/fmt_read.f90: New test.
33644
33645 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
33646
33647         * gcc.dg/rs6000-ldouble-2.c: New.
33648
33649 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
33650
33651         PR c++/19244
33652         * g++.dg/parser/ctor2.C: New test.
33653
33654 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33655
33656         PR c++/17154
33657         * g++.dg/template/using9.C: New test.
33658
33659 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33660
33661         PR c++/19258
33662         * g++.dg/lookup/friend6.C: New test.
33663
33664 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
33665
33666         PR c++/19270
33667         * g++.dg/template/array10.C: New.
33668
33669 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33670
33671         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
33672         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
33673
33674 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
33675
33676         * gcc.c-torture/compile/20050105-1.c: New test.
33677
33678 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
33679
33680         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
33681
33682 2005-01-05  Roger Sayle  <roger@eyesopen.com>
33683
33684         PR middle-end/19100
33685         * gcc.dg/conv-3.c: New test case.
33686
33687 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
33688
33689         * gcc.dg/asm-wide-1.c: New test.
33690
33691 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
33692
33693         PR c++/19030
33694         * g++.dg/parse/crash22.C: New
33695
33696 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
33697
33698         PR 19257
33699         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
33700
33701 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
33702
33703         PR middle-end/17767
33704         * gcc.dg/i386-mmx-6.c: New test case.
33705
33706 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
33707
33708         PR tree-optimization/18308
33709         * gcc.dg/vect/pr18308.c: New testcase.
33710
33711 2005-01-04  Andreas Jaeger  <aj@suse.de>
33712
33713         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
33714
33715 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
33716             Robert Bowdidge <bowdidge@apple.com>
33717
33718         * gcc.dg/cpp/subframework1.c: New.
33719         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
33720         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
33721         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
33722         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
33723
33724 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
33725
33726         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
33727         producing warning.
33728         * gcc.dg/darwin-weakimport-2.c: New.
33729
33730 2005-01-03  Richard Henderson  <rth@redhat.com>
33731
33732         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
33733
33734 2005-01-03  Richard Henderson  <rth@redhat.com>
33735
33736         * gcc.dg/vect/vect.exp: Enable for ia64.
33737         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
33738         (check_effective_target_vect_float): Likewise.
33739         (check_effective_target_vect_no_align): Likewise.
33740         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
33741         * gcc.dg/vect/vect-8.c: Likewise.
33742
33743 2005-01-03  Uros Bizjak <uros@kss-loka.si>
33744
33745         PR target/19236
33746         * gcc.dg/pr19236-1.c: New test case.
33747
33748 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
33749
33750         PR rtl-optimization/12092
33751         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
33752
33753 2005-01-02  Andreas Jaeger  <aj@suse.de>
33754
33755         * gcc.dg/pr12092-1.c: Do not run on x86_64.
33756
33757 2005-01-01  Roger Sayle  <roger@eyesopen.com>
33758             Andrew Pinski  <pinskia@physics.uc.edu>
33759
33760         PR rtl-optimization/12092
33761         * gcc.dg/pr12092-1.c: New test case.
33762
33763 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
33764
33765         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
33766         'hidden' and 'default' for better portability.
33767         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
33768
33769         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
33770         6 and 7.
33771         * g++.old-deja/g++.brendan/new3.C: Likewise.
33772
33773 2005-01-01  Steven Bosscher  <stevenb@suse.de>
33774
33775         * gcc.dg/20041231-1.C: New test.
33776         * g++.dg/warn/Wunreachable-code-1.C: New test.
33777
33778 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
33779
33780         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
33781         file, not /dev/null.  Abort on error.
33782
33783 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
33784             Ziemowit Laski  <zlaski@apple.com>
33785
33786         PR objc/18971
33787         * objc.dg/encode-5.m: New test.
33788
33789 2004-12-29  Richard Henderson  <rth@redhat.com>
33790
33791         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
33792         * objc.dg/stabs-1.m: Disable for ia64.
33793
33794 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
33795
33796         PR c++/19190
33797         * g++.dg/warn/Wunused-10.C: New test.
33798
33799 2004-12-28  Richard Henderson  <rth@redhat.com>
33800
33801         * objc.dg/stabs-1.m: Disable for alpha.
33802
33803 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
33804
33805         PR c++/19149
33806         * g++.dg/parse/error23.C: New test.
33807
33808 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33809
33810         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
33811
33812         PR fortran/19032
33813         * gfortran.dg/intrinsic_modulo_1.f90: New.
33814         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
33815         tests with divisor -1.
33816
33817 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
33818
33819         * g++.dg/opt/temp1.C (memcpy): Return a value.
33820
33821         PR c++/19148
33822         * g++.dg/expr/cond7.C: New test.
33823
33824 2004-12-27  Paul Brook  <paul@codesourcery.com>
33825
33826         * gfortran.dg/g77/select_no_compile.f: Remove.
33827
33828 2004-12-27  Richard Henderson  <rth@redhat.com>
33829
33830         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
33831         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
33832         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
33833
33834 2004-12-26  Richard Henderson  <rth@redhat.com>
33835
33836         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
33837         by 1i instead of token pasting.
33838
33839 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33840
33841         PR tree-optimization/17578
33842         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
33843         to additional_flags.
33844         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
33845
33846 2004-12-25  Richard Henderson  <rth@redhat.com>
33847
33848         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
33849         Remove Alpha.
33850
33851 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33852
33853         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
33854         hppa*-*-hpux*.
33855         * gcc.dg/pr17957.c (dg-options): Likewise.
33856         * gcc.dg/struct-ret-1.c: Add prototype for abort.
33857         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
33858         instead of 0 on __hppa__.
33859         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
33860         "foo,%r" on hppa*-*-*.
33861
33862 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
33863
33864         PR fortran/19071
33865         * gfortran.dg/complex_write.f90: New test.
33866
33867 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
33868
33869         PR c++/17595
33870         * g++.dg/parse/pragma2.C: New test.
33871
33872         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
33873
33874 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
33875
33876         * gcc.dg/empty2.c: Add missing dg-warning.
33877
33878 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
33879
33880         PR c++/17413
33881         * g++.dg/template/local4.C: New test.
33882         * g++.dg/template/crash19.C: Add dg-error marker.
33883
33884         * g++.dg/template/crash31.C: Correct embedded PR number.
33885
33886 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
33887
33888         PR c++/16405
33889         * g++.dg/opt/temp1.C: Add do-run marker.
33890
33891 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
33892
33893         * g++.dg/template/spec19.C: New.
33894
33895 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
33896
33897         PR target/16819
33898         * gcc.dg/empty2.c: New.
33899
33900 2004-12-23  Richard Henderson  <rth@redhat.com>
33901
33902         * lib/target-supports.exp (check_effective_target_vect_no_align):
33903         Remove i?86 and x86-64.
33904
33905 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
33906
33907         PR c++/16405
33908         * g++.dg/opt/temp1.C: New test.
33909
33910 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33911
33912         PR c++/18733
33913         * g++.dg/template/friend33.C: New testcase.
33914
33915 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
33916
33917         PR c++/18464
33918         * g++.dg/template/cond5.C: New test.
33919
33920         PR c++/18492
33921         * g++.dg/inherit/thunk3.C: New test.
33922
33923         PR c++/11224
33924         * g++.dg/warn/Wunused-9.C: New test.
33925
33926 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
33927
33928         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
33929
33930 2004-12-22  Jan Beulich  <jbeulich@novell.com>
33931
33932         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
33933
33934 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
33935
33936         PR c++/18378
33937         * g++.dg/ext/packed8.C: New test.
33938
33939         PR c++/19063
33940         * g++.dg/template/crash31.C: New test.
33941
33942         PR c++/19034
33943         * g++.dg/template/crash30.C: New test.
33944
33945 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
33946
33947         PR C++/18984
33948         * g++.dg/eh/ctor3.C: New test.
33949
33950 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
33951
33952         * objc.dg/stabs-1.m: Allow section name to be quoted and
33953         assembly label to begin with '.LL'.
33954
33955 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
33956
33957         * gcc.dg/vect/vect.exp
33958         (check_effective_target_lp64_or_vect_no_align): New.
33959         * gcc.dg/vect/vect-77.c: Use it.
33960         * gcc.dg/vect/vect-78.c: Use it.
33961
33962         * lib/target-supports.exp
33963         (check_effective_target_vect_no_max,
33964         check_effective_target_vect_no_bitwise,
33965         check_effective_target_vect_no_align): New.
33966         * gcc.dg/vect/vect-13.c: Use them.
33967         * gcc.dg/vect/vect-17.c: Ditto.
33968         * gcc.dg/vect/vect-18.c: Ditto.
33969         * gcc.dg/vect/vect-19.c: Ditto.
33970         * gcc.dg/vect/vect-20.c: Ditto.
33971         * gcc.dg/vect/vect-27.c: Ditto.
33972         * gcc.dg/vect/vect-29.c: Ditto.
33973         * gcc.dg/vect/vect-44.c: Ditto.
33974         * gcc.dg/vect/vect-48.c: Ditto.
33975         * gcc.dg/vect/vect-50.c: Ditto.
33976         * gcc.dg/vect/vect-52.c: Ditto.
33977         * gcc.dg/vect/vect-54.c: Ditto.
33978         * gcc.dg/vect/vect-56.c: Ditto.
33979         * gcc.dg/vect/vect-58.c: Ditto.
33980         * gcc.dg/vect/vect-60.c: Ditto.
33981         * gcc.dg/vect/vect-72.c: Ditto.
33982         * gcc.dg/vect/vect-80.c: Ditto.
33983
33984 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
33985
33986         PR c++/14075
33987         * g++.dg/init/string1.C: New.
33988
33989         PR c++/18975
33990         * g++.dg/other/synth1.C: New.
33991
33992 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
33993
33994         PR c/18963
33995         * gcc.dg/pr18963-1.c: New test.
33996
33997 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
33998
33999         PR c/18596
34000         * gcc.dg/funcdef-storage-1.c (foo): Remove.
34001         * gcc.dg/pr18596-1.c: Use dg-error.
34002         (dg-options): Use -fno-unit-at-a-time.
34003         * gcc.dg/pr18596-2.c: New test.
34004         * gcc.dg/pr18596-3.c: New test.
34005
34006 2004-12-20  Roger Sayle  <roger@eyesopen.com>
34007
34008         PR middle-end/18683
34009         * g++.dg/opt/pr18683-1.C: New test case.
34010
34011 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
34012
34013         PR other/19093
34014         * g++.dg/opt/max1.C: Fix for 64bit targets.
34015
34016 2004-12-20  Matt Austern  <austern@apple.com>
34017
34018         PR c++/19044
34019         * g++.dg/ext/builtin6.C: New
34020
34021 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
34022
34023         PR tree-optimization/19080
34024         * gcc.c-torture/compile/pr19080.c: New test.
34025
34026 2004-12-20  Steven Bosscher  <stevenb@suse.de>
34027
34028         * gcc.dg/20041219-1.c: New test.
34029
34030 2004-12-19  Roger Sayle  <roger@eyesopen.com>
34031
34032         PR middle-end/19068
34033         * g++.dg/opt/max1.C: New test case.
34034
34035 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34036
34037         * gcc.dg/fdata-sections-1.c: New test.
34038
34039 2004-12-18  Roger Sayle  <roger@eyesopen.com>
34040
34041         PR middle-end/18548
34042         * gcc.dg/max-1.c: New test case.
34043
34044 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
34045
34046         * gcc.c-torture/execute/20041218-1.c: New test.
34047
34048 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
34049
34050         * gcc.dg/pr18501.c: New test.
34051         * gcc.dg/uninit-5.c: XFAIL.
34052         * gcc.dg/uninit-9.c: XFAIL.
34053
34054 2004-12-17  Dale Johannesen  <dalej@apple.com>
34055
34056         * gcc.dg/20041213-1.c: New.
34057
34058 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
34059
34060         * objc.dg/stabs-1.m: Allow assembly label to begin
34061         with a dot ('.').
34062
34063 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
34064
34065         * gcc.c-torture/execute/20041213-1.c: Move...
34066         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
34067
34068 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
34069
34070         PR c++/18721
34071         * g++.dg/lookup/conv-5.C: New.
34072
34073 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
34074
34075         * objc.dg/stabs-1.m: New test.
34076
34077 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
34078
34079         * gcc.dg/visibility-c.c: Change compile to
34080         assemble for the test.
34081
34082 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
34083
34084         PR target/19041
34085         * gcc.dg/visibility-c.c: New test.
34086
34087 2004-12-16  Roger Sayle  <roger@eyesopen.com>
34088
34089         PR middle-end/18493
34090         * gcc.dg/switch-8.c: New test case.
34091
34092 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
34093
34094         PR c++/18905
34095         * g++.dg/template/init4.C: New.
34096         * g++.dg/opt/static3.C: Enable optimizer.
34097
34098 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
34099
34100         * g++.dg/other/complex1.C: New test.
34101
34102 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
34103
34104         * g++.dg/opt/inline9.C: New test.
34105
34106 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34107
34108         PR fortran/18993
34109         * gfotran.dg/nullify_1.f: New test.
34110
34111 2004-12-15  Richard Henderson  <rth@redhat.com>
34112
34113         * gcc.target/i386/i386.exp: New harness.
34114         * gcc.target/i386/vect-args.c: New.
34115
34116 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
34117
34118         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
34119
34120 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34121
34122         PR c++/18825
34123         * g++.dg/template/friend32.C: New test.
34124
34125 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
34126
34127         * cpp/pragma-once-1.c: New test.
34128         * cpp/pragma-once-1b.h: Likewise.
34129         * cpp/pragma-once-1c.h: Likewise.
34130         * cpp/pragma-once-1d.h: Likewise.
34131         * cpp/inc/pragma-once-1a.h: Likewise.
34132
34133 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
34134             Steven G. Kargl  <kargls@comcast.net>
34135
34136         PR fortran/17597
34137         * gfortran.dg/list_read_3.f90: New test.
34138
34139 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
34140
34141         * gcc.dg/ftrapv-2.c: New test.
34142
34143 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
34144
34145         PR c++/18981
34146         * g++.dg/template/typename9.C: New test.
34147
34148 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
34149
34150         PR c++/18738
34151         * g++.dg/template/typename8.C: New test.
34152         * g++.dg/parse/friend2.C: Tweak error message.
34153
34154 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
34155
34156         * gcc.c-torture/20041214-1.c: New test.
34157
34158 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
34159
34160         PR c++/18965
34161         * g++.dg/init/array17.C: New test.
34162
34163 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
34164
34165         PR c++/18793
34166         * g++.dg/init/aggr3.C: New test.
34167
34168 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
34169
34170         * gcc.dg/altivec-types-1.c: New test.
34171         * gcc.dg/altivec-types-2.c: New test.
34172         * gcc.dg/altivec-types-3.c: New test.
34173         * gcc.dg/altivec-types-4.c: New test.
34174         * g++.dg/ext/altivec-types-1.C: New test.
34175         * g++.dg/ext/altivec-types-2.C: New test.
34176         * g++.dg/ext/altivec-types-3.C: New test.
34177         * g++.dg/ext/altivec-types-4.C: New test.
34178
34179 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
34180
34181         PR middle-end/18951
34182         * gcc.c-torture/execute/20041213-1.c: New test.
34183
34184 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
34185
34186         PR c++/18949
34187         * g++.dg/template/cast1.C: New.
34188
34189 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
34190
34191         * gcc.c-torture/execute/20041213-2.c: New test.
34192
34193 2004-12-13  Richard Henderson  <rth@redhat.com>
34194
34195         * gcc.dg/i386-sse-10.c: Fix typo in options.
34196
34197 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
34198
34199         PR c++/18968
34200         * g++.dg/opt/pr18968.C: New test.
34201
34202 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
34203
34204         PR c++/18925
34205         * g++.dg/ext/visibility/staticdatamem.C: New test.
34206
34207 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
34208
34209         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
34210
34211 2004-12-13  Roger Sayle  <roger@eyesopen.com>
34212
34213         PR rtl-optimization/18928
34214         * gcc.dg/pr18928-1.c: New test case.
34215
34216 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
34217
34218         PR tree-opt/16951
34219         * gcc.c-torture/compile/20041211-1.c: New.
34220
34221 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34222
34223         PR middle-end/17564
34224         * gcc.c-torture/execute/20041212-1.c: New test.
34225
34226 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34227
34228         PR fortran/18869
34229         * gfortran.dg/common_1.f90: New test.
34230
34231 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
34232         Paul Brook  <paul@codesourcery.com>
34233
34234         PR fortran/16222
34235         * gfortran.dg/real_do_1.f90: New test.
34236
34237 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
34238
34239         PR tree-opt/18040
34240         * g++.dg/opt/ptrmem6.C: New test.
34241
34242 2004-12-11  Roger Sayle  <roger@eyesopen.com>
34243
34244         PR middle-end/18921
34245         * gcc.dg/pr18921-1.c: New test case.
34246
34247 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34248
34249         PR fortran/17175
34250         * gfortran.dg/scale_1.f90: New test.
34251
34252 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
34253
34254         PR middle-end/18903
34255         * gcc.c-torture/compile/pr18903.c: New test.
34256
34257 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
34258
34259         * gcc.c-torture/execute/20041210-1.c: New test.
34260
34261 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34262
34263         PR c++/18731
34264         * g++.dg/parser/struct-1.C: New test.
34265         * g++.dg/parser/struct-2.C: New test.
34266         * g++.dg/parser/struct-3.C: New test.
34267
34268 2004-12-09  Richard Henderson  <rth@redhat.com>
34269
34270         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
34271
34272         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
34273         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
34274
34275 2004-12-09  Matt Austern  <austern@apple.com>
34276
34277         PR c++/18514
34278         * g++.dg/ext/builtin1.C: New
34279         * g++.dg/ext/builtin2.C: New
34280         * g++.dg/ext/builtin3.C: New
34281         * g++.dg/ext/builtin4.C: New
34282         * g++.dg/ext/builtin5.C: New
34283
34284 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
34285
34286         PR tree-opt/18904
34287         * g++.dg/opt/ptrmem5.C: New test.
34288
34289 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
34290
34291         * g++.dg/parse/typename5.C: Adjust for new error.
34292         * g++.dg/parse/typename7.C: New.
34293
34294 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34295
34296         PR c++/18073
34297         * g++.dg/other/mmintrin.C: New test.
34298
34299 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
34300
34301         PR c++/16681
34302         * g++.dg/init/array15.C: New.
34303         * g++.dg/init/array16.C: New.
34304
34305 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34306
34307         PR fortran/18826
34308         * gfortran.dg/assign_1.f90: New test.
34309
34310 2004-12-08  Nick Clifton  <nickc@redhat.com>
34311
34312         * gcc.target/xstormy16/bss_below100: New directory containing tests.
34313         * gcc.target/xstormy16/data_below100: Likewise.
34314         * gcc.target/xstormy16/sfr: Likewise.
34315         * gcc.target/xstormy16/below100.S: New test source file.
34316         * gcc.target/xstormy16/below100.ld: New test linker script.
34317         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
34318         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
34319         bp instructions.
34320         * gcc.target/xstormy16/bp.c: Likewise.
34321
34322         * gcc.target/xstormy16/bss_below100: New files:
34323         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
34324         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
34325         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
34326         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
34327         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
34328         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
34329         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
34330         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
34331         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
34332         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
34333         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
34334         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
34335         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
34336         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
34337         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
34338         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
34339         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
34340         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
34341         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
34342         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
34343         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
34344         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
34345         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
34346         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
34347         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
34348         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
34349         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
34350
34351         * gcc.target/xstormy16/data_below100: New files:
34352         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
34353         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
34354         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
34355         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
34356         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
34357         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
34358         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
34359         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
34360         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
34361         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
34362         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
34363         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
34364         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
34365         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
34366         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
34367         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
34368         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
34369         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
34370         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
34371         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
34372         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
34373         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
34374         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
34375         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
34376         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
34377         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
34378         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
34379
34380         * gcc.target/xstormy16/sfr: New files:
34381         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
34382         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
34383         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
34384         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
34385         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
34386         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
34387         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
34388         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
34389         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
34390         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
34391         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
34392         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
34393         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
34394         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
34395         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
34396         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
34397         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
34398         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
34399         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
34400         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
34401         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
34402         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
34403         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
34404         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
34405         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
34406         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
34407         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
34408         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
34409         27_if0_sfrw_bitfield_f.c
34410
34411 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34412
34413         PR c++/18100
34414         * g++.dg/lookup/name-clash4.C: New test.
34415
34416 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
34417
34418         PR c++/18672
34419         * g++.dg/opt/array1.C: New.
34420
34421         PR c++/18803
34422         * g++.dg/template/operator5.C: New.
34423
34424 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
34425
34426         PR c/18867
34427         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
34428
34429 2004-12-07  Steven Bosscher  <stevenb@suse.de>
34430
34431         * gcc.dg/noncompile/20041207.c: New test.
34432
34433 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
34434
34435         * g++.dg/other/unreachable-1.C: New test.
34436
34437 2004-12-06  Nick Clifton  <nickc@redhat.com>
34438
34439         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
34440         <limits.h> because the latter comes from gcc's include/ directory
34441         and not the newlib/libc/include directory.
34442
34443 2004-12-04  Richard Henderson  <rth@redhat.com>
34444
34445         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
34446
34447 2004-12-04  Richard Henderson  <rth@redhat.com>
34448
34449         * lib/target-supports.exp (check_gc_sections_available): Disable
34450         for alpha and ia64.
34451
34452 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
34453
34454         PR middle-end/17909
34455         * g++.dg/other/vararg-2.C: New test.
34456
34457 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34458
34459         PR c++/17011, c++/17971
34460         * g++.dg/template/error15.C: Adjust expected error.
34461         * g++.dg/template/instantiate3.C: Likewise.
34462
34463 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
34464
34465         * gcc.dg/altivec-18.c: Fix for darwin
34466
34467 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
34468
34469         PR c++/18782
34470         * g++.dg/parse/ptrmem2.C: New.
34471
34472         PR c++/18318
34473         * g++.dg/template/new1.C: New.
34474
34475 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34476
34477         PR fortran/18710
34478         * gfortran.dg/direct_io_3.f90: New test.
34479
34480 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
34481
34482         PR 18758
34483         * g++.dg/parse/crash21.C: New.
34484
34485 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34486
34487         PR c++/15664, c++/18276
34488         * g++.dg/template/ttp13.C: New test.
34489         * g++.dg/template/ttp14.C: Likewise.
34490
34491 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34492
34493         PR c++/18123
34494         * g++.dg/parse/enum2.C: New test.
34495         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
34496
34497 2004-12-02  Nick Clifton  <nickc@redhat.com>
34498
34499         * gcc.target/xstormy16: New test directory.
34500         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
34501         * gcc.target/xstormy16/bp.c: Check the generation of bp
34502         instructions.
34503         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
34504         bn instructions and the BELOW100 attribute.
34505
34506 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
34507
34508         PR target/16952
34509         * gcc.dg/ppc-eabi.c: New.
34510
34511 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
34512
34513         PR fortran/18284
34514         * gfortran.dg/backspace.f90
34515
34516 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
34517
34518         * gfortran.dg/inquire.f90: New test.
34519
34520 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
34521
34522         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
34523         handle effective-target-keyword.
34524         (dg-skip-if): Support effective-target keyword as target list.
34525         (dg-xfail-if): Ditto.
34526         * lib/target-supports.exp (is-effective-target-keyword): New proc.
34527
34528 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
34529
34530         PR tree-optimization/18291
34531         * gcc.c-torture/compile/pr18291.c: New test.
34532
34533 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
34534
34535         PR C++/18729
34536         * g++.dg/parse/crash20.C: New.
34537
34538         PR c++/17431
34539         * g++.dg/overload/arg1.C: New.
34540         * g++.dg/overload/arg2.C: New.
34541         * g++.dg/overload/arg3.C: New.
34542         * g++.dg/overload/arg4.C: New.
34543
34544 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
34545
34546         * gcc.dg/c99-flex-array-4.c: Remove.
34547
34548 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
34549
34550         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
34551
34552         * lib/target-supports.exp (is-effective-target): Simplify.
34553
34554         * lib/target-supports.exp (check_effective_target_vect_long):
34555         Fix for powerpc64-*-*.
34556
34557 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
34558
34559         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
34560         to support new requirements on FreeBSD 5.
34561
34562 2004-11-30  Devang Patel  <dpatel@apple.com>
34563
34564         PR 18702
34565         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
34566
34567 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
34568
34569         * g++.dg/ext/altivec-13.C: New test.
34570
34571 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
34572
34573         PR tree-opt/18298
34574         * gcc.c-torture/execute/p18298.c: New test.
34575
34576 2004-11-30  Ira Rosen  <irar@il.ibm.com>
34577             Dorit Naishlos  <dorit@il.ibm.com>
34578
34579         PR tree-opt/18607
34580         * gcc.dg/vect/vect-89.c: New test.
34581
34582 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
34583
34584         * gcc.dg/pr18596-1.c: New test.
34585
34586 2004-11-30  Ben Elliston  <bje@au.ibm.com>
34587
34588         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
34589
34590 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
34591
34592         PR c/18479
34593         * gcc.dg/pr18479.c: New test.
34594
34595 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
34596
34597         PR target/18490
34598         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
34599         mmix-knuth-mmixware.
34600
34601         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
34602         cris-*-elf* cris-*-aout* mmix-*-*
34603
34604 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
34605
34606         PR middle-end/18725
34607         * gcc.dg/pr18725.c: New test.
34608
34609 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
34610
34611         PR target/18488
34612         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
34613
34614         PR target/18336
34615         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
34616
34617 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
34618
34619         PR c++/18368
34620         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
34621         * g++.old-deja/g++.law/ctors5.C: Likewise.
34622         * g++.old-deja/g++.other/crash25.C: Likewise.
34623
34624         PR c++/18674
34625         * g++.dg/template/error16.C: New test.
34626
34627         PR c++/18512
34628         * g++.dg/template/crash29.C: New test.
34629
34630 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
34631
34632         PR tree-optimization/18712
34633         * gcc.c-torture/compile/pr18712.c: New test.
34634
34635 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
34636
34637         PR c/7544
34638         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
34639         tests.
34640
34641 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34642
34643         PR c++/18652
34644         * g++.dg/lookup/crash6.C: New test.
34645
34646 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
34647
34648         PR middle-end/18164
34649         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
34650
34651 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
34652
34653         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
34654         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
34655         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
34656
34657 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
34658
34659         * gcc.dg/pr18164.c: New test.
34660
34661 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
34662
34663         * gcc.dg/funroll-loops-all.c: New.
34664
34665 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
34666
34667         PR target/18489
34668         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
34669         delimeter, match space and TAB as well as ":".
34670
34671         PR target/18484
34672         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
34673
34674         PR target/18348
34675         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
34676
34677         PR target/18345
34678         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
34679
34680         PR target/18337
34681         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
34682
34683 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
34684
34685         * gfortran.dg/direct_io_2.f90: New test.
34686
34687 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
34688
34689         PR target/18334
34690         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
34691
34692 2004-11-28  Richard Henderson  <rth@redhat.com>
34693
34694         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
34695
34696 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
34697
34698         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
34699         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
34700         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
34701         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
34702         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
34703         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
34704         gcc.dg/pointer-arith-8.c: New tests.
34705
34706 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
34707
34708         PR fortran/18364
34709         * gfortran.dg/endfile.f90: New test.
34710
34711 2004-11-27  Falk Hueffner  <falk@debian.org>
34712
34713         * gcc.dg/loop-6.c: New test.
34714
34715 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
34716
34717         * gcc.c-torture/execute/20041126-1.c: New test.
34718
34719 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
34720
34721         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
34722         on IRIX.
34723
34724 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
34725
34726         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
34727         functions.
34728
34729 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
34730
34731         PR rtl-optimization/17825
34732         * gcc.c-torture/compile/20041119-1.c: New test.
34733
34734 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34735
34736         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
34737         Check existence of ld library path variables before unsetting.
34738
34739 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
34740
34741         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
34742
34743 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
34744
34745         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
34746
34747 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
34748
34749         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
34750
34751 2004-11-26  Ben Elliston  <bje@au.ibm.com>
34752
34753         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
34754         dg-do directive.
34755
34756 2004-11-26  Ben Elliston  <bje@au.ibm.com>
34757
34758         * gcc.dg/pr17957.c: Pass --param, not -param.
34759
34760 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
34761
34762         PR middle-end/17957
34763         * gcc.dg/pr17957.c: New test.
34764
34765 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
34766
34767         PR c++/18445
34768         * g++.dg/template/crash28.C: Likewise.
34769
34770         PR c++/18001
34771         * g++.dg/expr/unary2.C: Adjust lvalue messages.
34772         * g++.dg/ext/lvaddr.C: Likewise.
34773         * g++.dg/opt/pr7503-3.C: Likewise.
34774
34775         PR c++/18466
34776         * g++.dg/parse/qualified3.C: New test.
34777         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
34778
34779         PR c++/18545
34780         * g++.dg/expr/return1.C: New test.
34781
34782 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34783
34784         Friend class name lookup 3/n, PR c++/3332
34785         * g++.dg/lookup/friend3.C: New test.
34786         * g++.dg/lookup/friend4.C: Likewise.
34787         * g++.dg/lookup/friend5.C: Likewise.
34788
34789 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34790
34791         Friend class name lookup 2/n, PR c++/14513, c++/15410
34792         * g++.dg/lookup/friend2.C: New test.
34793         * g++.dg/template/friend31.C: Likewise.
34794
34795 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34796
34797         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
34798
34799 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
34800
34801         PR c++/17473
34802         * g++.dg/tc1/dr56.C: Remove.
34803         * g++.dg/template/typedef1.C: Add dg-error markers.
34804         * g++.old-deja/g++.other/typedef7.C: Likewise.
34805
34806         PR c++/18285
34807         * g++.dg/parse/typedef7.C: New test.
34808
34809 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
34810
34811         * gcc.c-torture/execute/20041124-1.c: New test.
34812
34813 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
34814
34815         * g++.dg/template/deduce3.C: New test.
34816
34817         PR c++/18586
34818         * g++.dg/template/crash27.C: New test.
34819
34820         PR c++/18530
34821         * g++.dg/warn/Wshadow-3.C: New test.
34822
34823 2004-11-24  Devang Patel  <dpatel@apple.com>
34824
34825         PR/18555
34826         * gcc.dg/cpp/isysroot-1.c: New test.
34827         * gcc.dg/cpp/usr/include/stdio.h: New file.
34828         * gcc.dg/cpp/isysroot-2.c: New test.
34829         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
34830         New file.
34831
34832 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34833
34834         PR c++/8929
34835         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
34836
34837 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
34838
34839         * gcc.target/sparc/align.c: Do not include <stdint.h>.
34840         * gcc.target/sparc/pdist.c: Likewise.
34841
34842 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
34843
34844         PR c++/16882
34845         * g++.dg/conversion/simd1.C: New test.
34846
34847 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34848
34849         * lib/target-libpath.exp: New file defining
34850         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
34851         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
34852         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
34853         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
34854         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
34855
34856 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
34857
34858         * gcc.dg/pragma-align-2.c: Test macro expansion.
34859         * gcc.dg/pragma-pack-2.c: New test.
34860
34861 2004-11-23  Richard Henderson  <rth@redhat.com>
34862
34863         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
34864         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
34865         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
34866         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
34867         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
34868         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
34869
34870         * gcc.dg/vect/vect.exp: Add check for alpha.
34871         * lib/target-supports.exp (check_alpha_max_hw_available): New.
34872         (check_effective_target_vect_int): Enable for alpha.
34873         (check_effective_target_vect_long): New.
34874         (is-effective-target): Add it.
34875
34876 2004-11-23  Uros Bizjak <uros@kss-loka.si>
34877
34878         * gcc.dg/pr18614-1.c: New test.
34879
34880 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34881
34882         * gcc.dg/setjmp-2.c: New test.
34883
34884 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
34885
34886         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
34887         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
34888         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
34889         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
34890         gcc.target/sparc/pdist.c: New tests.
34891
34892 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
34893
34894         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
34895
34896 2004-11-22  Dale Johannesen  <dalej@apple.com>
34897
34898         * gcc.dg/20041111-1.c: New.
34899
34900 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
34901
34902         PR tree-opt/18536
34903         * gcc.dg/vect/pr18536.c: New test.
34904
34905 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34906
34907         PR c++/18354
34908         * g++.dg/template/nontype11.C: New test.
34909
34910 2004-11-21  Roger Sayle  <roger@eyesopen.com>
34911
34912         PR middle-end/18520
34913         * gcc.dg/pr18520-1.c: New test case.
34914
34915 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
34916
34917         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
34918         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
34919         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
34920         expected diagnostics.
34921
34922 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
34923
34924         PR target/18580
34925         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
34926         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
34927         vect-77.c, vect-77a.c: XFAIL on the SPARC.
34928
34929 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
34930
34931         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
34932
34933 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
34934             Joseph Myers  <joseph@codesourcery.com>
34935
34936         * lib/target-supports.exp (check_visibility_available): Really
34937         test the compiler.
34938
34939 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
34940
34941         PR tree-opt/18181
34942         * gcc.dg/vect/vect-85.c: New test.
34943         * gcc.dg/vect/vect-86.c: New test.
34944         * gcc.dg/vect/vect-87.c: New test.
34945         * gcc.dg/vect/vect-88.c: New test.
34946
34947 2004-11-19  Ben Elliston  <bje@au.ibm.com>
34948
34949         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
34950
34951 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
34952
34953         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
34954         * gcc.dg/ppc-and-1.c: Ditto.
34955         * gcc.dg/ppc-compare-1.c: Ditto.
34956         * gcc.dg/ppc-mov-1.c: Ditto
34957
34958 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
34959             Mark Mitchell  <mark@codesourcery.com>
34960
34961         * gcc.dg/pragma-init-fini-2.c: New test.
34962
34963 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
34964             Aldy Hernandez  <aldyh@redhat.com>
34965
34966         * lib/target-supports.exp (check_effective_target_vect_int): New
34967         (check_effective_target_vect_float): New
34968         (check_effective_target_vect_double): New.
34969         (is-effective-target): Support new effective targets keywords.
34970         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
34971         default action for dg-do.
34972         * gcc.dg/vect/pr16105.c: Use new support.
34973         * gcc.dg/vect/pr18400.c: Ditto.
34974         * gcc.dg/vect/pr18425.c: Ditto.
34975         * gcc.dg/vect/vect-1.c: Ditto.
34976         * gcc.dg/vect/vect-10.c: Ditto.
34977         * gcc.dg/vect/vect-11.c: Ditto.
34978         * gcc.dg/vect/vect-12.c: Ditto.
34979         * gcc.dg/vect/vect-13.c: Ditto.
34980         * gcc.dg/vect/vect-14.c: Ditto.
34981         * gcc.dg/vect/vect-15.c: Ditto.
34982         * gcc.dg/vect/vect-16.c: Ditto.
34983         * gcc.dg/vect/vect-17.c: Ditto.
34984         * gcc.dg/vect/vect-18.c: Ditto.
34985         * gcc.dg/vect/vect-19.c: Ditto.
34986         * gcc.dg/vect/vect-2.c: Ditto.
34987         * gcc.dg/vect/vect-20.c: Ditto.
34988         * gcc.dg/vect/vect-21.c: Ditto.
34989         * gcc.dg/vect/vect-22.c: Ditto.
34990         * gcc.dg/vect/vect-23.c: Ditto.
34991         * gcc.dg/vect/vect-24.c: Ditto.
34992         * gcc.dg/vect/vect-25.c: Ditto.
34993         * gcc.dg/vect/vect-26.c: Ditto.
34994         * gcc.dg/vect/vect-27.c: Ditto.
34995         * gcc.dg/vect/vect-27a.c: Ditto.
34996         * gcc.dg/vect/vect-28.c: Ditto.
34997         * gcc.dg/vect/vect-29.c: Ditto.
34998         * gcc.dg/vect/vect-29a.c: Ditto.
34999         * gcc.dg/vect/vect-3.c: Ditto.
35000         * gcc.dg/vect/vect-30.c: Ditto.
35001         * gcc.dg/vect/vect-31.c: Ditto.
35002         * gcc.dg/vect/vect-32.c: Ditto.
35003         * gcc.dg/vect/vect-33.c: Ditto.
35004         * gcc.dg/vect/vect-34.c: Ditto.
35005         * gcc.dg/vect/vect-35.c: Ditto.
35006         * gcc.dg/vect/vect-36.c: Ditto.
35007         * gcc.dg/vect/vect-37.c: Ditto.
35008         * gcc.dg/vect/vect-38.c: Ditto.
35009         * gcc.dg/vect/vect-4.c: Ditto.
35010         * gcc.dg/vect/vect-40.c: Ditto.
35011         * gcc.dg/vect/vect-41.c: Ditto.
35012         * gcc.dg/vect/vect-42.c: Ditto.
35013         * gcc.dg/vect/vect-43.c: Ditto.
35014         * gcc.dg/vect/vect-44.c: Ditto.
35015         * gcc.dg/vect/vect-45.c: Ditto.
35016         * gcc.dg/vect/vect-46.c: Ditto.
35017         * gcc.dg/vect/vect-47.c: Ditto.
35018         * gcc.dg/vect/vect-48.c: Ditto.
35019         * gcc.dg/vect/vect-48a.c: Ditto.
35020         * gcc.dg/vect/vect-49.c: Ditto.
35021         * gcc.dg/vect/vect-5.c: Ditto.
35022         * gcc.dg/vect/vect-50.c: Ditto.
35023         * gcc.dg/vect/vect-51.c: Ditto.
35024         * gcc.dg/vect/vect-52.c: Ditto.
35025         * gcc.dg/vect/vect-53.c: Ditto.
35026         * gcc.dg/vect/vect-54.c: Ditto.
35027         * gcc.dg/vect/vect-55.c: Ditto.
35028         * gcc.dg/vect/vect-56.c: Ditto.
35029         * gcc.dg/vect/vect-56a.c: Ditto.
35030         * gcc.dg/vect/vect-57.c: Ditto.
35031         * gcc.dg/vect/vect-58.c: Ditto.
35032         * gcc.dg/vect/vect-59.c: Ditto.
35033         * gcc.dg/vect/vect-6.c: Ditto.
35034         * gcc.dg/vect/vect-60.c: Ditto.
35035         * gcc.dg/vect/vect-61.c: Ditto.
35036         * gcc.dg/vect/vect-62.c: Ditto.
35037         * gcc.dg/vect/vect-63.c: Ditto.
35038         * gcc.dg/vect/vect-64.c: Ditto.
35039         * gcc.dg/vect/vect-65.c: Ditto.
35040         * gcc.dg/vect/vect-66.c: Ditto.
35041         * gcc.dg/vect/vect-67.c: Ditto.
35042         * gcc.dg/vect/vect-68.c: Ditto.
35043         * gcc.dg/vect/vect-69.c: Ditto.
35044         * gcc.dg/vect/vect-7.c: Ditto.
35045         * gcc.dg/vect/vect-72.c: Ditto.
35046         * gcc.dg/vect/vect-72a.c: Ditto.
35047         * gcc.dg/vect/vect-73.c: Ditto.
35048         * gcc.dg/vect/vect-74.c: Ditto.
35049         * gcc.dg/vect/vect-75.c: Ditto.
35050         * gcc.dg/vect/vect-76.c: Ditto.
35051         * gcc.dg/vect/vect-77.c: Ditto.
35052         * gcc.dg/vect/vect-77a.c: Ditto.
35053         * gcc.dg/vect/vect-78.c: Ditto.
35054         * gcc.dg/vect/vect-79.c: Ditto.
35055         * gcc.dg/vect/vect-8.c: Ditto.
35056         * gcc.dg/vect/vect-80.c: Ditto.
35057         * gcc.dg/vect/vect-82.c: Ditto.
35058         * gcc.dg/vect/vect-82_64.c: Ditto.
35059         * gcc.dg/vect/vect-83.c: Ditto.
35060         * gcc.dg/vect/vect-83_64.c: Ditto.
35061         * gcc.dg/vect/vect-9.c: Ditto.
35062         * gcc.dg/vect/vect-all.c: Ditto.
35063         * gcc.dg/vect/vect-none.c: Ditto.
35064
35065 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
35066
35067         * lib/gcc-dg.exp (dg-skip-if): New function.
35068         (dg-forbid-option): Remove.
35069         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
35070         * g++.dg/abi/bitfield8.C: Likewise.
35071         * g++.dg/abi/dtor1.C: Likewise.
35072         * g++.dg/abi/empty10.C: Likewise.
35073         * g++.dg/abi/empty7.C: Likewise.
35074         * g++.dg/abi/empty9.C: Likewise.
35075         * g++.dg/abi/layout3.C: Likewise.
35076         * g++.dg/abi/layout4.C: Likewise.
35077         * g++.dg/abi/thunk1.C: Likewise.
35078         * g++.dg/abi/thunk2.C: Likewise.
35079         * g++.dg/abi/vbase11.C: Likewise.
35080         * g++.dg/abi/vthunk2.C: Likewise.
35081         * g++.dg/abi/vthunk3.C: Likewise.
35082         * g++.dg/ext/attrib8.C: Likewise.
35083         * g++.dg/opt/longbranch2.C: Likewise.
35084         * g++.dg/opt/reg-stack4.C: Likewise.
35085         * g++.old-deja/g++.ext/attrib1.C: Likewise.
35086         * g++.old-deja/g++.ext/attrib2.C: Likewise.
35087         * g++.old-deja/g++.ext/attrib3.C: Likewise.
35088         * g++.old-deja/g++.other/store-expr1.C: Likewise.
35089         * g++.old-deja/g++.other/store-expr2.C: Likewise.
35090         * gcc.dg/20000609-1.c: Likewise.
35091         * gcc.dg/20000720-1.c: Likewise.
35092         * gcc.dg/20011107-1.c: Likewise.
35093         * gcc.dg/20011119-1.c: Likewise.
35094         * gcc.dg/20020108-1.c: Likewise.
35095         * gcc.dg/20020122-2.c: Likewise.
35096         * gcc.dg/20020122-3.c: Likewise.
35097         * gcc.dg/20020201-3.c: Likewise.
35098         * gcc.dg/20020206-1.c: Likewise.
35099         * gcc.dg/20020218-1.c: Likewise.
35100         * gcc.dg/20020310-1.c: Likewise.
35101         * gcc.dg/20020411-1.c: Likewise.
35102         * gcc.dg/20020418-2.c: Likewise.
35103         * gcc.dg/20020426-1.c: Likewise.
35104         * gcc.dg/20020426-2.c: Likewise.
35105         * gcc.dg/20020517-1.c: Likewise.
35106         * gcc.dg/20020523-1.c: Likewise.
35107         * gcc.dg/20020523-2.c: Likewise.
35108         * gcc.dg/20020729-1.c: Likewise.
35109         * gcc.dg/20030204-1.c: Likewise.
35110         * gcc.dg/20030826-2.c: Likewise.
35111         * gcc.dg/20030926-1.c: Likewise.
35112         * gcc.dg/20031202-1.c: Likewise.
35113         * gcc.dg/980312-1.c: Likewise.
35114         * gcc.dg/980313-1.c: Likewise.
35115         * gcc.dg/990117-1.c: Likewise.
35116         * gcc.dg/990424-1.c: Likewise.
35117         * gcc.dg/990524-1.c: Likewise.
35118         * gcc.dg/991230-1.c: Likewise.
35119         * gcc.dg/i386-387-1.c: Likewise.
35120         * gcc.dg/i386-387-2.c: Likewise.
35121         * gcc.dg/i386-387-3.c: Likewise.
35122         * gcc.dg/i386-387-4.c: Likewise.
35123         * gcc.dg/i386-387-5.c: Likewise.
35124         * gcc.dg/i386-387-6.c: Likewise.
35125         * gcc.dg/i386-asm-1.c: Likewise.
35126         * gcc.dg/i386-bitfield1.c: Likewise.
35127         * gcc.dg/i386-bitfield2.c: Likewise.
35128         * gcc.dg/i386-loop-1.c: Likewise.
35129         * gcc.dg/i386-loop-2.c: Likewise.
35130         * gcc.dg/i386-loop-3.c: Likewise.
35131         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
35132         * gcc.dg/i386-pic-1.c: Likewise.
35133         * gcc.dg/i386-regparm.c: Likewise.
35134         * gcc.dg/i386-signbit-1.c: Likewise.
35135         * gcc.dg/i386-signbit-2.c: Likewise.
35136         * gcc.dg/i386-signbit-3.c: Likewise.
35137         * gcc.dg/i386-sse-5.c: Likewise.
35138         * gcc.dg/i386-sse-8.c: Likewise.
35139         * gcc.dg/i386-unroll-1.c: Likewise.
35140         * gcc.dg/tls/opt-1.c: Likewise.
35141         * gcc.dg/tls/opt-2.c: Likewise.
35142         * gcc.dg/unroll-1.c: Likewise.
35143         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
35144         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
35145         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
35146         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
35147
35148 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35149
35150         * g++.dg/template/incomplete1.C: New test.
35151
35152 2004-11-16  Nick Clifton  <nickc@redhat.com>
35153
35154         Revert patches accidentally commited during checkin of fixes for
35155         xstormy16 tests:
35156         gcc.c-torture/execute/simd-4.c: Revert
35157         gcc.dg/20040910-1.c: Revert.
35158
35159 2004-11-16  Paul Brook  <paul@codesourcery.com>
35160
35161         PR fortran/13010
35162         * gfortran.dg/der_pointer_1.f90: New test.
35163
35164 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
35165
35166         PR c/18498
35167         * gcc.dg/bitfld-13.c: New test.
35168
35169 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
35170
35171         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
35172         powerpc*-*-linux*.
35173
35174         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
35175         * gcc.dg/ppc64-abi-2.c: Ditto.
35176         * gcc.dg/ppc64-abi-3.c: Ditto.
35177
35178         * lib/gcc-dg.exp (dg-target-list): Remove.
35179
35180 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
35181
35182         * gcc.dg/ia64-postinc.c: New test.
35183
35184 2004-11-15  Mark Mitchell <mark@codesourcery.com>
35185
35186         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
35187
35188 2004-11-15  Nick Clifton  <nickc@redhat.com>
35189
35190         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
35191         __INT_MAX__ so that the test can be compiled by toolchains
35192         targeted at 16-bit processors.
35193
35194         * gcc.dg/20040625-1.c: Use long constants rather than integers
35195         when performing arithmetic that will overflow 16-bits.
35196
35197         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
35198         xstormy16.  It does not support 128-bit vector operations.
35199
35200         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
35201         with the macro PTR_TYPE.  Define this macro to an integer type
35202         suitable for holding a pointer.
35203
35204         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
35205         the target is a 16-bit processor.
35206
35207         * gcc.dg/cpp/if-2.c: Expect a different warning message from
35208         16-bit targets where the character constant will be too long.
35209
35210         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
35211         where the double will not be directly addressable.
35212
35213 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35214
35215         Friend class name lookup 1/n, PR c++/18471
35216         * g++.dg/template/crash26.C: New test.
35217         * g++.dg/lookup/struct1.C: Adjust expected error.
35218         * g++.dg/parse/elab1.C: Likewise.
35219         * g++.dg/parse/elab2.C: Likewise.
35220         * g++.dg/parse/int-as-enum1.C: Likewise.
35221         * g++.dg/parse/struct-as-enum1.C: Likewise.
35222         * g++.dg/parse/typedef1.C: Likewise.
35223         * g++.dg/parse/typedef3.C: Likewise.
35224         * g++.dg/parse/typedef4.C: Likewise.
35225         * g++.dg/parse/typedef5.C: Likewise.
35226         * g++.dg/template/nontype4.C: Likewise.
35227         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
35228         * g++.old-deja/g++.other/elab1.C: Likewise.
35229         * g++.old-deja/g++.other/syntax4.C: Likewise.
35230
35231 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
35232
35233         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
35234
35235 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
35236
35237         * gcc.c-torture/execute/20041114-1.c: New test.
35238
35239 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
35240
35241         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
35242         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
35243         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
35244         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
35245         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
35246         gcc.dg/switch-7.c: New tests.
35247
35248 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
35249
35250         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
35251
35252 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
35253
35254         PR tree-opt/18400
35255         * gcc.dg/vect/pr18400.c: New test.
35256
35257 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
35258             Andrew Pinski  <pinskia@physics.uc.edu>
35259
35260         PR tree-opt/18425
35261         * gcc.dg/vect/pr18425.c: New test.
35262
35263 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35264
35265         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
35266         Guard with dg-require-alias and dg-require-visibility.
35267
35268 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35269
35270         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
35271
35272 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35273
35274         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
35275
35276 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35277
35278         PR c++/17344
35279         * g++.dg/template/defarg5.C: New test.
35280
35281 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
35282
35283         * g++.dg/parse/cast1.C: Run only on ILP32.
35284         * g++.old-deja/g++.mike/p784.C: Likewise.
35285
35286 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
35287
35288         * gcc.c-torture/execute/20041113-1.c: New test.
35289
35290 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
35291
35292         PR target/18230
35293         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
35294         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
35295         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
35296         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
35297         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
35298         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
35299         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
35300         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
35301         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
35302         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
35303         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
35304         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
35305         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
35306
35307 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
35308
35309         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
35310         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
35311         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
35312         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
35313         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
35314         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
35315         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
35316         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
35317         gcc.target/sparc/combined-1.c: New tests.
35318
35319 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
35320
35321         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
35322         New tests.
35323
35324 2004-11-12  Mark Mitchell <mark@codesourcery.com>
35325
35326         * lib/gcc-dg.exp (dg-forbid-option): New function.
35327         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
35328         * g++.dg/abi/bitfield8.C: Likewise.
35329         * g++.dg/abi/dtor1.C: Likewise.
35330         * g++.dg/abi/empty10.C: Likewise.
35331         * g++.dg/abi/empty7.C: Likewise.
35332         * g++.dg/abi/empty9.C: Likewise.
35333         * g++.dg/abi/layout3.C: Likewise.
35334         * g++.dg/abi/layout4.C: Likewise.
35335         * g++.dg/abi/thunk1.C: Likewise.
35336         * g++.dg/abi/thunk2.C: Likewise.
35337         * g++.dg/abi/vbase11.C: Likewise.
35338         * g++.dg/abi/vthunk2.C: Likewise.
35339         * g++.dg/abi/vthunk3.C: Likewise.
35340         * g++.dg/ext/attrib8.C: Likewise.
35341         * g++.dg/opt/longbranch2.C: Likewise.
35342         * g++.dg/opt/reg-stack4.C: Likewise.
35343         * g++.old-deja/g++.ext/attrib1.C: Likewise.
35344         * g++.old-deja/g++.ext/attrib2.C: Likewise.
35345         * g++.old-deja/g++.ext/attrib3.C: Likewise.
35346         * g++.old-deja/g++.other/store-expr1.C: Likewise.
35347         * g++.old-deja/g++.other/store-expr2.C: Likewise.
35348         * gcc.dg/20000609-1.c: Likewise.
35349         * gcc.dg/20000720-1.c: Likewise.
35350         * gcc.dg/20011107-1.c: Likewise.
35351         * gcc.dg/20011119-1.c: Likewise.
35352         * gcc.dg/20020108-1.c: Likewise.
35353         * gcc.dg/20020122-2.c: Likewise.
35354         * gcc.dg/20020122-3.c: Likewise.
35355         * gcc.dg/20020201-3.c: Likewise.
35356         * gcc.dg/20020206-1.c: Likewise.
35357         * gcc.dg/20020218-1.c: Likewise.
35358         * gcc.dg/20020310-1.c: Likewise.
35359         * gcc.dg/20020411-1.c: Likewise.
35360         * gcc.dg/20020418-2.c: Likewise.
35361         * gcc.dg/20020426-1.c: Likewise.
35362         * gcc.dg/20020426-2.c: Likewise.
35363         * gcc.dg/20020517-1.c: Likewise.
35364         * gcc.dg/20020523-1.c: Likewise.
35365         * gcc.dg/20020523-2.c: Likewise.
35366         * gcc.dg/20020729-1.c: Likewise.
35367         * gcc.dg/20030204-1.c: Likewise.
35368         * gcc.dg/20030826-2.c: Likewise.
35369         * gcc.dg/20030926-1.c: Likewise.
35370         * gcc.dg/20031202-1.c: Likewise.
35371         * gcc.dg/980312-1.c: Likewise.
35372         * gcc.dg/980313-1.c: Likewise.
35373         * gcc.dg/990117-1.c: Likewise.
35374         * gcc.dg/990424-1.c: Likewise.
35375         * gcc.dg/990524-1.c: Likewise.
35376         * gcc.dg/991230-1.c: Likewise.
35377         * gcc.dg/i386-387-1.c: Likewise.
35378         * gcc.dg/i386-387-2.c: Likewise.
35379         * gcc.dg/i386-387-3.c: Likewise.
35380         * gcc.dg/i386-387-4.c: Likewise.
35381         * gcc.dg/i386-387-5.c: Likewise.
35382         * gcc.dg/i386-387-6.c: Likewise.
35383         * gcc.dg/i386-asm-1.c: Likewise.
35384         * gcc.dg/i386-bitfield1.c: Likewise.
35385         * gcc.dg/i386-bitfield2.c: Likewise.
35386         * gcc.dg/i386-loop-1.c: Likewise.
35387         * gcc.dg/i386-loop-2.c: Likewise.
35388         * gcc.dg/i386-loop-3.c: Likewise.
35389         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
35390         * gcc.dg/i386-pic-1.c: Likewise.
35391         * gcc.dg/i386-regparm.c: Likewise.
35392         * gcc.dg/i386-signbit-1.c: Likewise.
35393         * gcc.dg/i386-signbit-2.c: Likewise.
35394         * gcc.dg/i386-signbit-3.c: Likewise.
35395         * gcc.dg/i386-sse-5.c: Likewise.
35396         * gcc.dg/i386-sse-8.c: Likewise.
35397         * gcc.dg/i386-unroll-1.c: Likewise.
35398         * gcc.dg/tls/opt-1.c: Likewise.
35399         * gcc.dg/tls/opt-2.c: Likewise.
35400         * gcc.dg/unroll-1.c: Likewise.
35401         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
35402         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
35403         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
35404         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
35405         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
35406         -m64 is specified.
35407
35408 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
35409
35410         PR c++/18389
35411         * g++.dg/parse/cond1.C: New test.
35412
35413         PR c++/18429
35414         * g++.dg/template/array9.C: New test.
35415         * g++.dg/ext/vla1.C: Adjust error messages.
35416         * g++.dg/ext/vlm1.C: Likewise.
35417         * g++.dg/template/crash2.C: Likewise.
35418
35419         PR c++/18436
35420         * g++.dg/template/call3.C: New test.
35421
35422         PR c++/18407
35423         * g++.dg/template/ptrmem11.C: New test.
35424
35425 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
35426
35427         PR other/14264
35428         * lib/g++.exp: Set LC_ALL and LANG to C.
35429         * lib/gcc-dg.exp: Likewise.
35430         * lib/gfortran.exp: Likewise.
35431         * lib/objc.exp: Likewise.
35432         * lib/treelang.exp: Likewise.
35433
35434 2004-11-12  Andreas Schwab  <schwab@suse.de>
35435
35436         * gcc.dg/pr16286.c: Fix last change.
35437
35438 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
35439
35440         PR c++/18416
35441         * g++.dg/init/global1.C: New test.
35442
35443 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
35444
35445         * gcc.c-torture/execute/20041112-1.c: New test.
35446
35447 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
35448
35449         * lib/gcc-dg.exp (dg-target-list): New.
35450
35451 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
35452             Richard Sandiford  <rsandifo@redhat.com>
35453
35454         * lib/target-supports.exp (get-compiler_messages): New.
35455         (check_named_sections_available): Use it.
35456         (check_effective_target_ilp32): New.
35457         (check_effective_target_lp64): New.
35458         (is-effective-target): New.
35459         * lib/gcc-dg.exp (dg-require-effective-target): New.
35460
35461 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
35462
35463         * gcc.dg/precedence-1.c: New test.
35464
35465 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
35466
35467         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
35468
35469         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
35470         message, delete generated files, use more descriptive name for
35471         executable, and make the test unsupported when it cannot be run.
35472
35473         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
35474         (dg-require-weak, dg-require-visibility, dg-require-alias,
35475         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
35476         dg-require-iconv, dg-require-named-sections): Use it.
35477
35478         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
35479
35480 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
35481
35482         PR target/16457
35483         * gcc.dg/ppc-and-1: New
35484
35485         PR target/16796
35486         * gcc.dg/ppc-mov-1.c: New.
35487
35488         PR target/16458
35489         * gcc.dg/ppc-compare-1.c: New.
35490
35491 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
35492
35493         * objc.dg/desig-init-2.m: New test.
35494
35495 2004-11-10  Adam Nemet  <anemet@lnxw.com>
35496
35497         PR middle-end/18160
35498         * g++.dg/warn/register-var-1.C: New test.
35499         * g++.dg/warn/register-var-2.C: New test.
35500
35501 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
35502
35503         * gcc.dg/union-2.c: New test.
35504
35505 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
35506
35507         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
35508         New test for PR tree-optimization/17892.
35509
35510 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
35511
35512         PR c++/18369
35513         * g++.dg/init/new12.C: New test.
35514
35515 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
35516
35517         * gcc.target/sparc: New directory.
35518         * gcc.target/sparc/sparc.exp: New driver.
35519         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
35520         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
35521         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
35522         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
35523
35524 2004-11-10  Paul Brook  <paul@codesourcery.com>
35525
35526         PR fortran/18218
35527         * gfortran.dg/list_read.c: New test.
35528
35529 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
35530
35531         PR c/18322
35532         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
35533         expected diagnostic location.
35534
35535 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
35536
35537         * gcc.dg/20041109-1.c: New test.
35538
35539 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
35540
35541         PR objc/18406
35542         * objc/compile/pr18406.m: New test.
35543
35544 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
35545
35546         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
35547
35548 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
35549
35550         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
35551
35552 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
35553
35554         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
35555
35556 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
35557
35558         * gcc.dg/20030225-2.c: Add prototype for abort and
35559         exit.
35560
35561 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
35562
35563         PR tree-opt/18299
35564         * gcc.c-torture/pr18299-1.c: New test.
35565
35566 2004-11-06  Andreas Schwab  <schwab@suse.de>
35567
35568         * gcc.dg/pr16286.c: Also test for bool and pixel.
35569
35570 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
35571
35572         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
35573         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
35574         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
35575         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
35576         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
35577         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
35578         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
35579         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
35580         gcc.dg/struct-semi-3.c: New tests.
35581
35582 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35583
35584         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
35585
35586 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35587
35588         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
35589         Do not use C99 designators.
35590
35591 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35592
35593         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
35594
35595 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35596
35597         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
35598         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
35599         * gcc.c-torture/execute/simd-5.x: Remove.
35600
35601 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
35602
35603         PR rtl-optimization/17933
35604         * gcc.dg/torture/pr17933-1.c: New test.
35605
35606 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
35607
35608         PR target/18106
35609         * lib/target-supports.exp (check_weak_available): Support
35610         Windows.
35611
35612 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
35613
35614         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
35615         call to fflush(stdout) before abort.
35616         (my_ffsll): New function.
35617         (generate_fields): Use it.
35618
35619 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
35620
35621         * gcc.dg/init-undef-1.c: New test.
35622
35623 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
35624
35625         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
35626         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
35627         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
35628         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
35629         expected messages for new parser.
35630
35631 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
35632
35633         * g++.dg/ext/visibility/symbian1.C: New test.
35634
35635 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35636
35637         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
35638         on LP64 targets.
35639
35640 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
35641
35642         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
35643         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
35644         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
35645         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
35646         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
35647         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
35648         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
35649         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
35650         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
35651         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
35652
35653 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
35654
35655         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
35656         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
35657         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
35658         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
35659         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
35660         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
35661         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
35662         for new parser.
35663
35664 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
35665
35666         PR target/15342
35667         * gcc.dg/20041104-1.c: New test.
35668
35669 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35670
35671         * g++.dg/template/nontype7.C: New test.
35672         * g++.dg/template/nontype8.C: Likewise.
35673         * g++.dg/template/nontype9.C: Likewise.
35674         * g++.dg/template/nontype10.C: Likewise.
35675         * g++.dg/tc1/dr49.C: Likewise.
35676         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
35677         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
35678
35679 2004-11-04  Ben Elliston  <bje@au.ibm.com>
35680
35681         * g++.dg/rtti/tinfo1.C: Remove xfails.
35682
35683 2004-11-04  Ben Elliston  <bje@au.ibm.com>
35684
35685         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
35686         packed attribute to the definition to satisfy the new C++ parser.
35687
35688 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
35689
35690         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
35691         invocations of va_arg.
35692
35693 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
35694
35695         PR c++/18124
35696         * g++.dg/template/crash25.C: New test.
35697
35698         PR c++/18155
35699         * g++.dg/template/typedef2.C: New test.
35700         * g++.dg/parse/crash13.C: Adjust error markers.
35701
35702         PR c++/18177
35703         * g++.dg/conversion/const3.C: New test.
35704
35705 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35706
35707         PR fortran/17535
35708         PR fortran/17583
35709         PR fortran/17713
35710         * gfortran.dg/generic_[123].f90: New testcases.
35711
35712 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
35713
35714         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
35715         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
35716
35717 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
35718
35719         PR tree-opt/16808
35720         * gcc.c-torture/compile/pr16808.c: New test.
35721
35722 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
35723
35724         PR rtl-optimization/17104
35725         * gcc.dg/ppc-bitfield1.c: New.
35726
35727 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
35728
35729         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
35730
35731 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
35732
35733         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
35734         strings for 32-bit code.
35735
35736 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
35737
35738         PR c/18239
35739         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
35740
35741 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
35742
35743         PR c++/18064
35744         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
35745
35746 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
35747
35748         PR c++/15172
35749         * g++.dg/init/aggr2.C: New test.
35750
35751 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
35752
35753         * objc.dg/local-decl-1.m: New test.
35754
35755 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35756
35757         * gcc.dg/20040910-1.c: Adjust regex.
35758
35759 2004-10-30  Roger Sayle  <roger@eyesopen.com>
35760
35761         PR rtl-optimization/18084
35762         * g++.dg/opt/pr18084-1.C: New testcase.
35763
35764 2004-10-30  Matt Austern  <austern@apple.com>
35765
35766         PR c++/17542
35767         * g++.dg/ext/attrib18.C: New test.
35768
35769 2004-10-30  Roger Sayle  <roger@eyesopen.com>
35770
35771         PR middle-end/18096
35772         * gcc.dg/pr18096-1.c: New test case.
35773
35774 2004-10-30  Roger Sayle  <roger@eyesopen.com>
35775
35776         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
35777
35778 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
35779
35780         PR c/16666
35781         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
35782         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
35783         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
35784         gcc.dg/old-style-prom-3.c: New tests.
35785
35786 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
35787
35788         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
35789         Remove unnecessary inclusion of stdio.h.
35790
35791 2004-10-29  Roger Sayle  <roger@eyesopen.com>
35792
35793         PR rtl-optimization/17581
35794         * gcc.dg/pr17581-1.c: New test case.
35795
35796 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
35797
35798         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
35799         being implemented.
35800         * g++.dg/conversion/dr195-1.C: New.
35801         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
35802         * g++.old-deja/g++.mike/p10148.C: Likewise.
35803
35804 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
35805
35806         PR c++/17695
35807         * g++.dg/debug/typedef2.C: New test.
35808
35809 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
35810
35811         PR fortran/13490
35812         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
35813         * gfortran.dg/g77/README: Update.
35814
35815 2004-10-28  Matt Austern  <austern@apple.com>
35816
35817         PR c++/14124
35818         * g++.dg/ext/packed7.C: New test.
35819
35820 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
35821
35822         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
35823         scan-assembler.
35824         * lib/scanasm.exp (hidden-scan-for): New proc.
35825         (scan-hidden): Use hidden-scan-for instead of constructing the scan
35826         string.
35827         (scan-not-hidden): Likewise.
35828         * lib/target-supports.exp (check_visibility_available): mach-o is
35829         support too.
35830
35831 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
35832
35833         PR c++/17132
35834         * g++.dg/template/memclass3.C: New test.
35835
35836 2004-10-28  Adam Nemet  <anemet@lnxw.com>
35837
35838         PR middle-end/18160
35839         * gcc.dg/register-var-1.c: New test.
35840         * gcc.dg/register-var-2.c: New test.
35841         * gcc.dg/asm-7.c: Taking the address of a register variable is an
35842         error now.
35843
35844 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
35845
35846         PR other/18172
35847         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
35848         unused variables.
35849         * gcc.dg/vect/vect-22.c: Likewise.
35850
35851 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
35852
35853         * gcc.dg/i386-rotate-1.c: New test.
35854
35855 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
35856
35857         * g++.dg/init/ref12.C: Add "run" marker.
35858
35859         PR c++/17435
35860         * g++.dg/init/ref12.C: New test.
35861
35862         PR c++/18140
35863         * g++.dg/template/shift1.C: New test.
35864         * g++.dg/template/error10.C: Adjust error markers.
35865
35866 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
35867
35868         PR tree-opt/17529
35869         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
35870
35871 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
35872
35873         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
35874         * gcc.dg/weak/weak-3.c: Likewise.
35875         * gcc.dg/weak/weak-5.c: Likewise.
35876         * gcc.dg/weak/weak-9.c: Likewise.
35877         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
35878         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
35879
35880         * gcc.dg/darwin-weakimport-1.c: New.
35881
35882 2004-10-28  Ben Elliston  <bje@au.ibm.com>
35883
35884         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
35885
35886 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
35887
35888         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
35889         'syntax' error messages.
35890         * gcc.dg/cpp/direct2s.c: Likewise.
35891
35892 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
35893
35894         * gcc.c-torture/compile/20041026-1.c: New.
35895
35896 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
35897
35898         PR c++/18093
35899         * g++.dg/lookup/ns2.C: New test.
35900
35901         PR c++/18020
35902         * g++.dg/template/enum4.C: New test.
35903
35904         PR c++/18161
35905         * g++.dg/template/expr1.C: New test.
35906
35907 2004-10-26  Ben Elliston  <bje@au.ibm.com>
35908
35909         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
35910
35911 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
35912
35913         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
35914         gcc.dg/decl-nospec-3.c: New tests.
35915
35916 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
35917
35918         * objc.dg/super-class-3.m: New test.
35919
35920 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
35921
35922         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
35923         resyncing.
35924         * gcc.dg/cpp/direct2s.c: Likewise.
35925
35926 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
35927
35928         * objc.dg/image-info.m: Update for changes to section selection.
35929
35930 2004-10-25  David Ayers  <d.ayers@inode.at>
35931             Ziemowit Laski  <zlaski@apple.com>
35932
35933         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
35934         diagnostics when messaging 'id <Proto>'.
35935         * objc.dg/class-protocol-1.m: New test.
35936         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
35937         a non-existent method signature.
35938         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
35939         Update diagnostics when messaging with non-existent method signature.
35940         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
35941         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
35942         invalid receivers are now resolved as if messaging 'id'; remove
35943         extraneous diagnostics.
35944
35945 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
35946
35947         PR c/16667
35948         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
35949         gcc.dg/init-desig-obs-3.c: New tests.
35950
35951 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
35952
35953         * gcc.dg/debug/20041023-1.c: New test.
35954
35955 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
35956
35957         PR middle-end/17407
35958         * gcc.c-torture/compile/pr17407.c: New test.
35959
35960         PR c++/18121
35961         * g++.dg/template/array8.C: New test.
35962
35963 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
35964
35965         PR other/18138
35966         * lib/g++.exp: Accept more than one multilib libgcc.
35967         * lib/gcc-dg.exp: Likewise.
35968         * lib/objc.exp: Likewise.
35969         * lib/treelang.exp: Likewise.
35970         * lib/gfortran.exp: Likewise.
35971
35972 2004-10-24  Ben Elliston  <bje@au.ibm.com>
35973
35974         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
35975
35976 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
35977
35978         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
35979         * gcc.dg/c99-const-expr-3.c: Likewise.
35980
35981 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
35982
35983         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
35984
35985 2004-10-23  Ben Elliston  <bje@au.ibm.com>
35986
35987         * gcc.c-torture/execute/loop-2e.x: Remove.
35988
35989 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
35990
35991         PR c++/18095
35992         * g++.dg/parse/crash18.C: New.
35993         * g++.dg/parse/crash19.C: New.
35994
35995 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
35996
35997         * g++.dg/ext/dllimport1.C: Move dg-warnings.
35998         * g++.dg/ext/dllimport2.C: Same.
35999         * g++.dg/ext/dllimport8.C: Same.
36000
36001 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
36002
36003         PR c++/10841
36004         * g++.dg/conversion/cast1.C: New test.
36005         * g++.dg/overload/pmf1.C: Adjust error marker.
36006
36007 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
36008
36009         PR objc/17923
36010         * objc.dg/const-str-7.m: New test.
36011
36012 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36013
36014         * g++.dg/template/memfriend11.C: Fix comment typo.
36015         * g++.dg/template/memfriend14.C: Likewise.
36016
36017 2004-10-20  Richard Henderson  <rth@redhat.com>
36018
36019         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
36020         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
36021         -fasynchronous-unwind-tables.
36022
36023 2004-10-20  Richard Henderson  <rth@redhat.com>
36024
36025         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
36026         (main): Return success.
36027         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
36028         (main): Return success.
36029
36030 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36031
36032         PR c++/13495
36033         * g++.dg/template/memfriend9.C: New test.
36034         * g++.dg/template/memfriend10.C: Likewise.
36035         * g++.dg/template/memfriend11.C: Likewise.
36036         * g++.dg/template/memfriend12.C: Likewise.
36037         * g++.dg/template/memfriend13.C: Likewise.
36038         * g++.dg/template/memfriend14.C: Likewise.
36039         * g++.dg/template/memfriend15.C: Likewise.
36040         * g++.dg/template/memfriend16.C: Likewise.
36041         * g++.dg/template/memfriend17.C: Likewise.
36042         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
36043
36044 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
36045
36046         * g++.dg/conversion/dr195.C: New.
36047         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
36048
36049 2004-10-20  Ben Elliston  <bje@au.ibm.com>
36050             Devang Patel  <dpatel@apple.com>
36051
36052         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
36053         of floating point arithmetic, which could trap.
36054
36055 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
36056
36057         PR c++/14035
36058         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
36059         * g++.dg/conversion/const2.C: New test.
36060         * g++.dg/expr/reinterpret2.C: New test.
36061         * g++.dg/expr/reinterpret3.C: New test.
36062         * g++.dg/expr/cast2.C: New test.
36063         * g++.dg/expr/copy1.C: New test.
36064         * g++.dg/other/conversion1.C: Change error message.
36065         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
36066         function pointers to void *.
36067         * g++.old-deja/g++.mike/p10148.C: Likewise.
36068
36069 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36070
36071         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
36072
36073 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
36074
36075         PR c++/18047
36076
36077         * g++.dg/parse/expr3.C: New test.
36078
36079 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
36080
36081         * gcc.dg/smod-1.c: New test.
36082
36083 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
36084
36085         * objc.dg/method-14.m: New test.
36086
36087 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
36088
36089         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
36090         Also xfail as the patch was reverted.
36091
36092 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
36093
36094         PR middle-end/16973
36095         * gcc.dg/pr16973.c: New test.
36096
36097 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
36098
36099         PR tree-optimization/17656
36100         * gcc.c-torture/compile/pr17656.c: New test.
36101
36102 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
36103
36104         * g++.dg/eh/shadow1.C: New.
36105
36106 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
36107
36108         * gcc.c-torture/compile/20041018-1.c: New test.
36109
36110 2004-10-18  Ben Elliston  <bje@au.ibm.com>
36111
36112         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
36113         compiler referring to register 0 when accessing sdata.  The linker
36114         now patches things up.
36115
36116 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
36117
36118         PR c/17529
36119         * gcc.c-torture/compile/pr17529.c: New test.
36120
36121 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36122
36123         PR c++/17743
36124         * g++.dg/ext/attrib17.C: New test.
36125
36126 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36127
36128         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
36129
36130 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36131
36132         PR c++/10479
36133         * g++.dg/ext/attrib16.C: New test.
36134
36135 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
36136
36137         PR c++/17042
36138         * g++.dg/init/dso_handle1.C: New test.
36139
36140         PR c++/14667
36141         * g++.dg/parse/typedef6.C: New test.
36142
36143         PR c++/17916
36144         * g++.dg/parse/pragma1.C: New test.
36145
36146 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
36147
36148         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
36149
36150 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
36151
36152         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
36153         -fno-common when on HPPA HP-UX platforms.
36154
36155 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
36156
36157         PR other/16820
36158         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
36159         stdint.h.
36160         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
36161         uintptr_t.
36162
36163 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
36164
36165         PR c++/16301
36166         * g++.dg/lookup/strong-using-4.C: New test.
36167
36168 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
36169
36170         PR middle-end/16567
36171         * gcc.c-torture/compile/nested-1.c: New test.
36172
36173 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
36174
36175         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
36176         and mipsisa64*-*-* (until support for misaligned loads is added).
36177         * gcc.dg/vect/vect-50.c: Likewise.
36178         * gcc.dg/vect/vect-52.c: Likewise.
36179         * gcc.dg/vect/vect-54.c: Likewise.
36180         * gcc.dg/vect/vect-58.c: Likewise.
36181         * gcc.dg/vect/vect-60.c: Likewise.
36182         * gcc.dg/vect/vect-80.c: Likewise.
36183
36184 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
36185
36186         PR c++/17976
36187         * g++.dg/init/dtor3.C: New test.
36188
36189 2004-10-15  Ben Elliston  <bje@au.ibm.com>
36190
36191         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
36192
36193 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
36194
36195         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
36196         * gcc.dg/macho-lo-sum.c: Likewise.
36197
36198 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
36199
36200         * gcc.dg/ppc-spe64-1.c: New test.
36201
36202 2004-10-14  Devang Patel  <dpatel@apple.com>
36203
36204         PR 17635
36205         * gcc.dg/pr17635.c : New test.
36206
36207 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
36208
36209         * gcc.dg/vect/vect-28.c: Remove xfail.
36210         * gcc.dg/vect/vect-30.c: Remove xfail.
36211         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
36212         * gcc.dg/vect/vect-33.c: Remove xfail.
36213         * gcc.dg/vect/vect-44.c: Remove xfail.
36214         * gcc.dg/vect/vect-46.c: Remove xfail.
36215         * gcc.dg/vect/vect-50.c: Remove xfail.
36216         * gcc.dg/vect/vect-52.c: Remove xfail.
36217         * gcc.dg/vect/vect-54.c: Remove xfail.
36218         * gcc.dg/vect/vect-58.c: Remove xfail.
36219         * gcc.dg/vect/vect-60.c: Remove xfail.
36220         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
36221         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
36222         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
36223         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
36224         * gcc.dg/vect/vect-8.c: Remove xfail.
36225         * gcc.dg/vect/vect-80.c: Remove xfail.
36226         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
36227
36228 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
36229
36230         * gcc.dg/vect/vect-82.c: New testcase.
36231         * gcc.dg/vect/vect-82_64.c: New testcase.
36232         * gcc.dg/vect/vect-83.c: New testcase.
36233         * gcc.dg/vect/vect-83_64.c: New testcase.
36234
36235 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
36236
36237         * gcc.dg/cpp/error-1.c: New test.
36238
36239 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
36240
36241         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
36242
36243 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
36244
36245         PR target/17984
36246         * gcc.dg/cris-peep2-xsrand2.c: New test.
36247
36248 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
36249
36250         PR c++/17661
36251         * g++.dg/expr/for2.C: New test.
36252
36253 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
36254
36255         * g++.dg/inherit/thunk1.C: Run on the SPARC.
36256
36257 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
36258
36259         PR tree-optimization/17724
36260         * g++.dg/opt/pr17724-1.C: New test.
36261         * g++.dg/opt/pr17724-2.C: New test.
36262         * g++.dg/opt/pr17724-3.C: New test.
36263         * g++.dg/opt/pr17724-4.C: New test.
36264         * g++.dg/opt/pr17724-5.C: New test.
36265         * g++.dg/opt/pr17724-6.C: New test.
36266
36267 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
36268
36269         PR c/17301
36270         * gcc.dg/pr17301-2.c: New test.
36271
36272 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
36273
36274         PR c++/15876
36275         * g++.dg/parse/error22.C: New test.
36276
36277         PR c++/17936
36278         * g++.dg/template/spec18.C: New test.
36279
36280 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
36281
36282         * gcc.dg/ia64-asm-1.c: Add prototype for abort
36283         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
36284         memcpy.
36285         * gcc.dg/ia64-sync-2.c: Ditto.
36286         * gcc.dg/ia64-sync-3.c: Ditto.
36287
36288 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
36289
36290         * g++.dg/eh/cleanup5.C: Add dg-options "".
36291
36292 2004-10-11  Roger Sayle  <roger@eyesopen.com>
36293
36294         PR middle-end/17657
36295         * gcc.dg/switch-4.c: New test case.
36296
36297 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
36298
36299         * gcc.c-torture/execute/20041011-1.c: New test.
36300
36301 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
36302
36303         PR c++/17554
36304         * g++.dg/init/for3.C: New test.
36305
36306         PR c++/17657
36307         * g++.dg/opt/switch2.C: New test.
36308
36309         PR middle-end/17703
36310         * g++.dg/warn/Wreturn-2.C: New test.
36311
36312 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
36313
36314         PR c++/17907
36315         * g++.dg/eh/cleanup5.C: New test.
36316
36317 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
36318
36319         PR c++/17393
36320         * g++.dg/parse/error21.C: New test.
36321
36322 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36323
36324         * g++.dg/overload/pmf1.C: Adjust quoting marks.
36325         * g++.dg/warn/incomplete1.C: Likewise.
36326         * g++.dg/template/qualttp20.C: Likewise.
36327
36328 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36329
36330         PR c/17881
36331         * parm-incomplete-1.c: New test.
36332
36333 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
36334
36335         PR c++/17867
36336         * g++.dg/parse/error19.C: New test.
36337
36338         PR c++/17670
36339         * g++.dg/init/new11.C: New test.
36340
36341         PR c++/17821
36342         * g++.dg/parse/error20.C: New test.
36343
36344         PR c++/17826
36345         * g++.dg/template/crash24.C: New test.
36346
36347 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36348
36349         PR c/17301
36350         * gcc.dg/pr17301-1.c: New test.
36351
36352 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36353
36354         PR c/17189
36355         * gcc.dg/anon-struct-5.c: New test.
36356
36357 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
36358
36359         PR c/17844
36360         * gcc.dg/pr17844-1.c: New test.
36361
36362 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
36363
36364         PR tree-optimization/17906
36365         * gcc.c-torture/compile/pr17906.c: New.
36366
36367 2004-10-09  Stuart Hastings  <stuart@apple.com>
36368             Roger Sayle  <roger@eyesopen.com>
36369
36370         PR rtl-optimization/17853
36371         * gcc.dg/i386-mmx-5.c: New testcase.
36372
36373 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
36374
36375         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
36376
36377 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
36378
36379         PR c++/17524
36380         * g++.dg/template/static9.C: New test.
36381
36382         PR c++/17685
36383         * g++.dg/parse/operator5.C: New test.
36384
36385 2004-10-09  Roger Sayle  <roger@eyesopen.com>
36386
36387         PR middle-end/17894
36388         * gcc.c-torture/execute/divcmp-4.c: New test case.
36389
36390 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
36391
36392         PR tree-opt/17902
36393         * g++.dg/opt/pr17902.C: New test.
36394
36395 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
36396
36397         * gcc.dg/cpp/ident-1.c: Add dg-options "".
36398
36399 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36400
36401         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
36402
36403 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36404
36405         * gcc.dg/assign-warn-3.c: New test.
36406
36407 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
36408
36409         PR c/16999
36410         * gcc.dg/cpp/ident-1.c: New test.
36411
36412 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
36413
36414         * gcc.c-torture/compile/acc1.c: New.
36415
36416 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
36417
36418         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
36419         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
36420
36421 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
36422
36423         * gcc.dg/ultrasp11.c: New test.
36424
36425 2004-10-08  Michael Matz  <matz@suse.de>
36426
36427         * gcc.dg/doloop-2.c: New test.
36428
36429 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36430
36431         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
36432         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
36433         objc.dg/method-9.m: Update expected diagnostics.
36434
36435 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
36436
36437         * gcc.dg/ppc-fsel-3.c: New file.
36438         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
36439
36440 2004-10-07  Paul Brook  <paul@codesourcery.com>
36441
36442         * gfortran.dg/intrinsic_verify_1.f90: New test.
36443
36444 2004-10-07  Paul Brook  <paul@codesourcery.com>
36445
36446         * gfortran.dg/empty_format_1.f90: Remove stray commas.
36447
36448 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36449
36450         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
36451         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
36452         commit.
36453
36454 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
36455
36456         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
36457
36458 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36459
36460         PR c++/17115
36461         * g++.dg/warn/Winline-4.C: New test.
36462
36463 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
36464
36465         * gcc.c-torture/compile/20041007-1.c: New test.
36466
36467 2004-10-07  Paul Brook  <paul@codesourcery.com>
36468
36469         PR fortran/17678
36470         * gfortran.dg/use_allocated_1.f90: New test.
36471
36472 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
36473
36474         PR middle-end/17849
36475         * gfortran.fortran-torture/compile/nested.f90: New test
36476
36477 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
36478
36479         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
36480
36481 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
36482
36483         PR c++/17368
36484         * g++.dg/ext/asm6.C: New test.
36485
36486 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
36487
36488         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
36489
36490 2004-10-06  Paul Brook  <paul@codesourcery.com>
36491
36492         PR libfortran/17709
36493         * gfortran.dg/empty_format_1.f90: New test.
36494
36495 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36496
36497         PR fortran/17568
36498         * gfortran.dg/ishft.f90: New test.
36499
36500         PR fortran/17283
36501         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
36502         tests.
36503
36504 2004-10-06  Paul Brook  <paul@codesourcery.com>
36505
36506         * gfortran.dg/do_1.f90: New test.
36507
36508 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36509
36510         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
36511         optimizing for size.
36512
36513 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
36514
36515         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
36516
36517 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
36518
36519         * gcc.c-torture/compile/20041005-1.c: New test.
36520
36521 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
36522
36523         PR c++/17829
36524         * g++.dg/lookup/koenig4.C: New.
36525
36526 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36527
36528         * g++.dg/other/classkey1.C: Adjust quoting marks.
36529         * g++.dg/parse/error15.C: Likewise.
36530         * g++.dg/template/meminit2.C (int>): Likewise.
36531
36532 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36533
36534         PR fortran/17283
36535         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
36536
36537         PR fortran/17631
36538         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
36539
36540         PR fortran/17708
36541         * gfortran.dg/pr17708.f90: New test.
36542
36543 2004-10-04  Chao-ying Fu  <fu@mips.com>
36544
36545         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
36546         * gcc.dg/vect/vect-4.c: Ditto.
36547         * gcc.dg/vect/vect-5.c: Ditto.
36548         * gcc.dg/vect/vect-6.c: Ditto.
36549         * gcc.dg/vect/vect-8.c: Ditto.
36550         * gcc.dg/vect/vect-16.c: Ditto.
36551         * gcc.dg/vect/vect-30.c: Ditto.
36552         * gcc.dg/vect/vect-40.c: Ditto.
36553         * gcc.dg/vect/vect-41.c: Ditto.
36554         * gcc.dg/vect/vect-42.c: Ditto.
36555         * gcc.dg/vect/vect-43.c: Ditto.
36556         * gcc.dg/vect/vect-44.c: Ditto.
36557         * gcc.dg/vect/vect-45.c: Ditto.
36558         * gcc.dg/vect/vect-46.c: Ditto.
36559         * gcc.dg/vect/vect-47.c: Ditto.
36560         * gcc.dg/vect/vect-48.c: Ditto.
36561         * gcc.dg/vect/vect-49.c: Ditto.
36562         * gcc.dg/vect/vect-50.c: Ditto.
36563         * gcc.dg/vect/vect-51.c: Ditto.
36564         * gcc.dg/vect/vect-52.c: Ditto.
36565         * gcc.dg/vect/vect-53.c: Ditto.
36566         * gcc.dg/vect/vect-54.c: Ditto.
36567         * gcc.dg/vect/vect-55.c: Ditto.
36568         * gcc.dg/vect/vect-56.c: Ditto.
36569         * gcc.dg/vect/vect-57.c: Ditto.
36570         * gcc.dg/vect/vect-58.c: Ditto.
36571         * gcc.dg/vect/vect-59.c: Ditto.
36572         * gcc.dg/vect/vect-60.c: Ditto.
36573         * gcc.dg/vect/vect-74.c: Ditto.
36574         * gcc.dg/vect/vect-79.c: Ditto.
36575         * gcc.dg/vect/vect-80.c: Ditto.
36576
36577 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
36578
36579         * gcc.dg/unused-7.c: Use the correct option.
36580
36581 2004-10-04  Paul Brook  <paul@codesourcery.com>
36582         Bud Davis  <bdavis9659@comcast.net>
36583
36584         PR fortran/17706
36585         PR fortran/16434
36586         * gfortran/pr17706.f90: New test.
36587         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
36588
36589 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36590
36591         * gfortran.dg/pr17612.f90: New test.
36592
36593 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36594
36595         * g++.dg/template/local1.C: Adjust quoting marks in
36596         testing for diagnostics.
36597         * g++.dg/tls/diag-2.C: Likewise.
36598         * g++.dg/other/error8.C: Likewise.
36599
36600 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
36601
36602         PR c/17178
36603         * gcc.dg/unused-4.c: Adjust to be correct.
36604
36605         PR c/17820
36606         * gcc.dg/unused-7.c: New test.
36607
36608 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
36609
36610         PR c++/17797
36611         * g++.dg/overload/template2.C: New test.
36612
36613 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
36614
36615         PR tree-optimization/16632
36616         * gcc.dg/tree-ssa/20041002-1.c: New.
36617
36618 2004-10-03  Paul Brook  <paul@codesourcery.com>
36619
36620         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
36621         rather than relying on default formatting.
36622
36623 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
36624
36625         * gcc.dg/20040920-1.c: Update expected message text.
36626
36627 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
36628
36629         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
36630
36631 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
36632
36633         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
36634         tree level.
36635
36636 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
36637
36638         * gcc.dg/tree-ssa/pr17343.c: Remove.
36639
36640 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
36641
36642         PR tree-opt/17343
36643         * gcc.dg/tree-ssa/pr17343.c: New test.
36644
36645 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
36646
36647         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
36648         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
36649         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
36650         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
36651         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
36652
36653 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
36654
36655         * gcc.dg/lvalue-2.c: New test.
36656
36657 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
36658
36659         PR c/17730
36660         * gcc.dg/pr17730-1.c: New test
36661
36662 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
36663
36664         PR c/7425
36665         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
36666
36667 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
36668
36669         * gcc.c-torture/execute/stdarg-1.c: New test.
36670         * gcc.c-torture/execute/stdarg-2.c: New test.
36671         * gcc.c-torture/execute/stdarg-3.c: New test.
36672         * gcc.dg/tree-ssa/stdarg-1.c: New test.
36673         * gcc.dg/tree-ssa/stdarg-2.c: New test.
36674         * gcc.dg/tree-ssa/stdarg-3.c: New test.
36675         * gcc.dg/tree-ssa/stdarg-4.c: New test.
36676         * gcc.dg/tree-ssa/stdarg-5.c: New test.
36677
36678 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
36679
36680         PR tree-optimization/17697
36681         * g++.dg/opt/pr17697-1.C: New test.
36682         * g++.dg/opt/pr17697-2.C: New test.
36683         * g++.dg/opt/pr17697-3.C: New test.
36684
36685 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
36686
36687         PR c/16409
36688         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
36689         gcc.dg/vla-init-5.c: New tests.
36690
36691 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
36692
36693         PR c/13804
36694         * gcc.dg/pr13804-1.c: New test.
36695
36696 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36697
36698         PR fortran/16938
36699         * gfortran.dg/pr16938.f90: New test.
36700
36701 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
36702
36703         * g++.dg/template/crash23.C: New test.
36704
36705 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
36706
36707         PR c++/17585
36708         * g++.dg/template/static8.C: New test.
36709
36710 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
36711
36712         PR c++/17681
36713         * g++.dg/other/error9.C: New test.
36714
36715 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
36716
36717         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
36718
36719 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36720
36721         PR fortran/15164
36722         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
36723
36724 2004-09-26  Roger Sayle  <roger@eyesopen.com>
36725
36726         PR middle-end/17112
36727         * gcc.dg/pr17112-1.c: New test case.
36728
36729 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
36730
36731         PR c/11459
36732         * gcc.dg/pr11459-1.c: New test.
36733
36734 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
36735
36736         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
36737         * gcc.dg/tree-ssa/loop-4.c: Likewise.
36738
36739 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36740
36741         * gfortran.dg/pr15324.f90: Make array bounds consistent.
36742
36743 2004-09-25  Jan Hubicka  <jh@suse.cz>
36744
36745         * compile/30040909-1.c: New test.
36746         * compile/30040907-1.c: New test.
36747
36748 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
36749
36750         * gcc.c-torture/execute/va-arg-26.c: New test.
36751
36752 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
36753
36754         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
36755         extra diagnostics on targets with 64-bit pointers.
36756         * objc.dg/selector-1.m: Adjust dg-warning regexp.
36757
36758 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36759
36760         PR c/17188
36761         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
36762         * gcc.dg/decl-3.c: Adjust expected message.
36763
36764 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36765
36766         PR fortran/17615
36767         * gfortran.dg/pr17615.f90: New test.
36768
36769 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
36770
36771         PR tree-optimzation/17517
36772         * g++.dg/tree-ssa/pr17517.C: New Test.
36773
36774 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
36775
36776         PR c++/16889
36777         * g++.dg/lookup/ambig3.C: New.
36778
36779 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
36780
36781         PR tree-opt/17624
36782         * g++.dg/opt/pr17624.C: New test.
36783
36784 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36785
36786         PR c/6980
36787         * gcc.dg/Wbad-function-cast-1.c: New test.
36788
36789 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
36790
36791         * g++.dg/ext/complit1.C
36792         * g++.dg/other/error2.C
36793         * g++.dg/other/nontype-1.C
36794         * g++.dg/parse/crash11.C
36795         * g++.dg/parse/crash12.C
36796         * g++.dg/parse/error15.C
36797         * g++.dg/parse/error4.C
36798         * g++.dg/parse/tmpl-outside1.C
36799         * g++.dg/parse/too-many-tmpl-args1.C
36800         * g++.dg/template/dependent-expr3.C
36801         * g++.dg/template/error10.C
36802         * g++.dg/template/instantiate1.C
36803         * g++.dg/template/vtable2.C
36804         * g++.dg/warn/Wshadow-1.C
36805         * g++.dg/warn/weak1.C
36806         * g++.old-deja/g++.brendan/crash16.C
36807         * g++.old-deja/g++.brendan/crash18.C
36808         * g++.old-deja/g++.brendan/crash48.C
36809         * g++.old-deja/g++.brendan/crash49.C
36810         * g++.old-deja/g++.brendan/crash55.C
36811         * g++.old-deja/g++.brendan/crash56.C
36812         * g++.old-deja/g++.brendan/crash8.C
36813         * g++.old-deja/g++.brendan/enum11.C
36814         * g++.old-deja/g++.brendan/enum8.C
36815         * g++.old-deja/g++.brendan/enum9.C
36816         * g++.old-deja/g++.brendan/friend3.C
36817         * g++.old-deja/g++.brendan/misc14.C
36818         * g++.old-deja/g++.bugs/900402_02.C
36819         * g++.old-deja/g++.bugs/900404_03.C
36820         * g++.old-deja/g++.bugs/900404_04.C
36821         * g++.old-deja/g++.bugs/900428_03.C
36822         * g++.old-deja/g++.jason/crash4.C
36823         * g++.old-deja/g++.jason/overload21.C
36824         * g++.old-deja/g++.jason/redecl1.C
36825         * g++.old-deja/g++.jason/report.C
36826         * g++.old-deja/g++.jason/rfg10.C
36827         * g++.old-deja/g++.jason/template30.C
36828         * g++.old-deja/g++.law/arm12.C
36829         * g++.old-deja/g++.law/ctors5.C
36830         * g++.old-deja/g++.law/cvt20.C
36831         * g++.old-deja/g++.law/init10.C
36832         * g++.old-deja/g++.law/init8.C
36833         * g++.old-deja/g++.law/visibility17.C
36834         * g++.old-deja/g++.law/visibility7.C
36835         * g++.old-deja/g++.mike/net8.C
36836         * g++.old-deja/g++.mike/p646.C
36837         * g++.old-deja/g++.mike/p700.C
36838         * g++.old-deja/g++.mike/p701.C
36839         * g++.old-deja/g++.mike/p811.C
36840         * g++.old-deja/g++.ns/template13.C
36841         * g++.old-deja/g++.other/array3.C
36842         * g++.old-deja/g++.other/crash25.C
36843         * g++.old-deja/g++.other/dtor3.C
36844         * g++.old-deja/g++.other/dtor4.C
36845         * g++.old-deja/g++.other/main1.C
36846         * g++.old-deja/g++.other/warn7.C
36847         * g++.old-deja/g++.pt/crash11.C
36848         * g++.old-deja/g++.pt/crash36.C
36849         * g++.old-deja/g++.pt/spec22.C
36850         * g++.old-deja/g++.pt/spec9.C
36851         * g++.old-deja/g++.pt/ttp52.C
36852         * g++.old-deja/g++.robertl/eb103.C
36853         * g++.old-deja/g++.robertl/eb121.C
36854         * g++.old-deja/g++.robertl/eb22.C
36855         * g++.old-deja/g++.robertl/eb8.C:
36856         Update locations and/or regexps of dg-error markers.
36857         Remove markers for some bogus messages that are no longer issued.
36858
36859 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
36860
36861         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
36862         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
36863
36864 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
36865
36866         PR c++/17618
36867         * g++.dg/lookup/crash5.C: New test.
36868
36869 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
36870
36871         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
36872         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
36873         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
36874         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
36875         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
36876         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
36877
36878         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
36879         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
36880         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
36881         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
36882         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
36883         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
36884
36885         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
36886
36887         * gcc.dg/vect/vect-44.c: Check additional cases.
36888         * gcc.dg/vect/vect-48.c: Check additional cases.
36889
36890         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
36891         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
36892         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
36893         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
36894         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
36895         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
36896         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
36897         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
36898         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
36899
36900         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
36901         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
36902         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
36903
36904 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36905
36906         * gcc.dg/tree-ssa/loop-6.c: New test.
36907
36908 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
36909
36910         PR c++/17620
36911         * g++.dg/inherit/base2.C: New.
36912
36913 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
36914
36915         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
36916         * gcc.dg/20001012-2.c: Likewise.
36917         * gcc.dg/20001013-1.c: Likewise.
36918         * gcc.dg/20001101-1.c: Likewise.
36919         * gcc.dg/20001102-1.c: Likewise.
36920         * gcc.dg/bf-spl1.c: Likewise.
36921         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
36922         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
36923
36924 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
36925
36926         PR tree-optimization/16721
36927         * gcc.dg/tree-ssa/pr16721.c: New test.
36928
36929 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
36930
36931         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
36932         * gcc.dg/20040305-1.c: Likewise.
36933
36934 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36935
36936         PR c/16566
36937         * gcc.c-torture/compile/pr16566-1.c,
36938         gcc.c-torture/compile/pr16566-2.c,
36939         gcc.c-torture/compile/pr16566-3.c: New tests.
36940
36941 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
36942
36943         PR tree-optimization/17512
36944         * gcc.c-torture/compile/20040916-1.c.
36945
36946 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
36947
36948         * gcc.dg/pragma-re-3.c: New test.
36949
36950 2004-09-17  Matt Austern  <austern@apple.com>
36951
36952         PR c++/15049
36953         * g++.dg/other/anon3.C: New.
36954
36955 2004-09-21  Roger Sayle  <roger@eyesopen.com>
36956
36957         PR c++/7503
36958         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
36959         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
36960         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
36961         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
36962         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
36963
36964 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
36965
36966         PR fortran/17286
36967         * gfortran.dg/pr17286.f90: New test.
36968
36969 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
36970
36971         PR c++/17530
36972         * g++.dg/template/static7.C: New test.
36973
36974 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
36975
36976         PR tree-opt/17558
36977         * gcc.c-torture/compile/pr17558.c: New test.
36978
36979 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
36980
36981         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
36982         if SKIP_ATTRIBUTE is defined.
36983
36984 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36985
36986         PR fortran/15957
36987         * gfortran.dg/pr15957.f90: New test.
36988
36989 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
36990
36991         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
36992         in comparison.
36993         * gcc.dg/vect/vect-79.c: Likewise.
36994         * gcc.dg/vect/vect-80.c: Likewise.
36995
36996 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36997
36998         PR fortran/15750
36999         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
37000
37001 2004-09-20  Ira Rosen  <irar@il.ibm.com>
37002
37003         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
37004         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
37005         * gcc.dg/vect/vect-62.c: New testcase.
37006         * gcc.dg/vect/vect-63.c: New testcase.
37007         * gcc.dg/vect/vect-64.c: New testcase.
37008         * gcc.dg/vect/vect-65.c: New testcase.
37009         * gcc.dg/vect/vect-66.c: New testcase.
37010         * gcc.dg/vect/vect-67.c: New testcase.
37011         * gcc.dg/vect/vect-68.c: New testcase.
37012         * gcc.dg/vect/vect-69.c: New testcase.
37013         * gcc.dg/vect/vect-79.c: New testcase.
37014         * gcc.dg/vect/vect-80.c: New testcase.
37015
37016 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
37017
37018         * gcc.target/mips/asm-1.c: New test.
37019
37020 2004-09-19  Ira Rosen  <irar@il.ibm.com>
37021
37022         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
37023         * gcc.dg/vect/vect-73.c: New testcase.
37024         * gcc.dg/vect/vect-74.c: New testcase.
37025         * gcc.dg/vect/vect-75.c: New testcase.
37026         * gcc.dg/vect/vect-76.c: New testcase.
37027         * gcc.dg/vect/vect-77.c: New testcase.
37028         * gcc.dg/vect/vect-78.c: New testcase
37029
37030 2004-09-18  Paul Brook  <paul@codesourcery.com>
37031
37032         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
37033
37034 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
37035
37036         PR c/17424
37037         * gcc.dg/pr17424-1.c: New test.
37038
37039 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
37040
37041         * g++.dg/tree-ssa/pr17153.C: New test.
37042
37043 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
37044
37045         PR pch/13361
37046         * g++.dg/pch/wchar-1.C: New.
37047         * g++.dg/pch/wchar-1.Hs: New.
37048
37049 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
37050
37051         * gcc.c-torture/execute/20040917-1.c: New test.
37052
37053 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
37054
37055         PR tree-optimization/17319
37056         * gcc.dg/pr17319.c: New test.
37057
37058 2004-09-17  Devang Patel  <dpatel@apple.com>
37059
37060         * gcc.dg/20040813-1.c: New test.
37061
37062 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
37063
37064         PR tree-optimization/17273
37065         * gcc.c-torture/compile/pr17273.c: New test.
37066
37067 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
37068
37069         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
37070         Update expected messages.
37071         * gcc.dg/declspec-13.c: New test.
37072
37073 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
37074
37075         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
37076
37077 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
37078
37079         * gcc.c-torture/execute/pr17252.c: Use post-increment to
37080         change what 'a' is pointing to.
37081
37082 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
37083
37084         PR c++/16002
37085         * g++.dg/template/error18.C: New test.
37086
37087         PR c++/16029
37088         * g++.dg/warn/Wunused-8.C: New test.
37089
37090 2004-09-17  Steven Bosscher  <stevenb@suse.de>
37091
37092         PR tree-optimization/17513
37093         * gcc.dg/20040916-1.c: New test.
37094
37095 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
37096
37097         PR c++/17501
37098         * g++.dg/template/typename7.C: New test.
37099
37100 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37101
37102         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
37103
37104 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
37105
37106         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
37107         with -ftree-based-profiling also.
37108         * lib/profopt.exp: Support late-set profile_option/feedback_option.
37109
37110 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
37111
37112         PR/15364
37113         * gfortran.dg/der_array_io_1.f90: New test.
37114         * gfortran.dg/der_array_io_2.f90: New test.
37115         * gfortran.dg/der_array_io_3.f90: New test.
37116
37117 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
37118
37119         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
37120         EABI.
37121
37122 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
37123
37124         * g++.dg/opt/switch1.C: New test.
37125
37126 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
37127
37128         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
37129         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
37130         Update expected messages.
37131
37132 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37133
37134         PR fortran/16485
37135         * gfortran.dg/same_name_1.f90: New test.
37136
37137 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
37138
37139         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
37140         dereference garbage pointers.
37141
37142 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
37143
37144         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
37145         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
37146
37147         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
37148         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
37149         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
37150
37151 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
37152
37153         PR c++/17324
37154         * g++.dg/template/mangle1.C: New test.
37155
37156 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
37157
37158         PR tree-optimization/17252
37159         * gcc.c-torture/execute/pr17252.c: New test.
37160
37161 2004-09-14  Andrew Pinski  <apinski@apple.com>
37162
37163         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
37164
37165 2004-09-14  Roger Sayle  <roger@eyesopen.com>
37166
37167         PR rtl-optimization/9771
37168         * gcc.dg/pr9771-1.c: New test case.
37169
37170 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
37171
37172         PR tree-optimization/15262
37173         * gcc.c-torture/execute/pr15262-1.c: New test.
37174         * gcc.c-torture/execute/pr15262-2.c: New test.
37175
37176 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37177
37178         * gcc.dg/declspec-12.c: New test.
37179
37180 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
37181
37182         * gfortran.dg/pr17090.f90: Add directives to test.
37183
37184 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37185
37186         * gcc.c-torture/compile/20040914-1.c: New test.
37187
37188 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
37189
37190         PR c++/16162
37191         * g++.dg/template/decl2.C: New test.
37192
37193 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
37194
37195         PR fortran/17090
37196         * gfortran.dg/pr17090.f90: New test.
37197
37198 2004-09-13  Dale Johannesen  <dalej@apple.com>
37199
37200         * gcc.c-torture/compile/pr17408.c: New test case.
37201
37202 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
37203
37204         PR c++/16716
37205         * g++.dg/parse/crash17.C: New test.
37206
37207         PR c++/17327
37208         * g++.dg/template/enum3.C: New test.
37209
37210 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
37211
37212         * lib/gcc-defs.exp: Load wrapper.exp.
37213         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
37214         using local code.
37215         * lib/gcc.exp (gcc_init): Similar.
37216         * lib/gfortran.exp (gfortran_init): Similar.
37217         * lib/objc.exp (objc_init): Similar.
37218         * lib/treelang.exp (treelang_init): Similar.
37219         * lib/wrapper.exp: New file with build_wrapper call machinery in
37220         ${tool}_maybe_build_wrapper.
37221
37222 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
37223
37224         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
37225         "inline".
37226         * gcc.dg/declspec-11.c: Update expected messages.
37227         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
37228         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
37229         gcc.dg/inline-12.c: New tests.
37230
37231 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
37232
37233         * g++.dg/tree-ssa/pr17400.C: New testcase.
37234
37235 2004-09-13  James E Wilson  <wilson@specifixinc.com>
37236
37237         * gcc.target/mips/sb1-1.c: New testcase.
37238
37239 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
37240
37241         * lib/g77-dg.exp: Remove unused file.
37242         * lib/mike-g77.exp: Ditto.
37243         * lib/g77.exp: Ditto.
37244
37245 2004-09-12  Richard Henderson  <rth@redhat.com>
37246
37247         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
37248
37249 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
37250
37251         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
37252         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
37253         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
37254         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
37255         Update expected messages.
37256
37257 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
37258
37259         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
37260         declaration/use mismatch for dirp parameter.
37261
37262 2004-09-12  Andrew Pinski  <apinski@apple.com>
37263
37264         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
37265         -fgnu-runtime is passed.
37266
37267 2004-09-12  Richard Henderson  <rth@redhat.com>
37268
37269         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
37270         do the uplevel thing and update additional_flags directly.
37271         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
37272         gfortran.fortran-torture/execute/intrinsic_nearest.x,
37273         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
37274         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
37275
37276 2004-09-11  Steven Bosscher  <stevenb@suse.de>
37277
37278         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
37279
37280 2004-09-11  Roger Sayle  <roger@eyesopen.com>
37281
37282         PR middle-end/17411
37283         * g++.dg/opt/pr17411-1.C: New test case.
37284
37285 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
37286
37287         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
37288         gcc.dg/tls/diag-2.c: Update expected messages.
37289         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
37290         messages.
37291         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
37292         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
37293         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
37294         gcc.dg/tls/diag-5.c: New tests.
37295
37296 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
37297
37298         * gcc.dg/20040910-1.c: Correct dg-error regexp.
37299
37300 2004-09-11  Steven Bosscher  <stevenb@suse.de>
37301
37302         * g++.dg/parse/break-in-for.C: New test.
37303
37304 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
37305
37306         * gcc.dg/tree-ssa/20040911-1.c: New test.
37307
37308 2004-09-11  Andreas Jaeger  <aj@suse.de>
37309
37310         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
37311         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
37312
37313 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
37314
37315         * gcc.target/frv: New directory of FR-V-specific tests.
37316
37317 2004-09-10  James E Wilson  <wilson@specifixinc.com>
37318
37319         * gcc.dg/convert-vec-1.c: New test.
37320
37321 2004-09-10  Roger Sayle  <roger@eyesopen.com>
37322
37323         PR middle-end/17024
37324         * gcc.dg/pr17024-1.c: New test case.
37325
37326 2004-09-10  Eric Christopher  <echristo@redhat.com>
37327
37328         * gcc.dg/20040910-1.c: New test.
37329
37330 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
37331
37332         * gcc.dg/bitfld-9.c: New test.
37333
37334 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
37335
37336         * gcc.c-torture/execute/ieee/acc1.c: New test.
37337         * gcc.c-torture/execute/ieee/acc2.c: New test.
37338         * gcc.c-torture/execute/ieee/mzero6.c: New test.
37339
37340 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37341
37342         * gcc.dg/deprecated-2.c: New test.
37343
37344 2004-09-09  James E Wilson  <wilson@specifixinc.com>
37345
37346         * gcc.dg/init-vec-1.c: New test.
37347
37348 2004-09-09  Roger Sayle  <roger@eyesopen.com>
37349
37350         PR middle-end/17055
37351         * gcc.dg/pr17055-1.c: New test case.
37352
37353 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
37354
37355         PR target/17377
37356         * gcc.c-torture/execute/pr17377.c: New test.
37357
37358 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
37359
37360         PR c/8420
37361         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
37362         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
37363         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
37364         gcc.dg/long-long-typespec-1.c: New tests.
37365         * gcc.dg/tls/diag-2.c: Update expected diagnostics
37366
37367 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
37368
37369         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
37370         gcc.dg/gnu99-static-1.c: New tests.
37371
37372 2004-09-08  Devang Patel  <dpatel@apple.com>
37373
37374         * gcc.dg/darwin-ld-20040828-1.c: New test.
37375         * gcc.dg/darwin-ld-20040828-2.c: New test.
37376         * gcc.dg/darwin-ld-20040828-3.c: New test.
37377
37378 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
37379
37380         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
37381         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
37382         in error message.
37383         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
37384         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
37385         in error message.
37386         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
37387         types they qualify.
37388         * objc.dg/type-size-2.m: Fix wording in comment.
37389         * objc.dg/va-meth-1.m: New test case.
37390
37391 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
37392
37393         PR c/16633:
37394         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
37395         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
37396
37397 2004-09-06  Devang Patel  <dpatel@apple.com>
37398
37399         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
37400         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
37401
37402 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
37403
37404         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
37405         reflect changed line numbering of diagnostics.
37406
37407 2004-09-06  Paul Brook  <paul@codesourcery.com>
37408
37409         * gfortran.dg/edit_real_1.f90: Add new test.
37410
37411 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37412
37413         * gcc.dg/tree-ssa/loop-2.c: New test.
37414         * gcc.dg/tree-ssa/loop-3.c: New test.
37415         * gcc.dg/tree-ssa/loop-4.c: New test.
37416         * gcc.dg/tree-ssa/loop-5.c: New test.
37417
37418 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37419
37420         * gcc.dg/format/sentinel-1.c: Update for parameter option.
37421
37422 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37423
37424         * gcc.dg/format/sentinel-1.c: New test.
37425
37426 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
37427
37428         * gcc.dg/builtins-46.c: New.
37429
37430 2004-09-03  Devang Patel  <dpatel@apple.com>
37431
37432         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
37433         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
37434
37435 2004-09-03  Jan Beulich  <jbeulich@novell.com>
37436
37437         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
37438         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
37439         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
37440         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
37441         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
37442         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
37443         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
37444         the non-portable bzero.
37445         * gcc.dg/20010912-1.c: xfail for NetWare.
37446         * gcc.dg/20020426-2.c: xfail for NetWare.
37447         * gcc.dg/20021014-1.c: xfail for NetWare.
37448         * gcc.dg/20021018-1.c: xfail for NetWare.
37449         * gcc.dg/20030213-1.c: xfail for NetWare.
37450         * gcc.dg/20030225-1.c: xfail for NetWare.
37451         * gcc.dg/20030708-1.c: xfail for NetWare.
37452         * gcc.dg/builtins-config.h: Also exclude NetWare.
37453         * gcc.dg/format/format.h: Define restrict only if not already defined.
37454         * gcc.dg/nest.c: xfail for NetWare.
37455         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
37456         * lib/target-supports.exp (check_visibility_available): Exclude
37457         NetWare.
37458
37459 2004-09-03  Jan Beulich  <jbeulich@novell.com>
37460
37461         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
37462         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
37463         deterministic starting point for the alignment of structure fields.
37464         * gcc.dg/Wpadded.c: Dito.
37465         * g++.dg/abi/vbase10.C: Dito.
37466
37467 2004-09-03  Devang Patel  <dpatel@apple.com>
37468
37469         * g++.dg/debug/pr15736.cc: New test.
37470
37471 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
37472
37473         * README.QMTEST: Fix out-of-date link.
37474
37475 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
37476
37477         PR fortran/16579
37478         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
37479         Delete.  Duplicate of gfortran.dg/g77/20010610.f
37480
37481 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
37482
37483         * g++.dg/abi/arm_rtti1.C: New test.
37484
37485 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
37486
37487         * gcc.dg/ppc-vector-memcpy.c: New.
37488         * gcc.dg/ppc-vector-memset.c: New.
37489
37490 2004-09-02  Chao-ying Fu  <fu@mips.com>
37491
37492         * gcc.target/mips/mips-3d-1.c: New test.
37493         * gcc.target/mips/mips-3d-2.c: New test.
37494         * gcc.target/mips/mips-3d-3.c: New test.
37495         * gcc.target/mips/mips-3d-4.c: New test.
37496         * gcc.target/mips/mips-3d-5.c: New test.
37497         * gcc.target/mips/mips-3d-6.c: New test.
37498         * gcc.target/mips/mips-3d-7.c: New test.
37499         * gcc.target/mips/mips-3d-8.c: New test.
37500         * gcc.target/mips/mips-3d-9.c: New test.
37501         * gcc.target/mips/mips-ps-1.c: New test.
37502         * gcc.target/mips/mips-ps-2.c: New test.
37503         * gcc.target/mips/mips-ps-3.c: New test.
37504         * gcc.target/mips/mips-ps-4.c: New test.
37505         * gcc.target/mips/mips-ps-type.c: New test.
37506
37507 2004-09-02  Paul Brook  <paul@codesourcery.com>
37508
37509         * gfortran.dg/edit_real_1.f90: Add new tests.
37510
37511 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37512
37513         PR fortran/15327
37514         * gfortran.dg/merge_char_1.f90: New test.
37515
37516 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37517
37518         PR fortran/16404
37519         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
37520
37521 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37522
37523         PR c/1522
37524         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
37525
37526 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
37527
37528         * g++.dg/opt/loop1.C: Do not XFAIL.
37529
37530 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
37531
37532         * gcc.c-torture/execute/20040831-1.c: New test.
37533
37534 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
37535
37536         PR fortran/16579
37537         * gfortran.dg/g77/20010610.f: Now passes.
37538         Copy from g77.f-torture/execute. Add dg-run directive.
37539         * gfortran.dg/g77/README: Update
37540
37541 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
37542
37543         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
37544         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
37545         (t1, t2, t3, t4): Add volatile.
37546
37547 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
37548
37549         * g++.dg/ext/visibility/arm1.C: New test.
37550
37551 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
37552
37553         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
37554         -pedantic-errors.
37555
37556 2004-09-01  Paul Brook  <paul@codesourcery.com>
37557
37558         * gfortran.dg/eof_2.f90: New test.
37559
37560 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37561
37562         PR fortran/16579
37563         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
37564
37565 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
37566
37567         PR libfortran/16805
37568         * gfortran.dg/list_read_2.f90: New test.
37569
37570 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
37571
37572         * g++.dg/abi/key1.C: New test.
37573
37574 2004-08-31  Richard Henderson  <rth@redhat.com>
37575
37576         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
37577         form of offsetof.
37578         * g++.dg/other/offsetof5.C: Remove duplicate.
37579
37580 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37581
37582         PR fortran/17244
37583         * gfortran.dg/func_derived_1.f90: New test.
37584
37585 2004-08-31  Paul Brook  <paul@codesourcery.com>
37586
37587         * gfortran.dg/eof_1.f90: New test.
37588
37589 2004-08-31  Paul Brook  <paul@codesourcery.com>
37590
37591         * gfortran.dg/list_read_1.f90: New file.
37592
37593 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
37594
37595         * g++.dg/opt/loop1.C: XFAIL.
37596
37597 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
37598
37599         * gcc.dg/funcdef-storage-1.c: New.
37600         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
37601         an extern function in local scope.
37602         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
37603         declare an 'auto inline' function in local scope.
37604         * gcc.dg/20011130-1.c: Likewise.
37605         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
37606         an 'auto' function in local scope.
37607         * gcc.dg/20021014-1.c: Likewise.
37608         * gcc.dg/20030331-2.c: Likewise.
37609
37610 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37611
37612         * gfortran.dg/blockdata_1.f90: New test.
37613
37614 2004-08-30  Richard Henderson  <rth@redhat.com>
37615
37616         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
37617
37618 2004-08-30  Richard Henderson  <rth@redhat.com>
37619
37620         * lib/fortran-torture.exp (fortran-torture-execute): Honor
37621         additional_flags set by alternate driver.
37622         (ieee-options): New procedure.
37623         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
37624         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
37625         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
37626         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
37627
37628 2004-08-30  Richard Henderson  <rth@redhat.com>
37629
37630         * lib/f-torture.exp: Remove.
37631
37632 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
37633
37634         PR rtl-optimization/16590
37635         * g++.dg/opt/loop1.C: New test.
37636
37637 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37638
37639         PR fortran/13910
37640         * gfortran.dg/oldstyle_1.f90: New test.
37641
37642 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
37643         Paul Brook  <paul@codesourcery.com>
37644
37645         * gfortran.dg/g77/README: Update.
37646         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
37647         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
37648         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
37649
37650 2004-08-28  Paul Brook  <paul@codesourcery.com>
37651
37652         PR libfortran/17195
37653         * gfortran.dg/edit_real_1.f90: New test.
37654
37655 2004-08-27  Paul Brook  <paul@codesourcery.com>
37656
37657         * gfortran.dg/rewind_1.f90: New test.
37658
37659 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
37660
37661         PR fortran/16597
37662         * gfortran.dg/pr16597.f90: New test.
37663
37664 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37665
37666         PR c/13801
37667         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
37668         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
37669         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
37670         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
37671         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
37672
37673 2004-08-26  Nick Clifton  <nickc@redhat.com>
37674
37675         * gcc.c-torture/compile/pr17119.c: New test.
37676
37677 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37678
37679         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
37680
37681 2004-08-25  Richard Henderson  <rth@redhat.com>
37682
37683         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
37684         the bits that expect kind=8 to be the largest real kind.
37685
37686 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
37687
37688         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
37689
37690 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37691
37692         * gfortran.dg/assignment_1.f90: New test.
37693
37694 2004-08-25  Adam Nemet  <anemet@lnxw.com>
37695
37696         * g++.dg/template/repo3.C: New test.
37697
37698 2004-08-25  Roger Sayle  <roger@eyesopen.com>
37699
37700         PR middle-end/16693
37701         PR tree-optimization/16372
37702         * g++.dg/opt/pr16372-1.C: New test case.
37703         * g++.dg/opt/pr16693-1.C: New test case.
37704         * g++.dg/opt/pr16693-2.C: New test case.
37705
37706 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
37707
37708         * objc.dg/proto-lossage-4.m: New test.
37709
37710 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
37711
37712         PR c++/17155
37713         * g++.dg/inherit/local2.C: New test.
37714
37715 2004-08-25  Paul Brook  <paul@codesourcery.com>
37716
37717         PR fortran/17144
37718         * gfortran.dg/string_ctor_1.f90: New test.
37719
37720 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37721
37722         PR c++/14428
37723         * g++.dg/template/redecl2.C: New test.
37724
37725 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
37726
37727         PR fortran/17143
37728         * gfortran.dg/pr17143.f90: New test.
37729
37730 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
37731
37732         PR fortran/17164
37733         * gfortran.dg/pr17164.f90: New test.
37734
37735 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37736
37737         * gcc.dg/tree-ssa/loop-1.c: New test.
37738
37739 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
37740
37741         * gcc.c-torture/compile/20040824-1.c: New test.
37742
37743 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
37744
37745         * gcc.c-torture/compile/iftrap-3.c: New test.
37746
37747 2004-08-24  Paul Brook  <paul@codesourcery.com>
37748
37749         * gfortran.dg/entry_2.f90: New test.
37750
37751 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
37752
37753         PR c++/16889
37754         * g++.dg/lookup/ambig[12].C: New.
37755
37756 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37757
37758         PR c++/16706
37759         * g++.dg/template/crash21.C: New test.
37760         * g++.dg/template/crash22.C: Likewise.
37761
37762 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
37763
37764         PR c++/17149
37765         * g++.dg/template/access15.C: New.
37766
37767 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
37768
37769         PR c++/17163
37770         * g++.dg/template/repo2.C: New test.
37771
37772 2004-08-23  Roger Sayle  <roger@eyesopen.com>
37773
37774         PR rtl-optimization/17078
37775         * gcc.c-torture/execute/pr17078-1.c: New test case.
37776
37777 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
37778
37779         PR c/14492
37780         * gcc.dg/debug/crash1.c: New test.
37781
37782 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
37783
37784         PR c/16180
37785         * gcc.dg/loop-5.c: New test.
37786
37787 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37788
37789         * gcc.c-torture/execute/20040823-1.c: New test.
37790
37791 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
37792
37793         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
37794         to the assembler.  Simplify test accordingly.
37795         (asm_abi_flags): Use GNU names.
37796         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
37797         to check for ABI flags.
37798
37799 2004-08-22  Andrew Pinski  <apinski@apple.com>
37800
37801         * g++.dg/opt/pr14029.C: New test.
37802         * gcc.c-torture/execute/pr15262.c: New test.
37803
37804 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37805
37806         * gfortran.dg/reduction.f90: Add checks with complex arguments.
37807
37808 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
37809
37810         PR 16908
37811         * gfortran.dg/direct_io.f90: New test.
37812
37813 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
37814
37815         PR c++/17121
37816         * g++.dg/inherit/local2.C: New test.
37817
37818 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
37819
37820         PR c++/17120
37821         * g++.dg/warn/Wparentheses-4.C: 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         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
37829         * gcc.dg/ppc-ldstruct.c: Likewise.
37830         * gcc.dg/ppc64-abi-2.c: Likewise.
37831
37832 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
37833
37834         PR rtl-optimization/17099
37835         * gcc.c-torture/execute/20040820-1.c: New test.
37836
37837 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
37838
37839         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
37840
37841 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
37842
37843         PR fortran/17077
37844         * gfortran.dg/auto_array_1.f90: New test.
37845
37846 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37847
37848         PR fortran/17074
37849         * gfortran.dg/simpleif_1.f90: New test.
37850
37851 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
37852
37853         * lib/target-supports.exp (check_profiling_available): Return
37854         false for arm*-*-symbianelf* and arm*-*-eabi*.
37855
37856         PR c++/15890
37857         * g++.dg/template/delete1.C: New test.
37858
37859 2004-08-19  Paul Brook  <paul@codesourcery.com>
37860
37861         PR fortran/14976
37862         PR fortran/16228
37863         * gfortran.dg/data_char_1.f90: New test.
37864
37865 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
37866
37867         PR fortran/16946
37868         * gfortran.dg/reduction.f90: New testcase.
37869
37870 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37871
37872         PR fortran/16520
37873         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
37874
37875 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
37876
37877         PR c++/17041
37878         * g++.dg/Wparentheses-3.C: New test.
37879
37880 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
37881
37882         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
37883         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
37884         * gcc.dg/vect/vect-2.c: Likewise.
37885         * gcc.dg/vect/vect-3.c: Likewise.
37886         * gcc.dg/vect/vect-4.c: Likewise.
37887         * gcc.dg/vect/vect-5.c: Likewise.
37888         * gcc.dg/vect/vect-6.c: Likewise.
37889         * gcc.dg/vect/vect-7.c: Likewise.
37890         * gcc.dg/vect/vect-25.c: Likewise.
37891         * gcc.dg/vect/vect-31.c: Likewise.
37892         * gcc.dg/vect/vect-32.c: Likewise.
37893         * gcc.dg/vect/vect-34.c: Likewise.
37894         * gcc.dg/vect/vect-36.c: Likewise.
37895         * gcc.dg/vect/vect-all.c: Likewise.
37896
37897 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
37898
37899         PR c++/17068
37900         * g++.dg/template/operator4.C: New test.
37901
37902 2004-08-18  Richard Henderson  <rth@redhat.com>
37903
37904         * gcc.dg/20040206-1.c: XFAIL.
37905
37906 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
37907
37908         PR c++/16246
37909         * g++.dg/template/array7.C: New test.
37910
37911 2004-08-17  James E Wilson  <wilson@specifixinc.com>
37912
37913         * gcc.dg/mips-movcc-1.c: New test.
37914         * gcc.dg/mips-movcc-2.c: New test.
37915         * gcc.dg/mips-movcc-3.c: New test.
37916
37917         * gcc.dg/mips-nmadd-1.c: New test.
37918         * gcc.dg/mips-nmadd-2.c: New test.
37919
37920 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
37921
37922         PR c++/15871
37923         * g++.dg/opt/inline8.C: New test.
37924
37925         PR c++/16965
37926         * g++.dg/parse/error17.C: New test.
37927
37928 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
37929
37930         * gcc.dg/vect: New directory for vectorizer tests.
37931         * gcc.dg/vect/tree-vect.h: New file.
37932         * gcc.dg/vect/vect.exp: New file.
37933         * gcc.dg/vect/pr16105.c.c: New test.
37934         * gcc.dg/vect/vect-1.c: New test.
37935         * gcc.dg/vect/vect-2.c: New test.
37936         * gcc.dg/vect/vect-3.c: New test.
37937         * gcc.dg/vect/vect-4.c: New test.
37938         * gcc.dg/vect/vect-5.c: New test.
37939         * gcc.dg/vect/vect-6.c: New test.
37940         * gcc.dg/vect/vect-7.c: New test.
37941         * gcc.dg/vect/vect-8.c: New test.
37942         * gcc.dg/vect/vect-9.c: New test.
37943         * gcc.dg/vect/vect-10.c: New test.
37944         * gcc.dg/vect/vect-11.c: New test.
37945         * gcc.dg/vect/vect-12.c: New test.
37946         * gcc.dg/vect/vect-13.c: New test.
37947         * gcc.dg/vect/vect-14.c: New test.
37948         * gcc.dg/vect/vect-15.c: New test.
37949         * gcc.dg/vect/vect-16.c: New test.
37950         * gcc.dg/vect/vect-17.c: New test.
37951         * gcc.dg/vect/vect-18.c: New test.
37952         * gcc.dg/vect/vect-19.c: New test.
37953         * gcc.dg/vect/vect-20.c: New test.
37954         * gcc.dg/vect/vect-21.c: New test.
37955         * gcc.dg/vect/vect-22.c: New test.
37956         * gcc.dg/vect/vect-23.c: New test.
37957         * gcc.dg/vect/vect-24.c: New test.
37958         * gcc.dg/vect/vect-25.c: New test.
37959         * gcc.dg/vect/vect-26.c: New test.
37960         * gcc.dg/vect/vect-27.c: New test.
37961         * gcc.dg/vect/vect-28.c: New test.
37962         * gcc.dg/vect/vect-29.c: New test.
37963         * gcc.dg/vect/vect-30.c: New test.
37964         * gcc.dg/vect/vect-31.c: New test.
37965         * gcc.dg/vect/vect-32.c: New test.
37966         * gcc.dg/vect/vect-33.c: New test.
37967         * gcc.dg/vect/vect-34.c: New test.
37968         * gcc.dg/vect/vect-35.c: New test.
37969         * gcc.dg/vect/vect-36.c: New test.
37970         * gcc.dg/vect/vect-37.c: New test.
37971         * gcc.dg/vect/vect-38.c: New test.
37972         * gcc.dg/vect/vect-40.c: New test.
37973         * gcc.dg/vect/vect-41.c: New test.
37974         * gcc.dg/vect/vect-42.c: New test.
37975         * gcc.dg/vect/vect-43.c: New test.
37976         * gcc.dg/vect/vect-44.c: New test.
37977         * gcc.dg/vect/vect-45.c: New test.
37978         * gcc.dg/vect/vect-46.c: New test.
37979         * gcc.dg/vect/vect-47.c: New test.
37980         * gcc.dg/vect/vect-48.c: New test.
37981         * gcc.dg/vect/vect-49.c: New test.
37982         * gcc.dg/vect/vect-50.c: New test.
37983         * gcc.dg/vect/vect-51.c: New test.
37984         * gcc.dg/vect/vect-52.c: New test.
37985         * gcc.dg/vect/vect-53.c: New test.
37986         * gcc.dg/vect/vect-54.c: New test.
37987         * gcc.dg/vect/vect-55.c: New test.
37988         * gcc.dg/vect/vect-56.c: New test.
37989         * gcc.dg/vect/vect-57.c: New test.
37990         * gcc.dg/vect/vect-58.c: New test.
37991         * gcc.dg/vect/vect-59.c: New test.
37992         * gcc.dg/vect/vect-60.c: New test.
37993         * gcc.dg/vect/vect-61.c: New test.
37994         * gcc.dg/vect/vect-all.c: New test.
37995         * gcc.dg/vect/vect-none.c: New test.
37996
37997 2004-08-17  Paul Brook  <paul@codesourcery.com>
37998
37999         PR fortran/13082
38000         * gfortran.dg/entry_1.f90: New test.
38001
38002 2004-08-17  Andrew Pinski  <apinski@apple.com>
38003
38004         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
38005
38006 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
38007
38008         * gcc.dg/pr17036-1.c: New test.
38009
38010 2004-08-16  Devang Patel  <dpatel@apple.com>
38011
38012         * gcc.dg/darwin-20040809-1.c: New test.
38013
38014 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
38015
38016         * gcc.dg/funcdef-attr-1.c: New test.
38017
38018 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
38019
38020         * gcc.dg/altivec-17.c: New test.
38021         * gcc.dg/altivec-18.c: New test.
38022
38023 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38024
38025         PR c++/6749
38026         * g++.dg/template/vtable2.C: New test.
38027
38028 2004-08-14  Richard Henderson  <rth@redhat.com>
38029
38030         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
38031         * gcc.dg/pack-test-4.c (main): Return 0.
38032         * gcc.dg/setjmp-1.c: Remove XFAIL.
38033         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
38034
38035 2004-08-14  Richard Henderson  <rth@redhat.com>
38036
38037         * gcc.dg/980217-1.c: Add prototype for printf.
38038
38039 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
38040
38041         * gfortran.dg/pr16935.f90: New test.
38042
38043 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
38044
38045         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
38046
38047 2004-08-13  Paul Brook  <paul@codesourcery.com>
38048
38049         * gfortran.dg/der_io_1.f90: Remove stray comma.
38050
38051 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
38052
38053         * gcc.dg/vmx/cw-bug-2.c: Remove.
38054         * gcc.dg/vmx/vprint-1.c: Remove.
38055         * gcc.dg/vmx/vscan-1.c: Remove.
38056
38057 2004-08-12  Devang patel  <dpatel@apple.com>
38058
38059         * gcc.dg/darwin-20040809-2.c: New test.
38060
38061 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
38062
38063         * g++.dg/ext/altivec-12.C: New test.
38064
38065         * g++.dg/ext/altivec-11.C: New test.
38066
38067 2004-08-12  Paul Brook  <paul@codesourcery.com>
38068
38069         * g++.dg/abi/arm_cxa_vec_1.C: New test.
38070
38071 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
38072
38073         * g++.dg/ext/altivec-2.C: Check for hardware support before
38074         executing any VMX instructions.
38075
38076         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
38077
38078 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
38079
38080         PR c++/16276
38081         * g++.old-deja/g++.other/comdat4.C: New test.
38082         * g++.old-deja/g++.other/comdat4-aux.cc: New.
38083
38084 2004-08-12  Ben Elliston  <bje@au.ibm.com>
38085
38086         PR target/16286
38087         * gcc.dg/pr16286.c: New test.
38088
38089 2004-08-12 Jan Beulich <jbeulich@novell.com>
38090
38091         * g++.dg/ext/asm5.C: New.
38092
38093 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
38094
38095         PR c++/16698
38096         * g++.dg/eh/crash1.C: New test.
38097
38098         PR c++/16717
38099         * g++.dg/ext/construct1.C: New test.
38100
38101 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
38102
38103         PR c++/16853
38104         * g++.dg/init/ptrmem1.C: New test.
38105
38106         PR c++/16618
38107         * g++.dg/parse/offsetof5.C: New test.
38108
38109         PR c++/16870
38110         * g++.dg/template/overload3.C: New test.
38111
38112 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
38113
38114         PR c++/16964
38115         * g++.dg/parse/error16.C: New test.
38116
38117         PR c++/16904
38118         * g++.dg/template/error14.C: New test.
38119
38120         PR c++/16929
38121         * g++.dg/template/error15.C: New test.
38122
38123 2004-08-11  Devang Patel  <dpatel@apple.com>
38124
38125         * gcc.dg/darwin-ld-20040809-1.c: New test.
38126         * gcc.dg/darwin-ld-20040809-2.c: New test.
38127
38128 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
38129
38130         PR fortran/16917
38131         * gfortran.dg/dfloat_1.f90: New test.
38132
38133 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
38134
38135         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
38136         * gcc.dg/dll-2.c: Fix dg-require syntax.
38137         * gcc.misc-tests/arm-isr.c (abort): Declare.
38138         (exit): Likewise.
38139
38140 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
38141
38142         PR c++/16971
38143         * g++.dg/parse/crash16.C: New test.
38144
38145 2004-08-10  Roger Sayle  <roger@eyesopen.com>
38146
38147         * gcc.dg/mips-rsqrt-1.c: New test case.
38148         * gcc.dg/mips-rsqrt-2.c: New test case.
38149         * gcc.dg/mips-rsqrt-3.c: New test case.
38150
38151 2004-08-10  Paul Brook  <paul@codesourcery.com>
38152
38153         * gfortran.dg/der_io_1.f90: New test.
38154
38155 2004-08-10  Paul Brook  <paul@codesourcery.com>
38156
38157         PR fortran/16919
38158         * gfortran.dg/der_array_1.f90: New test.
38159
38160 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
38161
38162         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
38163
38164 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
38165
38166         * gcc.dg/wchar_t-2.c: Fix typo.
38167
38168 2004-08-09  Falk Hueffner  <falk@debian.org>
38169
38170         PR tree-optimization/12517
38171         * gcc.c-torture/compile/pr12517.c: New test.
38172
38173         PR tree-optimization/12578
38174         * gcc.c-torture/compile/pr12578.c: New test.
38175
38176         PR tree-optimization/12899
38177         * gcc.c-torture/compile/pr12899.c: New test.
38178
38179         PR rtl-optimization/14692
38180         * gcc.c-torture/compile/pr14692.c: New test.
38181
38182         PR tree-optimization/16461
38183         * gcc.c-torture/compile/pr16461.c: New test.
38184
38185 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
38186
38187         * gfortran.dg/getenv_1.f90: New test.
38188
38189 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
38190
38191         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
38192         wchar_t.
38193         * gcc.dg/symbian5.c: Test -fno-short-wchar.
38194
38195 2004-08-06  Paul Brook  <paul@codesourcery.com>
38196
38197         * gfortran.dg/ret_array_1.f90: New test.
38198         * gfortran.dg/ret_pointer_1.f90: New test.
38199
38200 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
38201
38202         * gcc.dg/missing-field-init-[12].c: New tests.
38203         * g++.dg/warn/missing-field-init-[12].C: New tests.
38204
38205 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
38206
38207         * gcc.dg/enum2.c: New test.
38208         * gcc.dg/symbian3.c: Likewise.
38209         * gcc.dg/symbian4.c: Likewise.
38210         * gcc.dg/wchar_t-2.c: Likewise.
38211
38212 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
38213
38214         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
38215         destructor tests.
38216
38217 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
38218
38219         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
38220         dg-require-visiblity.
38221         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
38222         * g++.dg/ext/visibility/fvisibility.C: Likewise.
38223         * g++.dg/ext/visibility/memfuncts.C: Likewise.
38224         * g++.dg/ext/visibility/new1.C: Likewise.
38225         * g++.dg/ext/visibility/pragma.C: Likewise.
38226         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
38227         * g++.dg/ext/visibility/virtual.C: Likewise.
38228         * g++/dg/ext/visibility/visibility-1.C: Likewise.
38229         * g++/dg/ext/visibility/visibility-2.C: Likewise.
38230         * g++/dg/ext/visibility/visibility-3.C: Likewise.
38231         * g++/dg/ext/visibility/visibility-4.C: Likewise.
38232         * g++/dg/ext/visibility/visibility-5.C: Likewise.
38233         * g++/dg/ext/visibility/visibility-6.C: Likewise.
38234         * g++/dg/ext/visibility/visibility-7.C: Likewise.
38235         * g++/dg/ext/visibility/visibility-8.C: New test.
38236         * gcc.c-torture/compile/dll.x: Remove.
38237         * gcc.dg/dll-2.c: Use dg-require-dll
38238         * gcc.dg/visibility-10.c: New test.
38239         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
38240         supporting DLLs.
38241         * lib/scanasm.exp (scan_hidden): New function.
38242         (scan_not_hidden): Likewise.
38243
38244 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
38245
38246         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
38247
38248 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
38249
38250         * gcc.c-torture/execute/20040805-1.c: New test.
38251
38252 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
38253
38254         * gcc.dg/20020118-1.c: Declare abort.
38255         * gcc.dg/altivec_check.h: Likewise.
38256         * gcc.dg/iftrap-2.c: Likewise.
38257         * gcc.dg/pragma-darwin.c: Likewise.
38258         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
38259
38260 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
38261
38262         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
38263
38264 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
38265
38266         * gcc.c-torture/execute/builtins/abs-2.c,
38267         gcc.c-torture/execute/builtins/abs-3.c,
38268         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
38269         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
38270         intmax_t, uintmax_t and their limits.
38271         * gcc.dg/intmax_t-1.c: New test.
38272
38273 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38274
38275         * g++.dg/tc1/dr147.C: Add reference to PR.
38276
38277 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
38278
38279         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
38280         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
38281
38282 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
38283
38284         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
38285
38286 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
38287
38288         * gcc.dg/redecl-5.c: New test.
38289         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
38290         of scanf.
38291
38292 2004-08-03  Roger Sayle  <roger@eyesopen.com>
38293
38294         PR middle-end/16790
38295         * gcc.c-torture/execute/pr16790-1.c: New test case.
38296
38297 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
38298
38299         * g++.dg/ext/visibility/assign1.C: New test.
38300         * g++.dg/ext/visibility/new1.C: Likewise.
38301
38302         * gcc.dg/symbian1.c: New test.
38303         * gcc.dg/symbian2.c: Likewise.
38304
38305 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
38306
38307         PR target/16570
38308         * gcc.dg/i386-sse-9.c: New test.
38309
38310 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
38311
38312         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
38313
38314 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
38315
38316         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
38317         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
38318         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
38319         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
38320         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
38321         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
38322         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
38323         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
38324         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
38325         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
38326         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
38327         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
38328         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
38329         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
38330         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
38331         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
38332         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
38333         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
38334         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
38335         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
38336         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
38337         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
38338         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
38339         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
38340         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
38341         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
38342         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
38343         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
38344         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
38345         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
38346         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
38347         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
38348         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
38349         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
38350         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
38351         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
38352         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
38353         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
38354         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
38355         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
38356         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
38357         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
38358         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
38359         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
38360         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
38361         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
38362         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
38363         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
38364         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
38365         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
38366         gcc.misc-tests/i386-pf-3dnow-1.c,
38367         gcc.misc-tests/i386-pf-athlon-1.c,
38368         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
38369         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
38370         Declare built-in functions used.
38371         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
38372
38373 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
38374
38375         PR c++/16707
38376         * g++.dg/lookup/using12.C: New test.
38377
38378         * g++.dg/init/null1.C: Fix PR number.
38379         * g++.dg/parse/namespace10.C: Likewise.
38380
38381 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
38382
38383         PR c++/16224
38384         * g++.dg/template/spec17.C: New test.
38385         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
38386         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
38387
38388 2004-08-02  David Billinghurst
38389
38390         PR fortran/16292
38391         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
38392
38393 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
38394
38395         * gcc.dg/ia64-got-1.c: New test case.
38396
38397 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
38398
38399         PR c++/16489
38400         * g++.dg/init/null1.C: New test.
38401         * g++.dg/tc1/dr76.C: Adjust error marker.
38402
38403         PR c++/16529
38404         * g++.dg/parse/namespace10.C: New test.
38405
38406         PR c++/16810
38407         * g++.dg/inherit/ptrmem2.C: New test.
38408
38409 2004-08-02  Ben Elliston  <bje@au.ibm.com>
38410
38411         PR target/16155
38412         * gcc.dg/pr16155.c: New test.
38413
38414 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
38415
38416         * gcc.dg/redecl-2.c: New test.
38417
38418 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
38419
38420         * gcc.dg/darwin-longdouble.c: New file.
38421
38422 2004-07-30  Richard Henderson  <rth@redhat.com>
38423
38424         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
38425         write to constant argument.
38426         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
38427
38428 2004-07-30  Richard Henderson  <rth@redhat.com>
38429
38430         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
38431         tests of nearest around zero.
38432
38433 2004-07-30  Andrew Pinski  <apinski@apple.com>
38434
38435         * gcc.c-torture/compile/20040730-1.c: New test.
38436
38437 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
38438
38439         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
38440         powerpc-eabispe.
38441
38442 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
38443
38444         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
38445
38446 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
38447
38448         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
38449         contains $ld_library_path.
38450         * lib/gfortran.exp (gfortran_link_flags): Likewise.
38451
38452 2004-07-29  Richard Henderson  <rth@redhat.com>
38453
38454         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
38455
38456         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
38457         (alt2, which): New.
38458         (Check): Accept either alternative.
38459
38460 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
38461
38462         * g++.dg/abi/inline1.C: New test.
38463         * g++.dg/abi/local1-a.cc: Likewise.
38464         * g++.dg/abi/local1.C: Likewise.
38465         * g++.dg/abi/mangle11.C: Tweak location of warnings.
38466         * g++.dg/abi/mangle12.C: Likewise.
38467         * g++.dg/abi/mangle17.C: Likewise.
38468         * g++.dg/abi/mangle20-2.C: Likewise.
38469         * g++.dg/opt/interface1.C: Likewise.
38470         * g++.dg/opt/interface1.h: Likewise.
38471         * g++.dg/opt/interface1-a.cc: New test.
38472         * g++.dg/parse/repo1.C: New test.
38473         * g++.dg/template/repo1.C: Likewise.
38474         * g++.dg/warn/Winline-1.C: Likewise.
38475         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
38476
38477 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
38478
38479         * gcc.dg/tree-ssa/20040729-1.c: New test.
38480
38481 2004-07-27  Matt Austern <austern@apple.com>
38482
38483         * gcc.dg/darwin-bool-1.c: New test.
38484         * gcc.dg/darwin-bool-2.c: New test.
38485
38486 2004-07-28  Richard Henderson  <rth@redhat.com>
38487
38488         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
38489         arguments in the correct type.  Don't write to constant arguments.
38490
38491 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
38492
38493         PR tree-optimization/16688
38494         PR tree-optimization/16689
38495         * g++.dg/tree-ssa/pr16688.C: New test.
38496
38497 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
38498
38499         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
38500         loads.  Not only in the comment, this time.
38501
38502 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
38503
38504         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
38505         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
38506         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
38507         * gcc.dg/sh4a-bitmovua.c: New.
38508         * gcc.dg/sh4a-cos.c: New.
38509         * gcc.dg/sh4a-cosf.c: New.
38510         * gcc.dg/sh4a-fprun.c: New.
38511         * gcc.dg/sh4a-fsrra.c: New.
38512         * gcc.dg/sh4a-memmovua.c: New.
38513         * gcc.dg/sh4a-sin.c: New.
38514         * gcc.dg/sh4a-sincos.c: New.
38515         * gcc.dg/sh4a-sincosf.c: New.
38516         * gcc.dg/sh4a-sinf.c: New.
38517
38518 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
38519
38520         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
38521         conditionals.
38522         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
38523         loads.
38524         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
38525         DOM1.
38526
38527 2004-07-27  Andrew Pinski  <apinski@apple.com>
38528
38529         * g++.dg/rtti/tinfo1.C: Correct the xfail.
38530
38531 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
38532
38533         * gcc.dg/pragma-isr.c: New test.
38534
38535 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38536
38537         PR c++/14429
38538         * g++.dg/template/ttp11.C: New test.
38539
38540 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
38541
38542         * gcc.c-torture/compile/20040727-1.c: New test.
38543
38544 2004-07-26  Eric Christopher  <echristo@redhat.com>
38545
38546         * gcc.c-torture/compile/20040726-2.c: New test.
38547
38548 2004-07-26  Andrew Pinski  <apinski@apple.com>
38549
38550         * g++.dg/rtti/tinfo1.C: Xfail.
38551
38552 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
38553
38554         * gcc.c-torture/compile/20040726-1.c: New test.
38555
38556 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
38557             Brian Ryner  <bryner@brianryner.com>
38558
38559         PR c++/9283
38560         PR c++/15000
38561         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
38562         * g++.dg/ext/visibility/: New directory.
38563         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
38564         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
38565         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
38566         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
38567         * g++.dg/ext/visibility/fvisibility.C,
38568         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
38569         g++.dg/ext/visibility/fvisibility-override1.C
38570         g++.dg/ext/visibility/fvisibility-override2.C
38571         g++.dg/ext/visibility/memfuncts.C
38572         g++.dg/ext/visibility/noPLT.C
38573         g++.dg/ext/visibility/pragma.C
38574         g++.dg/ext/visibility/pragma-override1.C
38575         g++.dg/ext/visibility/pragma-override2.C
38576         g++.dg/ext/visibility/staticmemfuncts.C
38577         g++.dg/ext/visibility/virtual.C: New tests.
38578
38579 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
38580
38581         PR c/15360
38582         * gcc.dg/pr15360-1.c: New test.
38583
38584 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
38585
38586         * gcc.dg/pragma-align-2.c: New test.
38587         * gcc.dg/pragma-init-fini.c: New test.
38588         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
38589         targets.
38590
38591 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
38592
38593         * gcc.dg/init-string-2.c: New test.
38594
38595 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
38596
38597         PR 16684
38598         * gcc.dg/Wredundant-decls-1.c: New test case.
38599
38600 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
38601
38602         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
38603         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
38604         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
38605         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
38606         * gcc.dg/compat/generate-random.c: New file.
38607         * gcc.dg/compat/generate-random.h: Likewise.
38608         * gcc.dg/compat/generate-random_r.c: Likewise.
38609         * gcc.dg/compat/struct-layout-1.h: Likewise.
38610         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
38611         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
38612         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
38613         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
38614         * gcc.dg/compat/struct-layout-1_main.c: New test.
38615         * gcc.dg/compat/struct-layout-1_x.c: New file.
38616         * gcc.dg/compat/struct-layout-1_y.c: New file.
38617         * gcc.dg/compat/struct-layout-1_test.h: New file.
38618
38619 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
38620
38621         * gcc.dg/comp-return-1.c: New test
38622
38623 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
38624
38625         * gcc.dg/vmx/8-02a.c: Fix typo.
38626
38627         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
38628         * gcc.dg/darwin-abi-3.c: New test.
38629
38630         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
38631         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
38632
38633         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
38634         * gcc.dg/vmx/ops-long-1.c: New test.
38635         * gcc.dg/vmx/ops-long-2.c: New test.
38636
38637 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
38638
38639         * g++.dg/lookup/conv-[1234].C: New.
38640
38641 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
38642
38643         * g++.dg/parse/attr2.C: Simplify.
38644
38645 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38646
38647         PR c/7284
38648         * gcc.c-torture/execute/pr7284-1.c: New test.
38649
38650 2004-07-22  Brian Booth  <bbooth@redhat.com>
38651
38652         * gcc.dg/tree-ssa/20040721-1.c: New test.
38653
38654 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
38655
38656         * g++.dg/template/crash20.c: New.
38657
38658 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
38659
38660         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
38661         Add dg-run directive.  Declare variables as required.
38662         * gfortran.dg/g77/README: Update
38663
38664 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
38665
38666         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
38667         gcc.dg/cris-peep2-andu2.c: New tests.
38668
38669 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38670
38671         PR c/15052
38672         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
38673         on return type.
38674         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
38675         messages.
38676         * gcc.dg/qual-return-2.c: Update expected messages.
38677         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
38678
38679 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38680
38681         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
38682         * gcc.dg/noncompile/921102-1.c: Update expected error message.
38683
38684 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38685
38686         PR c/11250
38687         * gcc.dg/init-string-1.c: New test.
38688
38689 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
38690
38691         PR middle-end/15345
38692         PR c/16450
38693         * gcc.dg/torture/nested-fn-1.c: New test.
38694
38695 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
38696
38697         PR target/16559
38698         * gcc.dg/ia64-fptr-1.c: New file.
38699
38700 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38701
38702         PR c++/14497
38703         * g++.dg/template/spec16.C: New test.
38704         * g++.old-deja/g++.robertl/eb118.C: Remove.
38705
38706 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38707
38708         PR c++/509
38709         * g++.dg/template/spec15.C: New test.
38710
38711 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
38712
38713         Copy cases from g77.f-torture/execute and add dg-run
38714         directive.  Other changes as noted.
38715         * gfortran.dg/g77/13037.f
38716         * gfortran.dg/g77/1832.f
38717         * gfortran.dg/g77/19981119-0.f
38718         * gfortran.dg/g77/19990313-0.f
38719         * gfortran.dg/g77/19990313-1.f
38720         * gfortran.dg/g77/19990313-2.f
38721         * gfortran.dg/g77/19990313-3.f
38722         * gfortran.dg/g77/19990419-1.f
38723         * gfortran.dg/g77/19990826-0.f
38724         * gfortran.dg/g77/19990826-2.f
38725         * gfortran.dg/g77/20000503-1.f
38726         * gfortran.dg/g77/20001111.f
38727         * gfortran.dg/g77/20010116.f
38728         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
38729         * gfortran.dg/g77/20010430.f
38730         * gfortran.dg/g77/6177.f
38731         * gfortran.dg/g77/947.f
38732         * gfortran.dg/g77/970816-3.f
38733         * gfortran.dg/g77/971102-1.f
38734         * gfortran.dg/g77/980520-1.f
38735         * gfortran.dg/g77/980628-0.f
38736         * gfortran.dg/g77/980628-1.f
38737         * gfortran.dg/g77/980628-10.f
38738         * gfortran.dg/g77/980628-2.f
38739         * gfortran.dg/g77/980628-3.f
38740         * gfortran.dg/g77/980628-7.f
38741         * gfortran.dg/g77/980628-8.f
38742         * gfortran.dg/g77/980628-9.f
38743         * gfortran.dg/g77/980701-0.f
38744         * gfortran.dg/g77/980701-1.f
38745         * gfortran.dg/g77/cabs.f
38746         * gfortran.dg/g77/claus.f
38747         * gfortran.dg/g77/complex_1.f
38748         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
38749         * gfortran.dg/g77/dcomplex.f
38750         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
38751         * gfortran.dg/g77/f90-intrinsic-mathematical.f
38752         * gfortran.dg/g77/f90-intrinsic-numeric.f
38753         * gfortran.dg/g77/int8421.f
38754         * gfortran.dg/g77/labug1.f
38755         * gfortran.dg/g77/large_vec.f
38756         * gfortran.dg/g77/le.f
38757         * gfortran.dg/g77/short.f
38758         * gfortran.dg/g77/README: Update
38759
38760 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
38761
38762         PR c++/16637
38763         * g++.dg/parse/lookup4.C: New test.
38764
38765 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38766
38767         PR c++/16175
38768         * g++.dg/template/ttp10.C: New test.
38769
38770 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
38771
38772         * gcc.dg/pr12625-1.c: New test.
38773
38774 2004-07-20  Steven Bosscher  <stevenb@suse.de>
38775
38776         * gcc.dg/switch-warn-1.c: New test.
38777         * gcc.dg/switch-warn-2.c: New test.
38778         * gcc.c-torture/compile/pr14730.c: Update.
38779
38780 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
38781
38782         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
38783         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
38784         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
38785         g++.dg/template/nontype3.C: Remove trailing CR from tests.
38786
38787 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
38788
38789         PR c++/16623
38790         * g++.dg/template/assign1.C: New test.
38791
38792 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38793
38794         PR c++/12170
38795         * g++.dg/template/ttp9.C: New test.
38796
38797 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
38798
38799         * gcc.dg/format/cmn-err-1.c: New test.
38800
38801 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
38802
38803         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
38804         gcc.dg/Wparentheses-10.c: New tests.
38805         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
38806
38807 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38808
38809         PR fortran/16465
38810         * gfortran.dg/g77//ffixed-line-length-0.f,
38811         gfortran.dg/g77/ffixed-line-length-132.f,
38812         gfortran.dg/g77/ffixed-line-length-72.f,
38813         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
38814         gfortran.dg/g77/README: Update.
38815
38816 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38817
38818         PR c++/13092
38819         * g++.dg/template/non-dependent7.C: New test.
38820         * g++.dg/template/non-dependent8.C: Likewise.
38821         * g++.dg/template/non-dependent9.C: Likewise.
38822         * g++.dg/template/non-dependent10.C: Likewise.
38823
38824 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
38825
38826         PR c++/16337
38827         * g++.dg/parse/attr2.C: New test.
38828
38829 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
38830
38831         * g77.dg: Removed.
38832         * g77.f-torture: Ditto.
38833
38834 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
38835
38836         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
38837         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
38838         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
38839
38840 2004-07-16  Richard Henderson  <rth@redhat.com>
38841
38842         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
38843
38844 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38845
38846         * lib/fortran-torture.exp (fortran-torture): Don't test compile
38847         tests with full list of options.
38848         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
38849         of TORTURE_OPTIONS if test contains 'dg-do run'.
38850
38851         PR fortran/16404
38852         * gfortran.dg/do_iterator.f90: New test.
38853
38854 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38855
38856         PR rtl-optimization/16536
38857         * gcc.c-torture/execute/restrict-1.c: New test.
38858
38859 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38860
38861         PR fortran/15324
38862         * gfortran.dg/pr15324.f90: New test.
38863
38864         PR fortran/15129
38865         * gfortran.dg/pr15129.f90: New test.
38866
38867         PR fortran/15140
38868         * gfortran.dg/pr15140.f90: New test.
38869
38870         PR fortran/13792
38871         * gfortran.fortran-torture/execute/bounds.f90: Add check for
38872         compile-time simplification.
38873
38874 2004-07-14  Mike Stump  <mrs@apple.com>
38875
38876         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
38877
38878 2004-07-14  James E Wilson  <wilson@specifixinc.com>
38879
38880         PR target/16325
38881         * gcc.dg/profile-generate-1.c: New.
38882
38883 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
38884
38885         * gcc.c-torture/execute/20040709-1.c: New test.
38886         * gcc.c-torture/execute/20040709-2.c: New test.
38887
38888 2004-07-14  Mike Stump  <mrs@apple.com>
38889
38890         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
38891
38892 2004-07-14  Mike Stump  <mrs@apple.com>
38893
38894         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
38895
38896 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
38897
38898         PR c++/16518
38899         * g++.dg/parse/mutable1.C: New test.
38900
38901 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
38902
38903         PR tree-optimization/16443
38904         * gcc.dg/tree-ssa/20040713-1.c: New test.
38905
38906 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
38907
38908         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
38909         for operator new.
38910
38911 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
38912
38913         * gfortran.dg/g77/README: New file
38914         * gfortran.dg/g77/19981216-0.f: Copy from
38915         g77.f-torture/noncompile.  Add "dg-do compile" and
38916         dg-error as required.
38917         * gfortran.dg/g77/19990218-1.f: Likewise.
38918         * gfortran.dg/g77/19990905-1.f: Likewise.
38919         * gfortran.dg/g77/9263.f: Likewise.
38920         * gfortran.dg/g77/980615-0.f: Likewise.
38921         * gfortran.dg/g77/980616-0.f: Likewise.
38922         * gfortran.dg/g77/check0.f: Likewise.
38923         * gfortran.dg/g77/select_no_compile.f: Likewise.
38924
38925 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
38926
38927         Copy files from g77.f-torture/compile.
38928         Add "{ dg-do compile}".  Other changes as noted
38929         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
38930         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
38931         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
38932         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
38933         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
38934         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
38935         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
38936         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
38937         statement to conform to standard.  Append alpha1.x for reference.
38938         * gfortran.dg/g77/xformat.f: Add dg-warning
38939
38940 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
38941
38942         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
38943         Add {dg-do compile} directive.
38944         * gfortran.dg/g77/cpp2.F: Likewise.
38945
38946 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38947
38948         PR c++/5402
38949         * g++.dg/lookup/name-clash1.C: New test.
38950
38951         PR c++/9777
38952         * g++.dg/lookup/name-clash2.C: New test.
38953
38954         PR c++/12102
38955         * g++.dg/lookup/name-clash3.C: New test.
38956
38957 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38958
38959         * g++.dg/lookup/new2.C: New test.
38960         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
38961
38962 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
38963
38964         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
38965         Add {dg-do compile} directive.
38966         * gfortran.dg/g77/13060.f: Likewise.
38967         * gfortran.dg/g77/19990218-0.f: Likewise.
38968         * gfortran.dg/g77/19990305-0.f: Likewise.
38969         * gfortran.dg/g77/19990419-0.f: Likewise.
38970         * gfortran.dg/g77/19990502-0.f: Likewise.
38971         * gfortran.dg/g77/19990502-1.f: Likewise.
38972         * gfortran.dg/g77/19990525-0.f: Likewise.
38973         * gfortran.dg/g77/19990826-1.f: Likewise.
38974         * gfortran.dg/g77/19990826-3.f: Likewise.
38975         * gfortran.dg/g77/19990905-2.f: Likewise.
38976         * gfortran.dg/g77/20000412-1.f: Likewise.
38977         * gfortran.dg/g77/20000511-1.f: Likewise.
38978         * gfortran.dg/g77/20000511-2.f: Likewise.
38979         * gfortran.dg/g77/20000518.f: Likewise.
38980         * gfortran.dg/g77/20000601-1.f: Likewise.
38981         * gfortran.dg/g77/20000601-2.f: Likewise.
38982         * gfortran.dg/g77/20000629-1.f: Likewise.
38983         * gfortran.dg/g77/20000630-2.f: Likewise.
38984         * gfortran.dg/g77/20010115.f: Likewise.
38985         * gfortran.dg/g77/20010321-1.f: Likewise.
38986         * gfortran.dg/g77/20010426.f: Likewise.
38987         * gfortran.dg/g77/20020307-1.f: Likewise.
38988         * gfortran.dg/g77/8485.f: Likewise.
38989         * gfortran.dg/g77/960317-1.f: Likewise.
38990         * gfortran.dg/g77/970915-0.f: Likewise.
38991         * gfortran.dg/g77/980310-1.f: Likewise.
38992         * gfortran.dg/g77/980310-2.f: Likewise.
38993         * gfortran.dg/g77/980310-3.f: Likewise.
38994         * gfortran.dg/g77/980310-4.f: Likewise.
38995         * gfortran.dg/g77/980310-6.f: Likewise.
38996         * gfortran.dg/g77/980310-7.f: Likewise.
38997         * gfortran.dg/g77/980310-8.f: Likewise.
38998         * gfortran.dg/g77/980419-2.f: Likewise.
38999         * gfortran.dg/g77/980424-0.f: Likewise.
39000         * gfortran.dg/g77/980427-0.f: Likewise.
39001         * gfortran.dg/g77/980729-0.f: Likewise.
39002         * gfortran.dg/g77/981117-1.f: Likewise.
39003         * gfortran.dg/g77/toon_1.f: Likewise.
39004
39005 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39006
39007         PR c++/2204
39008         * g++.dg/other/abstract2.C: New test.
39009
39010 2004-07-12  Paul Brook  <paul@codesourcery.com>
39011
39012         * gfortran.dg/pointer_init_1.f90: New test.
39013
39014 2004-07-11  Paul Brook  <paul@codesourcery.com>
39015
39016         PR fortran/15986
39017         * gfortran.dg/contained_1.f90: New test.
39018
39019 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
39020
39021         * g++.dg/parse/defarg8.C: New test.
39022
39023 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39024
39025         PR fortran/16433
39026         * gfortran.dg/pr16433.f: New test.
39027
39028         PR fortran/17574
39029         * gfortran.dg/pr15754.f90: New test.
39030
39031 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39032
39033         PR tree-optimization/16437
39034         * gcc.c-torture/execute/bitfld-4.c: New test.
39035
39036 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39037
39038         * gfortran.fortran-torture/execute/common_2.f90: Add check for
39039         access to common var from module.
39040
39041 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39042
39043         PR fortran/16336
39044         * gfortran.fortran-torture/execute/common_2.f90: New test.
39045
39046 2004-07-10  Paul Brook  <paul@codesourcery.com>
39047
39048         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
39049
39050 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39051
39052         PR fortran/15969
39053         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
39054
39055 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
39056
39057         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
39058         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
39059         * gfortran.dg/g77/ffree-form-1.f: Likewise.
39060         * gfortran.dg/g77/ffree-form-2.f: Likewise.
39061         * gfortran.dg/g77/ffree-form-3.f: Likewise.
39062         * gfortran.dg/g77/fno-underscoring.f: Likewise.
39063         * gfortran.dg/g77/funderscoring.f: Likewise.
39064         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
39065
39066 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39067
39068         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
39069
39070 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39071         Paul Brook  <paul@codesourcery.com>
39072
39073         PR fortran/13415
39074         * gfortran.dg/common_pointer_1.f90: New test.
39075
39076 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39077
39078         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
39079
39080 2004-07-09  James E Wilson  <wilson@specifixinc.com>
39081
39082         PR target/16364
39083         * gcc.c-torture/compile/20040709-1.c: New.
39084
39085 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39086
39087         PR fortran/14077
39088         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
39089
39090 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39091
39092         PR fortran/13201
39093         * gfortran.dg/shape_1.f90: New test.
39094
39095 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
39096             Andrew Pinski  <apinski@apple.com>
39097
39098         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
39099
39100 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39101
39102         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
39103         comment.
39104
39105 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39106         Paul Brook  <paul@codesourcery.com>
39107
39108         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
39109         '.f95' and '.F95'.
39110
39111 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
39112
39113         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
39114
39115 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39116
39117         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
39118         testcases with capital suffix.
39119
39120 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39121
39122         PR fortran/15481
39123         PR fortran/13372
39124         PR fortran/13575
39125         PR fortran/15978
39126         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
39127
39128         * gfortran.dg/implicit_1.f90: New test.
39129
39130 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39131
39132         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
39133         expression to match gfortran warning/error messages
39134         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
39135         dg-error text.
39136
39137 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39138
39139         * lib/fortran-torture.exp: Rename proc search_for to
39140         search_for_re.
39141
39142 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
39143
39144         * gcc.c-torture/execute/simd-5.x: New file.
39145         XFAIL on SPARC 64-bit at -O0.
39146
39147 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39148
39149         PR c++/8211
39150         PR c++/16165
39151         * g++.dg/warn/effc3.C: New test.
39152
39153 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39154
39155         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
39156         change X to 1X in format.
39157         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
39158         add data statements to conform to standard.
39159
39160 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39161
39162         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
39163         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
39164         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
39165
39166 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39167
39168         * gfortran.dg/g77/7388.f: Copy from g77.dg
39169         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
39170         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
39171         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
39172         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
39173         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
39174         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
39175         * gfortran.dg/g77/strlen0.f: Likewise.
39176
39177 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39178
39179         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
39180         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
39181
39182 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39183
39184         * gcc.c-torture/execute/920428-2.x: Delete.
39185         * gcc.c-torture/execute/920501-7.x: Likewise.
39186
39187 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
39188
39189         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
39190         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
39191         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
39192         prescott and c3-2.
39193         (PREFETCH_3DNOW): Add -march=c3.
39194
39195 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
39196
39197         PR c/16437
39198         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
39199         * gcc.c-torture/execute/bf64-1.x: Likewise.
39200
39201 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39202
39203         * gcc.c-torture/compile/20040708-1.c: New test.
39204
39205 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39206
39207         PR c++/16169
39208         * g++.dg/warn/effc2.C: New test.
39209
39210 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
39211
39212         * gcc.c-torture/execute/bitfld-1.x: Remove.
39213         * gcc.c-torture/execute/bitfld-3.c: New test.
39214         * gcc.dg/bitfld-2.c: Remove XFAILs.
39215
39216 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
39217
39218         PR c++/16276
39219         * g++.dg/rtti/tinfo1.C: New file.
39220
39221 2004-07-07  Eric Christopher  <echristo@redhat.com>
39222
39223         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
39224
39225 2004-07-07  Andrew Pinski  <apinski@apple.com>
39226
39227         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
39228
39229 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
39230
39231         * g++.dg/init/call1.C: XFAIL.
39232
39233 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
39234
39235         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
39236         except for movstrict*, to movmem* and clrstr* to clrmem*.
39237
39238 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
39239
39240         * gcc.c-torture/execute/20040707-1.c: New test.
39241
39242 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
39243
39244         * gcc.c-torture/execute/20040706-1.c: New test.
39245
39246 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39247
39248         PR c++/3671
39249         * g++.dg/template/spec14.C: New test.
39250
39251 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
39252
39253         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
39254         nothing if not yet defined.  Use it in b, c and d type definitions.
39255         * gcc.c-torture/execute/20040705-1.c: New test.
39256         * gcc.c-torture/execute/20040705-2.c: New test.
39257
39258 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39259
39260         PR c++/2518
39261         * g++.dg/lookup/new1.C: New test.
39262
39263 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39264
39265         PR c++/11406
39266         * g++.dg/template/sizeof8.C: New test.
39267
39268 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
39269
39270         * gcc.c-torture/compile/20040705-1.c: New test.
39271
39272 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
39273
39274         * gfortran.fortran-torture/execute/seq_io.f90: New test.
39275
39276 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
39277
39278         * gcc.dg/cpp/if-mop.c: Two new testcases.
39279         * gcc.dg/cpp/trad/comment-3.c: New.
39280
39281 2004-07-04  Paul Brook  <paul@codesourcery.com>
39282
39283         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
39284
39285 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
39286
39287         PR c++/3761
39288         * g++.dg/lookup/crash4.C: New test.
39289
39290 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
39291
39292         * gcc.c-torture/execute/builtin-abs-1.c
39293         * gcc.c-torture/execute/builtin-abs-2.c
39294         * gcc.c-torture/execute/builtin-complex-1.c
39295         * gcc.c-torture/execute/builtins/string-1-lib.c
39296         * gcc.c-torture/execute/builtins/string-1.c
39297         * gcc.c-torture/execute/builtins/string-2-lib.c
39298         * gcc.c-torture/execute/builtins/string-2.c
39299         * gcc.c-torture/execute/builtins/string-3-lib.c
39300         * gcc.c-torture/execute/builtins/string-3.c
39301         * gcc.c-torture/execute/builtins/string-4-lib.c
39302         * gcc.c-torture/execute/builtins/string-4.c
39303         * gcc.c-torture/execute/builtins/string-5-lib.c
39304         * gcc.c-torture/execute/builtins/string-5.c
39305         * gcc.c-torture/execute/builtins/string-6-lib.c
39306         * gcc.c-torture/execute/builtins/string-6.c
39307         * gcc.c-torture/execute/builtins/string-7-lib.c
39308         * gcc.c-torture/execute/builtins/string-7.c
39309         * gcc.c-torture/execute/builtins/string-8-lib.c
39310         * gcc.c-torture/execute/builtins/string-8.c
39311         * gcc.c-torture/execute/builtins/string-9-lib.c
39312         * gcc.c-torture/execute/builtins/string-9.c
39313         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
39314         * gcc.c-torture/execute/builtins/string-asm-1.c
39315         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
39316         * gcc.c-torture/execute/builtins/string-asm-2.c
39317         * gcc.c-torture/execute/stdio-opt-1.c
39318         * gcc.c-torture/execute/stdio-opt-2.c
39319         * gcc.c-torture/execute/stdio-opt-3.c
39320         * gcc.c-torture/execute/string-opt-1.c
39321         * gcc.c-torture/execute/string-opt-10.c
39322         * gcc.c-torture/execute/string-opt-11.c
39323         * gcc.c-torture/execute/string-opt-12.c
39324         * gcc.c-torture/execute/string-opt-13.c
39325         * gcc.c-torture/execute/string-opt-14.c
39326         * gcc.c-torture/execute/string-opt-15.c
39327         * gcc.c-torture/execute/string-opt-16.c
39328         * gcc.c-torture/execute/string-opt-2.c
39329         * gcc.c-torture/execute/string-opt-6.c
39330         * gcc.c-torture/execute/string-opt-7.c
39331         * gcc.c-torture/execute/string-opt-8.c:
39332         Replace with ...
39333
39334         * gcc.c-torture/execute/builtins/abs-2.c
39335         * gcc.c-torture/execute/builtins/abs-3.c
39336         * gcc.c-torture/execute/builtins/complex-1.c
39337         * gcc.c-torture/execute/builtins/fprintf.c
39338         * gcc.c-torture/execute/builtins/fputs.c
39339         * gcc.c-torture/execute/builtins/memcmp.c
39340         * gcc.c-torture/execute/builtins/memmove.c
39341         * gcc.c-torture/execute/builtins/memops-asm.c
39342         * gcc.c-torture/execute/builtins/mempcpy-2.c
39343         * gcc.c-torture/execute/builtins/mempcpy.c
39344         * gcc.c-torture/execute/builtins/memset.c
39345         * gcc.c-torture/execute/builtins/printf.c
39346         * gcc.c-torture/execute/builtins/sprintf.c
39347         * gcc.c-torture/execute/builtins/strcat.c
39348         * gcc.c-torture/execute/builtins/strchr.c
39349         * gcc.c-torture/execute/builtins/strcmp.c
39350         * gcc.c-torture/execute/builtins/strcpy.c
39351         * gcc.c-torture/execute/builtins/strcspn.c
39352         * gcc.c-torture/execute/builtins/strlen-2.c
39353         * gcc.c-torture/execute/builtins/strlen.c
39354         * gcc.c-torture/execute/builtins/strncat.c
39355         * gcc.c-torture/execute/builtins/strncmp-2.c
39356         * gcc.c-torture/execute/builtins/strncmp.c
39357         * gcc.c-torture/execute/builtins/strncpy.c
39358         * gcc.c-torture/execute/builtins/strpbrk.c
39359         * gcc.c-torture/execute/builtins/strpcpy-2.c
39360         * gcc.c-torture/execute/builtins/strpcpy.c
39361         * gcc.c-torture/execute/builtins/strrchr.c
39362         * gcc.c-torture/execute/builtins/strspn.c
39363         * gcc.c-torture/execute/builtins/strstr-asm.c
39364         * gcc.c-torture/execute/builtins/strstr.c:
39365         ... these new files.
39366
39367         * gcc.c-torture/execute/builtins/abs-2-lib.c
39368         * gcc.c-torture/execute/builtins/abs-3-lib.c
39369         * gcc.c-torture/execute/builtins/complex-1-lib.c
39370         * gcc.c-torture/execute/builtins/fprintf-lib.c
39371         * gcc.c-torture/execute/builtins/fputs-lib.c
39372         * gcc.c-torture/execute/builtins/memcmp-lib.c
39373         * gcc.c-torture/execute/builtins/memmove-lib.c
39374         * gcc.c-torture/execute/builtins/memops-asm-lib.c
39375         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
39376         * gcc.c-torture/execute/builtins/mempcpy-lib.c
39377         * gcc.c-torture/execute/builtins/memset-lib.c
39378         * gcc.c-torture/execute/builtins/printf-lib.c
39379         * gcc.c-torture/execute/builtins/sprintf-lib.c
39380         * gcc.c-torture/execute/builtins/strcat-lib.c
39381         * gcc.c-torture/execute/builtins/strchr-lib.c
39382         * gcc.c-torture/execute/builtins/strcmp-lib.c
39383         * gcc.c-torture/execute/builtins/strcpy-lib.c
39384         * gcc.c-torture/execute/builtins/strcspn-lib.c
39385         * gcc.c-torture/execute/builtins/strlen-2-lib.c
39386         * gcc.c-torture/execute/builtins/strlen-lib.c
39387         * gcc.c-torture/execute/builtins/strncat-lib.c
39388         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
39389         * gcc.c-torture/execute/builtins/strncmp-lib.c
39390         * gcc.c-torture/execute/builtins/strncpy-lib.c
39391         * gcc.c-torture/execute/builtins/strpbrk-lib.c
39392         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
39393         * gcc.c-torture/execute/builtins/strpcpy-lib.c
39394         * gcc.c-torture/execute/builtins/strrchr-lib.c
39395         * gcc.c-torture/execute/builtins/strspn-lib.c
39396         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
39397         * gcc.c-torture/execute/builtins/strstr-lib.c
39398         * gcc.c-torture/execute/builtins/lib/abs.c
39399         * gcc.c-torture/execute/builtins/lib/fprintf.c
39400         * gcc.c-torture/execute/builtins/lib/memset.c
39401         * gcc.c-torture/execute/builtins/lib/printf.c
39402         * gcc.c-torture/execute/builtins/lib/sprintf.c
39403         * gcc.c-torture/execute/builtins/lib/strcpy.c
39404         * gcc.c-torture/execute/builtins/lib/strcspn.c
39405         * gcc.c-torture/execute/builtins/lib/strncat.c
39406         * gcc.c-torture/execute/builtins/lib/strncmp.c
39407         * gcc.c-torture/execute/builtins/lib/strncpy.c
39408         * gcc.c-torture/execute/builtins/lib/strpbrk.c
39409         * gcc.c-torture/execute/builtins/lib/strspn.c
39410         * gcc.c-torture/execute/builtins/lib/strstr.c:
39411         New files containing support routines.
39412
39413         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
39414         declaration.
39415         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
39416         when not optimizing.
39417
39418 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
39419
39420         PR c++/16240
39421         * g++.dg/abi/mangle22.C: New test.
39422         * g++.dg/abi/mangle23.C: Likewise.
39423
39424 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
39425
39426         PR fortran/16290
39427         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
39428         Allow for cases without denormalized floating point numbers.
39429
39430 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
39431
39432         PR c/1027
39433         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
39434         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
39435         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
39436         expected warning text.
39437         * gcc.dg/format/diag-2.c: New test.
39438
39439 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
39440
39441         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
39442
39443 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
39444
39445         * gcc.dg/builtins-43.c: New.
39446         * gcc.dg/builtins-44.c: New.
39447         * gcc.dg/builtins-45.c: New.
39448
39449 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
39450             Andreas Tobler  <a.tobler@schweiz.ch>
39451
39452         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
39453         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
39454         as SIGSEGV.
39455         * gcc.dg/cleanup-11.c: Likewise.
39456         * gcc.dg/cleanup-8.c: Likewise.
39457         * gcc.dg/cleanup-9.c: Likewise.
39458         * gcc.dg/cleanup-5.c: Run on all platforms.
39459
39460 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
39461
39462         * g++.dg/warn/nonnull1.C: New test.
39463
39464 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
39465
39466         * gcc.dg/compat/compat-common.h: Wrap up CINT in
39467         an #ifndef SKIP_COMPLEX_INT/#endif pair.
39468         Special-case the Sun compiler wrt to <complex.h>.
39469
39470 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
39471
39472         * gcc.dg/Wunreachable-8.C: New test.
39473
39474         * gcc.dg/h8300-ice2.c : New test.
39475
39476 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
39477
39478         PR fortran/16161
39479         * gfortran.fortran-torture/compile/implicit.f90: Add test
39480         for implicit character.
39481
39482 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
39483
39484         PR fortran/16289
39485         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
39486         Use tiny() intrinsic to find smallest non-negative real
39487
39488 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
39489
39490         * gcc.dg/compat/struct-by-value-22_main.c: New test.
39491         * gcc.dg/compat/struct-by-value-22_x.c: New.
39492         * gcc.dg/compat/struct-by-value-22_y.c: New.
39493
39494         * gcc.c-torture/execute/20040629-1.c: New test.
39495
39496 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
39497
39498         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
39499         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
39500
39501         PR target/16195
39502         * gcc.dg/20040625-1.c: New test.
39503
39504 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39505
39506         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
39507
39508 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39509
39510         PR fortran/15963
39511         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
39512
39513 2004-06-29  Richard Henderson  <rth@redhat.com>
39514
39515         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
39516
39517 2004-06-29  Paul Brook  <paul@codesourcery.com>
39518
39519         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
39520         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
39521
39522 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
39523
39524         PR c++/16260
39525         * g++.dg/parse/crash15.C: New.
39526
39527 2004-06-28  Andrew Pinski  <apinski@apple.com>
39528
39529         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
39530         by the error already.
39531
39532         * g++.dg/opt/ptrmem4.C: Change to compile only test.
39533
39534 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
39535
39536         PR target/14041
39537         * gcc.dg/h8300-bss-align-1.c : New.
39538
39539 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
39540
39541         * PR c++/16174
39542         * g++.dg/template/ctor4.C: New.
39543
39544 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
39545
39546         PR c++/16205
39547         * g++.dg/warn/Wsequence-point-1.C: New test.
39548
39549 2004-06-27  Paul Brook  <paul@codesourcery.com>
39550
39551         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
39552
39553 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
39554
39555         * g++.old-deja/g++.mike/p7325.C: Remove.
39556
39557 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
39558
39559         PR c/14963
39560         * gcc.dg/pr14963.c: New test.
39561
39562 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
39563
39564         PR c++/16193
39565         * g++.dg/parse/redef1.C: New test.
39566
39567 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
39568
39569         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
39570         20021110.c.
39571         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
39572         20021119-1.c.
39573         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
39574         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
39575         5-04.c.
39576         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
39577         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
39578         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
39579         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
39580         g++.brendan/enum14.C.
39581         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
39582         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
39583         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
39584         g++.mike/virt1.C.
39585         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
39586         memtemp24.C.
39587
39588 2004-06-27  Roger Sayle  <roger@eyesopen.com>
39589
39590         * gcc.dg/20040527-1.c: New test case.
39591
39592 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
39593
39594         PR gfortran/pr16196
39595         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
39596
39597 2004-06-25  Roger Sayle  <roger@eyesopen.com>
39598
39599         PR middle-end/15825
39600         * gcc.dg/pr15825-1.c: New test case.
39601
39602 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
39603
39604         * gcc.c-torture/execute/20040625-1.c: New test.
39605
39606 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39607
39608         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
39609
39610 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
39611
39612         * gcc.dg/torture/mips-div-1.c: New test.
39613
39614 2004-06-24  Jeff Law  <law@redhat.com>
39615
39616         * gcc.dg/tree-ssa/20040624-1.c: New test.
39617
39618 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
39619
39620         * gcc.c-torture/compile/20040624-1.c: New test.
39621
39622 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39623
39624         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
39625         this directory.
39626
39627 2004-06-23  Andrew Pinski  <apinski@apple.com>
39628
39629         PR middle-end/15988
39630         * g++.dg/opt/ptrmem4.C: New test.
39631
39632         * gcc.dg/c90-array-quals-2.c: New test.
39633
39634 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
39635
39636         * gcc.dg/kpice1.c: New test.
39637
39638 2006-06-23  Andrew Pinski  <apinski@apple.com>
39639
39640         * gcc.dg/c90-array-quals.c: New test.
39641
39642 2006-06-22  Richard Henderson  <rth@redhat.com>
39643
39644         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
39645
39646 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
39647
39648         * gcc.dg/builtins-config.h: Handle FreeBSD.
39649
39650 2006-06-22  Richard Henderson  <rth@redhat.com>
39651
39652         * g++.dg/opt/devirt1.C: New.
39653
39654 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
39655
39656         * g++.dg/opt/pr15551.C: New testcase.
39657
39658 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
39659
39660         PR target/14800
39661         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
39662         x86_64-*-linux* when compiling for 32bit.
39663
39664 2004-06-21  Andrew Pinski  <apinski@apple.com>
39665
39666         * gcc.dg/pch/struct-1.c: New.
39667         * gcc.dg/pch/struct-1.hs: New.
39668
39669 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
39670
39671         * gcc.dg/pch/save-temps-1.c: New file.
39672         * gcc.dg/pch/save-temps-1.hs: New file.
39673
39674 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
39675
39676         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
39677         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
39678
39679 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39680
39681         * gfortran.fortran-torture/execute/select_1.f90: Rename function
39682         to fix type error.
39683         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
39684         Remove trailing spaces.
39685
39686 2004-06-21  Richard Henderson  <rth@redhat.com>
39687
39688         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
39689         merging && to BIT_FIELD_REF.
39690
39691 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
39692
39693         * g++.dg/opt/placeholder1.C: New test.
39694
39695 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
39696
39697         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
39698         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
39699         * gcc.dg/compat/union-m128-1_x.c: Likewise.
39700         * gcc.dg/compat/union-m128-1_y.c: Likewise.
39701
39702 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
39703
39704         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
39705         extern "C".
39706         * g++.dg/other/pragma-re-1.C: Add comments.
39707
39708 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
39709
39710         PR gfortran/16080
39711         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
39712
39713 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
39714
39715         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
39716         instead of setting the type of size_t by
39717         hand.
39718
39719 2004-06-18  Roger Sayle  <roger@eyesopen.com>
39720
39721         * gcc.dg/unordered-2.c: New test case.
39722         * gcc.dg/unordered-3.c: New test case.
39723
39724 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
39725
39726         PR other/16043
39727         * lib/g++.exp (g++_version): Tweak regexp for version
39728         * lib/g77.exp (g77_version): Likewise.
39729         * lib/gfortran.exp (gfortran_version): Likewise.
39730         * lib/objc.exp (objc_version): Likewise.
39731         * lib/treelang.exp (treelang_version): Likewise.
39732
39733 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
39734
39735         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
39736         Use INT_MAX instead of __INT_MAX__.
39737         * gcc.dg/compat/struct-align-2_y.c: Likewise.
39738
39739         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
39740         * gcc.dg/compat/scalar-return-3_x.c: Use it.
39741         * gcc.dg/compat/scalar-return-3_y.c: Use it.
39742         * gcc.dg/compat/scalar-return-4_x.c: Use it.
39743         * gcc.dg/compat/scalar-return-4_y.c: Use it.
39744         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
39745         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
39746         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
39747         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
39748
39749         * gcc.dg/range-test-1.c: New test.
39750         * g++.dg/opt/range-test-1.C: New test.
39751
39752 2004-06-17  Richard Henderson  <rth@redhat.com>
39753
39754         * objc.dg/sync-1.m: New.
39755         * objc.dg/try-catch-1.m: Don't force next runtime.
39756         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
39757         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
39758         shadowed catch clause.
39759         * objc.dg/try-catch-5.m: New.
39760
39761 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
39762
39763         Bug 14610
39764         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
39765
39766 2004-06-15  Richard Henderson  <rth@redhat.com>
39767
39768         * gcc.dg/20001116-1.c: Move expected warning line.
39769
39770 2004-06-15  Richard Henderson  <rth@redhat.com>
39771
39772         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
39773         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
39774
39775 2004-06-15  Jeff Law  <law@redhat.com>
39776
39777         * gcc.dg/tree-ssa/20040615-1.c: New test.
39778         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
39779         be less sensitive to operand ordering.
39780         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
39781
39782 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
39783
39784         * g++.dg/abi/bitfield3.C: Add comment..
39785
39786 2004-06-15  Richard Henderson  <rth@redhat.com>
39787
39788         * g++.dg/ext/stmtexpr1.C: XFAIL.
39789         * gcc.dg/20030612-1.c: XFAIL.
39790
39791 2004-06-15  Eric Christopher  <echristo@redhat.com>
39792
39793         * g++.dg/charset/asm5.c: New.
39794         * gcc.dg/charset/asm6.c: New.
39795
39796 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39797
39798         PR fortran/15962
39799         * gfortran.fortran-torture/execute/select_1.f90: New test.
39800
39801 2004-06-15  Paul Brook  <paul@codesourcery.com>
39802
39803         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
39804
39805 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39806
39807         PR c++/15967
39808         * g++.dg/lookup/crash3.C: New test.
39809
39810 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39811
39812         PR c++/15947
39813         * g++.dg/parse/dtor4.C: New test.
39814
39815 2004-06-14  Jeff Law  <law@redhat.com>
39816
39817         * gcc.c-torture/compile/20040614-1.c: New test.
39818
39819 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39820
39821         PR fortran/15211
39822         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
39823         LEN of a character array.
39824
39825 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
39826
39827         PR c++/15096
39828         * g++.dg/template/ptrmem10.C: New test.
39829
39830         PR c++/14930
39831         * g++.dg/template/friend30.C: New test.
39832
39833 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39834
39835         PR fortran/14928
39836         * gfortran.fortran-torture/compile/mloc.f90: New test.
39837
39838 2004-06-13  Paul Brook  <paul@codesourcery.com>
39839
39840         * gfortran.fortran-torture/execute/random_2.f90: New test.
39841
39842 2004-06-13  Eric Christopher  <echristo@redhat.com>
39843
39844         * gcc.dg/noncompile/redecl-1.c: Fix error message.
39845
39846 2004-06-12  Paul Brook  <paul@codesourcery.com>
39847
39848         * gfortran.fortran-torture/execute/contained_3.f90: New test.
39849
39850 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39851
39852         PR fortran/14923
39853         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
39854
39855 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39856
39857         PR fortran/14957
39858         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
39859         syntax errors in end statements of contained subroutines.
39860
39861 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39862
39863         PR fortran/12841
39864         * gfortran.fortran-torture/execute/null_arg.f90: New test.
39865
39866 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
39867
39868         PR fortran/15665
39869         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
39870
39871 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
39872
39873         PR gfortran/12839
39874         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
39875
39876 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
39877
39878         PR c++/15862
39879         * g++.dg/parse/enum1.C: New test.
39880
39881 2004-06-10  Jeff Law  <law@redhat.com>
39882
39883         * gcc.c-torture/compile/20040610-1.c: New test.
39884
39885 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39886
39887         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
39888         * g++.old-deja/g++.other/decl3.C: Likewise.
39889
39890 2004-06-10  Brian Booth  <bbooth@redhat.com>
39891
39892         * gcc.dg/tree-ssa/20031015-1.c: Scan for
39893         V_MAY_DEF instead of VDEF.
39894         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
39895
39896 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
39897
39898         PR c++/14211
39899         * g++.dg/conversion/const1.C: New test.
39900
39901         PR c++/15076
39902         * g++.dg/conversion/reinterpret1.C: New test.
39903
39904         PR c++/15877
39905         * g++.dg/template/enum2.C: New test.
39906
39907         PR c++/15227
39908         * g++.dg/template/error13.C: New test.
39909
39910 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39911
39912         PR fortran/14957
39913         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
39914         arguments to test_* REAL and of the right size.
39915
39916 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
39917
39918         PR target/15569
39919         PR rtl-optimization/15681
39920         * gcc.dg/20040609-1.c: New test.
39921
39922 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
39923
39924         PR c++/14791
39925         * g++.dg/opt/builtins1.C: New test.
39926
39927 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
39928
39929         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
39930         that use default windows32 struct layout.
39931         * gcc.dg/i386-bitfield2.c: Likewise.
39932
39933 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
39934
39935         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
39936         for mingw32 and cygwin targets.
39937
39938 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
39939
39940         * gcc.dg/pch/macro-4.c: New.
39941         * gcc.dg/pch/macro-4.hs: New.
39942
39943 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39944
39945         PR fortran/13249
39946         * gfortran.fortran-torture/compile/name_clash.f90: New test.
39947
39948 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39949
39950         PR fortran/13372
39951         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
39952
39953 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
39954
39955         PR gfortran/14897
39956         * gfortran.fortran-torture/execute/t_edit.f90: New test.
39957
39958 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
39959
39960         PR gfortran/15755
39961         * gfortran.fortran-torture/execute/backspace.c : New test.
39962
39963 2004-06-09  Paul Brook  <paul@codesourcery.com>
39964
39965         * gfortran.fortran-torture/execure/intrinsic_associated.f90
39966         (pointer_to_section): Rewrite to use smaller array.
39967
39968 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
39969
39970         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
39971         * gcc.dg/ext/altivec-10.c: Same.
39972         * gcc.dg/ext/altivec-11.c: Same.
39973         * gcc.dg/ext/altivec-12.c: Same.
39974         * gcc.dg/ext/altivec-13.c: Same.
39975         * gcc.dg/ext/altivec-14.c: Same.
39976         * gcc.dg/ext/altivec-15.c: Same.
39977         * gcc.dg/ext/altivec-16.c: Same.
39978         * gcc.dg/ext/altivec-3.c: Same.
39979         * gcc.dg/ext/altivec-4.c: Same.
39980         * gcc.dg/ext/altivec-6.c: Same.
39981         * gcc.dg/ext/altivec-7.c: Same.
39982         * gcc.dg/ext/altivec-8.c: Same.
39983         * gcc.dg/ext/altivec-varargs-1.c: Same.
39984
39985         * g++.dg/ext/altivec-1.C: Correct dg syntax.
39986         * g++.dg/ext/altivec-10.C: Same.
39987         * g++.dg/ext/altivec-2.C: Same.
39988         * g++.dg/ext/altivec-3.C: Same.
39989         * g++.dg/ext/altivec-4.C: Same.
39990         * g++.dg/ext/altivec-5.C: Same.
39991         * g++.dg/ext/altivec-6.C: Same.
39992         * g++.dg/ext/altivec-7.C: Same.
39993         * g++.dg/ext/altivec-8.C: Same.
39994         * g++.dg/ext/altivec-9.C: Same.
39995
39996 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39997
39998         PR c++/7841
39999         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
40000
40001 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
40002
40003         * gcc.dg/union-1.c: New test.
40004
40005 2004-06-07  Roger Sayle  <roger@eyesopen.com>
40006
40007         * gcc.dg/builtins-41.c: New test case.
40008         * gcc.dg/builtins-42.c: New test case.
40009
40010 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
40011
40012         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
40013         * g++.dg/ext/altivec-10.C: Same.
40014         * g++.dg/ext/altivec-2.C: Same.
40015         * g++.dg/ext/altivec-3.C: Same.
40016         * g++.dg/ext/altivec-4.C: Same.
40017         * g++.dg/ext/altivec-5.C: Same.
40018         * g++.dg/ext/altivec-6.C: Same.
40019         * g++.dg/ext/altivec-7.C: Same.
40020         * g++.dg/ext/altivec-8.C: Same.
40021         * g++.dg/ext/altivec-9.C: Same.
40022         * g++.old-deja/g++.abi/cxa_vec.C: Same.
40023         * g++.old-deja/g++.brendan/new3.C: Same.
40024         * gcc.c-torture/execute/eeprof-1.x: Same.
40025
40026 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
40027
40028         PR c/14765
40029         * gcc.dg/pr14765-1.c: New test.
40030
40031 2004-06-07  Roger Sayle  <roger@eyesopen.com>
40032
40033         PR c/14649
40034         * gcc.dg/pr14649-1.c: New test case.
40035
40036 2004-06-07  Richard Henderson  <rth@redhat.com>
40037
40038         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
40039         if temporaries.
40040
40041 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
40042
40043         * g++.dg/eh/elide1.C: Remove XFAIL.
40044
40045 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
40046
40047         PR c++/15337
40048         * g++.dg/expr/sizeof3.C: New test.
40049
40050         PR c++/14777
40051         * g++.dg/template/access14.C: New test.
40052
40053         PR c++/15554
40054         * g++.dg/template/enum1.C: New test.
40055
40056         PR c++/15057
40057         * g++.dg/eh/throw1.C: New test.
40058
40059 2004-06-07  David Ayers  <d.ayers@inode.at>
40060             Ziemowit Laski  <zlaski@apple.com>
40061
40062         * lib/objc.exp (objc_target_compile): Revert the '-framework
40063         Foundation' flag fix, since bare Darwin does not ship
40064         with the Foundation framework.
40065         * objc/execute/next_mapping.h: Provide a local NSConstantString
40066         @interface and @implementation.
40067         (objc_constant_string_init): A constructor function, used to
40068         initialize the NSConstantString meta-class object.
40069         * objc/execute/string1.m: Include "next_mapping.h" instead of
40070         <Foundation/NSString.h>.
40071         * objc/execute/string2.m: Likewise.
40072         * objc/execute/string3.m: Likewise.
40073         * objc/execute/string4.m: Likewise.
40074
40075 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
40076
40077         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
40078         to double. Replace double with FLOAT.
40079         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
40080
40081         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
40082         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
40083         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
40084         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
40085         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
40086         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
40087         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
40088         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
40089
40090 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
40091
40092         PR c/13519
40093         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
40094
40095 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40096
40097         PR c++/15503
40098         * g++.dg/template/meminit2.C: New test.
40099
40100 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
40101
40102         PR target/15822
40103         * gcc.c-torture/execute/compare-fp-1.c,
40104         gcc.c-torture/execute/compare-fp-2.c,
40105         gcc.c-torture/execute/compare-fp-3.c,
40106         gcc.c-torture/execute/compare-fp-4.c,
40107         gcc.c-torture/execute/compare-fp-3.x,
40108         gcc.c-torture/execute/compare-fp-4.x: Moved...
40109         * gcc.c-torture/execute/ieee/compare-fp-1.c,
40110         gcc.c-torture/execute/ieee/compare-fp-2.c,
40111         gcc.c-torture/execute/ieee/compare-fp-3.c,
40112         gcc.c-torture/execute/ieee/compare-fp-4.c,
40113         gcc.c-torture/execute/ieee/compare-fp-3.x,
40114         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
40115
40116 2004-06-04  David Ayers  <d.ayers@inode.at>
40117
40118         * objc/execute/protocol-isEqual-4.m: New testcase.
40119
40120 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
40121
40122         * objc/execute/protocol-isEqual-1.m: New testcase.
40123         * objc/execute/protocol-isEqual-2.m: New testcase.
40124         * objc/execute/protocol-isEqual-3.m: New testcase.
40125
40126 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40127
40128         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
40129
40130 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
40131
40132         * lib/objc.exp (objc_target_compile): When running tests on
40133         Darwin (Mac OS X), inform the linker about '-framework
40134         'Foundation'.
40135
40136 2004-06-02  Eric Christopher  <echristo@redhat.com>
40137
40138         * gcc.c-torture/compile/20040602-1.c: New.
40139
40140 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
40141
40142         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
40143         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
40144
40145         PR tree-optimization/14736
40146         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
40147
40148         PR tree-optimization/14042
40149         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
40150
40151         PR tree-optimization/14729
40152         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
40153
40154 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40155
40156         PR fortran/15557
40157         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
40158
40159 2004-06-01  Richard Hederson  <rth@redhat.com>
40160
40161         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
40162
40163 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40164
40165         PR c++/14932
40166         * g++.dg/parse/offsetof4.C: New test.
40167
40168 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
40169
40170         PR objc/7993
40171         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
40172
40173 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
40174
40175         PR c++/15701
40176         * g++.dg/template/friend29.C: New test.
40177
40178 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
40179
40180         PR c/15749
40181         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
40182
40183 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
40184
40185         * gcc.dg/sparc-trap-1.c: New test.
40186
40187 2004-05-31  Roger Sayle  <roger@eyesopen.com>
40188
40189         PR middle-end/15069
40190         * g++.dg/opt/fold3.C: New test case.
40191
40192 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
40193
40194         * lib/target-supports.exp (check_iconv_available): Fix fallout
40195         from 2004-05-28 patch.
40196
40197 2004-05-30  Paul Brook  <paul@codesourcery.com>
40198
40199         PR fortran/15620
40200         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
40201         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
40202
40203 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
40204
40205         * gfortran.fortran-torture/execute/random_1.f90: New test.
40206
40207 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
40208
40209         * g++.dg/ext/altivec-10.C: New test.
40210
40211 2004-05-29  Paul Brook  <paul@codesourcery.com>
40212
40213         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
40214
40215 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
40216
40217         * gcc.dg/altivec-16.c: New test.
40218
40219 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
40220
40221         * lib/target-supports.exp (check_vmx_hw_available): New.
40222         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
40223
40224         * lib/target-supports.exp (check_alias_available,
40225         check_iconv_available, check_named_sections_available): Use
40226         unique names for temporary files.
40227
40228 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
40229
40230         * gcc.dg/altivec-15.c: New test.
40231
40232 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
40233
40234         PR c++/15083
40235         * g++.dg/warn/noeffect6.C: New test.
40236
40237         PR c++/15471
40238         * g++.dg/expr/ptrmem4.C: New test.
40239
40240         PR c++/15640
40241         * g++.dg/template/operator3.C: New test.
40242
40243 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
40244
40245         PR c++/14668
40246         * g++.dg/lookup/redecl1.C: New test.
40247         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
40248
40249 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
40250
40251         * gcc.c-torture/execute/compare-fp-1.c,
40252         gcc.c-torture/execute/compare-fp-2.c,
40253         gcc.c-torture/execute/compare-fp-3.c,
40254         gcc.c-torture/execute/compare-fp-4.c,
40255         gcc.c-torture/execute/compare-fp-3.x,
40256         gcc.c-torture/execute/compare-fp-4.x,
40257         gcc.dg/pr15649-1.c: New.
40258
40259 2004-05-27  Adam Nemet  <anemet@lnxw.com>
40260
40261         PR c++/12883
40262         * g++.dg/init/array14.C: New test.
40263
40264 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
40265
40266         * lib/compat.exp (compat-get-options-main): New.
40267         (compat-get-options): Remove unneeded code, warn for ignored
40268         command.
40269         (compat-execute): Check flag set by dg-require-* commands.
40270
40271         * lib/compat.exp (compat-execute): Break up long lines.
40272
40273 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
40274
40275         * gcc.dg/altivec-7.c: Don't use 'vector long'.
40276         * gcc.dg/altivec-14.c: New test.
40277         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
40278
40279         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
40280         * gcc.dg/altivec-12.c: Ditto.
40281
40282         * gcc.dg/altivec-3.c: Move call to altivec_check.
40283
40284 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40285
40286         PR c++/15044
40287         * g++.dg/template/error12.C: New test.
40288
40289         PR c++/15317
40290         * g++.dg/ext/attrib15.C: New test.
40291
40292         PR c++/15329
40293         * g++.dg/template/ptrmem9.C: New test.
40294
40295 2004-05-25  Paul Brook  <paul@codesourcery.com>
40296
40297         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
40298
40299 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40300
40301         PR c++/15165
40302         * g++.dg/template/crash19.C: New test.
40303
40304 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40305
40306         PR c++/15025
40307         * g++.dg/template/redecl1.C: New test.
40308
40309 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40310
40311         PR c++/14821
40312         * g++.dg/other/ns1.C: New test.
40313
40314         PR c++/14883
40315         * g++.dg/template/invalid1.C: New test.
40316
40317 2004-05-23  Paul Brook  <paul@codesourcery.com>
40318         Victor Leikehman  <lei@haifasphere.co.il>
40319
40320         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
40321         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
40322
40323 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
40324
40325         PR c++/15285
40326         PR c++/15299
40327         * g++.dg/template/non-dependent5.C: New test.
40328         * g++.dg/template/non-dependent6.C: New test.
40329
40330 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
40331
40332         PR c++/15507
40333         * g++.dg/inherit/union1.C: New test.
40334
40335         PR c++/15542
40336         * g++.dg/template/addr1.C: New test.
40337
40338         PR c++/15427
40339         * g++.dg/template/array5.C: New test.
40340
40341         PR c++/15287
40342         * g++.dg/template/array6.C: New test.
40343
40344 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
40345             Roger Sayle  <roger@eyesopen.com>
40346
40347         * g++.dg/lookup/forscope2.C: New test case.
40348
40349 2004-05-22  Ben Elliston  <bje@au.ibm.com>
40350
40351         * gcc.dg/cpp/Wmissingdirs.c: New.
40352
40353 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
40354
40355         PR target/15301
40356         * gcc.dg/compat/union-m128-1.h: New file.
40357         * gcc.dg/compat/union-m128-1_main.c: Likewise.
40358         * gcc.dg/compat/union-m128-1_x.c: Likewise.
40359         * gcc.dg/compat/union-m128-1_y.c: Likewise.
40360
40361 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
40362
40363         PR target/15302
40364         * gcc.dg/compat/struct-complex-1.h: New file.
40365         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
40366         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
40367         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
40368
40369 2004-05-20  Roger Sayle  <roger@eyesopen.com>
40370
40371         PR middle-end/3074
40372         * gcc.dg/pr3074-1.c: New test case.
40373         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
40374
40375 2004-05-20  Falk Hueffner  <falk@debian.org>
40376
40377         PR other/15526
40378         * gcc.dg/ftrapv-1.c: New test case.
40379
40380 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
40381
40382         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
40383
40384 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
40385             Jeff Law  <law@redhat.com>
40386
40387         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
40388         * gcc.dg/tree-ssa/20040518-2.c: New test.
40389
40390         * gcc.dg/tree-ssa/20040518-1.c: New test.
40391
40392 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
40393
40394         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
40395
40396 2004-05-18  Paul Brook  <paul@codesourcery.com>
40397
40398         PR fortran/13930
40399         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
40400
40401 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40402
40403         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
40404         constant folding.
40405
40406 2004-05-17  Steven Bosscher  <stevenb@suse.de>
40407
40408         * gcc.dg/tree-ssa/20040517-1.c: New test.
40409
40410 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40411
40412         * gcc.dg/loop-4.c: New test.
40413
40414 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
40415
40416         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
40417
40418 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
40419
40420         PR fortran/15311
40421         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
40422
40423 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40424
40425         PR fortran/13826
40426         PR fortran/13940
40427         * gfortran.fortran-torture/compile/data_1.f90: New test.
40428
40429 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
40430
40431         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
40432         * gcc.dg/uninit-H.c: Define ASM for __s390__.
40433
40434 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
40435
40436         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
40437
40438 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
40439
40440         PR c/15444
40441         * gcc.dg/format/xopen-1.c: Adjust expected message.
40442         * gcc.dg/format/xopen-3.c: New test.
40443
40444 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
40445
40446         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
40447
40448 2004-05-14  Jeff Law  <law@redhat.com>
40449
40450         * gcc.dg/tree-ssa/20040514-2.c: New test.
40451
40452 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40453
40454         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
40455         this ...
40456         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
40457         this.
40458
40459 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
40460
40461         * gcc.dg/tree-ssa/20040514-1.c: New test.
40462
40463 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40464
40465         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
40466         test.
40467
40468 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40469
40470         PR fortran/14066
40471         * gfortran.fortran-torture/compile/do_1.f90: New test.
40472
40473 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40474
40475         PR fortran/15051
40476         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
40477         test.
40478
40479 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
40480
40481         PR fortran/15149
40482         * gfortran.fortran-torture/execute/random_init.f90: New test.
40483
40484 2004-05-13  Paul Brook  <paul@codesourcery.com>
40485
40486         PR fortran/15314
40487         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
40488
40489 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
40490
40491         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
40492         for the powerpc case.
40493
40494 2004-05-13  Jeff Law  <law@redhat.com>
40495
40496         * gcc.dg/tree-ssa/20040513-1.c: New test.
40497         * gcc.dg/tree-ssa/20040513-2.c: New test.
40498
40499 2004-05-13  Paul Brook  <paul@codesourcery.com>
40500
40501         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
40502         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
40503         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
40504
40505 2004-05-13  Andreas Schwab  <schwab@suse.de>
40506
40507         PR other/10819
40508         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
40509         characters.
40510
40511 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
40512
40513         PR fortran/15294
40514         * gfortran.fortran-torture/execute/adjustr.f90: New file.
40515
40516 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
40517
40518         Merge from tree-ssa-20020619-branch.  See
40519         ChangeLog.tree-ssa for details.
40520
40521 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
40522
40523         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
40524         include <altivec.h> explicitly.
40525         * gcc.dg/altivec-13.c: Likewise.
40526
40527 2004-05-11  Paul Brook  <paul@codesourcery.com>
40528
40529         * gcc.c-torture/compile/20010518-1.c: Force enum size.
40530
40531 2004-05-10  Eric Christopher  <echristo@redhat.com>
40532
40533         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
40534         * gcc.dg/sibcall-4.c: Ditto.
40535
40536 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
40537
40538         * g++.dg/ext/altivec-8.C: New test case.
40539         * gcc.dg/altivec-13.c: New test case.
40540
40541 2004-05-08  Roger Sayle  <roger@eyesopen.com>
40542
40543         * gcc.c-torture/execute/divcmp-1.c: New test case.
40544         * gcc.c-torture/execute/divcmp-2.c: New test case.
40545         * gcc.c-torture/execute/divcmp-3.c: New test case.
40546
40547 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
40548
40549         * g++.dg/other/pragma-re-2.C: New test.
40550
40551 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
40552
40553         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
40554         * gcc.dg/i386-387-2.c: Likewise.
40555
40556         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
40557         __builtin_drem.
40558         * gcc.dg/i386-387-6.c: Likewise.
40559
40560 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
40561
40562         * gcc.dg/builtins-33.c: Also check log1p*.
40563
40564 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
40565
40566         PR optimization/15296
40567         * gcc.c-torture/execute/pr15296.c: New test.
40568
40569 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
40570
40571         * gcc.dg/builtins-40.c: New test.
40572
40573 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
40574
40575         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
40576
40577 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
40578
40579         * g++.dg/ext/spe1.C: New testcase.
40580
40581 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
40582
40583         * objc.dg/image-info.m: Allow additional attributes
40584         for __image_info section.
40585
40586 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
40587
40588         * gcc.dg/torture/mips-hilo-2.c: New test.
40589
40590 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40591
40592         PR c++/14389
40593         * g++.dg/template/member5.C: New test.
40594
40595 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
40596
40597         * gcc.dg/builtins-34.c: Also check expm1*.
40598
40599 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40600
40601         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
40602         * gcc.dg/torture/builtin-convert-3.c: New test.
40603
40604 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
40605
40606         PR middle-end/15054
40607         * g++.dg/opt/pr15054.C: New test.
40608
40609 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40610
40611         * gcc.dg/torture/builtin-rounding-1.c: New test.
40612         * gcc.dg/builtins-25.c: Delete.
40613         * gcc.dg/builtins-29.c: Delete.
40614
40615 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
40616
40617         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
40618         * gcc.dg/sibcall-4.c: Likewise.
40619         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
40620
40621 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
40622
40623         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
40624         bit-field on 16-bit targets.
40625
40626 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
40627
40628         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
40629         16-bit targets.
40630
40631 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
40632
40633         * gcc.dg/rs6000-power2-1.c: Change to compile only.
40634         * gcc.dg/rs6000-power2-2.c: Likewise.
40635
40636 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
40637
40638         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
40639         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
40640         Change the asm registers to be in form of frN instead of fN.
40641
40642 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40643
40644         * gcc.dg/torture/builtin-convert-2.c: New test.
40645
40646 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
40647
40648         * gcc.dg/rs6000-power2-1.c: New test.
40649         * gcc.dg/rs6000-power2-2.c: New test.
40650
40651 2004-04-28  Jan Hubicka  <jh@suse.cz>
40652
40653         * gcc.dg/unused-6.c: New test.
40654
40655 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
40656             Ulrich Weigand  <uweigand@de.ibm.com>
40657
40658         * ada/acats/run_all.sh: Define $target variable.
40659
40660 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
40661
40662         PR c++/15119
40663         * g++.dg/other/vararg-1.C: New test.
40664
40665         PR c++/4794
40666         * g++.dg/eh/cleanup3.C: New test.
40667
40668 2004-04-24  Laurent GUERBY <laurent@guerby.net>
40669
40670         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
40671         and ad8011a (target_insn).
40672         * ada/acats/support/macro.dfs: Likewise.
40673         * ada/acats/support/impbit.adb: New file.
40674
40675 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
40676
40677         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
40678
40679 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
40680
40681         * gcc.dg/loop-3.c: New test.
40682
40683 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
40684
40685         * gcc.c-torture/execute/simd-5.c: New test.
40686
40687 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40688
40689         PR c++/15064
40690         * g++.dg/template/crash18.C: New test.
40691
40692 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
40693
40694         * g++.dg/ext/complit3.C: New test.
40695
40696 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
40697
40698         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
40699         * gcc.dg/altivec-3.c: Same.
40700         * gcc.dg/altivec-varargs-1.c: Same.
40701
40702 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
40703
40704         * lib/target-supports.exp (check_profiling_available): Assume
40705         profiling is not available on powerpc-eabi targets.
40706
40707 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
40708
40709         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
40710         * gcc.dg/vmx/bug-1.c: Ditto.
40711
40712 2004-04-20  Eric Christopher  <echristo@redhat.com>
40713
40714         * gcc.dg/charset/extern.c: New test.
40715         * g++.dg/charset/extern3.cc: Ditto.
40716
40717 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
40718
40719         * gcc.dg/builtins-39.c: New test.
40720
40721 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
40722
40723         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
40724
40725 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
40726
40727         * gcc.dg/torture/mips-hilo-1.c: New test.
40728
40729 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
40730
40731         * gcc.c-torture/compile/20040419-1.c: New test.
40732
40733 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
40734
40735         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
40736
40737 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
40738             Aldy Hernandez  <aldyh@redhat.com>
40739
40740         * gcc.c-torture/execute/va-arg-24.c: New.
40741
40742 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
40743             Aldy Hernandez  <aldyh@redhat.com>
40744
40745         * gcc.dg/vmx/1b-01.c: New.
40746         * gcc.dg/vmx/1b-02.c: New.
40747         * gcc.dg/vmx/1b-03.c: New.
40748         * gcc.dg/vmx/1b-04.c: New.
40749         * gcc.dg/vmx/1b-05.c: New.
40750         * gcc.dg/vmx/1b-06.c: New.
40751         * gcc.dg/vmx/1b-07.c: New.
40752         * gcc.dg/vmx/1c-01.c: New.
40753         * gcc.dg/vmx/1c-02.c: New.
40754         * gcc.dg/vmx/3a-01a.c: New.
40755         * gcc.dg/vmx/3a-01.c: New.
40756         * gcc.dg/vmx/3a-01m.c: New.
40757         * gcc.dg/vmx/3a-03.c: New.
40758         * gcc.dg/vmx/3a-03m.c: New.
40759         * gcc.dg/vmx/3a-04.c: New.
40760         * gcc.dg/vmx/3a-04m.c: New.
40761         * gcc.dg/vmx/3a-05.c: New.
40762         * gcc.dg/vmx/3a-06.c: New.
40763         * gcc.dg/vmx/3a-06m.c: New.
40764         * gcc.dg/vmx/3a-07.c: New.
40765         * gcc.dg/vmx/3b-01.c: New.
40766         * gcc.dg/vmx/3b-02.c: New.
40767         * gcc.dg/vmx/3b-10.c: New.
40768         * gcc.dg/vmx/3b-13.c: New.
40769         * gcc.dg/vmx/3b-14.c: New.
40770         * gcc.dg/vmx/3b-15.c: New.
40771         * gcc.dg/vmx/3c-01a.c: New.
40772         * gcc.dg/vmx/3c-01.c: New.
40773         * gcc.dg/vmx/3c-02.c: New.
40774         * gcc.dg/vmx/3c-03.c: New.
40775         * gcc.dg/vmx/3d-01.c: New.
40776         * gcc.dg/vmx/4-01.c: New.
40777         * gcc.dg/vmx/4-03.c: New.
40778         * gcc.dg/vmx/5-01.c: New.
40779         * gcc.dg/vmx/5-02.c: New.
40780         * gcc.dg/vmx/5-03.c: New.
40781         * gcc.dg/vmx/5-04.c: New.
40782         * gcc.dg/vmx/5-05.c: New.
40783         * gcc.dg/vmx/5-06.c: New.
40784         * gcc.dg/vmx/5-07.c: New.
40785         * gcc.dg/vmx/5-07t.c: New.
40786         * gcc.dg/vmx/5-08.c: New.
40787         * gcc.dg/vmx/5-10.c: New.
40788         * gcc.dg/vmx/5-11.c: New.
40789         * gcc.dg/vmx/7-01a.c: New.
40790         * gcc.dg/vmx/7-01.c: New.
40791         * gcc.dg/vmx/7c-01.c: New.
40792         * gcc.dg/vmx/7d-01.c: New.
40793         * gcc.dg/vmx/7d-02.c: New.
40794         * gcc.dg/vmx/8-01.c: New.
40795         * gcc.dg/vmx/8-02a.c: New.
40796         * gcc.dg/vmx/8-02.c: New.
40797         * gcc.dg/vmx/brode-1.c: New.
40798         * gcc.dg/vmx/bug-1.c: New.
40799         * gcc.dg/vmx/bug-2.c: New.
40800         * gcc.dg/vmx/bug-3.c: New.
40801         * gcc.dg/vmx/cw-bug-1.c: New.
40802         * gcc.dg/vmx/cw-bug-2.c: New.
40803         * gcc.dg/vmx/cw-bug-3.c: New.
40804         * gcc.dg/vmx/dct.c: New.
40805         * gcc.dg/vmx/debug-1.c: New.
40806         * gcc.dg/vmx/debug-2.c: New.
40807         * gcc.dg/vmx/debug-3.c: New.
40808         * gcc.dg/vmx/debug-4.c: New.
40809         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
40810         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
40811         * gcc.dg/vmx/eg-5.c: New.
40812         * gcc.dg/vmx/fft.c: New.
40813         * gcc.dg/vmx/gcc-bug-1.c: New.
40814         * gcc.dg/vmx/gcc-bug-2.c: New.
40815         * gcc.dg/vmx/gcc-bug-3.c: New.
40816         * gcc.dg/vmx/gcc-bug-4.c: New.
40817         * gcc.dg/vmx/gcc-bug-5.c: New.
40818         * gcc.dg/vmx/gcc-bug-6.c: New.
40819         * gcc.dg/vmx/gcc-bug-7.c: New.
40820         * gcc.dg/vmx/gcc-bug-8.c: New.
40821         * gcc.dg/vmx/gcc-bug-9.c: New.
40822         * gcc.dg/vmx/gcc-bug-b.c: New.
40823         * gcc.dg/vmx/gcc-bug-c.c: New.
40824         * gcc.dg/vmx/gcc-bug-d.c: New.
40825         * gcc.dg/vmx/gcc-bug-e.c: New.
40826         * gcc.dg/vmx/gcc-bug-f.c: New.
40827         * gcc.dg/vmx/gcc-bug-g.c: New.
40828         * gcc.dg/vmx/gcc-bug-i.c: New.
40829         * gcc.dg/vmx/harness.h: New.
40830         * gcc.dg/vmx/ira1.c: New.
40831         * gcc.dg/vmx/ira2a.c: New.
40832         * gcc.dg/vmx/ira2b.c: New.
40833         * gcc.dg/vmx/ira2.c: New.
40834         * gcc.dg/vmx/ira2c.c: New.
40835         * gcc.dg/vmx/mem.c: New.
40836         * gcc.dg/vmx/newton-1.c: New.
40837         * gcc.dg/vmx/ops.c: New.
40838         * gcc.dg/vmx/sn7153.c: New.
40839         * gcc.dg/vmx/spill2.c: New.
40840         * gcc.dg/vmx/spill3.c: New.
40841         * gcc.dg/vmx/spill.c: New.
40842         * gcc.dg/vmx/t.c: New.
40843         * gcc.dg/vmx/varargs-1.c: New.
40844         * gcc.dg/vmx/varargs-2.c: New.
40845         * gcc.dg/vmx/varargs-3.c: New.
40846         * gcc.dg/vmx/varargs-4.c: New.
40847         * gcc.dg/vmx/varargs-5.c: New.
40848         * gcc.dg/vmx/varargs-6.c: New.
40849         * gcc.dg/vmx/varargs-7.c: New.
40850         * gcc.dg/vmx/vmx.exp: New.
40851         * gcc.dg/vmx/vprint-1.c: New.
40852         * gcc.dg/vmx/vscan-1.c: New.
40853         * gcc.dg/vmx/x-01.c: New.
40854         * gcc.dg/vmx/x-02.c: New.
40855         * gcc.dg/vmx/x-03.c: New.
40856         * gcc.dg/vmx/x-04.c: New.
40857         * gcc.dg/vmx/x-05.c: New.
40858         * gcc.dg/vmx/yousufi-1.c: New.
40859         * gcc.dg/vmx/zero-1.c: New.
40860         * gcc.dg/vmx/zero.c: New.
40861
40862 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
40863
40864         * g++.dg/lookup/java1.C: Update for chage of
40865         _Jv_AllocObject.
40866         * g++.dg/lookup/java2.C: Likewise.
40867
40868 2004-04-17  Laurent GUERBY <laurent@guerby.net>
40869
40870         * ada/acats/run_all.sh: use -O2 by default.
40871
40872 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
40873
40874         * gcc.dg/vr-mult-[12].c: New tests.
40875
40876 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40877
40878         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
40879
40880         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
40881
40882 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
40883
40884         * lib/target-supports.exp (check_profiling_available): Assume
40885         profiling isn't available for mips*-*-elf targets.
40886
40887 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
40888
40889         * gcc.dg/builtins-38.c: New test.
40890
40891 2004-04-14  Eric Christopher  <echristo@redhat.com>
40892
40893         * g++.dg/charset/charset.exp: Run .cc extension tests.
40894
40895 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
40896
40897         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
40898
40899 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40900
40901         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
40902
40903 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
40904
40905         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
40906         * gcc.dg/i386-387-2.c: Likewise.
40907
40908         * gcc.dg/i386-387-7.c: New test.
40909         * gcc.dg/i386-387-8.c: New test.
40910
40911         * gcc.dg/builtins-37.c: New test.
40912
40913 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
40914
40915         * g++.dg/pch/externc-1.C: Add missing semicolon.
40916
40917 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
40918
40919         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
40920
40921 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40922
40923         * gcc.c-torture/execute/20040411-1.c: New test.
40924
40925 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
40926
40927         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
40928
40929 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
40930
40931         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
40932
40933 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
40934
40935         * lib/target-supports.exp (check_named_sections_available): New.
40936         * lib/gcc-dg.exp (dg-require-named-sections): New.
40937         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
40938         old-deja.exp.  Also prune error-count message from HP linker.
40939         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
40940
40941         * g++.dg/init/init-ref4.C: Use dg-require-weak.
40942         * g++.old-deja/g++.pt/static3.C: Likewise.
40943         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
40944
40945 2004-04-09  Roger Sayle  <roger@eyesopen.com>
40946
40947         * gcc.c-torture/execute/20040409-1.c: New test case.
40948         * gcc.c-torture/execute/20040409-2.c: New test case.
40949         * gcc.c-torture/execute/20040409-3.c: New test case.
40950
40951 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
40952
40953         * gcc.dg/20040409-1.c: New test.
40954
40955 2004-04-08  Roger Sayle  <roger@eyesopen.com>
40956
40957         PR target/14888
40958         * g++.dg/opt/pr14888.C: New test case.
40959
40960 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
40961
40962         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
40963         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
40964         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
40965         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
40966         New tests.
40967
40968 2004-04-08  Paul Brook  <paul@codesourcery.com>
40969
40970         * gcc.dg/spill-1.c: New test.
40971
40972 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40973
40974         * gcc.dg/torture/builtin-ctype-2.c: New test.
40975
40976 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
40977
40978         * gcc.dg/pch/pch.exp: Add largefile test.
40979
40980 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
40981
40982         * g++.dg/pch/externc-1.Hs: New.
40983         * g++.dg/pch/externc-1.C: New.
40984
40985 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40986
40987         * gcc.dg/compat/struct-by-value-5a_main.c,
40988         gcc.dg/compat/struct-by-value-5b_main.c: New files.
40989         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
40990         * gcc.dg/compat/struct-by-value-5a_x.c,
40991         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
40992         gcc.dg/compat/struct-by-value-5_x.c.
40993         * gcc.dg/compat/struct-by-value-5a_y.c,
40994         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
40995         gcc.dg/compat/struct-by-value-5_y.c.
40996
40997         * gcc.dg/compat/struct-by-value-6a_main.c,
40998         gcc.dg/compat/struct-by-value-6b_main.c: New files.
40999         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
41000         * gcc.dg/compat/struct-by-value-6a_x.c,
41001         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
41002         gcc.dg/compat/struct-by-value-6_x.c.
41003         * gcc.dg/compat/struct-by-value-6a_y.c,
41004         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
41005         gcc.dg/compat/struct-by-value-6_y.c.
41006
41007         * gcc.dg/compat/struct-by-value-7a_main.c,
41008         gcc.dg/compat/struct-by-value-7b_main.c: New files.
41009         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
41010         * gcc.dg/compat/struct-by-value-7a_x.c,
41011         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
41012         gcc.dg/compat/struct-by-value-7_x.c.
41013         * gcc.dg/compat/struct-by-value-7a_y.c,
41014         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
41015         gcc.dg/compat/struct-by-value-7_y.c.
41016
41017 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
41018
41019         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
41020         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
41021         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
41022         options.
41023
41024 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
41025
41026         * gcc.dg/builtins-36.c: New test.
41027
41028 2004-04-06  Paul Brook  <paul@codesourcery.com>
41029
41030         * README.gcc: Remove obsolete contraint on testcases.
41031
41032 2004-04-05  Paul Brook  <paul@codesourcery.com>
41033
41034         PR2123
41035         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
41036         failure and exit(0) on success.
41037         * g++.dg/expr/anew2.C: Ditto.
41038         * g++.dg/expr/anew3.C: Ditto.
41039         * g++.dg/expr/anew4.C: Ditto.
41040
41041 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
41042
41043         PR c++/3518
41044         * g++.dg/template/unify7.C: New.
41045
41046 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
41047
41048         * g++.dg/README: Bring up to date with new subdirectories; remove
41049         duplicate subdirectory lines.
41050
41051 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
41052
41053         PR c++/14007
41054         * g++.dg/template/unify5.C: New.
41055         * g++.dg/template/unify6.C: New.
41056         * g++.dg/template/qualttp20.C: Adjust.
41057         * g++.old-deja/g++.jason/report.C: Adjust.
41058         * g++.old-deja/g++.other/qual1.C: Adjust.
41059
41060 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
41061
41062         PR c++/14803
41063         * g++.dg/inherit/ptrmem1.C: New test.
41064
41065 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
41066
41067         PR c++/14755
41068         * gcc.c-torture/execute/20040331-1.c: New test.
41069         * gcc.dg/20040331-1.c: New test.
41070
41071 2004-04-01  Paul Brook  <paul@codesourcery.com>
41072
41073         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
41074
41075 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
41076
41077         PR c++/14724
41078         * g++.dg/init/goto1.C: New test.
41079
41080         PR c++/14763
41081         * g++.dg/template/defarg4.C: New test.
41082
41083 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
41084
41085         * gcc.dg/altivec-11.c: Extend test for more valid cases.
41086
41087 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
41088
41089         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
41090
41091 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
41092
41093         * gcc.dg/noncompile/undeclared-2.c: New test.
41094
41095 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
41096
41097         * gcc.dg/940409-1.c: Remove XFAIL.
41098         * gcc.dg/reg-vol-struct-1.c: New test.
41099
41100 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41101
41102         * gcc.dg/torture/builtin-wctype-1.c: New test.
41103
41104 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
41105
41106         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
41107         * gcc.dg/20001101-1.c: Likewise.
41108         * gcc.dg/20001102-1.c: Likewise.
41109
41110 2004-03-25  Roger Sayle  <roger@eyesopen.com>
41111
41112         * gcc.dg/compare8.c: Add an additional test for XOR.
41113
41114 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41115
41116         * gcc.dg/torture/builtin-ctype-1.c: New test.
41117
41118 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41119
41120         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
41121         * gcc.dg/torture/builtin-math-1.c: Likewise.
41122         * gcc.dg/torture/builtin-power-1.c: New test.
41123
41124 2004-03-24  Andreas Schwab  <schwab@suse.de>
41125
41126         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
41127         IA64 assembler.
41128
41129 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
41130             Roger Sayle  <roger@eyesopen.com>
41131
41132         * gcc.dg/compare8.c: New test case.
41133
41134 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
41135
41136         * g++.dg/ext/altivec-7.C: New test.
41137
41138 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
41139
41140         PR 12267, 12391, 12560, 13129, 14114, 14133
41141         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
41142         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
41143         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
41144         Adjust error regexps.
41145         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
41146         * gcc.dg/noncompile/undeclared-1.c: New test cases.
41147         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
41148         * gcc.dg/local1.c: Add explanatory comment.
41149
41150 2004-03-23  Roger Sayle  <roger@eyesopen.com>
41151
41152         PR optimization/14669
41153         * g++.dg/opt/fold2.C: New test case.
41154
41155 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
41156
41157         PR c/14069
41158         * gcc.dg/20040322-1.c: New test.
41159
41160 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
41161
41162         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
41163         * gcc.dg/ultrasp4.c: Likewise.
41164         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
41165
41166 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
41167
41168         * gcc.dg/i386-sse-8.c: Reset default options.
41169
41170 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
41171
41172         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
41173         in the error message text.
41174
41175 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
41176
41177         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
41178
41179 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
41180
41181         PR c++/14616
41182         * g++.dg/init/array13.C: New test.
41183
41184 2004-03-20  Roger Sayle  <roger@eyesopen.com>
41185
41186         PR target/13889
41187         * gcc.c-torture/compile/pr13889.c: New test case.
41188
41189 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
41190
41191         PR c/14635
41192         * builtins-1.c (nan, nans): Don't test.
41193         * builtins-30.c: Don't use nan, nanf, nanl.
41194         * builtins-35.c: New test.
41195
41196 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
41197
41198         * g++.dg/ext/altivec-6.C: New test.
41199
41200 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
41201
41202         * g++.dg/init/placement3.C: New test.
41203
41204         * g++.dg/template/spec13.C: New test.
41205
41206         * g++.dg/lookup/using11.C: New test.
41207
41208         * g++.dg/lookup/koenig3.C: New test.
41209
41210         * g++.dg/template/operator2.C: New test.
41211
41212         * g++.dg/expr/dtor3.C: New test.
41213         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
41214         marker.
41215         * g++.old-deja/g++.law/visibility28.C: Likewise.
41216
41217 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
41218
41219         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
41220         * gcc.dg/ppc64-abi-3.c: Likewise.
41221
41222 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41223
41224         PR c++/14545
41225         * g++.dg/parse/template15.C: New test.
41226
41227 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
41228
41229         * g++.dg/expr/dtor2.C: New test.
41230
41231         * g++.dg/lookup/anon4.C: New test.
41232
41233         * g++.dg/overload/using1.C: New test.
41234
41235         * g++.dg/template/lookup7.C: New test.
41236
41237         * g++.dg/template/typename6.C: New test.
41238
41239         * g++.dg/expr/cond6.C: New test.
41240
41241 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41242
41243         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
41244
41245 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
41246
41247         * g++.dg/expr/cond5.C: New test.
41248         * g++.dg/expr/constcast1.C: Likewise.
41249         * g++.dg/expr/ptrmem2.C: Likewise.
41250         * g++.dg/expr/ptrmem3.C: Likewise.
41251         * g++.dg/lookup/main1.C: Likewise.
41252         * g++.dg/template/lookup6.C: Likewise.
41253
41254 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
41255
41256         * gcc.dg/local1.c: New test.
41257
41258         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
41259
41260 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41261
41262         * gcc.dg/torture/builtin-convert-1.c: New test.
41263
41264 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41265
41266         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
41267
41268 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
41269
41270         PR c++/14481
41271         * g++.dg/warn/Wunused-7.C: New test.
41272
41273 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41274
41275         * gcc.dg/torture/builtin-integral-1.c: New test.
41276
41277 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
41278
41279         PR c++/14586
41280         * g++.dg/parse/non-dependent3.C: New test.
41281
41282 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
41283
41284         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
41285         * g++.dg/eh/simd-2.C: Likewise.
41286         * g++.dg/init/array10.C: Likewise.
41287         * gcc.c-torture/compile/simd-1.c: Likewise.
41288         * gcc.c-torture/compile/simd-2.c: Likewise.
41289         * gcc.c-torture/compile/simd-3.c: Likewise.
41290         * gcc.c-torture/compile/simd-4.c: Likewise.
41291         * gcc.c-torture/compile/simd-6.c: Likewise.
41292         * gcc.c-torture/execute/simd-1.c: Likewise.
41293         * gcc.c-torture/execute/simd-2.c: Likewise.
41294         * gcc.dg/compat/vector-defs.h: Likewise.
41295         * gcc.dg/20020531-1.c: Likewise.
41296         * gcc.dg/altivec-3.c: Likewise.
41297         * gcc.dg/altivec-4.c: Likewise.
41298         * gcc.dg/altivec-varargs-1.c: Likewise.
41299         * gcc.dg/compat/vector-defs.h: Likewise.
41300         * gcc.dg/i386-mmx-3.c: Likewise.
41301         * gcc.dg/i386-sse-4.c: Likewise.
41302         * gcc.dg/i386-sse-5.c: Likewise.
41303         * gcc.dg/i386-sse-8.c: Likewise.
41304         * gcc.dg/simd-1.c: Likewise.
41305         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
41306         __ev64_opaque__ since the machine description provides it.
41307
41308 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41309
41310         * lib/compat.exp (skip_list): New global variable.
41311         Use it to hold the user defined COMPAT_SKIPS list if any.
41312         (compat-obj): Add the members of skip_list to optall.
41313
41314 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41315
41316         * gcc.dg/compat/union-by-value-1_main.c,
41317         union-by-value-1_x.c, union-by-value-1_y.c,
41318         union-check.h, union-defs.h,
41319         union-init.h, union-return-1_main.c,
41320         union-return-1_x.c, union-return-1_y.c: New files.
41321
41322 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41323
41324         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
41325         mixed-struct-init.h: Add 4 mixed structure types.
41326         struct-by-value-21_main.c, struct-by-value-21_x.c,
41327         struct-by-value-21_y.c, struct-return-21_main.c,
41328         struct-return-21_x.c, struct-return-21_y.c: New files.
41329
41330 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
41331
41332         PR c++/14550
41333         * g++.dg/parse/template14.C: New test.
41334
41335 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
41336
41337         * gcc.c-torture/execute/20040313-1.c: New test.
41338
41339 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
41340
41341         PR target/14533
41342         * gcc.dg/20040311-2.c: New test.
41343
41344 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
41345
41346         PR other/14544
41347         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
41348         bit-field.
41349
41350 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
41351
41352         * gcc.dg/20040305-2.c: Add missing return statement.
41353
41354 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41355
41356         * gcc.dg/builtins-34.c: Also check pow10*.
41357
41358 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
41359
41360         PR target/14262
41361         * gcc.dg/20040305-2.c: New test.
41362
41363 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
41364
41365         * gcc.dg/20040310-1.c: New test.
41366
41367 2004-03-11  Roger Sayle  <roger@eyesopen.com>
41368
41369         * gcc.c-torture/execute/20040311-1.c: New test case.
41370
41371 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
41372
41373         PR c++/14476
41374         * g++.dg/lookup/enum1.C: New test.
41375
41376 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
41377
41378         PR c++/14510
41379         * g++.dg/lookup/struct2.C: New test.
41380
41381 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
41382
41383         * gcc.dg/builtins-34.c: New test.
41384
41385 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41386
41387         * gcc.dg/torture/builtin-nonneg-1.c: New test.
41388
41389 2004-03-09  James E Wilson  <wilson@specifixinc.com>
41390
41391         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
41392         * gcc.dg/alias-2.c: New testcase.
41393
41394 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
41395
41396         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
41397
41398 2004-03-09  Roger Sayle  <roger@eyesopen.com>
41399
41400         * gcc.c-torture/execute/20040309-1.c: New test case.
41401
41402 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
41403
41404         PR c++/14397
41405         * g++.dg/overload/ref1.C: New.
41406
41407 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41408
41409         PR c++/14409
41410         * g++.dg/template/spec12.C: New test.
41411
41412         PR c++/14448
41413         * g++.dg/parse/crash14.C: New test.
41414
41415 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
41416
41417         PR c++/14230
41418         * g++.dg/init/ref11.C: New test.
41419
41420 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
41421
41422         PR c++/14432
41423         * g++.dg/parse/builtin2.C: New test.
41424
41425 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
41426
41427         PR c++/14401
41428         * g++.dg/init/ctor3.C: New test.
41429         * g++.dg/init/union1.C: New test.
41430         * g++.dg/ext/anon-struct4.C: New test.
41431
41432 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
41433
41434         * g++.dg/lookup/koenig1.C: Tweak error messages.
41435         * g++.dg/lookup/used-before-declaration.C: Likewise.
41436         * g++.dg/other/do1.C: Likewise.
41437         * g++.dg/overload/koenig1.C: Likewise.
41438         * g++.dg/parse/crash13.C: Likewise.
41439         * g++.dg/template/instantiate3.C: Likewise.
41440
41441 2004-03-08  Eric Christopher  <echristo@redhat.com>
41442
41443         * * lib/target-supports.exp: Enable libiconv in test
41444         compilation.  Fix up error checking.
41445
41446 2004-03-08  Roger Sayle  <roger@eyesopen.com>
41447
41448         PR middle-end/14289
41449         * gcc.dg/pr14289-1.c: New test case.
41450         * gcc.dg/pr14289-2.c: Likewise.
41451         * gcc.dg/pr14289-3.c: Likewise.
41452
41453 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
41454
41455         * gcc.c-torture/execute/20040308-1.c: New test.
41456
41457 2004-03-07  Roger Sayle  <roger@eyesopen.com>
41458
41459         * gcc.c-torture/execute/20040307-1.c: New test case.
41460
41461 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
41462
41463         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
41464
41465 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
41466
41467         * gcc.dg/20040306-1.c: New test.
41468
41469 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
41470
41471         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
41472         them static.
41473         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
41474
41475 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41476
41477         PR c/14465
41478         * gcc.dg/decl-6.c: New test.
41479
41480 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41481
41482         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
41483         Rename LOGPOW -> LOG_POW.
41484         (SQRT_EXP, POW_EXP): New.
41485
41486 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41487
41488         * gcc.dg/i386-sse-8.c: New test.
41489
41490 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41491
41492         PR c/14114
41493         * gcc.dg/decl-5.c: New test.
41494
41495 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
41496
41497         * gcc.dg/20040305-1.c: New test.
41498
41499 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
41500
41501         PR other/14354
41502         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
41503
41504 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
41505
41506         PR c++/14425, c++/14426
41507         * g++.dg/ext/altivec-4.C: New test.
41508         * g++.dg/ext/altivec-5.C: New test.
41509
41510 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
41511
41512         * g++.old-deja/g++.other/linkage1.C: Expect errors about
41513         global variables of a type with no linkage.
41514         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
41515         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
41516         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
41517         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
41518         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
41519         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
41520         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
41521         * g++.dg/warn/deprecated.C: Name enum Color.
41522         * g++.dg/overload/VLA.C: Name structure for 'b'.
41523         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
41524
41525 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41526
41527         * gcc.c-torture/compile/20040304-1.c: New test.
41528
41529 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
41530
41531         PR 13728
41532         * gcc.dg/decl-4.c: New testcase.
41533
41534 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
41535
41536         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
41537         as PRECF if sizeof (float) > sizeof (double).
41538         (PRECL): Make it the same as PRECF if
41539         sizeof (float) > sizeof (long double).
41540
41541 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41542
41543         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
41544         system type.  Add check for irix6 which doesn't have c99 runtime.
41545
41546 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
41547
41548         * gcc.dg/const-elim-1.c: xfail for xtensa.
41549
41550 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
41551
41552         PR c++/14369
41553         * g++.dg/template/cond4.C: New test.
41554
41555 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
41556
41557         PR c++/14360
41558         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
41559
41560         PR c++/14361
41561         * g++.dg/parse/defarg7.C: New test.
41562
41563         PR c++/14359
41564         * g++.dg/template/friend26.C: New test.
41565
41566 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
41567
41568         PR c++/14324
41569         * g++.dg/abi/mangle21.C: New test.
41570
41571         PR c++/14260
41572         * g++.dg/parse/constructor2.C: New test.
41573
41574         PR c++/14337
41575         * g++.dg/template/sfinae1.C: New test.
41576
41577 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
41578
41579         PR c++/14267
41580         * g++.dg/expr/crash2.C: New test.
41581
41582         PR middle-end/13448
41583         * gcc.dg/inline-5.c: New test.
41584         * gcc.dg/always-inline.c: Split out tests into ...
41585         * gcc.dg/always-inline2.c: ... this and ...
41586         * gcc.dg/always-inline3.c: ... this.
41587
41588 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
41589
41590         PR debug/12103
41591         * g++.dg/debug/crash1.C: New test.
41592
41593 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
41594
41595         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
41596         function with __attribute__((noinline)).
41597         (recurser_void2): Likewise.
41598         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
41599         (recurser_void2): Likewise.
41600
41601 2004-02-29  Roger Sayle  <roger@eyesopen.com>
41602
41603         PR middle-end/14203
41604         * g++.dg/warn/Wunused-6.C: New test case.
41605
41606 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
41607
41608         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
41609         not defined.
41610
41611 2004-02-27  Eric Christopher  <echristo@redhat.com>
41612
41613         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
41614         * g++.dg/charset/asm2.c: Run only x86.
41615         * gcc.dg/charset/asm3.c: Ditto.
41616
41617 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
41618
41619         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
41620         ld_library_path.
41621
41622 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
41623
41624         * g++.dg/ext/altivec-3.C: New.
41625
41626 2004-02-26  Richard Henderson  <rth@redhat.com>
41627
41628         * g++.dg/ext/attrib10.C: Mark for warning.
41629         * gcc.dg/attr-alias-1.c: New.
41630
41631 2004-02-26  Richard Henderson  <rth@redhat.com>
41632
41633         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
41634         * gcc.c-torture/execute/20040208-2.c: ... it back.
41635
41636 2004-02-26  Eric Christopher  <echristo@redhat.com>
41637
41638         * lib/target-supports.exp (check-iconv-available): New function.
41639         * lib/gcc-dg.exp (dg-require-iconv): New function.
41640         Use above.
41641         * gcc.dg/charset: New directory.
41642         * gcc.dg/charset/charset.exp: New file.
41643         * gcc.dg/charset/asm1.c: Ditto.
41644         * gcc.dg/charset/asm2.c: Ditto.
41645         * gcc.dg/charset/asm3.c: Ditto.
41646         * gcc.dg/charset/asm4.c: Ditto.
41647         * gcc.dg/charset/asm5.c: Ditto.
41648         * gcc.dg/charset/attribute1.c: Ditto.
41649         * gcc.dg/charset/attribute2.c: Ditto.
41650         * gcc.dg/charset/string1.c: Ditto.
41651         * g++.dg/charset: New directory.
41652         * g++.dg/dg.exp: Add here. Special options.
41653         * g++.dg/charset/charset.exp: New file.
41654         * g++.dg/charset/asm1.c: Ditto.
41655         * g++.dg/charset/asm2.c: Ditto.
41656         * g++.dg/charset/asm3.c: Ditto.
41657         * g++.dg/charset/asm4.c: Ditto.
41658         * g++.dg/charset/attribute1.c: Ditto.
41659         * g++.dg/charset/attribute2.c: Ditto.
41660         * g++.dg/charset/extern1.cc: Ditto.
41661         * g++.dg/charset/extern2.cc: Ditto.
41662         * g++.dg/charset/string1.c: Ditto.
41663
41664 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
41665
41666         PR c++/14278
41667         * g++.dg/parse/comma1.C: New test.
41668
41669 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41670
41671         PR c++/14284
41672         * g++.dg/template/ttp8.C: New test.
41673
41674 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
41675
41676         * gcc.dg/fixuns-trunc-1.c: New test.
41677
41678 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41679
41680         * gcc.dg/builtins-config.h: Use #elif.
41681
41682 2004-02-26  Michael Matz  <matz@suse.de>
41683
41684         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
41685         * gcc.dg/991214-1.c: Likewise.
41686         * gcc.dg/i386-asm-1.c: Likewise.
41687
41688 2004-02-25  Richard Henderson  <rth@redhat.com>
41689
41690         * gcc.c-torture/execute/20040208-2.c: Move ...
41691         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
41692
41693 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41694
41695         PR c++/14246
41696         * g++.dg/other/crash-3.C: New test.
41697
41698 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41699
41700         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
41701         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
41702
41703         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
41704         HP-UX.
41705
41706 2004-02-24  Michael Matz  <matz@suse.de>
41707
41708         * gcc.dg/i386-regparm.c: New.
41709
41710 2004-02-23  James E Wilson  <wilson@specifixinc.com>
41711
41712         * gcc.c-torture/execute/20040223-1.c: New.
41713
41714 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
41715             Kazu Hirata  <kazu@cs.umass.edu>
41716
41717         * gcc.dg/fwritable-strings-1.c: Remove.
41718
41719 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
41720
41721         PR c/14156
41722         * gcc.dg/20040223-1.c: New test.
41723
41724 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41725
41726         PR c++/14106
41727         * g++.dg/ext/typeof9.C: New test.
41728
41729 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41730
41731         PR c++/14250
41732         * g++.dg/other/switch1.C: New test.
41733
41734 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
41735
41736         * gcc.dg/cast-function-1.c: Adjust for new informative message.
41737         * gcc.dg/va-arg-1.c: Likewise.
41738
41739 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41740
41741         PR c++/14143
41742         * g++.dg/template/koenig5.C: New test.
41743
41744 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
41745
41746         * g++.dg/ext/altivec-1.C: Generalize target triple.
41747         * g++.dg/ext/altivec-2.C: New test case.
41748         * g++.dg/ext/altivec_check.h: New file.
41749         * gcc.dg/altivec-1.c: Generalize target triple;
41750         include altivec_check.h and call altivec_check().
41751         * gcc.dg/altivec-[2-5].c: Generalize target triple.
41752         * gcc.dg/altivec-6.c: New test case.
41753         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
41754         type casts as needed.
41755         * gcc.dg/altivec-10.c: Include altivec_check.h and call
41756         altivec_check().
41757         * gcc.dg/altivec-12.c: New test case.
41758         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
41759         include altivec_check.h and call altivec_check().
41760         * gcc.dg/altivec_check.h: New file.
41761
41762 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41763
41764         * lib/target-supports.exp (check_alias_available): Don't mangle
41765         function `g' in test program.
41766
41767 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41768
41769         * lib/target-supports.exp (check_profiling_available): Check
41770         argument to determine whether we support a profiling type.
41771         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
41772         check_profiling_available.
41773         * g++.dg/bprob/bprob.exp: Likewise.
41774         * g77.dg/bprob/bprob.exp: Likewise.
41775         * gcc.misc-tests/bprob.exp: Likewise.
41776         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
41777         dg-require-profiling and delete expected error handling.
41778         * gcc.dg/20021014-1.c: Likewise.
41779         * gcc.dg/nest.c: Likewise.
41780
41781 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41782
41783         PR c++/12007
41784         * g++.dg/other/vthunk1.C: New test.
41785
41786 2004-02-20  Falk Hueffner  <falk@debian.org>
41787
41788         PR target/14201
41789         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
41790
41791 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
41792
41793         PR c++/13927
41794         * g++.dg/other/error8.C: Remove XFAIL markers.
41795
41796         PR c++/14173
41797         * g++.dg/ext/packed5.C: New test.
41798
41799         PR c++/14199
41800         * g++.dg/warn/Wunused-5.C: New test.
41801
41802         PR c++/14186
41803         * g++.dg/lookup/member1.C: New test.
41804
41805 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
41806
41807         * gcc.c-torture/compile/20040130-1.c: Enable only when
41808         __INT_MAX__ >= 2147483647L.
41809         * gcc.c-torture/compile/961203-1.c: Likewise.
41810
41811 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
41812
41813         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
41814         * g++.dg/opt/template1.C: Robustify assembler regexp
41815
41816 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
41817
41818         * gcc.c-torture/execute/simd-4.x: Remove.
41819         * gcc.c-torture/execute/va-arg-25.x: Likewise.
41820         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
41821         Guard with #ifndef SKIP_ATTRIBUTE.
41822         * gcc.dg/compat/vector-1_y.c: Likewise.
41823         * gcc.dg/compat/vector-2_x.c: Likewise.
41824         * gcc.dg/compat/vector-2_y.c: Likewise.
41825         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
41826         * g++.dg/eh/simd-2.C: Likewise.
41827
41828 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
41829
41830         * gcc.c-torture/compile/complex-1.c: New.
41831
41832 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
41833
41834         PR target/14209
41835         * gcc.c-torture/execute/20040218-1.c: New test.
41836
41837 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41838
41839         PR c++/14181
41840         * g++.dg/parse/new2.C: New test.
41841
41842 2004-02-18  Paul Brook  <paul@codesourcery.com>
41843
41844         * gcc.c-torture/compile/libcall-1.c: New test.
41845
41846 2004-02-18  Paul Brook  <paul@codesourcery.com>
41847
41848         PR debug/12934
41849         * gcc.dg/debug/debug-7.c: New test.
41850
41851 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
41852
41853         * gcc.dg/20040217-1.c: New test.
41854
41855 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
41856
41857         * gcc.c-torture/execute/990208-1.x: Delete.
41858
41859 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
41860
41861         * gcc.c-torture/execute/20040208-2.x: New file.
41862
41863 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
41864
41865         PR c++/11326
41866         * g++.dg/abi/structret1.C: New test.
41867
41868 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
41869
41870         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
41871         (i386_cpuid): No need to test if cpuid is available on AMD64.
41872         Fix assembly, so that it works onboth i386 and AMD64.
41873         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
41874         (vecInLong): Fix s[] member type to unsigned int.
41875         (vecInWord): Remove type.
41876         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
41877         (a64, b64, c64, d64, e64): Remove.
41878         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
41879         Remove unused variable.  Remove initialization of removed variables.
41880         Don't call mmx_tests nor sse_tests.
41881         (reference_mmx, reference_sse): Remove.
41882         (check): Add return stmt.
41883         * gcc.dg/i386-sse-7.c: New test.
41884         * gcc.dg/i386-mmx-4.c: New test.
41885
41886 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41887
41888         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
41889         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
41890         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
41891         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
41892         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
41893         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
41894         g++.dg/tc1/dr94.C: Fix line terminator.
41895
41896 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
41897
41898         * gcc.c-torture/compile/20040216-1.c: New.
41899
41900 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41901
41902         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
41903         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
41904         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
41905         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
41906         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
41907         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
41908
41909 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41910
41911         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
41912
41913 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
41914
41915         PR c++/13971
41916         * g++.dg/expr/cond4.C: New test.
41917
41918         PR c++/14086
41919         * g++.dg/lookup/crash2.C: New test.
41920
41921 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
41922
41923         * gcc.c-torture/compile/20040214-2.c: New test.
41924
41925 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
41926
41927         PR c++/14116
41928         * g++.dg/ext/typeof8.C: New test.
41929
41930 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
41931
41932         * gcc.c-torture/compile/20040214-1.c: New test.
41933
41934 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41935
41936         PR c++/13635
41937         * g++.dg/template/spec11.C: New test.
41938
41939 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41940
41941         PR c++/13927
41942         * g++.dg/other/error8.C: New test.
41943
41944 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
41945
41946         PR c++/14122
41947         * g++.dg/template/array4.C: New test.
41948
41949         PR c++/14108
41950         * g++.dg/inherit/thunk2.C: New test.
41951
41952         PR c++/14083
41953         * g++.dg/eh/cond2.C: New test.
41954
41955 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
41956
41957         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
41958
41959 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
41960
41961         * lib/scanasm.exp (dg-scan): Quote pattern before display.
41962
41963 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
41964
41965         * g++.dg/simd-2.C: xfail on ppc64-linux.
41966
41967 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
41968
41969         PR c/456
41970         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
41971         tests.
41972
41973 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
41974
41975         * gcc.dg/builtins-33.c: New test.
41976
41977 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
41978
41979         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
41980
41981 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
41982
41983         * g++.dg/simd-2.C: Set -maltivec for ppc64.
41984
41985 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
41986
41987         * gcc.dg/ppc64-abi-3.c: New test.
41988
41989 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
41990
41991         PR c/14092
41992
41993         * gcc.dg/pr14092-1.c: New testcase.
41994
41995 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
41996
41997         * gcc.dg/cpp/assert4.c: Fix typo last change.
41998
41999         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
42000         * gcc.dg/cpp/assert4.c: Handle powerpc64.
42001
42002         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
42003
42004 2004-02-09  Roger Sayle  <roger@eyesopen.com>
42005
42006         * gcc.c-torture/compile/20040209-1.c: New test case.
42007
42008 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
42009
42010         * gcc.dg/c90-init-1.c: Adjust expected error messages.
42011
42012 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
42013
42014         * gcc.c-torture/execute/20040208-[12].c: New tests.
42015
42016 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
42017
42018         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
42019
42020 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
42021
42022         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
42023
42024 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
42025
42026         Bug 13856
42027         * gcc.dg/visibility-8.c: New testcase.
42028
42029 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
42030
42031         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
42032         arguments.
42033         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
42034
42035 2004-02-07  Roger Sayle  <roger@eyesopen.com>
42036
42037         PR middle-end/13696
42038         * g++.dg/opt/fold1.C: New test case.
42039
42040 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42041
42042         PR c++/14033
42043         * g++.dg/other/crash-2.C: New test.
42044
42045 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42046
42047         PR c++/14028
42048         * g++.dg/parse/angle-bracket2.C: New test.
42049
42050 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42051
42052         PR middle-end/13750
42053         Revert:
42054         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
42055         PR pch/13361
42056         * g++.dg/pch/wchar-1.C: New.
42057         * g++.dg/pch/wchar-1.Hs: New.
42058
42059 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42060
42061         PR c++/14008
42062         * g++.dg/parse/error15.C: New test.
42063         * g++.dg/parse/crash11.C: Update dg-error mark.
42064
42065 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
42066
42067         PR c++/13932
42068         * g++.dg/warn/conv2.C: New test.
42069
42070 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42071
42072         PR c++/13086
42073         * g++.dg/warn/incomplete1.C: Remove xfail.
42074
42075 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
42076
42077         * lib/file-format.exp (gcc_target_object_format): Use
42078         ${tool}_target_compile, not gcc_target_compile.
42079         * lib/target-supports.exp (check_alias_available): Likewise.
42080         (check_gc_sections_available): Likewise.
42081         * g++.dg/ext/attrib10.C: Use dg-require-alias.
42082         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
42083         dg-require-alias.
42084
42085 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
42086
42087         PR c++/13969
42088         * g++.dg/template/static6.C: New test.
42089
42090 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
42091
42092         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
42093
42094 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42095
42096         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
42097         tests for systems where `char' is unsigned by default.
42098
42099 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42100
42101         PR c++/13997
42102         * g++.dg/template/partial3.C: New test.
42103
42104 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
42105
42106         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
42107         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
42108         Remove mentions of obsolete ports.
42109
42110 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
42111
42112         * gcc.dg/noncompile/20001228-1.c: Fix for new
42113         error message.
42114
42115 2004-02-03  Roger Sayle  <roger@eyesopen.com>
42116
42117         PR target/9348
42118         * gcc.c-torture/execute/multdi-1.c: New test case.
42119
42120 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
42121
42122         PR c++/13925
42123         * g++.dg/template/lookup5.C: New test.
42124
42125 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
42126
42127         PR c++/13950
42128         * g++.dg/template/lookup4.C: New test.
42129
42130         PR c++/13970
42131         * g++.dg/parse/error14.C: New test.
42132
42133         PR c++/14002
42134         * g++.dg/parse/template13.C: New test.
42135
42136 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
42137
42138         PR c++/13978
42139         * g++.dg/template/koenig4.C: New test.
42140
42141         PR c++/13968
42142         * g++.dg/template/crash17.C: New test.
42143
42144         PR c++/13975
42145         * g++.dg/parse/error13.C: New test.
42146         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
42147
42148 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
42149
42150         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
42151
42152 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
42153
42154         PR c/11658
42155         PR c/13994
42156         * gcc.dg/noncompile/20040203-1.c: New test.
42157         * gcc.dg/noncompile/20040203-2.c: Likewise.
42158         * gcc.dg/noncompile/20040203-3.c: Likewise.
42159         * gcc.dg/20040203-1.c: Likewise.
42160
42161 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
42162
42163         PR c++/10858
42164         * g++.dg/template/sizeof7.C: New test.
42165
42166 2004-02-02  Eric Christopher  <echristo@redhat.com>
42167             Zack Weinberg  <zack@codesourcery.com>
42168
42169         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
42170
42171 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
42172
42173         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
42174         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
42175         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
42176         * gcc.dg/cleanup-5.c: Run only on Linux targets.
42177
42178 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
42179
42180         PR c++/13113
42181         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
42182
42183         PR c++/13854
42184         * g++.dg/ext/attrib13.C: New test.
42185
42186         PR c++/13907
42187         * g++.dg/conversion/op2.C: New test.
42188
42189 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
42190
42191         * gcc.dg/titype-1.c: Fix pasto.
42192
42193 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
42194
42195         * gcc.dg/titype-1.c: New test.
42196
42197 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42198
42199         PR c++/13957
42200         * g++.dg/template/non-type-template-argument-1.C,
42201         g++.dg/template/qualified-id1.C: Update dg-error marks.
42202         * g++.dg/template/nontype6.C: New test.
42203
42204 2004-02-01  Roger Sayle  <roger@eyesopen.com>
42205
42206         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
42207         * gcc.dg/builtins-31.c: New testcase.
42208         * gcc.dg/builtins-32.c: New testcase.
42209
42210 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
42211
42212         * objc.dg/call-super-2.m: Update line numbers
42213         for the including of stddef.h.
42214
42215 2004-01-30  Michael Matz  <matz@suse.de>
42216
42217         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
42218         g++.dg/ext/case-range3.C: New tests.
42219
42220 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42221
42222         DR206
42223         PR c++/13813
42224         * g++.dg/template/member4.C: New test.
42225
42226 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42227
42228         PR c++/13683
42229         * g++.dg/template/sizeof6.C: New test.
42230
42231 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
42232
42233         * gcc.dg/fwritable-strings-1.c: New test.
42234
42235 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
42236
42237         * gcc.c-torture/compile/20040130-1.c: New test.
42238
42239 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
42240
42241         * objc.dg/call-super-2.m: Include stddef.h for size_t.
42242
42243 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
42244
42245         PR c++/13883
42246         * g++.dg/template/ctor3.C: New test.
42247
42248 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42249
42250         * g++.dg/tc1: New directory.
42251         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
42252         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
42253         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
42254         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
42255         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
42256
42257 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42258
42259         * g++.dg/parse/error11.C: New test.
42260         * g++.dg/parse/error12.C: Likewise.
42261
42262 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
42263
42264         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
42265         (scan_initial, main): Use aligned_sizeof instead of sizeof.
42266
42267 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
42268
42269         PR c++/13791
42270         * g++.dg/ext/attrib12.C: New test.
42271
42272         PR c++/13736
42273         * g++.dg/parse/cast2.C: New test.
42274
42275 2004-01-27  James E Wilson  <wilson@specifixinc.com>
42276
42277         * objc.dg/encode-2.m (main): New local string.  Set depending on
42278         sizeof long.  Use in sscanf call.
42279         * objc.dg/encode-3.m (main): New local string.  Set depending on
42280         sizeof long.  Use in scan_initial call.
42281
42282 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42283
42284         * objc.dg/call-super-2.m: Make LP64-safe.
42285         * objc.dg/desig-init-1.m: Likewise.
42286
42287 2004-01-27  Devang Patel <dpatel@apple.com>
42288
42289         * g++.dg/debug/namespace1.C: New test.
42290
42291 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
42292
42293         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
42294         xscale-*-*.
42295
42296         * gcc.dg/arm-mmx-1.c: New test.
42297
42298 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
42299
42300         * gcc.dg/20040127-1.c: New test.
42301         * gcc.dg/20040127-2.c: New test.
42302
42303 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42304
42305         * objc.dg/stret-1.m (glob): Renamed to globa.
42306
42307 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
42308
42309         PR c++/13663
42310         * g++.dg/expr/for1.C: New test.
42311
42312 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
42313
42314         PR middle-end/13779
42315         * gcc.dg/darwin-longlong.c: New test.
42316
42317 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
42318
42319         * gcc.dg/20040124-1.c: Moved test from here...
42320         * gcc.c-torture/compile/20040124-1.c: ...to here.
42321
42322 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
42323
42324         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
42325         the assembly output if -m64 is passed.
42326
42327 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
42328
42329         PR c++/13833
42330         * g++.dg/template/cond3.C: New test.
42331
42332 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42333
42334         PR c++/13810
42335         * g++.dg/template/ttp7.C: New test.
42336
42337 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42338
42339         PR c++/13797
42340         * g++.dg/template/nontype4.C: New test.
42341         * g++.dg/template/nontype5.C: Likewise.
42342
42343 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
42344
42345         * gcc.dg/torture/mips-clobber-at.c: New test.
42346
42347 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
42348
42349         * gcc.dg/20040124-1.c: New test.
42350
42351 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
42352
42353         * gcc.dg/20040123-1.c: New test.
42354
42355 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
42356
42357         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
42358
42359 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
42360
42361         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
42362
42363 2004-01-23  Andrew Pinski  <apinski@apple.com>
42364
42365         * gcc.dg/20030121-1.c: Move to ..
42366         * gcc.dg/20040121-1.c: here.
42367
42368 2004-01-23  Roger Sayle  <roger@eyesopen.com>
42369
42370         * gcc.dg/builtins-29.c: New test case.
42371
42372 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
42373
42374         PR 18314
42375         * gcc.dg/builtins-30.c: New testcase.
42376
42377 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
42378
42379         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
42380         * lib/g77.exp: Likewise.
42381         * lib/objc.exp: Likewise.
42382         * lib/g++.exp: Likewise.
42383
42384 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
42385
42386         * gcc.dg/struct-by-value-2.c: New test.
42387
42388 2004-01-21  Andrew Pinski  <apinski@apple.com>
42389
42390         PR target/13785
42391         * gcc.dg/20030121-1.c: New test.
42392
42393 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
42394
42395         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
42396         clobber frame pointer register in asm statement.
42397
42398 2004-01-21  Falk Hueffner  <falk@debian.org>
42399
42400         * gcc.c-torture/compile/20040121-1.c: New test.
42401
42402 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
42403
42404         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
42405
42406 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
42407
42408         * gcc.dg/ppc64-abi-2.c: New test.
42409
42410 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
42411
42412         * lib/treelang.exp: Fill out this file.
42413         * lib/treelang-dg.exp: New File.
42414
42415 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
42416
42417         * gcc.c-torture/compile/981022-1.c: Remove.
42418         * gcc.dg/array-5.c: Remove XFAIL.
42419         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
42420         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
42421         gcc.dg/cond-lvalue-1.c: Update.
42422         * gcc.dg/cast-lvalue-2.c: New test.
42423
42424 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
42425
42426         PR c++/13592
42427         * g++.dg/other/error1.C (class foo): Tweak error message.
42428
42429         PR c++/13592
42430         * g++.dg/template/call2.C: New test.
42431
42432 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42433
42434         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
42435         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
42436         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
42437         scalar-return-1_x.c, scalar-return-2_y.c,
42438         scalar-return-3_x.c, scalar-return-3_y.c,
42439         scalar-return-4_x.c, scalar-return-4_y.c,
42440         struct-align-1.h, struct-align-1_x.c,
42441         struct-align-1_y.c, struct-align-2.h,
42442         struct-align-2_x.c, struct-align-2_y.c,
42443         struct-by-value-10_y.c, struct-by-value-11_x.c,
42444         struct-by-value-11_y.c, struct-by-value-12_x.c,
42445         struct-by-value-12_y.c, struct-by-value-13_x.c,
42446         struct-by-value-13_y.c, struct-by-value-14_x.c,
42447         struct-by-value-14_y.c, struct-by-value-15_x.c,
42448         struct-by-value-15_y.c, struct-by-value-16_y.c,
42449         struct-by-value-17_y.c, struct-by-value-18_y.c,
42450         struct-by-value-19_y.c, struct-by-value-1_x.c,
42451         struct-by-value-1_y.c, struct-by-value-20_y.c,
42452         struct-by-value-2_x.c, struct-by-value-2_y.c,
42453         struct-by-value-3_y.c, struct-by-value-4_x.c,
42454         struct-by-value-4_y.c, struct-by-value-5_y.c,
42455         struct-by-value-6_y.c, struct-by-value-7_y.c
42456         struct-by-value-8_x.c, struct-by-value-8_y.c
42457         struct-by-value-9_x.c, struct-by-value-9_y.c
42458         struct-return-10_x.c, struct-return-10_y.c,
42459         struct-return-19_x.c, struct-return-20_x.c
42460         struct-return-2_x.c, struct-return-2_y.c
42461         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
42462         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
42463
42464 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42465
42466         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
42467         attribute on sparc*-sun-solaris2.*.
42468
42469 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
42470
42471         PR c++/13710
42472         * g++.dg/ext/typeof7.C: New test.
42473
42474 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
42475
42476         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
42477         * gcc.dg/const-elim-1.c: Same.
42478
42479 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
42480
42481         * objc.dg/stret-1.m: New.
42482         * objc.dg/stret-2.m: New.
42483
42484 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
42485
42486         PR c++/11895
42487         * g++.dg/ext/vector1.C: New test.
42488
42489 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
42490
42491         * gcc.dg/pch/import-1.c: New.
42492         * gcc.dg/pch/import-1.hs: New.
42493         * gcc.dg/pch/import-1a.h: New.
42494         * gcc.dg/pch/import-1b.h: New.
42495         * gcc.dg/pch/import-1c.h: New.
42496
42497 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
42498
42499         PR c++/13574
42500         * g++.dg/ext/array1.C: New test.
42501
42502         PR c++/13178
42503         * g++.dg/conversion/op1.C: New test.
42504
42505 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
42506
42507         PR 11864
42508         From Kazumoto Kojima / Dan Kegel:
42509         * gcc.dg/pr11864-1.c: New test.
42510
42511         PR 10392
42512         From Marcus Comstedt / Dan Kegel:
42513         * gcc.dg/pr10392-1.c: New test.
42514
42515 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
42516
42517         PR c++/13478
42518         * g++.dg/init/ref10.C: New test.
42519
42520 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42521
42522         PR c++/13407
42523         * g++.dg/parse/typename6.C: New test.
42524
42525 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
42526
42527         PR pch/13361
42528         * g++.dg/pch/wchar-1.C: New.
42529         * g++.dg/pch/wchar-1.Hs: New.
42530
42531 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42532
42533         PR c++/9259
42534         * g++.dg/expr/sizeof2.C: New test.
42535
42536 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
42537
42538         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
42539
42540 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
42541
42542         PR c++/13659
42543         * g++.dg/lookup/strong-using-3.C: New.
42544         * g++.dg/lookup/using-10.C: New.
42545
42546 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
42547
42548         PR c++/13594
42549         * g++.dg/lookup/strong-using-2.C: New.
42550
42551 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
42552             Dan Kegel <dank@kegel.com>
42553             J"orn Rennecke <joern.rennecke@superh.com>
42554
42555         PR target/9365
42556         * gcc.dg/pr9365-1.c: New test.
42557
42558 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42559
42560         PR c++/8856
42561         * g++.dg/parse/casting-operator2.C: New test.
42562         * g++.old-deja/g++.pt/explicit83.C: Remove.
42563
42564 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
42565
42566         * gcc.dg/label-compound-stmt-1.c: New test.
42567         * gcc.c-torture/compile/950922-1.c,
42568         gcc.c-torture/compile/20000211-3.c,
42569         gcc.c-torture/compile/20000518-1.c,
42570         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
42571         compound statements.
42572
42573 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
42574
42575         * gcc.dg/ppc64-abi-1.c: New test.
42576
42577 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
42578
42579          * g++.dg/ext/attrib9.C: Add dg-warnings.
42580
42581 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42582
42583         PR c++/12335
42584         * g++.dg/parse/dtor3.C: New test.
42585
42586 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
42587
42588         PR c++/12709
42589         * g++.dg/parse/try-catch-1.C: New test.
42590
42591 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
42592
42593         * ada/acats/run_all.sh: Add more verbose output in acats.log
42594         when compiling tests.
42595
42596 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
42597
42598         PR 13656
42599         * gcc.dg/typedef-redecl.c: New test case.
42600         * gcc.dg/typedef-redecl.h: New support file.
42601
42602 2004-01-13  Jan Hubicka  <jh@suse.cz>
42603
42604         * gcc.dg/always_inline.c: New test.
42605         * gcc.dg/debug/20031231-1.c: Fix.
42606
42607 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42608
42609         PR c++/13474
42610         * g++.dg/template/array3.C: New test.
42611
42612 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
42613
42614         * g++.dg/ext/lvalue1.C: No longer expected to fail.
42615         * g++.dg/warn/Wunused-2.C: Likewise.
42616
42617 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42618
42619         PR c++/13289
42620         * g++.dg/template/instantiate6.C: New test.
42621
42622 2004-01-12  Roger Sayle  <roger@eyesopen.com>
42623
42624         PR middle-end/11397
42625         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
42626
42627 2004-01-12  Jan Hubicka  <jh@suse.cz>
42628
42629         PR opt/12826
42630         * gcc.dg/20040112-1.c: New.
42631
42632         * gcc.dg/dwarf-die[1-7].c: Move to...
42633         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
42634         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
42635
42636 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
42637
42638         PR c++/4100
42639         * g++.dg/parse/friend4.C: New test.
42640
42641 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
42642
42643         PR c++/4100
42644         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
42645         definition is called a friend.
42646
42647 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
42648
42649         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
42650
42651 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
42652
42653         PR c++/3478
42654         * g++.dg/parse/error10.C: New test.
42655         * g++.dg/template/arg2.C: Accept "invalid type" error.
42656
42657 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
42658
42659         PR middle-end/13392
42660         * g++.dg/opt/expect2.C: New test.
42661
42662 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
42663
42664         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
42665         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
42666         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
42667         Update dg-error regexps.
42668
42669 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
42670
42671         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
42672         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
42673
42674 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
42675
42676         * gcc.dg/pragma-re-1.c: Use right pointer type.
42677
42678 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
42679
42680         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
42681
42682 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
42683
42684         * gcc.dg/rs6000-ldouble-1.c: New.
42685
42686 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42687
42688         DR 337
42689         PR c++/9256
42690         * g++.dg/other/abstract1.C: New test.
42691
42692 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
42693
42694         * g++.dg/lookup/strong-using-1.C: New.
42695
42696 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
42697
42698         PR c/11234
42699         * gcc.dg/func-ptr-conv-1.c: New test.
42700         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
42701
42702 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
42703
42704         PR target/13380.
42705         * gcc.c-torture/compile/20040109-1.c: New.
42706
42707 2004-01-08  Stuart Hastings  <stuart@apple.com>
42708
42709         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
42710         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
42711         * gcc.dg/i386-sse-6.c: ...this new testcase.
42712
42713 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
42714
42715         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
42716
42717 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
42718
42719         * ada/acats/run_acats: Treat 'gnatchop' the same way
42720         as 'gnatmake'.  Export GCC_DRIVER.
42721         * ada/acats/run_all.sh: Add target_gnatchop.  Use
42722         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
42723
42724 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42725
42726         PR c++/12573
42727         * g++.dg/template/dependent-expr4.C: New test.
42728
42729 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
42730
42731         * gcc.dg/altivec-11.c: New test.
42732
42733 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
42734
42735         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
42736
42737 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
42738
42739         PR c/6024
42740         * gcc.dg/enum-compat-1.c: New test.
42741         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
42742
42743 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
42744
42745         PR c/12165
42746         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
42747         gcc.dg/c99-idem-qual-3.c: New tests.
42748
42749 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
42750
42751         * gcc.dg/winline-7.c: Don't cast void * to int.
42752
42753 2004-01-06  Jan Hubicka  <jh@suse.cz>
42754
42755         * gcc.dg/i386-sse-5.c: New test
42756         * g++.dg/eh/simd-1.c: Add -w argument for i386.
42757
42758 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
42759
42760         PR c++/12815
42761         * g++.dg/rtti/typeid4.C: New test.
42762
42763 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
42764
42765         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
42766
42767 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
42768
42769         PR c++/12132
42770         * g++.dg/template/error11.C: New test.
42771
42772         PR c++/13451
42773         * g++.dg/template/class2.C: New test.
42774
42775 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
42776         Richard Sandiford <rsandifo@redhat.com>
42777
42778         PR c++/13387
42779         * g++.dg/opt/alias3.C: New test.
42780
42781 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
42782
42783         PR c++/13157
42784         * g++.dg/template/koenig3.C: New test.
42785
42786         PR c++/13529
42787         * g++.dg/parse/offsetof3.C: New test.
42788
42789         * g++.dg/init/copy7.C: Add missing dg-error markers.
42790
42791         PR c++/12226
42792         * g++.dg/init/copy7.c: New test.
42793
42794         PR c++/13536
42795         * g++.dg/parse/cast1.C: New test.
42796
42797 2004-01-04  Jan Hubicka  <jh@suse.cz>
42798
42799         * gcc.dg/winline[1-7].c: New tests.
42800
42801 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42802
42803         PR c++/13520
42804         * g++.dg/template/qualttp22.C: New test.
42805
42806 2004-01-01  Jan Hubicka  <jh@suse.cz>
42807
42808         * gcc.dg/debug/20031231-1.c: New.
42809         * gcc.c-torture/compile/20040101-1.c: New.
42810         * gcc.dg/dwarf-die-[1-7].c: New.
42811
42812 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
42813
42814         PR optimization/13521
42815         * gcc.c-torture/compile/20031231-1.c: New test.
42816
42817 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
42818
42819         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
42820
42821 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42822
42823         PR c++/10079
42824         * g++.dg/template/crash16.C: New test.
42825
42826 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
42827
42828         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
42829
42830 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
42831
42832         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
42833         ports.
42834         * g++.old-deja/g++.jason/thunk3.C: Likewise.
42835         * g++.old-deja/g++.law/profile1.C: Likewise.
42836         * gcc.c-torture/compile/981006-1.c: Likewise.
42837         * gcc.c-torture/execute/loop-2e.x: Likewise.
42838         * gcc.c-torture/execute/loop-2f.x: Remove.
42839         * gcc.c-torture/execute/loop-2g.x: Likewise.
42840         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
42841         * gcc.dg/20020312-2.c: Remove traces of dead ports.
42842
42843 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
42844
42845         PR c++/13507
42846         * g++.dg/ext/attrib11.C: New test.
42847
42848         PR c++/13494
42849         * g++.dg/template/array2-1.C: New test.
42850         * g++.dg/template/array2-2.C: New test.
42851
42852 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
42853
42854         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
42855
42856 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
42857
42858         PR c++/12774
42859         * g++.dg/template/array1-1.C: New test.
42860         * g++.dg/template/array1-2.C: New test.
42861
42862 2003-12-29  Roger Sayle  <roger@eyesopen.com>
42863
42864         PR fortran/12632
42865         * g77.dg/12632.f: New test case.
42866
42867 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42868
42869         PR c++/13289
42870         * g++.dg/parse/nontype1.C: New test.
42871
42872 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42873
42874         PR c++/12403
42875         * g++.dg/parse/explicit1.C: New test.
42876         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
42877
42878 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
42879
42880         PR c++/13081
42881         * g++.dg/opt/inline6.C: New test.
42882
42883         PR c++/12613
42884         * g++.dg/parse/error9.C: New test.
42885
42886         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
42887
42888 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
42889
42890         PR c++/13009
42891         * g++.dg/init/assign1.C: New test.
42892
42893 2003-12-28  Roger Sayle  <roger@eyesopen.com>
42894
42895         PR c++/13070
42896         * g++.dg/warn/format3.C: New test case.
42897
42898 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42899
42900         * gcc.c-torture/compile/20031227-1.c: New test.
42901
42902 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
42903
42904         * g++.dg/bprob/bprob.exp: Load target-supports.exp
42905         * g77.dg/bprob/bprob.exp: Likewise.
42906         * gcc.misc-tests/bprob.exp: Likewise.
42907         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
42908         variants on systems where the library does not provide that
42909         functionality.
42910         * gcc.dg/builtins-20.c: Use builtins-config.h.
42911         * gcc.dg/builtins-config.h: New file.
42912
42913 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
42914
42915         * lib/gcc-dg.exp (dg-require-profiling): New function.
42916         * lib/target-supports.exp (check_profiling_available): Likewise.
42917         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
42918         * g77.dg/bprob/bprob.exp: Likewise.
42919         * gcc.misc-tests/bprob.exp: Likewise.
42920         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
42921         * gcc.dg/20021014-1.c: Likewise.
42922         * gcc.dg/nest.c: Likewise.
42923
42924 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
42925
42926         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
42927         compiling.
42928         * g++.dg/lookup/java2.C: Likewise.
42929         * gcc.dg/cpp/lexident.c: Likewise.
42930
42931 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
42932
42933         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
42934         given.
42935         * gcc.c-torture/compile/961203-1.c: Likewise.
42936         * gcc.c-torture/compile/980506-1.c: Likewise.
42937
42938 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
42939
42940         * lib/gcc-dg.exp (dg-prune-output): New annotation.
42941         (additional_prunes): New global.
42942         (gcc-dg-prune): Handle additional per-test pruning.
42943         (dg-test): Clear additional_prunes between tests.
42944
42945         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
42946         dg-prune-output to avoid spurious failures from assembler
42947         complaining about nonexistent WAW violations.
42948         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
42949         Use dg-prune-output to avoid spurious failures from assembler
42950         warning about Itanium B-step errata.
42951
42952 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
42953
42954         * g++.dg/abi/macro0.C: New test.
42955         * g++.dg/abi/macro1.C: Likewise.
42956         * g++.dg/abi/macro2.C: Likewise.
42957
42958         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
42959         * g++.dg/abi/bitfield7.C: Likewise.
42960         * g++.dg/abi/dtor2.C: Likewise.
42961         * g++.dg/abi/mangle11.C: Likewise.
42962         * g++.dg/abi/mangle12.C: Likewise.
42963         * g++.dg/abi/mangle14.C: Likewise.
42964         * g++.dg/abi/mangle17.C: Likewise.
42965         * g++.dg/abi/vbase10.C: Likewise.
42966         * g++.dg/abi/vbase14.C: Likewise.
42967         * g++.dg/template/qualttp17.C: Likewise.
42968
42969 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
42970
42971         PR c/11995
42972         * gcc.dg/20031223-1.c: New test.
42973
42974 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42975
42976         * gcc.dg/noreturn-7.c: New test.
42977
42978 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42979
42980         * gcc.dg/null-pointer-1.c: New test.
42981
42982 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
42983
42984         * g++.old-deja/g++.jason/template18.C: Remove.
42985         * g++.old-deja/g++.jason/template37.C: Likewise.
42986
42987         PR c++/12862
42988         * g++.dg/lookup/ns1.C: New test.
42989
42990         PR c++/12397
42991         * g++.dg/template/lookup3.C: New test.
42992
42993 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
42994
42995         * g++.dg/template/recurse1.C: New test
42996
42997 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
42998
42999         PR c++/12479
43000         * g++.dg/parse/semicolon1.C: New test.
43001         * g++.dg/parse/semicolon1.h: Likewise.
43002
43003 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
43004
43005         * gcc.dg/darwin-misaligned.c: New test.
43006
43007 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
43008
43009         PR c/9163
43010         * gcc.dg/20031222-1.c: New test.
43011
43012 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
43013
43014         PR c++/13438
43015         * g++.dg/parse/error8.C: New test.
43016
43017         PR c++/11554
43018         * g++.dg/warn/ctor-init-1.C: New test.
43019
43020 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
43021
43022         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
43023         too small.
43024         * gcc.c-torture/compile/930217-1.c: Likewise.
43025         * gcc.c-torture/compile/930513-1.c: Likewise.
43026         * gcc.c-torture/execute/920908-2.c: Likewise.
43027         * gcc.c-torture/execute/921204-1.c: Likewise.
43028         * gcc.c-torture/execute/930621-1.c: Likewise.
43029         * gcc.c-torture/execute/930630-1.c: Likewise.
43030         * gcc.c-torture/execute/931031-1.c: Likewise.
43031         * gcc.c-torture/execute/980602-2.c: Likewise.
43032         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
43033         * gcc.c-torture/execute/compndlit-1.c: Likewise.
43034         * gcc.c-torture/execute/extzvsi.c: Likewise.
43035         * gcc.c-torture/unsorted/ext.c: Likewise.
43036
43037 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
43038
43039         PR target/12749
43040         * gcc.c-torture/compile/20031220-2.c: New test case.
43041
43042 2003-12-20  Roger Sayle  <roger@eyesopen.com>
43043
43044         PR optimization/13031
43045         * gcc.c-torture/compile/20031220-1.c: New test case.
43046
43047 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
43048
43049         * gcc.dg/cast-function-1.c: New test.
43050
43051 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
43052
43053         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
43054         formats.
43055
43056 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
43057
43058         PR c++/12795
43059         * g++.dg/ext/attrib10.C: New test.
43060
43061 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
43062
43063         * gcc.dg/cleanup-10.c: New test.
43064         * gcc.dg/cleanup-11.c: New test.
43065
43066 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
43067
43068         PR c++/13239
43069         * g++.dg/opt/expect1.C: New test.
43070
43071 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
43072
43073         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
43074
43075 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
43076
43077         PR debug/12923
43078         * gcc.dg/20031218-1.c: New test.
43079
43080         PR debug/12389
43081         * gcc.dg/20031218-2.c: New test.
43082         * gcc.dg/20031218-3.c: New test.
43083
43084         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
43085         of label name and allow for USER_LABEL_PREFIX == "_" names.
43086         * g++.dg/abi/mangle18-2.C: Likewise.
43087         * g++.dg/abi/mangle19-1.C: Likewise.
43088         * g++.dg/abi/mangle19-2.C: Likewise.
43089         * g++.dg/abi/mangle20-1.C: Likewise.
43090         * g++.dg/abi/mangle20-2.C: Likewise.
43091
43092 2003-12-18  Richard Henderson  <rth@redhat.com>
43093
43094         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
43095
43096 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
43097             Dan Kegel <dank@kegel.com>
43098
43099         PR other/12009
43100         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
43101         testing a cross compiler, it causes spurious compile failures.
43102         * lib/g++.exp: Likewise.
43103
43104 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43105
43106         PR c++/13262
43107         * g++.dg/template/access13.C: New test.
43108
43109 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
43110
43111         * gcc.dg/20031216-1.c: New test.
43112
43113 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43114
43115         PR c++/9154
43116         * g++.dg/template/error10.C: New test.
43117
43118 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
43119
43120         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
43121         * g++.dg/eh/simd-2.C: Likewise.
43122
43123 2003-12-17  James E Wilson  <wilson@specifixinc.com>
43124             Roger Sayle  <roger@eyesopen.com>
43125
43126         * gcc.c-torture/execute/ieee/mzero5.c: New.
43127
43128 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
43129
43130         PR c++/10603
43131         * g++.dg/parse/error6.C: New test.
43132
43133         PR c++/12827
43134         * g++.dg/parse/error7.C: New test.
43135
43136 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
43137
43138         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
43139         at -O with stabs debugging formats.
43140         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
43141         * gcc.dg/debug/debug-2.c: Likewise.
43142
43143 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
43144
43145         PR c++/12696
43146         * g++.dg/init/error1.C: New test.
43147
43148         PR c++/12218
43149         * g++.dg/init/pm3.C: New test.
43150
43151 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
43152
43153         PR c/3347
43154         * gcc.dg/bitfld-8.c: New test.
43155
43156 2003-12-16  James Lemke  <jim@wasabisystems.com>
43157
43158         * gcc.dg/arm-scd42-[123].c: New tests.
43159
43160 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
43161
43162         PR c++/9043
43163         * g++.dg/abi/mangle20-1.C: New test.
43164         * g++.dg/abi/mangle20-2.C: New test.
43165
43166 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
43167
43168         PR c++/13275
43169         * g++.dg/other/offsetof2.C: Remove XFAIL.
43170         * g++.dg/parse/offsetof1.C: New test.
43171         * g++.gd/parse/offsetof2.C: Likewise.
43172
43173 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43174
43175         * g++.dg/template/nontype3.C: New test.
43176         * g++.dg/template/static2.C: Tweaked the dg-error clause.
43177
43178 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43179
43180         * g++.dg/warn/noreturn-3.C: Also test instantiation.
43181
43182 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
43183
43184         PR c++/13387
43185         * g++.dg/expr/assign1.C: New test.
43186
43187         PR c++/13242
43188         * g++.dg/abi/mangle19-1.C: New test.
43189         * g++.dg/abi/mangle19-2.C: New test.
43190
43191 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
43192
43193         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
43194
43195 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43196
43197         * gcc.c-torture/execute/20031216-1.c: New test.
43198
43199 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43200
43201         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
43202         an ICE regression.
43203
43204 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
43205
43206         PR c++/10926
43207         * g++.dg/template/error9.C: New test.
43208
43209         PR c++/11116
43210         * g++.dg/template/error8.C: New test.
43211
43212 2003-12-15  Roger Sayle  <roger@eyesopen.com>
43213
43214         PR middle-end/13400
43215         * gcc.c-torture/execute/20031215-1.c: New test case.
43216
43217 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
43218
43219         PR c++/13269
43220         * g++.dg/parse/error5.C: New test.
43221
43222         PR c++/12989
43223         * g++.dg/expr/sizeof1.C: New test.
43224
43225         PR c++/13310
43226         * g++.dg/template/crash15.C: New test.
43227
43228 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
43229
43230         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
43231         a non-POD type as the last named parameter of a varargs function.
43232
43233 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
43234
43235         PR c++/13243
43236         PR c++/12573
43237         * g++.dg/template/crash14.C: New test.
43238         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
43239
43240 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
43241
43242         * g++.dg/other/java1.C: New test.
43243
43244         PR c++/13241
43245         * g++.dg/abi/mangle18-1.C: New test.
43246         * g++.dg/abi/mangle18-2.C: New test.
43247
43248 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43249
43250         PR optimization/10312
43251         * gcc.c-torture/execute/20031214-1.c: New.
43252
43253 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
43254
43255         PR c++/10779
43256         PR c++/12160
43257         * g++.dg/parse/error3.C: New test.
43258         * g++.dg/parse/error4.C: Likewise.
43259         * g++.dg/abi/mangle4.C: Tweak error messages.
43260         * g++.dg/lookup/using5.C: Likewise.
43261         * g++.dg/other/error2.C: Likewise.
43262         * g++.dg/parse/typename5.C: Likewise.
43263         * g++.dg/parse/undefined1.C: Likewise.
43264         * g++.dg/template/arg2.C: Likewise.
43265         * g++.dg/template/ttp3.C: Likewise.
43266         * g++.dg/template/type1.C: Likewise.
43267         * g++.old-deja/g++.other/crash32.C: Likewise.
43268         * g++.old-djea/g++.pt/defarg8.C: Likewise.
43269
43270 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43271
43272         PR c++/13106
43273         * g++.dg/warn/noreturn-3.C: New test.
43274
43275 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
43276
43277         PR c++/13118
43278         * g++.dg/abi/covariant3.C: New.
43279
43280 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
43281
43282         * g++.dg/eh/ia64-1.C: New test.
43283
43284 2003-12-12  Roger Sayle  <roger@eyesopen.com>
43285
43286         PR optimization/13037
43287         * g77.f-torture/execute/13037.f: New test case.
43288
43289 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
43290
43291         PR c++/12881
43292         * g++.dg/abi/covariant2.C: New.
43293
43294 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
43295
43296         * gcc.dg/cpp/trad/macro.c: New tests.
43297
43298 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
43299
43300         * gcc.c-torture/execute/wchar_t-1.x: Delete.
43301
43302 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
43303
43304         PR other/10819
43305         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
43306         to fix Bug 10819.
43307         * lib/g++.exp (g++_version): Likewise.
43308         * lib/g77.exp (g77_version): Likewise.
43309         * lib/objc.exp (default_objc_version): Likewise.
43310
43311 2003-12-10  Richard Henderson  <rth@redhat.com>
43312
43313         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
43314
43315         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
43316
43317 2003-12-08  Matt Austern  <austern@apple.com>
43318
43319         PR c/13134
43320         * lib/gcc-dg.exp (dg-require-visibility): Define.
43321         * lib/target-supports (check_visibility_available): Define.
43322         * gcc.dg/visibility-1.c: New test.
43323         * gcc.dg/visibility-2.c: Likewise.
43324         * gcc.dg/visibility-3.c: Likewise.
43325         * gcc.dg/visibility-4.c: Likewise.
43326         * gcc.dg/visibility-5.c: Likewise.
43327         * gcc.dg/visibility-6.c: Likewise.
43328         * g++.dg/ext/visibility-1.C: Likewise.
43329         * g++.dg/ext/visibility-2.C: Likewise.
43330         * g++.dg/ext/visibility-3.C: Likewise.
43331         * g++.dg/ext/visibility-4.C: Likewise.
43332         * g++.dg/ext/visibility-5.C: Likewise.
43333         * g++.dg/ext/visibility-6.C: Likewise.
43334
43335 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43336
43337         * g++.dg/lookup/java1.C: New test.
43338         * g++.dg/lookup/java2.C: New test.
43339
43340 2003-12-07  Falk Hueffner  <falk@debian.org>
43341
43342         * g++.dg/opt/noreturn-1.C: New test.
43343
43344 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
43345
43346         * gcc.dg/overflow-1.c: New test.
43347
43348 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
43349
43350         * g77.f-torture/compile/13060.f: New test.
43351
43352 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
43353
43354         PR c++/13323
43355         * g++.dg/inherit/operator2.C: New test.
43356
43357 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
43358
43359         PR c++/13305
43360         * g++.dg/ext/attrib9.C: New test.
43361
43362 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
43363
43364         PR c++/13314
43365         * g++.dg/template/error7.C: New test.
43366
43367 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
43368             J"orn Rennecke <joern.rennecke@superh.com>
43369
43370         PR target/13302
43371         * g++.dg/other/struct-va_list.C: New test.
43372
43373 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43374
43375         PR c++/13166
43376         * g++.dg/parse/defarg6.C: New test.
43377
43378 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
43379
43380         PR target/13256
43381         * gcc.c-torture/execute/20031201-1.c: New test.
43382
43383 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
43384
43385         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
43386
43387 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
43388
43389         * gcc.dg/builtin-return-1.c: New test.
43390
43391 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
43392             J"orn Rennecke <joern.rennecke@superh.com>
43393
43394         PR optimization/13260
43395         * gcc.c-torture/execute/20031204-1.c: New test.
43396
43397 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
43398
43399         PR c++/9127
43400         * g++.dg/template/error6.C: New test.
43401
43402 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
43403
43404         * gcc.dg/20031202-1.c: New test.
43405
43406 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
43407
43408         PR c++/13179
43409         * g++.dg/template/eh1.C: New test.
43410
43411         PR c++/10771
43412         * g++.dg/template/error5.C: New test.
43413
43414 2003-12-02  David Ung  <davidu@mips.com>
43415
43416         * gcc.dg/compat/vector-check.h: Corrected type for var
43417         g_##TMODE
43418
43419 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43420
43421         PR c++/10126
43422         * g++.dg/template/ptrmem8.C: New test.
43423
43424 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43425
43426         PR c++/12573
43427         * g++.dg/template/dependent-expr3.C: New test.
43428
43429 2003-12-01  James Lemke  <jim@wasabisystems.com>
43430
43431         * gcc.dg/arm-g2.c: New test.
43432
43433 2003-12-01  Roger Sayle  <roger@eyesopen.com>
43434
43435         PR optimization/11634
43436         * gcc.dg/20031201-2.c: New test case.
43437
43438 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
43439
43440         PR 11433
43441         * objc.dg/proto-lossage-3.m: New test.
43442
43443 2003-12-01  Roger Sayle  <roger@eyesopen.com>
43444
43445         PR optimization/12628
43446         * gcc.dg/20031201-1.c: New test case.
43447
43448 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
43449
43450         * gcc.dg/unaligned-1.c: New test.
43451
43452 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
43453
43454         PR c++/9849
43455         * g++.dg/template/error4.C: New test.
43456         * g++.dg/template/nested3.C: Adjust error markers.
43457
43458 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43459
43460         * gcc.dg/cpp/assert4.c: Check more #system assertions.
43461
43462 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
43463
43464         PR c/10333
43465         * gcc.dg/bitfld-7.c: New test.
43466
43467 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
43468
43469         * gcc.dg/tls/asm-1.C: New test.
43470
43471 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43472
43473         * gcc.dg/cpp/assert4.c: Update.
43474
43475 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
43476
43477         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
43478         * gcc.dg/builtin-apply3.c: New test.
43479
43480 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43481
43482         * lib/compat.exp (compat-obj): New xfaildata parameter.
43483         Use it to set compiler_conditional_xfail_data before compiling.
43484         (compat-get-options): Handle dg-xfail-if.
43485         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
43486         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
43487         * gcc.dg/compat/vector-1_y.c: Likewise.
43488         * gcc.dg/compat/vector-2_x.c: Likewise.
43489         * gcc.dg/compat/vector-2_y.c: Likewise.
43490
43491 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43492
43493         * g++.dg/opt/reg-stack4.C: New test.
43494
43495 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43496
43497         * gcc.dg/builtin-apply2.c: New test.
43498
43499 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
43500
43501         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
43502
43503 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43504
43505         PR c++/12924
43506         * g++.dg/template/template-id-2.C: New test.
43507
43508 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43509
43510         PR c++/5369
43511         * g++.dg/template/memfriend1.C: New test.
43512         * g++.dg/template/memfriend2.C: Likewise.
43513         * g++.dg/template/memfriend3.C: Likewise.
43514         * g++.dg/template/memfriend4.C: Likewise.
43515         * g++.dg/template/memfriend5.C: Likewise.
43516         * g++.dg/template/memfriend6.C: Likewise.
43517         * g++.dg/template/memfriend7.C: Likewise.
43518         * g++.dg/template/memfriend8.C: Likewise.
43519         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
43520
43521 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
43522
43523         PR c++/12515
43524         * g++.dg/ext/cond1.C: New test.
43525
43526 2003-11-20  Richard Henderson  <rth@redhat.com>
43527
43528         * gcc.dg/20020201-2.c: Remove.
43529         * gcc.dg/20020201-4.c: Remove.
43530         * gcc.dg/20020304-1.c: Remove.
43531
43532 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
43533
43534         * gcc.dg/cpp/trad/xwin1.c: New test case.
43535
43536 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
43537
43538         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
43539         * lib/g77.exp: Likewise.
43540         * lib/objc.exp: Likewise.
43541         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
43542         for darwin.
43543
43544 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43545
43546         PR c++/12932
43547         * g++.dg/template/static5.C: New test.
43548
43549 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
43550
43551         * gcc.dg/nested-func-1.c: New test.
43552
43553 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43554
43555         * gcc.dg/cpp/assert4.c: New test.
43556
43557 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
43558
43559         PR c++/2294
43560         * g++.dg/lookup/using9.c: New test.
43561
43562 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
43563
43564         PR c++/12762
43565         * g++.dg/template/error3.C: New test.
43566
43567 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
43568
43569         PR ada/13035
43570         * ada/acats/run_acats, run_all.sh: Fix syntax error.
43571         No longer use a wrapper for gcc, since this does not work under
43572         Windows.
43573
43574 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
43575
43576         PR c++/2094
43577         * g++.dg/template/ptrmem7.C: New test.
43578
43579 2003-11-13  Andrew Pinski <apinski@apple.com>
43580
43581         * gcc.c-torture/compile/20031113-1.c: New test.
43582
43583 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
43584             Kean Johnston <jkj@sco.com>
43585
43586         PR c/13029
43587         * gcc.dg/unused-4.c: Update.
43588
43589 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
43590
43591         * g++.dg/opt/const3.C: New test.
43592
43593 2003-11-13  Jan Hubicka  <jh@suse.cz>
43594
43595         * gcc.c-torture/compile/20031112-1.c: New test.
43596
43597 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
43598
43599         * g++.dg/parse/crash10.C: Remove bogus error marker.
43600
43601 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43602
43603         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
43604         (host_gcc): Likewise.
43605         (ROOT): Honor $PWDCMD.
43606         (BASE): Likewise.
43607         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
43608
43609 2003-11-12  Catherine Moore  <clm@redhat.com>
43610
43611         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
43612
43613 2003-11-12  Andreas Jaeger  <aj@suse.de>
43614             Jakub Jelinek  <jakub@redhat.com>
43615             Andrew Pinski  <pinskia@physics.uc.edu>
43616             Richard Henderson  <rth@redhat.com>
43617
43618         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
43619         systems.
43620         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
43621
43622         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
43623         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
43624
43625 2003-11-11  Andreas Jaeger  <aj@suse.de>
43626
43627         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
43628
43629         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
43630
43631 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
43632
43633         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
43634         Clean ups.
43635
43636 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
43637
43638         * gcc.dg/trampoline-1.c: New test.
43639
43640 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
43641
43642         * gcc.c-torture/compile/200031109-1.c: New test.
43643
43644 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
43645
43646         PR c/3190
43647         PR c/8714
43648         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
43649         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
43650         gcc.dg/format/no-y2k-1.c: Update.
43651
43652 2003-11-08  Roger Sayle  <roger@eyesopen.com>
43653
43654         PR optimization/10467
43655         * gcc.dg/20031108-1.c: New test case.
43656
43657 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
43658
43659         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
43660
43661 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
43662
43663         * gcc.dg/compound-lvalue-1.c: New test.
43664         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
43665         some XFAILs.
43666
43667 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
43668
43669         * gcc.dg/altivec-varargs-1.c: New test.
43670
43671 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
43672
43673         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
43674         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
43675         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
43676         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
43677         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
43678
43679 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
43680
43681         * gcc.dg/cond-lvalue-1.c: New test.
43682
43683 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
43684
43685         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
43686
43687 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43688
43689         PR c++/11616
43690         * g++.dg/template/instantiate5.C: New test.
43691
43692 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43693
43694         PR c++/12726
43695         * g++.dg/ext/complit2.C: Replace test with self-contained version.
43696         * ChangeLog: Add missing first entry for above test.
43697
43698 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43699
43700         PR c++/9810
43701         * g++.dg/template/using8.C: New test.
43702         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
43703
43704 2003-11-02  Roger Sayle  <roger@eyesopen.com>
43705
43706         PR optimization/10817
43707         * gcc.c-torture/compile/20031102-1.c: New test case.
43708
43709 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
43710
43711         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
43712         2147483647.
43713
43714 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43715
43716         * gcc.dg/20031102-1.c: New test.
43717
43718 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43719
43720         * gcc.dg/complex-1.c: New test.
43721
43722 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43723
43724         PR c++/12796
43725         * g++.dg/template/crash13.C: Adjust expected error location.
43726         * g++.old-deja/g++.brendan/ns1.C: Likewise.
43727
43728 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
43729
43730         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
43731
43732 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
43733
43734         PR/10239
43735         * gcc.c-torture/compile/20031031-2.c: New test.
43736
43737 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
43738
43739         PR/11640
43740         * gcc.c-torture/compile/20031031-1.c: New test.
43741
43742 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
43743
43744         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
43745         * gcc.misc-tests/bprob.exp: Likewise.
43746         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
43747         the execution test on arm-elf configs.
43748         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
43749         configs that don't support scratch files.
43750         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
43751
43752 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
43753
43754         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
43755         done by dejagnu.
43756
43757 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
43758
43759         * ada/acats/run_all.sh: Redirect mv output to /dev/null
43760         Avoid non pure sh syntax. Add more logging.
43761
43762         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
43763         fail.
43764
43765 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43766
43767         PR libgcj/10610
43768         * gcc.dg/ppc-stackalign-1.c: New test.
43769
43770 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
43771
43772         * ada/acats/run_all.sh: Change output to be more compliant with
43773         dejagnu framework.
43774         Create acats.sum and acats.log files under testsuite/ada/acats
43775         Only run [a-z]* directories, to filter out e.g. CVS.
43776         Redirect build output to log file.
43777
43778 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
43779
43780         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
43781
43782 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
43783
43784         PR ada/5909:
43785         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
43786
43787 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
43788
43789         * gcc.c-torture/compile/20031023-1.c: New test.
43790         * gcc.c-torture/compile/20031023-2.c: New test.
43791         * gcc.c-torture/compile/20031023-3.c: New test.
43792         * gcc.c-torture/compile/20031023-4.c: New test.
43793
43794 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43795
43796         PR c++/10371
43797         * g++.dg/lookup/scoped8.C: New test.
43798
43799 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
43800
43801         * g++.dg/opt/reg-stack3.C: New test.
43802
43803 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
43804
43805         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
43806
43807 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43808
43809         PR c++/11076
43810         * g++.dg/template/crash13.C: New test.
43811
43812 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
43813
43814         * gcc.dg/c99-restrict-2.c: New test.
43815
43816 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
43817
43818         PR c++/12698, c++/12699, c++/12700, c++/12566
43819         * g++.dg/inherit/covariant9.C: New test.
43820         * g++.dg/inherit/covariant10.C: New test.
43821         * g++.dg/inherit/covariant11.C: New test.
43822
43823 2003-10-23  Jason Merrill  <jason@redhat.com>
43824
43825         PR c++/12726
43826         * g++.dg/ext/complit2.C: New test.
43827
43828 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
43829
43830         PR target/12654
43831         * gcc.c-torture/execute/20031020-1.c: New test.
43832
43833 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43834
43835         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
43836         following the jump_insn.
43837
43838 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
43839
43840         * gcc.dg/cast-lvalue-1.c: New test.
43841
43842 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
43843
43844         PR c++/11962
43845         * g++.dg/template/cond2.C: New test.
43846
43847 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
43848
43849         * gcc.dg/builtins-28.c: New test.
43850
43851 2003-10-20  Jan Hubicka  <jh@suse.cz>
43852
43853         * g++.dg/opt/inline4.C: Do not use min-inline-insns
43854         parameter.
43855         * gcc.dg/inline-2.c: Likewise.
43856
43857 2003-10-20  Phil Edwards  <phil@codesourcery.com>
43858
43859         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
43860         * gcc.dg/nest.c: Likewise.
43861
43862 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43863
43864         PR c++/9781, c++/10583, c++/11862
43865         * g++.dg/parse/crash13.C: New test.
43866
43867 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43868
43869         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
43870
43871 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
43872
43873         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
43874         Define HAVE_C99_RUNTIME except on Solaris.
43875         * gcc.dg/builtins-20.c: Likewise.
43876
43877 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43878
43879         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
43880
43881 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43882
43883         PR c++/12495
43884         * g++.dg/template/crash21.C: New test.
43885
43886 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43887
43888         PR c++/2513
43889         * g++.dg/template/typename5.C: New test.
43890
43891 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43892
43893         PR c++/12369
43894         * g++.dg/template/friend25.C: New test.
43895
43896 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
43897
43898         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
43899         versions.
43900
43901 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
43902
43903         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
43904         == 2147483647.
43905
43906 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
43907
43908         * gcc.c-torture/execute/960416-1.x: Remove.
43909         * gcc.c-torture/execute/divconst-3.x: Likewise.
43910
43911 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
43912
43913         PR target/12598
43914         * gcc.dg/torture/cris-volatile-1.c: New test.
43915
43916 2003-10-14  Roger Sayle  <roger@eyesopen.com>
43917
43918         PR optimization/9325
43919         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
43920         for overflowing floating point to integer conversion during RTL
43921         simplification.
43922
43923 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
43924
43925         * objc/execute/_cmd.m: Fix typo.
43926         * objc.dg/image-info.m, objc.dg/symtab-1.m:
43927         Relax 'scan-assembler' regexp.
43928         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
43929         objc.dg/try-catch-4.m: Run on non-Darwin targets.
43930         * objc.dg/zero-link-2.m: Remove blank line.
43931         * objc.dg/zero-link-3.m: New test case.
43932
43933 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
43934
43935         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
43936
43937         * gcc.dg/asm-names.c: Use scan-assembler-not rather
43938         than linker trickery.
43939
43940 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43941
43942         PR c++/12370
43943         * g++.dg/other/friend2.C: New test.
43944
43945 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
43946
43947         * gcc.dg/20031012-1.c: New test.
43948
43949 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
43950
43951         * gcc.dg/weak/weak-3.c: Fix for new warning.
43952
43953 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
43954
43955         PR optimization/8750
43956         * gcc.c-torture/execute/20031012-1.c: New test case.
43957
43958 2003-10-11  Roger Sayle  <roger@eyesopen.com>
43959
43960         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
43961         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
43962
43963 2003-10-11  Roger Sayle  <roger@eyesopen.com>
43964
43965         PR optimization/12260
43966         * gcc.c-torture/compile/20031011-2.c: New test case.
43967
43968 2003-10-11  Roger Sayle  <roger@eyesopen.com>
43969
43970         * gcc.c-torture/execute/20031011-1.c: New testcase.
43971
43972 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
43973
43974         * gcc.c-torture/compile/20031011-1.c: New test.
43975
43976 2003-10-11  Jan Hubicka  <jh@suse.cz>
43977
43978         * g++.dg/other/first-global.C: New test.
43979
43980 2003-10-11  Roger Sayle  <roger@eyesopen.com>
43981
43982         * gcc.c-torture/execute/string-opt-18.c: New testcase.
43983
43984 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
43985
43986         * gcc.c-torture/compile/20031010-1.c: New test.
43987
43988 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
43989
43990         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
43991         * gcc.c-torture/execute/va-arg-25.c: ... here.
43992
43993 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
43994
43995         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
43996
43997 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
43998
43999         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
44000
44001 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
44002
44003         * g++.dg/parse/error2.C: New test.
44004
44005 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
44006
44007         PR c++/11097
44008         * g++.dg/other/error5.C: Modify the error message.
44009         * g++.dg/lookup/using8.C: New test.
44010
44011 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
44012
44013         * gcc.dg/darwin-abi-2.c: New file.
44014         * gcc.c-torture/execute/va-arg-24.c: New file.
44015
44016 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
44017
44018         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
44019         indentation.
44020
44021 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
44022
44023         PR c++/10147
44024         * g++.dg/other/error4.C: Update error messages.
44025         * g++.dg/template/ptrmem4.C: Likewise.
44026
44027         PR c++/12337
44028         * g++.dg/init/new9.C: New test.
44029
44030         PR c++/12334, c++/12236, c++/8656
44031         * g++.dg/ext/attrib8.C: New test.
44032
44033 2003-10-06  Devang Patel  <dpatel@apple.com>
44034
44035         * gcc.dg/debug/dwarf2-3.h: New test.
44036         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
44037
44038 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
44039
44040         * g++.dg/opt/cfg2.C: New test.
44041
44042 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
44043
44044         * g++.dg/opt/float1.C: New test.
44045
44046 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44047
44048         * gcc.dg/c90-array-lval-6.c: New test.
44049         * gcc.dg/c99-array-lval-6.c: New test.
44050
44051 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
44052             Ziemowit Laski  <zlaski@apple.com>
44053
44054         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
44055         'Derived', so that it is never considered a class method; add
44056         new warning for '+port' method ambiguity.
44057         * objc.dg/method-12.m: Include <objc/objc.h> instead of
44058         <objc/objc-api.h> (needed on Mac OS X).
44059         * objc.dg/method-13.m: New test.
44060
44061 2003-10-03  Roger Sayle  <roger@eyesopen.com>
44062
44063         PR optimization/9325, PR java/6391
44064         * gcc.c-torture/execute/20031003-1.c: New test case.
44065
44066 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
44067
44068         PR optimization/12180
44069         * gcc.dg/20031002-1.c: New test.
44070
44071         PR c++/12486
44072         * g++.dg/inherit/error1.C: New test.
44073
44074 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
44075
44076         * lib/f-torture.exp (search_for): Rename to...
44077         (search_for_re): This.  Also, clean up comments and the
44078         "regexp" invocation.
44079
44080 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
44081
44082         * gcc.c-torture/compile/20031002-1.c: New test.
44083
44084 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
44085
44086         * g++.dg/opt/cond1.C: New test.
44087
44088 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
44089
44090         * gcc.dg/Wold-style-definition-2.c: New testcase.
44091         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
44092
44093 2003-09-29  Richard Henderson  <rth@redhat.com>
44094
44095         * g++.dg/init/array10.C: Add dg-options.
44096
44097 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
44098
44099         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
44100
44101 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44102
44103         * g++.dg/template/friend19.C: Fix typo.
44104         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
44105
44106 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
44107
44108         * gcc.c-torture/execute/20030928-1.c: New test.
44109         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
44110
44111 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44112
44113         * g++.dg/opt/unroll1.C: New test.
44114
44115 2003-09-26  Roger Sayle  <roger@eyesopen.com>
44116
44117         PR optimization/11741
44118         * gcc.dg/20030926-1.c: New test case.
44119
44120 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44121
44122         PR c++/5655
44123         * g++.dg/parse/access7.C: New test.
44124         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
44125
44126 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
44127
44128         MERGE OF objc-improvements-branch into MAINLINE:
44129         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
44130         if libobjc has not been built.
44131         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
44132         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
44133         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
44134         objc/execute/nested-3.m, objc/execute/np-2.m,
44135         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
44136         objc/execute/redefining_self.m, objc/execute/root_methods.m,
44137         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
44138         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
44139         objc.dg/special/unclaimed-category-1.h,
44140         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
44141         well as GNU runtime.
44142         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
44143         * execute/cascading-1.m, execute/function-message-1.m,
44144         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
44145         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
44146         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
44147         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
44148         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
44149         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
44150         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
44151         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
44152         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
44153         * objc.dg/bitfield-2.m: Run only on Darwin.
44154         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
44155         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
44156         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
44157         * objc.dg/const-str-1.m: Fix constant string layout.
44158
44159 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
44160
44161         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
44162
44163 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
44164
44165         * gcc.dg/darwin-abi-1.c: New file.
44166
44167 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
44168
44169         PR target/12281
44170         * gcc.c-torture/compile/20030921-1.c: New test.
44171
44172 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
44173
44174         * g++.dg/opt/reg-stack2.C: New test.
44175
44176 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
44177
44178         * g++.dg/eh/delayslot1.C: New test.
44179
44180 2003-09-20  Richard Henderson  <rth@redhat.com>
44181
44182         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
44183
44184 2003-09-20  Roger Sayle  <roger@eyesopen.com>
44185
44186         * gcc.c-torture/execute/20030920-1.c: New test case.
44187
44188 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44189
44190         * g++.dg/rtti/typeid3.C: Correct expected error message.
44191
44192 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44193
44194         PR c++/157
44195         * g++.dg/parse/crash12.C: New test.
44196
44197 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
44198
44199         * gcc.dg/compat/mixed-struct-check.h: New.
44200         * gcc.dg/compat/mixed-struct-defs.h: New.
44201         * gcc.dg/compat/mixed-struct-init.h: New.
44202         * gcc.dg/compat/struct-by-value-19_main.c: New.
44203         * gcc.dg/compat/struct-by-value-19_x.c: New.
44204         * gcc.dg/compat/struct-by-value-19_y.c: New.
44205         * gcc.dg/compat/struct-by-value-20_main.c: New.
44206         * gcc.dg/compat/struct-by-value-20_x.c: New.
44207         * gcc.dg/compat/struct-by-value-20_y.c: New.
44208         * gcc.dg/compat/struct-return-19_main.c: New.
44209         * gcc.dg/compat/struct-return-19_x.c: New.
44210         * gcc.dg/compat/struct-return-19_y.c: New.
44211         * gcc.dg/compat/struct-return-20_main.c: New.
44212         * gcc.dg/compat/struct-return-20_x.c: New.
44213         * gcc.dg/compat/struct-return-20_y.c: New.
44214
44215 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
44216         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
44217         so that it will not complain on LP64 targets.
44218
44219 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44220
44221         PR c++/495
44222         * g++.dg/template/friend24.C: New test.
44223
44224 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
44225
44226         PR c++/12332
44227         * g++.dg/template/memtmpl2.C: New test.
44228
44229 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
44230
44231         PR target/11184
44232         * gcc.dg/builtin-apply1.c: New test.
44233
44234 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
44235
44236         PR c++/9848
44237         * g++.dg/warn/Wunused-4.C: New test.
44238
44239 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44240
44241         PR c++/12316
44242         * g++.dg/other/gc2.C: New test.
44243
44244 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
44245
44246         PR c++/11991
44247         * g++.dg/rtti/typeid3.C: New test.
44248
44249         PR c++/12266
44250         * g++.dg/overload/template1.C: New test.
44251
44252 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
44253
44254         * g++.dg/opt/cfg3.C: New test.
44255
44256 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44257
44258         PR c++/7939
44259         * g++.dg/template/crash11.C: New test.
44260
44261 2003-09-16  Jason Merrill  <jason@redhat.com>
44262             Jakub Jelinek  <jakub@redhat.com>
44263
44264         * gcc.dg/attr-warn-unused-result.c: New test.
44265
44266 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
44267
44268         PR c++/12184
44269         * g++.dg/expr/call2.C: New test.
44270
44271 2003-09-15  Andreas Jaeger  <aj@suse.de>
44272
44273         * gcc.dg/Wold-style-definition-1.c: New test.
44274
44275 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
44276
44277         PR c++/3907
44278         * g++.dg/parse/template12.C: New test.
44279
44280         * g++.dg/abi/bitfield11.C: New test.
44281         * g++.dg/abi/bitfield12.C: Likewise.
44282
44283 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
44284
44285         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
44286         non-expansion of functional macro name without arguments at EOL.
44287         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
44288
44289 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
44290
44291         * gcc.c-torture/execute/20030914-[12].c: New tests.
44292
44293 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
44294
44295         PR c++/11788
44296         * g++.dg/overload/addr1.C: New test.
44297
44298 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
44299
44300         * gcc.dg/20030909-1.c: New test.
44301
44302 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
44303
44304         * gcc.dg/ultrasp10.c: New test.
44305
44306 2003-09-09  Devang Patel  <dpatel@apple.com>
44307
44308         * gcc.dg/darwin-ld-6.c: New test.
44309
44310 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44311
44312         * gcc.dg/torture/builtin-explog-1.c: New testcase.
44313
44314 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
44315
44316         * gcc.dg/ia64-types1.c: New test.
44317         * gcc.dg/ia64-types2.c: Likewise.
44318
44319 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44320
44321         * gcc.dg/builtins-1.c: Add more _Complex tests.
44322         * gcc.dg/torture/builtin-attr-1.c: Likewise.
44323
44324         * gcc.dg/builtins-1.c: Test existing _Complex functions.
44325         * gcc.dg/torture/builtin-attr-1.c: Likewise.
44326
44327 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
44328
44329         PR c++/11786
44330         * g++.dg/lookup/koenig2.C: New test.
44331
44332         PR c++/5296
44333         * g++.dg/rtti/typeid2.C: New test.
44334
44335 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
44336
44337         * gcc.c-torture/compile/20030904-1.c: New test.
44338
44339 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
44340
44341         * g++.dg/opt/longbranch2.C: New test.
44342
44343 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
44344
44345         * g++.dg/template/crash10.C: Only compile it.
44346
44347 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
44348
44349         PR middle-end/11665
44350         * gcc.c-torture/compile/20030907-1.c: New test.
44351         * g++.dg/init/array11.C: New test.
44352
44353 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
44354
44355         PR c++/11852
44356         * g++.dg/init/struct1.C: New test.
44357
44358 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
44359
44360         PR c++/12181
44361         * g++.dg/expr/comma1.C: New test.
44362
44363 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
44364
44365         PR c++/11867
44366         * g++.dg/expr/static_cast5.C: New test.
44367
44368 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
44369
44370         PR c++/11507
44371         * g++.dg/lookup/scoped7.C: New test.
44372
44373         PR c++/9574
44374         * g++.dg/other/static1.C: New test.
44375
44376         PR c++/11490
44377         * g++.dg/warn/template-1.C: New test.
44378
44379         PR c++/11432
44380         * g++.dg/template/crash10.C: New test.
44381
44382         PR c++/2478
44383         * g++.dg/overload/VLA.C: New test.
44384
44385         PR c++/10804
44386         * g++.dg/template/call1.C: New test.
44387
44388 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44389
44390         PR c++/11794
44391         * g++.dg/parse/using3.C: New test.
44392
44393 2003-09-06  Roger Sayle  <roger@eyesopen.com>
44394
44395         PR c++/11409
44396         * g++.dg/overload/builtin3.C: New test case.
44397
44398 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
44399
44400         PR c/9862
44401         * gcc.dg/20030906-1.c: New test.
44402         * gcc.dg/20030906-2.c: Likewise.
44403
44404 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44405
44406         PR c++/12167
44407         * g++.dg/parse/defarg5.C: New test.
44408
44409         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
44410
44411 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
44412
44413         PR c++/12163
44414         * g++.dg/expr/static_cast4.C: New test.
44415
44416         PR c++/12146
44417         * g++.dg/template/crash9.C: New test.
44418
44419 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
44420
44421         * g++.old-deja/g++.ext/pretty2.C: Update for change
44422         in __FUNCTION__.
44423         * g++.old-deja/g++.ext/pretty3.C: Likewise.
44424
44425 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
44426
44427         PR c++/11922
44428         * g++/dg/template/qualified-id1.C: New test.
44429
44430         PR c++/12037
44431         * g++.dg/warn/noeffect4.C: New test.
44432
44433 2003-09-04  Matt Austern  <austern@apple.com>
44434
44435         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
44436         * g++.dg/ext/fnname2.C: Likewise.
44437         * g++.dg/ext/fnname3.C: Likewise.
44438
44439 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
44440
44441         * g++.dg/expr/lval1.C: New test.
44442         * g++.dg/ext/lvcast.C: Remove.
44443
44444 2003-09-03  Roger Sayle  <roger@eyesopen.com>
44445
44446         PR optimization/11700.
44447         * gcc.c-torture/compile/20030903-1.c: New test case.
44448
44449 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
44450
44451         PR c++/12053
44452         * g++.dg/abi/layout4.C: New test.
44453
44454 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
44455
44456         PR c++/11553
44457         * g++.dg/parse/friend3.C: New test.
44458
44459 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
44460
44461         PR c++/11847
44462         * g++.dg/template/class1.C: New test.
44463
44464         PR c++/11808
44465         * g++.dg/expr/call1.C: New test.
44466
44467 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
44468
44469         PR c++/12114
44470         * g++.dg/init/ref9.C: New test.
44471
44472         PR c++/11972
44473         * g++.dg/template/nested4.C: New test.
44474
44475 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
44476
44477         PR c++/12093
44478         * g++.dg/template/non-dependent4.C: New test.
44479
44480         PR c++/11928
44481         * g++.dg/inherit/conv1.C: New test.
44482
44483 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
44484
44485         PR c++/6196
44486         * g++.dg/ext/label1.C: New test.
44487         * g++.dg/ext/label2.C: Likewise.
44488
44489 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
44490
44491         * g++.dg/expr/cond3.C: New test.
44492
44493 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44494
44495         * gcc.dg/builtins-1.c: Add new builtin cases.
44496
44497 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44498
44499         * gcc.dg/builtins-1.c: Add new cases.
44500         * gcc.dg/torture/builtin-attr-1.c: Likewise.
44501
44502 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44503
44504         * gcc.dg/builtins-1.c: Add more math builtin tests.
44505         * gcc.dg/torture/builtin-attr-1.c: New test.
44506
44507 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
44508
44509         PR optimization/5079
44510         * g++.dg/opt/static3.C: New test.
44511
44512 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44513
44514         * gcc.misc-tests/gcov-10b.c: New test.
44515
44516 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
44517
44518         * g++.dg/opt/ptrmem3.C: New test.
44519
44520         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
44521
44522 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
44523
44524         * gcc.dg/20030826-2.c: New test.
44525
44526 2003-08-26  Roger Sayle  <roger@eyesopen.com>
44527
44528         PR middle-end/12002
44529         * g77.f-torture/compile/12002.f: New test case.
44530
44531 2003-08-26  Roger Sayle  <roger@eyesopen.com>
44532
44533         * gcc.dg/20030826-1.c: New test case.
44534
44535 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
44536
44537         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
44538
44539 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
44540
44541         PR c++/11871
44542         * c++.dg/lookup/crash1.C: New test.
44543
44544         * c++.dg/warn/noeffect3.C: New test.
44545
44546 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
44547
44548         * gcc.dg/compat/vector-1_x.c: Compile with -w.
44549         * gcc.dg/compat/vector-1_y.c: Ditto.
44550         * gcc.dg/compat/vector-2_x.c: Ditto.
44551         * gcc.dg/compat/vector-2_y.c: Ditto.
44552
44553 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
44554
44555         * gcc.dg/20030702-1.c: New test.
44556
44557 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
44558
44559         PR c++/8795
44560         * g++.dg/ext/altivec-1.C: New test.
44561
44562 2003-08-24  Richard Henderson  <rth@redhat.com>
44563
44564         * g++.dg/eh/simd-2.C: Add -w for x86.
44565
44566 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
44567
44568         * gcc.dg/20030815-1.c: New test.
44569
44570 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44571
44572         PR c++/3765
44573         * g++.dg/parse/access6.C: New test.
44574
44575 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44576
44577         PR c++/641, c++/11876
44578         * g++.dg/template/friend22.C: New test.
44579         * g++.dg/template/friend23.C: Likewise.
44580
44581 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44582
44583         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
44584         identically.
44585
44586 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44587
44588         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
44589
44590 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44591
44592         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
44593
44594 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44595
44596         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
44597
44598 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44599
44600         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
44601
44602 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
44603
44604         PR c++/11919
44605         * g++.dg/overload/prom1.C: New test.
44606
44607         PR c++/11551
44608         * g++.dg/parse/dtor2.C: New test.
44609
44610         PR c++/10762
44611         * g++.dg/parse/using2.C: New test.
44612
44613 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
44614
44615         PR target/11805
44616         * gcc.c-torture/compile/20030821-1.c: New.
44617
44618 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
44619
44620         PR c++/11834
44621         * g++.dg/template/deduce2.C: New test.
44622
44623 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
44624
44625         * gcc.c-torture/execute/20030821-1.c: New test.
44626
44627 2003-08-20  Roger Sayle  <roger@eyesopen.com>
44628
44629         PR middle-end/11984
44630         * gcc.dg/20030820-1.c: New test case.
44631
44632 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
44633
44634         PR c++/11945
44635         * g++.dg/warn/noeffect2.C: New test.
44636
44637 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
44638
44639         PR c++/10926
44640         * g++.dg/template/dtor2.C: New test.
44641
44642         PR c++/11684
44643         * g++.dg/template/operator1.C: New test.
44644         * g++.dg/parse/operator4.C: New test.
44645
44646         PR c++/11946.C
44647         * g++.dg/expr/enum1.C: New test.
44648         * gcc.dg/c99-bool-1.c: Remove bogus warning.
44649
44650         PR c++/11036.C
44651         * g++.dg/parse/elab2.C: New test.
44652         * g++.dg/parse/typedef4.C: Change error message.
44653         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
44654         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
44655         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
44656
44657 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
44658
44659         * gcc.dg/pch/warn-1.c: New.
44660         * gcc.dg/pch/warn-1.hs: New.
44661
44662         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
44663         not-tested file.
44664
44665 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
44666
44667         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
44668
44669 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
44670
44671         * gcc.dg/uninit-D.c: New Test.
44672         * gcc.dg/uninit-E.c: New Test.
44673         * gcc.dg/uninit-F.c: New Test.
44674         * gcc.dg/uninit-G.c: New Test.
44675
44676 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
44677
44678         * g++.dg/README: Describe the pch directory.
44679
44680 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44681
44682         PR c++/11174
44683         * g++.dg/parse/access4.C: New test.
44684         * g++.dg/parse/access5.C: Likewise.
44685         * g++.old-deja/g++.jason/access17.C: Adjust error message.
44686
44687 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
44688
44689         * gcc.dg/noncompile/20030818-1.c: New.
44690
44691 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
44692
44693         PR c++/11957
44694         * g++.dg/warn/noeffect1.C: New test.
44695
44696         * g++.dg/template/scope2.C: New test.
44697         * g++.dg/template/error2.C: Correct dg-error
44698
44699 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
44700
44701         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
44702
44703 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
44704
44705         PR C++/11512
44706         * g++.dg/template/warn1.C: New.
44707
44708 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
44709
44710         * g++.dg/template/error2.C: New test.
44711         * g++.dg/lookup/using7.C: Adjust errors
44712         * g++.old-deja/g++.pt/crash36.C: Likewise.
44713         * g++.old-deja/g++.pt/derived3.C: Likewise.
44714
44715 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44716
44717         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
44718         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
44719         * gcc.c-torture/execute/builtins/string-9.c: New, from
44720         string-opt-9.c.  Adjust for execute/builtins framework.
44721         * gcc.c-torture/execute/string-opt-9.c: Delete.
44722
44723 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
44724
44725         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
44726
44727         * g++.dg/parse/ret-type2.C: New test.
44728
44729         PR c++/11703
44730         * g++.dg/init/new8.C: New test.
44731
44732         PR c++/10923
44733         * g++.dg/parse/typedef5.C: New test.
44734
44735         PR c++/9512
44736         * g++.dg/parse/qualified2.C: New test.
44737         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
44738         invalid code.
44739
44740 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
44741
44742         * g++.dg/conversion/ptrmem1.C: New test.
44743
44744 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
44745
44746         PR target/11693
44747         * gcc.dg/20030811-1.c: New test.
44748
44749         PR target/11535
44750         * gcc.c-torture/execute/20030811-1.c: New test.
44751
44752 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44753
44754         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
44755
44756 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
44757
44758         PR c++/11789.C
44759         * g++.dg/inherit/multiple1.C: New test.
44760
44761 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
44762
44763         * gcc.dg/spe1.c: New test.
44764
44765         PR c++/11670
44766         * g++.dg/expr/cast2.C: New test.
44767
44768         PR c++/10530
44769         * g++.dg/template/dependent-name2.C: New test.
44770
44771 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
44772
44773         * g++.dg/parse/crash11.C: Put the dg options in comments.
44774
44775 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
44776
44777         * lib/gcc-dg.exp: Update for diagnostic change.
44778
44779 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44780
44781         PR c++/5767
44782         * g++.dg/parse/crash11.C: New test.
44783
44784 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
44785
44786         * gcc.dg/cpp/spacing1.c: Update.
44787
44788 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
44789
44790         PR target/11739
44791         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
44792         a value for -mtune.
44793
44794 2003-08-04  Roger Sayle  <roger@eyesopen.com>
44795
44796         PR middle-end/11771
44797         * gcc.c-torture/compile/20030804-1.c: New test case.
44798
44799 2003-08-04  Roger Sayle  <roger@eyesopen.com>
44800
44801         * gcc.dg/20030804-1.c: New test case.
44802
44803 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
44804
44805         * gcc.dg/cpp/separate-1.c: New test.
44806
44807 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
44808
44809         PR c++/11704
44810         * g++.dg/template/dependent-expr2.C: New test.
44811
44812         PR c++/11766
44813         * g++.dg/expr/ptrmem1.C: New test.
44814
44815 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44816
44817         PR c++/9453
44818         * g++.dg/template/friend15.C: New test.
44819
44820 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
44821
44822         * lib/dg-pch.exp: Work round PCH bug.
44823
44824 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44825
44826         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
44827         builtins.  Move cases from builtins-4.c here.
44828
44829         * gcc.dg/torture/builtin-math-1.c: New test taken from
44830         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
44831         additional cases.
44832
44833         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
44834         Delete.
44835
44836 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
44837
44838         PR c++/9447
44839         * g++.dg/template/using7.C: New test.
44840
44841 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
44842
44843         * import1.c, import2.c: New tests.
44844
44845 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
44846
44847         * g++.dg/eh/crossjump1.C: New test.
44848
44849 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
44850
44851         PR c++/11697
44852         * g++.dg/template/using6.C: New test.
44853
44854         PR c++/11744
44855         * g++.dg/template/koenig2.C: New test.
44856
44857 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44858
44859         PR c++/7983
44860         * g++.dg/parse/typedef4.C: New test.
44861
44862 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44863
44864         PR c++/8442, c++/8806
44865         * g++.dg/template/elab1.C: New test.
44866         * g++.dg/template/type2.C: Likewise.
44867         * g++.dg/template/ttp3.C: Adjust expected error message.
44868         * g++.old-deja/g++.law/visibility13.C: Likewise.
44869         * g++.old-deja/g++.niklas/t135.C: Likewise.
44870         * g++.old-deja/g++.pt/ttp41.C: Likewise.
44871         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
44872         template argument.
44873         * g++.old-deja/g++.pt/ttp44.C: Likewise.
44874
44875 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
44876
44877         PR c++/11295
44878         * g++.dg/ext/stmtexpr1.C: New test.
44879
44880         * g++.dg/opt/tmp1.C: New test.
44881
44882         PR c++/11525
44883         * g++.dg/parse/constant4.C: New test.
44884
44885         PR c++/9447
44886         * g++.dg/template/using5.C: New test.
44887
44888 2003-07-31  Roger Sayle  <roger@eyesopen.com>
44889
44890         * gcc.dg/builtins-27.c: New test case.
44891
44892 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
44893
44894         * gcc.dg/tls/opt-7.c: New test.
44895
44896 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
44897
44898         * g++.old-deja/g++.other/crash18.C: Remove.
44899
44900 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
44901
44902         * g++.dg/template/explicit3.C: New.
44903         * g++.dg/template/explicit4.C: New.
44904         * g++.dg/template/explicit5.C: New.
44905
44906         PR c++/11347
44907         * g++.dg/template/memtmpl1.C: New.
44908
44909 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
44910
44911         PR target/11565
44912         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
44913         * gcc.dg/i386-387-5.c (dg-options): Likewise.
44914
44915 2003-07-30  Jan Hubicka  <jh@suse.cz>
44916
44917         * vtgc1.c: Kill.
44918
44919 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
44920
44921         * gcc.dg/struct-in-proto-1.c: New test.
44922
44923 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
44924
44925         * gcc.dg/cpp/include2.c: Only expect one message.
44926
44927 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
44928
44929         PR c++/9447
44930         * g++.dg/template/using1.C: New test.
44931         * g++.dg/template/using2.C: New test.
44932         * g++.dg/template/using3.C: New test.
44933         * g++.dg/template/using4.C: New test.
44934
44935 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
44936
44937         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
44938         * gcc.c-torture/execute/string-opt-10.c: Likewise.
44939
44940 2003-07-28  Jan Hubicka  <jh@suse.cz>
44941
44942         PR c++/11530
44943         * g++.dg/opt/call1.C: New test.
44944
44945 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
44946
44947         PR c++/11667
44948         * g++.dg/init/enum2.C: New test.
44949         * g++.dg/template/overload1.C: Add "-w" option.
44950
44951 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
44952
44953         * gcc.dg/Wdeclaration-after-statement-1.c,
44954         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
44955
44956 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
44957
44958         * gcc.c-torture/compile/20030725-1.c: New test.
44959
44960 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
44961
44962         * gcc.dg/20030505.c: Only run for SPE.
44963         Remove definition of opaque type.
44964
44965 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
44966
44967         * g++.dg/template/ptrmem6.C: New test.
44968
44969 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
44970
44971         * gcc.c-torture/compile/zero-strct-2.c: New test.
44972
44973 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
44974
44975         * gcc.dg/intermod-1.c: New test.
44976
44977 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44978
44979         PR c++/11617
44980         * g++.dg/template/lookup2.C: New test.
44981         * g++.dg/template/memclass1.C: Remove instantiated from error.
44982         * g++.dg/other/error2.C: Tweak expected errors.
44983
44984         PR c++/11596
44985         * g++.dg/template/defarg3.C: New test.
44986
44987         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
44988
44989 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
44990
44991         * g++.dg/inherit/access5.C: New test.
44992
44993 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44994
44995         PR c++/11513
44996         * g++.dg/template/crash8.C: New test.
44997
44998 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
44999
45000         PR c/10602
45001         * gcc.dg/noncompile/incomplete-2.c: New test.
45002
45003 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
45004
45005         PR c++/11645
45006         * g++.dg/inherit/access4.C: New test.
45007
45008         PR c++/11517
45009         * g++.dg/expr/cond2.C: New test.
45010
45011         PR optimization/10679
45012         * g++.dg/opt/inline4.C: New test.
45013
45014 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
45015
45016         * g++.dg/parse/crash10: New test.
45017
45018 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
45019
45020         * g++.dg/ext/flexary1.C: New test.
45021
45022 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45023
45024         PR c++/10793
45025         * g++.dg/template/crash9.C: New test.
45026
45027 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45028
45029         PR c++/3004
45030         * g++.dg/parse/typedef3.C: New test.
45031
45032         PR c++/7906
45033         * g++.dg/parse/operator2.C: New test.
45034
45035         PR c++/8895
45036         * g++.dg/parse/def-tmpl-arg1.C: New test.
45037
45038         PR c++/9282
45039         * g++.dg/parse/funptr1.C: New test.
45040
45041         PR c++/9452
45042         * g++.dg/parse/ambig3.C: New test.
45043
45044         PR c++/9454
45045         * g++.dg/parse/operator3.C: New test.
45046
45047         PR c++/9486
45048         * g++.dg/parse/template10.C: New test.
45049
45050         PR c++/9488
45051         * g++.dg/parse/template11.C: New test.
45052
45053         PR c++/10150
45054         * g++.dg/parse/invalid-op1.C: New test.
45055
45056         PR c++/10247
45057         * g++.dg/parse/condexpr1.C: New test.
45058
45059 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
45060
45061         * g++.dg/ext/packed3.C: New test.
45062         * g++.dg/ext/packed4.C: New test.
45063
45064         * gcc.dg/pack-test-3.c: New test.
45065
45066 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
45067
45068         * lib/compat.exp: Handle dg-options per source file.
45069         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
45070         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
45071         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
45072         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
45073         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
45074         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
45075         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
45076         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
45077         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
45078         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
45079         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
45080         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
45081         * g++.dg/compat/break/bitfield7_x.C: Ditto.
45082         * g++.dg/compat/break/bitfield7_y.C: Ditto.
45083
45084 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
45085
45086         PR c/10320
45087         * gcc.c-torture/execute/20030718-1.c: New test.
45088
45089 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
45090
45091         PR optimization/11536
45092         * gcc.dg/20030721-1.c: New test.
45093
45094 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
45095
45096         PR c++/11546
45097         * g++.dg/template/lookup1.C: New test.
45098
45099 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
45100
45101         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
45102         diagnostics of ill-formed constructs involving labels.
45103         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
45104         the new 'previously defined here' message.
45105
45106 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
45107
45108         * g++.dg/parse/non-dependent2.C: New test.
45109
45110 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
45111
45112         * g++.dg/init/init-ref4.C: xfail on targets without
45113         weak symbols.
45114
45115 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
45116
45117         PR target/11087
45118         * gcc.c-torture/execute/20030717-1.c: New test.
45119
45120 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
45121
45122         * g++.dg/opt/cfg1.C: New test.
45123
45124 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
45125
45126         PR optimization/11557
45127         * gcc.dg/20030717-1.c: New test.
45128
45129 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
45130
45131         PR c++/10476
45132         * g++.dg/expr/crash-1.C: New test.
45133
45134         PR c++/11027
45135         * g++.dg/template/init3.C: New test.
45136
45137         PR c++/8222
45138         * g++.dg/template/non-dependent1.C: New test.
45139
45140         PR c++/11070
45141         * g++.dg/template/non-dependent2.C: New test.
45142
45143         PR c++/11071
45144         * g++.dg/template/non-dependent3.C: New test.
45145
45146         PR c++/9907
45147         * g++.dg/template/sizeof5.C: New test.
45148
45149 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
45150
45151         PR 11498
45152         * gcc.c-torture/compile/mangle-1.c: New file.
45153
45154 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45155
45156         PR c++/7809
45157         * g++.dg/parse/access3.C: New test.
45158
45159 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
45160
45161         PR c++/11384
45162         * g++.dg/init/init-ref4.C: New test.
45163
45164 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
45165
45166         PR c++/11547
45167         * g++.dg/parse/constant3.C: New test.
45168         * g++.dg/parse/crash7.C: Likewise.
45169
45170 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
45171
45172         PR target/11008
45173         * gcc.dg/i386-pentium4-not-mull.c: New.
45174
45175 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
45176
45177         * gcc.dg/asm-names.c (ymain): Make it weak.
45178
45179 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45180
45181         PR c++/5421
45182         * g++.dg/template/friend21.C: New test.
45183
45184 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
45185
45186         * gcc.dg/cleanup-8.c: New test.
45187         * gcc.dg/cleanup-9.c: New test.
45188
45189 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
45190
45191         * g++.dg/ext/dll-MI1.h: New file.
45192         * g++.dg/ext/dllexport-MI1.C: New file.
45193         * g++.dg/ext/dllimport-MI1.C: New file.
45194
45195 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
45196
45197         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
45198         it does not have cmpstrsi patterns (just cmpmemsi).
45199
45200 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
45201
45202         PR debug/11473
45203         * g++.dg/debug/debug8.C: New test.
45204
45205 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45206
45207         PR c++/10108
45208         * g++.dg/template/crash7.C: New test.
45209
45210 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
45211
45212         PR target/10795
45213         * gcc.c-torture/compile/20030708-1.c: New.
45214
45215 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
45216
45217         * gcc.c-torture/execute/20030715-1.c: New test.
45218
45219 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
45220
45221         * gcc.dg/pch/inline-3.c: New file.
45222         * gcc.dg/pch/inline-3.hs: New file.
45223         * gcc.dg/pch/inline-4.c: New file.
45224         * gcc.dg/pch/inline-4.hs: New file.
45225
45226 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
45227
45228         PR c++/11509
45229         * g++.dg/template/crash6.C: New test.
45230
45231         PR c++/7053
45232         * g++.dg/template/friend20.C: New test.
45233
45234         PR c++/7019
45235         * g++.dg/template/overload2.C: New test.
45236
45237 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45238
45239         PR optimization/11440
45240         * gcc.c-torture/execute/20030714-1.c: New test.
45241
45242 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45243
45244         PR c++/11154
45245         * g++.dg/template/partial2.C: New test.
45246
45247 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
45248
45249         PR c++/11503
45250         * g++.dg/template/anon1.C: New test.
45251
45252         PR c++/11493
45253         PR c++/11495
45254         * g++.dg/parse/template9.C: Likewise.
45255         * g++.dg/template/crash4.C: New test.
45256         * g++.dg/template/koenig1.C: Likewise.
45257         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
45258         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
45259         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
45260         functions.
45261         * g++.old-deja/g++.jason/template36.C: Likewise.
45262         * g++.old-deja/g++.mike/p1989.C: Likewise.
45263         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
45264         * g++.old-deja/g++.pt/ttp20.C: Use this->.
45265         * g++.old-deja/g++.pt/ttp21.C: Use this->.
45266         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
45267         compiling.
45268         * g++.old-deja/g++.pt/union2.C: Use this->.
45269
45270 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
45271
45272         * gcc.dg/20030711-1.c: New test.
45273
45274 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
45275
45276         PR c++/11050
45277         * g++.dg/parse/args1.C: New test.
45278         * g++.pt/defarg8.C: Change expected errors.
45279
45280 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
45281
45282         PR c++/8164
45283         * g++.dg/template/nontype2.C: New test.
45284
45285         PR c++/10558
45286         * g++.dg/parse/template8.C: New test.
45287
45288         PR c++/8327
45289         * g++.dg/template/scope1.C: New test.
45290
45291         * g++.dg/warn/Wsign-compare-1.C: New test.
45292
45293 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
45294
45295         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
45296
45297 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
45298
45299         PR c++/9411
45300         * g++.dg/template/explicit2.C: New test.
45301
45302         PR c++/10032
45303         * g++.dg/warn/pedantic1.C: New test.
45304
45305 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
45306
45307         PR c++ 9483
45308         * g++.dg/other/field1.C: New test.
45309
45310 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
45311
45312         PR c/11449
45313         * gcc.c-torture/compile/20030707-1.c: New.
45314
45315 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45316
45317         PR c++/10849
45318         * g++.dg/template/access12.C: New test.
45319
45320 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
45321
45322         * g++.dg/bprob/bprob.exp (prof_ext): Update.
45323         * g77.dg/bprob/bprob.exp (prof_ext): Update.
45324         * gcc.misc-tests/bprob.exp (prof_ext): Update.
45325         * gcc.misc-tests/gcov.exp: Update
45326         * g++.dg/gcov/gcov.exp: Update
45327         * lib/gcov.exp: Update.
45328
45329 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
45330
45331         * g++.dg/abi/mangle17.C: Make sure template expressions are
45332         dependent.
45333         * g++.dg/abi/mangle4.C: Mark erroneous casts.
45334         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
45335         * g++.dg/opt/stack1.C: Remove erroneous code.
45336         * g++.dg/parse/template7.C: New test.
45337         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
45338         * g++.old-deja/g++.pt/crash4.C: Likewise.
45339
45340 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
45341
45342         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
45343         with zero or one occurence of `$' after the initial `L'.
45344
45345 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
45346
45347         * gcc.c-torture/compile/20030704-1.c: Add a comment.
45348
45349 2003-07-08  Roger Sayle  <roger@eyesopen.com>
45350
45351         PR c/11370
45352         * gcc.dg/Wunreachable-6.c: New testcase.
45353         * gcc.dg/Wunreachable-7.c: New testcase.
45354
45355 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
45356
45357         PR c/11420
45358         * gcc.dg/20030708-1.c: New test.
45359
45360 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
45361
45362         * gcc.dg/compat/sdata-section.h: New file.
45363         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
45364         * gcc.dg/torture/mips-sdata-1.c: New test.
45365
45366 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45367
45368         PR c++/11030
45369         * g++.dg/template/friend19.C: New test.
45370
45371 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
45372
45373         * g++.dg/opt/strength-reduce.C: New test.
45374
45375 2003-07-07  Roger Sayle  <roger@eyesopen.com>
45376
45377         PR target/10979
45378         * gcc.dg/20030707-1.c: New testcase.
45379
45380 2003-07-07  Roger Sayle  <roger@eyesopen.com>
45381
45382         PR optimization/11059
45383         * g++.dg/opt/emptyunion.C: New testcase.
45384
45385 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
45386             Eric Botcazou  <ebotcazou@libertysurf.fr>
45387
45388         * g++.dg/opt/stack1.C: New test.
45389
45390 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
45391
45392         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
45393         run test.
45394
45395         PR c++/11431
45396         * g++.dg/expr/static_cast3.C: New test.
45397
45398 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
45399
45400         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
45401         everywhere.
45402         * gcc.dg/concat.c: Concatenation of string constants with
45403         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
45404         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
45405         * gcc.dg/cpp/escape-2.c: Use wide character constants where
45406         necessary to avoid multi-character character constant warning.
45407         * gcc.dg/cpp/escape.c: Likewise.
45408         * gcc.dg/cpp/ucs.c: Likewise.
45409         Remove backslashes from dg-bogus comments, as they confuse Tcl.
45410         Fix a typo.
45411
45412 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
45413
45414         PR c/11428
45415         * gcc.c-torture/compile/20030704-1.c: New.
45416
45417 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
45418
45419         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
45420
45421 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
45422
45423         PR c++/5287, PR c++/7910,  PR c++/11021
45424         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
45425         tests for warnings.
45426         * g++.dg/ext/dllimport2.C: Add tests for warnings.
45427         * g++.dg/ext/dllimport3.C: Likewise.
45428         * g++.dg/ext/dllimport4.C: New file.
45429         * g++.dg/ext/dllimport5.C: New file.
45430         * g++.dg/ext/dllimport6.C: New file.
45431         * g++.dg/ext/dllimport7.C: New file.
45432         * g++.dg/ext/dllimport8.C: New file.
45433         * g++.dg/ext/dllimport9.C: New file.
45434         * g++.dg/ext/dllimport10.C: New file.
45435         * g++.dg/ext/dllexport1.C: New file.
45436
45437 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
45438
45439         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
45440         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
45441
45442 2003-07-03  Roger Sayle  <roger@eyesopen.com>
45443
45444         * gcc.dg/builtins-25.c: New testcase.
45445         * gcc.dg/builtins-26.c: New testcase.
45446
45447 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
45448
45449         * gcc.dg/compat/vector-defs.h: New file.
45450         * gcc.dg/compat/vector-setup.h: New file.
45451         * gcc.dg/compat/vector-check.h: New file.
45452         * gcc.dg/compat/vector-1_main.c: New file.
45453         * gcc.dg/compat/vector-1_x.c: New file.
45454         * gcc.dg/compat/vector-1_y.c: New file.
45455         * gcc.dg/compat/vector-2_main.c: New file.
45456         * gcc.dg/compat/vector-2_x.c: New file.
45457         * gcc.dg/compat/vector-2_y.c: New file.
45458
45459         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
45460         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
45461         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
45462         * gcc.dg/compat/struct-align-1.h: New file.
45463         * gcc.dg/compat/struct-align-1_main.c: New file.
45464         * gcc.dg/compat/struct-align-1_x.c: New file.
45465         * gcc.dg/compat/struct-align-1_y.c: New file.
45466         * gcc.dg/compat/struct-align-2.h: New file.
45467         * gcc.dg/compat/struct-align-2_main.c: New file.
45468         * gcc.dg/compat/struct-align-2_x.c: New file.
45469         * gcc.dg/compat/struct-align-2_y.c: New file.
45470
45471         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
45472         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
45473         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45474         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
45475         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
45476         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45477         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45478         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
45479         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
45480         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
45481         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
45482         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
45483         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
45484         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
45485         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
45486         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
45487         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
45488         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
45489         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45490         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45491         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45492         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45493         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45494         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45495         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45496         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45497         * gcc.dg/compat/struct-return-10_x.c: Ditto.
45498         * gcc.dg/compat/struct-return-2_x.c: Ditto.
45499         * gcc.dg/compat/struct-return-3_x.c: Ditto.
45500
45501 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
45502
45503         * gcc.dg/i386-call-1.c: New test.
45504
45505 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
45506
45507         PR c++/9162
45508         * g++.dg/parse/defarg4.C: New.
45509
45510 2003-07-03  Roger Sayle  <roger@eyesopen.com>
45511
45512         PR target/10700
45513         * gcc.c-torture/compile/20030703-1.c: New test case.
45514
45515 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
45516
45517         * g++.dg/template/local3.C: Remove extra semicolon.
45518
45519 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
45520
45521         * gcc.dg/i386-volatile-1.c: New test.
45522
45523 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
45524
45525         PR c++/11072
45526         * g++.dg/other/offsetof2.C: XFAIL.
45527         * g++.dg/other/offsetof5.C: New.
45528
45529         PR c++/10219
45530         * g++.dg/template/error1.C: New.
45531
45532         PR c++/9779
45533         * g++.dg/template/dependent-expr1.C: New.
45534
45535 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
45536
45537         PR c++/6949
45538         * g++.dg/template/local3.C: New test.
45539
45540         PR c++/11149
45541         * g++.dg/lookup/scoped6.C: New test.
45542
45543 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
45544
45545         PR c++/8046
45546         * g++.dg/other/error7.C: New test.
45547
45548 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
45549
45550         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
45551         * g++.old-deja/g++.abi/vtable3.h: Likewise.
45552         * g++.old-deja/g++.law/code-gen5.C: Likewise.
45553         * g++.old-deja/g++.other/union2.C: Likewise.
45554         * gcc.dg/c90-const-expr-2.c: Likewise.
45555         * gcc.dg/c90-const-expr-3.c: Likewise.
45556         * gcc.dg/c99-const-expr-2.c: Likewise.
45557         * gcc.dg/c99-const-expr-3.c: Likewise.
45558         * gcc.dg/concat.c: Likewise.
45559
45560 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
45561
45562         PR c++/9559
45563         * g++.dg/init/static1.C: New test.
45564
45565 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45566
45567         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
45568         * g++.old-deja/g++.other/access2.C: Likewise.
45569         * g++.old-deja/g++.other/decl2.C: Likewise.
45570         * gcc.c-torture/execute/20020615-1.c: Likewise.
45571
45572 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
45573
45574         PR c++/4933
45575         * g++.dg/template/sizeof4.C: New test.
45576
45577 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
45578
45579         * g++.dg/other/error6.C: New test.
45580
45581 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
45582
45583         PR c++/10750
45584         * g++.dg/parse/constant2.C: New test.
45585
45586 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
45587
45588         PR c++/11106
45589         * g++.dg/other/error5.C: New test.
45590
45591 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45592
45593         * gcc.dg/format/gcc_diag-1.c: New test.
45594
45595 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
45596
45597         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
45598
45599 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
45600
45601         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
45602         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
45603         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
45604
45605 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
45606
45607         * gcc.c-torture/execute/builtins/string-8.c: New test.
45608         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
45609         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
45610         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
45611
45612 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
45613
45614         PR c++/10468
45615         * g++.dg/ext/typeof6.C: New test.
45616
45617 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
45618
45619         PR c++/10796
45620         * g++.dg/init/enum1.C: New test.
45621
45622 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
45623
45624         * gcc.dg/20030627-1.c: New test.
45625
45626 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
45627
45628         PR c++/11332
45629         * g++.dg/expr/static_cast2.C: New test.
45630
45631 2003-06-26  Roger Sayle  <roger@eyesopen.com>
45632             Jakub Jelinek  <jakub@redhat.com>
45633
45634         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
45635         sprintf(dst,"%s",src) optimization.
45636         * gcc.c-torture/execute/20030626-1.c: New test case.
45637         * gcc.c-torture/execute/20030626-2.c: New test case.
45638
45639 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
45640
45641         * gcc.c-torture/execute/multi-ix.c: New test.
45642
45643         * gcc.c-torture/execute/simd-4.c (main):
45644         Added missing semicolon at end of union.
45645
45646 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
45647
45648         PR c++/8266
45649         * g++.dg/template/explicit-instantiation3.C: New test.
45650
45651 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
45652
45653         * gcc.dg/20030626-1.c: Use signed char.
45654
45655 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
45656
45657         * gcc.dg/20030626-1.c: New test.
45658
45659 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
45660
45661         * const-str-2.m: Update.
45662
45663 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
45664
45665         PR c++/10990
45666         * g++.dg/rtti/dyncast1.C: New test.
45667         * g++.dg/abi/mangle4.C: Correct base-specifier access.
45668         * g++.dg/lookup/scoped1.C: Remove XFAIL.
45669         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
45670
45671         PR c++/10931
45672         * g++.dg/expr/static_cast1.C: New test.
45673
45674 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
45675
45676         * gcc.dg/20030625-1.c: New test.
45677
45678 2003-06-24  Roger Sayle  <roger@eyesopen.com>
45679
45680         * gcc.c-torture/compile/20030624-1.c: New test case.
45681
45682 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
45683
45684         * gcc.c-torture/execute/string-opt-17.c: New test.
45685
45686 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
45687
45688         PR c++/5754
45689         * g++.dg/parse/crash6.C: New test.
45690
45691 2003-06-23  Roger Sayle  <roger@eyesopen.com>
45692
45693         * gcc.dg/builtins-24.c: New test case.
45694
45695 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
45696
45697         * g++.dg/opt/operator1.C: New test.
45698
45699 2003-06-22  Roger Sayle  <roger@eyesopen.com>
45700
45701         * gcc.c-torture/execute/string-opt-16.c: New test case.
45702
45703 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
45704
45705         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
45706         * g++.old-deja/g++.other/conv7.C: Likewise.
45707         * g++.old-deja/g++.other/overcnv2.C: Likewise.
45708         * g++.old-deja/g++.other/overload14.C: Likewise.
45709
45710 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
45711
45712         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
45713         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
45714
45715 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45716
45717         PR c++/10888
45718         * g++.dg/warn/Winline-3.C: New test.
45719
45720 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45721
45722         * lib/target-supports.exp (check_alias_available): Make the test
45723         program acceptable to the Solaris assembler.
45724
45725         PR c++/10749
45726         * g++.dg/template/memclass2.C: New test.
45727
45728 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45729             Eric Botcazou  <ebotcazou@libertysurf.fr>
45730
45731         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
45732         data for non-matching targets.
45733         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
45734
45735 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45736
45737         PR c++/10845
45738         * g++.dg/template/member3.C: New test.
45739
45740 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
45741
45742         PR c++/10939
45743         * g++.dg/template/func1.C: New test.
45744
45745         PR c++/9649
45746         * g++.dg/template/static4.C: New test.
45747         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
45748
45749         PR c++/11041
45750         * g++.dg/init/ref7.C: New test.
45751
45752 2003-06-19  Matt Austern  <austern@apple.com>
45753
45754         PR c++/11228
45755         * g++.dg/anew1.C: New test.
45756         * g++.dg/anew2.C: New test.
45757         * g++.dg/anew3.C: New test.
45758         * g++.dg/anew4.C: New test.
45759
45760 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
45761
45762         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
45763
45764 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
45765
45766         * gcc.c-torture/execute/simd-4.c (main): Make expected value
45767         endian-dependent.
45768
45769 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
45770
45771         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
45772         Remove cruft.
45773
45774 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
45775
45776         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
45777         * gcc.c-torture/compile/961203-1.c: Likewise.
45778         * gcc.c-torture/compile/980506-1.c: Likewise.
45779
45780 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
45781
45782         PR c++/10712
45783         * g++.dg/lookup/using7.C: New test.
45784
45785 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
45786
45787         PR c++/11105
45788         * g++.dg/abi/conv1.C: Remove it.
45789         * g++.dg/template/conv7.C: New test.
45790         * g++.dg/template/conv8.C: Likewise.
45791         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
45792         conversion operator.
45793
45794 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
45795
45796         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
45797         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
45798         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45799         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
45800         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
45801         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45802         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45803         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
45804         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
45805         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
45806         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
45807         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
45808         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
45809         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
45810         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
45811         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
45812         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
45813         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
45814         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45815         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45816         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45817         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45818         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45819         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45820         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45821         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45822         * gcc.dg/compat/struct-return-10_x.c: Ditto.
45823         * gcc.dg/compat/struct-return-2_x.c: Ditto.
45824         * gcc.dg/compat/struct-return-3_x.c: Ditto.
45825
45826 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
45827
45828         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
45829         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
45830         indications.
45831
45832 2003-06-16  Roger Sayle  <roger@eyesopen.com>
45833
45834         * gcc.dg/i386-387-5.c: New test case.
45835         * gcc.dg/i386-387-6.c: New test case.
45836         * gcc.dg/builtins-23.c: New test case.
45837
45838 2003-06-15  Roger Sayle  <roger@eyesopen.com>
45839
45840         * gcc.dg/builtins-22.c: New test case.
45841         * gcc.dg/i386-387-1.c: Update to test exp.
45842         * gcc.dg/i386-387-2.c: Likewise.
45843
45844 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45845
45846         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
45847
45848 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
45849
45850         * lib/gcc-dg.exp (dg-require-dll): New function.
45851         (dg-xfail-if): Likewise.
45852         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
45853         driver.
45854
45855         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
45856         * gcc.c-torture/compile/20001205-1.c: Likewise.
45857         * gcc.c-torture/compile/20001226-1.c: Likewise.
45858         * gcc.c-torture/compile/20010518-2.c: Likewise.
45859         * gcc.c-torture/compile/20020312-1.c: Likewise.
45860         * gcc.c-torture/compile/20020604-1.c: Likewise.
45861         * gcc.c-torture/compile/920501-12.c: Likewise.
45862         * gcc.c-torture/compile/920501-4.c: Likewise.
45863         * gcc.c-torture/compile/920520-1.c: Likewise.
45864         * gcc.c-torture/compile/920521-1.c: Likewise.
45865         * gcc.c-torture/compile/920625-1.c: Likewise.
45866         * gcc.c-torture/compile/961203-1.c: Likewise.
45867         * gcc.c-torture/compile/980506-1.c: Likewise.
45868         * gcc.c-torture/compile/981006-1.c: Likewise.
45869         * gcc.c-torture/compile/981022-1.c: Likewise.
45870         * gcc.c-torture/compile/981223-1.c: Likewise.
45871         * gcc.c-torture/compile/990617-1.c: Likewise.
45872         * gcc.c-torture/compile/dll.c: Likewise.
45873         * gcc.c-torture/compile/labels-3.c: Likewise.
45874         * gcc.c-torture/compile/mipscop-1.c: Likewise.
45875         * gcc.c-torture/compile/mipscop-2.c: Likewise.
45876         * gcc.c-torture/compile/mipscop-3.c: Likewise.
45877         * gcc.c-torture/compile/mipscop-4.c: Likewise.
45878         * gcc.c-torture/compile/simd-5.c: Likewise.
45879         * gcc.c-torture/compile/20000804-1.x: Remove.
45880         * gcc.c-torture/compile/20001205-1.x: Likewise.
45881         * gcc.c-torture/compile/20001226-1.x: Likewise.
45882         * gcc.c-torture/compile/20010518-2.x: Likewise.
45883         * gcc.c-torture/compile/20020312-1.x: Likewise.
45884         * gcc.c-torture/compile/20020604-1.x: Likewise.
45885         * gcc.c-torture/compile/920501-12.x: Likewise.
45886         * gcc.c-torture/compile/920501-4.x: Likewise.
45887         * gcc.c-torture/compile/920520-1.x: Likewise.
45888         * gcc.c-torture/compile/920521-1.x: Likewise.
45889         * gcc.c-torture/compile/920625-1.x: Likewise.
45890         * gcc.c-torture/compile/961203-1.x: Likewise.
45891         * gcc.c-torture/compile/980506-1.x: Likewise.
45892         * gcc.c-torture/compile/981006-1.x: Likewise.
45893         * gcc.c-torture/compile/981022-1.x: Likewise.
45894         * gcc.c-torture/compile/981223-1.x: Likewise.
45895         * gcc.c-torture/compile/990617-1.x: Likewise.
45896         * gcc.c-torture/compile/mipscop-1.x: Likewise.
45897         * gcc.c-torture/compile/mipscop-2.x: Likewise.
45898         * gcc.c-torture/compile/mipscop-3.x: Likewise.
45899         * gcc.c-torture/compile/mipscop-4.x: Likewise.
45900         * gcc.c-torture/compile/simd-5.x: Likewise.
45901
45902         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
45903
45904 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
45905
45906         * gcc.c-torture/execute/20030611-1.c: New test.
45907
45908 2003-06-12  Roger Sayle  <roger@eyesopen.com>
45909
45910         PR middle-end/168
45911         * gcc.dg/20030612-1.c: New test case.
45912
45913 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
45914
45915         PR c++/10635
45916         * g++.dg/expr/cast1.C: New test.
45917
45918 2003-06-12  Roger Sayle  <roger@eyesopen.com>
45919
45920         * gcc.dg/builtins-21.c: New test case.
45921
45922 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
45923
45924         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
45925         options instead of at the end.
45926         * lib/objc.exp (objc_target_compile): Likewise.
45927
45928 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
45929
45930         PR c++/10432
45931         * g++.dg/parse/error1.C: New test.
45932
45933 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
45934
45935         * gcc.dg/compat/struct-by-value-11_main.c: New file.
45936         * gcc.dg/compat/struct-by-value-11_x.c: New file.
45937         * gcc.dg/compat/struct-by-value-11_y.c: New file.
45938         * gcc.dg/compat/struct-by-value-12_main.c: New file.
45939         * gcc.dg/compat/struct-by-value-12_x.c: New file.
45940         * gcc.dg/compat/struct-by-value-12_y.c: New file.
45941         * gcc.dg/compat/struct-by-value-13_main.c: New file.
45942         * gcc.dg/compat/struct-by-value-13_x.c: New file.
45943         * gcc.dg/compat/struct-by-value-13_y.c: New file.
45944         * gcc.dg/compat/struct-by-value-14_main.c: New file.
45945         * gcc.dg/compat/struct-by-value-14_x.c: New file.
45946         * gcc.dg/compat/struct-by-value-14_y.c: New file.
45947         * gcc.dg/compat/struct-by-value-15_main.c: New file.
45948         * gcc.dg/compat/struct-by-value-15_x.c: New file.
45949         * gcc.dg/compat/struct-by-value-15_y.c: New file.
45950         * gcc.dg/compat/struct-by-value-16_main.c: New file.
45951         * gcc.dg/compat/struct-by-value-16_x.c: New file.
45952         * gcc.dg/compat/struct-by-value-16_y.c: New file.
45953         * gcc.dg/compat/struct-by-value-17_main.c: New file.
45954         * gcc.dg/compat/struct-by-value-17_x.c: New file.
45955         * gcc.dg/compat/struct-by-value-17_y.c: New file.
45956         * gcc.dg/compat/struct-by-value-18_main.c: New file.
45957         * gcc.dg/compat/struct-by-value-18_x.c: New file.
45958         * gcc.dg/compat/struct-by-value-18_y.c: New file.
45959
45960         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
45961         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
45962         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
45963         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
45964         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
45965         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
45966         * gcc.dg/compat/scalar-return-3_main.c: New file.
45967         * gcc.dg/compat/scalar-return-3_x.c: New file.
45968         * gcc.dg/compat/scalar-return-3_y.c: New file.
45969         * gcc.dg/compat/scalar-return-4_main.c: New file.
45970         * gcc.dg/compat/scalar-return-4_x.c: New file.
45971         * gcc.dg/compat/scalar-return-4_y.c: New file.
45972
45973 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
45974
45975         * gcc.dg/compat/fp2-struct-check.h: New file.
45976         * gcc.dg/compat/fp2-struct-defs.h: New file.
45977         * gcc.dg/compat/fp2-struct-init.h: New file.
45978         * gcc.dg/compat/struct-by-value-10_main.c: New file.
45979         * gcc.dg/compat/struct-by-value-10_x.c: New file.
45980         * gcc.dg/compat/struct-by-value-10_y.c: New file.
45981         * gcc.dg/compat/struct-return-10_main.c: New file.
45982         * gcc.dg/compat/struct-return-10_x.c: New file.
45983         * gcc.dg/compat/struct-return-10_y.c: New file.
45984
45985         * gcc.dg/compat/compat-common.h: New file.
45986         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
45987         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
45988         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
45989         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
45990         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
45991         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
45992         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
45993         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45994         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
45995         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
45996         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45997         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
45998         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
45999         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
46000         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
46001         * gcc.dg/compat/small-struct-check.h: Ditto.
46002         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
46003         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
46004         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
46005         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
46006         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
46007         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
46008         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
46009         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
46010         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
46011         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
46012         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46013         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
46014         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
46015         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46016         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
46017         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
46018         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
46019         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
46020         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
46021         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46022         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
46023         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
46024         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46025         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
46026         * gcc.dg/compat/struct-return-2_main.c: Ditto.
46027         * gcc.dg/compat/struct-return-2_x.c: Ditto.
46028         * gcc.dg/compat/struct-return-2_y.c: Ditto.
46029         * gcc.dg/compat/struct-return-3_main.c: Ditto.
46030         * gcc.dg/compat/struct-return-3_x.c: Ditto.
46031         * gcc.dg/compat/struct-return-3_y.c: Ditto.
46032
46033 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
46034
46035         * g++.dg/pch/static-1.C: New file.
46036         * g++.dg/pch/static-1.Hs: New file.
46037
46038 2003-06-10  Richard Henderson  <rth@redhat.com>
46039
46040         * gcc.dg/asm-7.c: Adjust expected warning text.
46041
46042 2003-06-10  Roger Sayle  <roger@eyesopen.com>
46043
46044         * gcc.dg/builtins-20.c: New test case.
46045
46046 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
46047
46048         PR c++/11131
46049         * g++.dg/opt/template1.C: New test.
46050
46051 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
46052
46053         * lib/gcc-dg.exp (dg-test): Clear additional_files and
46054         additional_sources.
46055
46056 2003-05-21  David Taylor  <dtaylor@emc.com>
46057
46058         * gcc.dg/Wpadded.c: New file.
46059
46060 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
46061
46062         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
46063         * gcc.dg/special/weak-2.c: Add dg-require-weak.
46064         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
46065         dg-require-weak.
46066
46067 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
46068
46069         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
46070
46071 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
46072
46073         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
46074         (dg-require-alias): Likewise.
46075         (dg-require-gc-sections): Likewise.
46076         * lib/target-supports.exp (check_gc_sections_available): Likewise.
46077
46078 2003-06-08  Richard Henderson  <rth@redhat.com>
46079
46080         * gcc.dg/20011029-2.c: Fix the array reference.
46081         * gcc.dg/asm-7.c: New.
46082
46083 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
46084
46085         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
46086
46087 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
46088
46089         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
46090         (dg-require-gc-sections): Likewise.
46091
46092 2003-06-08  Jan Hubicka  <jh@suse.cz>
46093
46094         * i386-cmov1.c: Fix regular expression.
46095         * i386-cvt-1.c: Likewise.
46096         * i386-local.c: Likewise.
46097         * i386-local2.c: Likewise.
46098         * i386-mul.c: Likewise.
46099         * i386-ssetype-1.c: Likewise.
46100         * i386-ssetype-3.c: Likewise.
46101         * i386-ssetype-5.c: Likewise.
46102
46103 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46104
46105         PR c++/11039
46106         * g++.dg/warn/implicit-typename2.C: New test.
46107         * g++.dg/warn/implicit-typename3.C: New test.
46108
46109 2003-06-07  Richard Henderson  <rth@redhat.com>
46110
46111         * g++.dg/other/offsetof3.C: Use size_t.
46112         * g++.dg/other/offsetof4.C: Likewise.
46113
46114 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
46115
46116         * lib/copy-file.exp: New. Implement gcc_copy_files.
46117
46118         * lib/dg-pch.exp: Load copy-file.exp
46119         (dg-pch): Use gcc_copy_files instead of "file copy".
46120
46121 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
46122
46123         * gcc.dg/weak/weak.exp: Simplify.
46124         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
46125         * gcc.dg/weak/weak-1.c: Likewise.
46126         * gcc.dg/weak/weak-2.c: Likewise.
46127         * gcc.dg/weak/weak-3.c: Likewise.
46128         * gcc.dg/weak/weak-4.c: Likewise.
46129         * gcc.dg/weak/weak-5.c: Likewise.
46130         * gcc.dg/weak/weak-6.c: Likewise.
46131         * gcc.dg/weak/weak-7.c: Likewise.
46132         * gcc.dg/weak/weak-8.c: Likewise.
46133         * gcc.dg/weak/weak-9.c: Likewise.
46134
46135 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
46136
46137         gcc.c-torture/execute/20030606-1.c: New.
46138
46139 2003-06-06  Roger Sayle  <roger@eyesopen.com>
46140
46141         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
46142         * gcc.dg/builtins-19.c: Likewise.
46143
46144 2003-06-06  Roger Sayle  <roger@eyesopen.com>
46145
46146         * gcc.dg/builtins-2.c: Add some more tests.
46147         * gcc.dg/builtins-18.c: New test case.
46148         * gcc.dg/builtins-19.c: New test case.
46149
46150 2003-06-06  Roger Sayle  <roger@eyesopen.com>
46151             Jim Wilson  <wilson@tuliptree.org>
46152
46153         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
46154
46155 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
46156
46157         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
46158         mempcpy/stpcpy calls not to be optimized into something else.
46159         * gcc.c-torture/execute/string-opt-3.c: Moved to...
46160         * gcc.c-torture/execute/builtins/string-7.c: ...here.
46161         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
46162
46163 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46164
46165         * gcc.dg/format/asm_fprintf-1.c: New test.
46166
46167 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
46168
46169         * lib/gcc-defs.exp (additional_sources): New variable.
46170         (dg-additional-sources): New function.
46171         (additional_files): New variable.
46172         (dg-additional-files): New function.
46173         (dg-additional-files-options): Likewise.
46174         * lib/gcc-dg.exp (dg-require-weak): New function.
46175         (dg-require-alias): Likewise.
46176         (dg-require-gc-sections): Likewise.
46177         * lib/target-supports.exp (check_alias_available): Remove testfile
46178         parameter.
46179         (check_gc_sections_available): New function.
46180         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
46181         (dg-gpp-additional-files): Likewise.
46182         * lib/g++.exp (additional_sources): Remove.
46183         (additional_files): Likewise.
46184         (g++_target_compile): Use dg-additional-files-options.
46185
46186         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
46187         Tcl logic.
46188         * gcc.dg/special/ecos.exp: Remove.
46189         * gcc.dg/special/20000419-2.c: Use dg-require-*.
46190         * gcc.dg/special/alias-1.c: Likewise.
46191         * gcc.dg/special/alias-2.c: Likewise.
46192         * gcc.dg/special/gcsec-1.c: Likewise.
46193         * gcc.dg/special/weak-1.c: Likewise.
46194         * gcc.dg/special/weak-2.c: Likewise.
46195         * gcc.dg/special/wkali-1.c: Likewise.
46196         * gcc.dg/special/wkali-2.c: Likewise.
46197
46198         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
46199         dg-gpp-additional-*.
46200         * g++.dg/special/conpr-3.C: Likewise.
46201         * g++.dg/special/conpr-4.C: Likewise.
46202         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
46203         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
46204         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
46205         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
46206         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
46207         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
46208         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
46209         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
46210         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
46211         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
46212         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
46213         * g++.old-deja/g++.other/comdat1.C: Likewise.
46214         * g++.old-deja/g++.other/comdat2.C: Likewise.
46215         * g++.old-deja/g++.other/comdat3.C: Likewise.
46216         * g++.old-deja/g++.other/ctor1.C: Likewise.
46217         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
46218
46219 2003-06-05  Richard Henderson  <rth@redhat.com>
46220
46221         * gcc.dg/debug/20030605-1.c: New.
46222
46223 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
46224
46225         * README.QMTEST: Update.
46226
46227 2003-06-04  Richard Henderson  <rth@redhat.com>
46228
46229         * gcc.dg/cleanup-1.c: New.
46230         * gcc.dg/cleanup-2.c: New.
46231         * gcc.dg/cleanup-3.c: New.
46232         * gcc.dg/cleanup-4.c: New.
46233         * gcc.dg/cleanup-5.c: New.
46234         * gcc.dg/cleanup-6.c: New.
46235         * gcc.dg/cleanup-7.c: New.
46236
46237 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
46238
46239         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
46240
46241         * lib/dg-pch.exp: New file.
46242         * g++.dg/pch/pch.exp: Use dg-pch.exp.
46243         * gcc.dg/pch/pch.exp: Likewise.
46244
46245 2003-06-04  Roger Sayle  <roger@eyesopen.com>
46246
46247         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
46248         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
46249         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
46250         * gcc.dg/builtins-17.c: New test case.
46251         * gcc.dg/i386-387-4.c: New test case.
46252         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
46253
46254 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46255
46256         * gcc.dg/ultrasp9.c: New test.
46257
46258 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46259
46260         * gcc.c-torture/compile/20030604-1.c: New test.
46261         * gcc.dg/sparc-constant-1.c: New test.
46262
46263 2003-06-03  Glen Nakamura  <glen@imodulo.com>
46264
46265         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
46266
46267 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
46268
46269         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
46270
46271         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
46272         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
46273
46274 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
46275
46276         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
46277
46278 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46279
46280         PR c++/10940
46281         * g++.dg/template/spec10.C: New test.
46282
46283 2003-06-03  Roger Sayle  <roger@eyesopen.com>
46284
46285         * gcc.dg/builtins-16.c: New test case.
46286
46287 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
46288
46289         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
46290         mempcpy test with post-increments.
46291         * gcc.c-torture/execute/string-opt-3.c: New test.
46292         * gcc.dg/string-opt-1.c: New test.
46293
46294 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
46295
46296         PR fortran/10965
46297         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
46298
46299 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
46300
46301         * lib/scanasm.exp (dg-scan): New function, factored out of ...
46302         (scan-assembler): ... here.  Use dg-scan.
46303         (scan-assembler-not): Likewise.
46304         (scan-file): New function.
46305         (scan-file-not): Likewise.
46306         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
46307         * gcc.dg/cpp/_Pragma4.c: Likewise.
46308         * gcc.dg/cpp/_Pragma5.c: Likewise.
46309         * gcc.dg/cpp/avoidpaste1.c: Likewise.
46310         * gcc.dg/cpp/avoidpaste2.c: Likewise.
46311         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
46312         * gcc.dg/cpp/cmdlne-P.c: Likewise.
46313         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
46314         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
46315         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
46316         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
46317         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
46318         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
46319         * gcc.dg/cpp/cxxcom1.c: Likewise.
46320         * gcc.dg/cpp/line1.c: Likewise.
46321         * gcc.dg/cpp/maccom1.c: Likewise.
46322         * gcc.dg/cpp/maccom2.c: Likewise.
46323         * gcc.dg/cpp/maccom3.c: Likewise.
46324         * gcc.dg/cpp/maccom4.c: Likewise.
46325         * gcc.dg/cpp/maccom5.c: Likewise.
46326         * gcc.dg/cpp/maccom6.c: Likewise.
46327         * gcc.dg/cpp/multiline.c: Likewise.
46328         * gcc.dg/cpp/spacing1.c: Likewise.
46329         * gcc.dg/cpp/spacing2.c: Likewise.
46330         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
46331         * gcc.dg/cpp/trad/maccom1.c: Likewise.
46332         * gcc.dg/cpp/trad/maccom2.c: Likewise.
46333         * gcc.dg/cpp/trad/maccom3.c: Likewise.
46334         * gcc.dg/cpp/trad/maccom4.c: Likewise.
46335         * gcc.dg/cpp/trad/maccom6.c: Likewise.
46336         * gcc.dg/cpp/cxxcom2.c: Likewise.
46337         * gcc.dg/cpp/cxxcom2.h: New file.
46338
46339         * gcc.dg/cpp/truefalse.cpp: Move it to ...
46340         * g++.dg/cpp/truefalse.C: Here.
46341         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
46342
46343 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
46344
46345         * gcc.dg/cpp/redef3.c: New file.
46346
46347 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
46348
46349         * gcc.dg/i386-loop-3.c: New test.
46350
46351 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
46352
46353         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
46354
46355 2003-05-31  Roger Sayle  <roger@eyesopen.com>
46356
46357         * gcc.dg/fwrapv-1.c: New test case.
46358         * gcc.dg/fwrapv-2.c: New test case.
46359
46360 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46361
46362         PR c++/10956
46363         * g++.dg/template/spec9.C: New test.
46364
46365 2003-05-29  Roger Sayle  <roger@eyesopen.com>
46366
46367         * gcc.dg/duff-4.c: New test case.
46368
46369 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
46370
46371         PR fortran/10843
46372         * g77.dg/ffixed-form-1.f: New test
46373         * g77.dg/ffixed-form-2.f: New test
46374         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
46375         * g77.dg/ffree-form-3.f: New test
46376
46377 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
46378
46379         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
46380         * gcc.dg/wint_t-1.c: Likewise.
46381
46382 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46383
46384         * g++.dg/template/access11.C: New test.
46385
46386 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46387
46388         PR c++/10849
46389         * g++.dg/template/access10.C: New test.
46390
46391 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
46392             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46393
46394         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
46395
46396 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
46397
46398         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
46399         suppress for powerpc-*-darwin*.
46400         * gcc.dg/torture/builtin-noret-2.c: Likewise.
46401
46402 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
46403
46404         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
46405         suppress option for powerpc-*-darwin*.
46406
46407 2003-05-23  Roger Sayle  <roger@eyesopen.com>
46408
46409         * gcc.dg/builtins-1.c: Add tests for tan and atan.
46410         * gcc.dg/builtins-4.c: Add test for fmod.
46411
46412 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46413
46414         PR c++/10682
46415         * g++.dg/template/instantiate4.C: New test.
46416
46417 2003-05-22  Roger Sayle  <roger@eyesopen.com>
46418
46419         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
46420
46421 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
46422
46423         * gcc.dg/compat/scalar-return-1_main.c: New file.
46424         * gcc.dg/compat/scalar-return-1_x.c: New file.
46425         * gcc.dg/compat/scalar-return-1_y.c: New file.
46426         * gcc.dg/compat/scalar-return-2_main.c: New file.
46427         * gcc.dg/compat/scalar-return-2_x.c: New file.
46428         * gcc.dg/compat/scalar-return-2_y.c: New file.
46429         * gcc.dg/compat/struct-return-3_main.c: New file.
46430         * gcc.dg/compat/struct-return-3_y.c: New file.
46431         * gcc.dg/compat/struct-return-3_x.c: New file.
46432         * gcc.dg/compat/struct-return-2_main.c: New file.
46433         * gcc.dg/compat/struct-return-2_x.c: New file.
46434         * gcc.dg/compat/struct-return-2_y.c: New file.
46435
46436 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46437
46438         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
46439         for hppa*-hp-hpux*.
46440         * gcc.dg/20021014-1.c (dg-options): Likewise.
46441         * gcc.dg/nest.c (dg-options): Likewise.
46442
46443 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
46444
46445         PR c++/9738
46446         * g++.dg/ext/dllimport2.C: New file.
46447         * g++.dg/ext/dllimport3.C: New file.
46448
46449 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
46450
46451         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
46452         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
46453         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46454         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
46455         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46456         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
46457         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
46458         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
46459         * gcc.dg/compat/small-struct-defs.h: New file.
46460         * gcc.dg/compat/small-struct-init.h: New file.
46461         * gcc.dg/compat/small-struct-check.h: New file.
46462         * gcc.dg/compat/fp-struct-defs.h: New file.
46463         * gcc.dg/compat/fp-struct-check.h: New file.
46464         * gcc.dg/compat/fp-struct-init.h: New file.
46465         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
46466         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
46467
46468 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
46469
46470         * gcc.dg/20030225-2.c: New test.
46471
46472 2003-05-18  Roger Sayle  <roger@eyesopen.com>
46473             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46474
46475         * gcc.c-torture/compile/20030518-1.c: New test case.
46476
46477 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
46478
46479         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
46480         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
46481         gcc-dg-debug-runtest.
46482         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
46483         gcc-dg-debug-runtest.
46484
46485 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46486
46487         PR c++/9022
46488         * g++.dg/lookup/using6.C: New test.
46489
46490 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46491
46492         * g++.dg/parse/access2.C: New test.
46493
46494 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
46495
46496         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
46497         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
46498         * gcc.dg/debug/debug.exp: Likewise.
46499
46500 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
46501
46502         * gcc.dg/dollar.c: New test.
46503
46504 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
46505
46506         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
46507         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
46508         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
46509         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
46510         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
46511         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
46512         * gcc.dg/compat/struct-by-value-6_main.c: New file.
46513         * gcc.dg/compat/struct-by-value-6_x.c: New file.
46514         * gcc.dg/compat/struct-by-value-6_y.c: New file.
46515         * gcc.dg/compat/struct-by-value-7_main.c: New file.
46516         * gcc.dg/compat/struct-by-value-7_x.c: New file.
46517         * gcc.dg/compat/struct-by-value-7_y.c: New file.
46518         * gcc.dg/compat/struct-by-value-8_main.c: New file.
46519         * gcc.dg/compat/struct-by-value-8_x.c: New file.
46520         * gcc.dg/compat/struct-by-value-8_y.c: New file.
46521         * gcc.dg/compat/struct-by-value-9_main.c: New file.
46522         * gcc.dg/compat/struct-by-value-9_x.c: New file.
46523         * gcc.dg/compat/struct-by-value-9_y.c: New file.
46524
46525 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
46526
46527         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
46528         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
46529         support for "repo" mode.
46530         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
46531         * lib/g77-dg.exp: Likewise.
46532         * lib/obj-dg.exp: Likewise.
46533
46534 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
46535
46536         Merge from gcc-3_2-rhl8-branch:
46537         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
46538
46539         * gcc.dg/tls/opt-6.c: New test.
46540
46541         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
46542
46543         * gcc.dg/20030405-1.c: New test.
46544
46545         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
46546
46547         * gcc.dg/20030309-1.c: New test.
46548
46549         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
46550
46551         * gcc.c-torture/execute/20030307-1.c: New test.
46552
46553         2003-02-20  Randolph Chung  <tausq@debian.org>
46554
46555         * gcc.c-torture/compile/20030220-1.c: New test.
46556
46557         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
46558
46559         * gcc.dg/20030217-1.c: New test.
46560
46561         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
46562
46563         * gcc.c-torture/compile/20020129-1.c: New test.
46564
46565         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
46566
46567         * gcc.dg/unroll-1.c: New test.
46568
46569         2002-11-16  Jan Hubicka  <jh@suse.cz>
46570
46571         * gcc.c-torture/execute/20020920-1.c: New test.
46572
46573         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
46574
46575         PR target/7434
46576         * gcc.c-torture/compile/20021008-1.c: New test.
46577
46578         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
46579
46580         PR target/7559
46581         * gcc.c-torture/execute/20020810-1.c: New test.
46582
46583         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
46584
46585         * gcc.c-torture/compile/20020807-1.c: New test.
46586
46587         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
46588
46589         * gcc.dg/tls/opt-1.c: New test.
46590
46591         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
46592
46593         * gcc.dg/20020729-1.c: New test.
46594
46595         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
46596
46597         * g++.dg/opt/life1.C: New test.
46598
46599         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
46600
46601         * gcc.dg/20020525-1.c: New test.
46602
46603         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
46604
46605         PR c++/6794
46606         * g++.dg/ext/pretty1.C: New test.
46607         * g++.dg/ext/pretty2.C: New test.
46608
46609 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
46610
46611         PR c++/8385
46612         * g++.dg/ext/typeof5.C: New test.
46613
46614 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
46615
46616         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
46617         __USER_LABEL_PREFIX__ into account.
46618         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
46619
46620 2003-05-14  Roger Sayle  <roger@eyesopen.com>
46621
46622         * gcc.dg/builtins-15.c: New test case.
46623
46624 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
46625
46626         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
46627
46628 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
46629
46630         * lib/g++.exp: Tweak handling of additional source files.
46631         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
46632         * g++.dg/special/conpr-2a.C: Rename to ...
46633         * g++.dg/special/conpr-2a.cc: ... this.
46634         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
46635         * g++.dg/special/conpr-3a.C: Rename to ...
46636         * g++.dg/special/conpr-3a.cc: This.
46637         * g++.dg/special/conpr-3b.C: Rename to ...
46638         * g++.dg/special/conpr-3b.cc: This.
46639         * g++.dg/special/conpr-4.C: New test.
46640         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
46641
46642 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
46643
46644         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
46645
46646 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46647
46648         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
46649         * g++.old-deja/g++.robertl/eb71.C: Likewise.
46650         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
46651         * g++.old-deja/g++.other/warn3.C: Likewise.
46652
46653 2003-05-11  Roger Sayle  <roger@eyesopen.com>
46654
46655         * gcc.dg/i386-387-1.c: Update to also test log.
46656         * gcc.dg/i386-387-2.c: Likewise.
46657
46658 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
46659
46660         * g77.f-torture/execute/int8421.f: New test.
46661
46662 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46663
46664         PR c++/10230, c++/10481
46665         * g++.dg/lookup/scoped5.C: New test.
46666
46667 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46668
46669         PR c++/10552
46670         * g++.dg/template/ttp6.C: New test.
46671
46672 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
46673
46674         * gcc.c-torture/execute/builtins: New directory.
46675         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
46676         gcc.c-torture/execute/builtins.
46677         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
46678         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
46679         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
46680         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
46681
46682 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46683
46684         PR c++/9252
46685         * g++.dg/template/access8.C: New test.
46686         * g++.dg/template/access9.C: New test.
46687
46688 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46689
46690         PR c++/9554
46691         * g++.dg/parse/access1.C: New test.
46692
46693 2003-05-09  DJ Delorie  <dj@redhat.com>
46694
46695         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
46696         long, and not an int.
46697
46698 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46699
46700         PR c++/10555, c++/10576
46701         * g++.dg/template/memclass1.C: New test.
46702
46703 2003-05-08  DJ Delorie  <dj@redhat.com>
46704
46705         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
46706         targets.
46707         * gcc.c-torture/execute/20021024-1.x: Likewise.
46708         * gcc.c-torture/execute/shiftdi.x: Likewise.
46709         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
46710         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
46711         * gcc.dg/20021018-1.c: Likewise.
46712
46713 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46714
46715         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
46716
46717         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
46718         (bcopy): Call memmove.
46719
46720 2003-05-08  Roger Sayle  <roger@eyesopen.com>
46721
46722         * g77.f-torture/compile/8485.f: New test case.
46723
46724 2003-05-07  Richard Henderson  <rth@redhat.com>
46725
46726         PR c++/10570
46727         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
46728         Verify exception_cleanup not called for rethrows.
46729         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
46730         when exiting catch block without rethrowing.
46731         * g++.dg/eh/forced3.C: New.
46732         * g++.dg/eh/forced4.C: New.
46733
46734 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
46735
46736         * gcc.dg/20030505.c: Fix triplet.
46737
46738 2003-05-06  DJ Delorie  <dj@redhat.com>
46739
46740         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
46741         * gcc.dg/nest.c: Likewise.
46742
46743 2003-05-05  Roger Sayle  <roger@eyesopen.com>
46744
46745         * gcc.dg/builtins-14.c: New test case.
46746
46747 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
46748
46749         * lib/compat.exp (compat-execute): New argument.
46750         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
46751         * gcc.dg/compat: New test directory.
46752         * gcc.dg/compat/compat.exp: New expect script.
46753         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
46754         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
46755         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
46756         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
46757         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
46758         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
46759
46760         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
46761         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
46762         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
46763         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
46764         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
46765         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
46766         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
46767         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
46768         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
46769         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
46770         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
46771         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
46772         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
46773         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
46774         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
46775
46776 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
46777
46778         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
46779
46780 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
46781
46782         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
46783
46784 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
46785
46786         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
46787         * gcc.dg/ppc-fsel-2.c: New test.
46788
46789         * gcc.dg/unused-5.c: New test.
46790
46791 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46792
46793         PR c++/10496
46794         * g++.dg/warn/pmf1.C: New test.
46795
46796 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46797
46798         PR c++/4494
46799         * g++.dg/warn/main.C: New test.
46800
46801 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46802
46803         * gcc.dg/nonnull-3.c: New test.
46804
46805 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
46806
46807         * gcc.dg/cpp/Wtrigraphs.c: Update.
46808         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
46809
46810 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
46811
46812         * gcc.dg/ppc-fsel-1.c: New test.
46813
46814 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
46815
46816         PR c/10604
46817         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
46818
46819 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
46820
46821         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
46822
46823 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46824
46825         PR c++/9364, c++/10553, c++/10586
46826         * g++.dg/parse/typename4.C: New test.
46827         * g++.dg/parse/typename5.C: Likewise.
46828
46829 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
46830
46831         * gcc.c-torture/compile/20030503-1.c: New test.
46832
46833 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46834
46835         * g++.dg/lookup/using5.C: Fix testcase error.
46836
46837 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
46838
46839         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
46840         since MEABI is no longer supported.  Remove all vestiges
46841         of MEABI from the test.
46842
46843 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46844
46845         PR c++/10554
46846         * g++.dg/lookup/using5.C: New test.
46847
46848 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46849
46850         PR c++/8772
46851         * g++.dg/template/ttp5.C: New test.
46852
46853 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
46854
46855         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
46856         (dg-gpp-additional-sources): New function.
46857         (dg-gpp-additional-files): Likewise.
46858         * lib/g++.exp (additional_sources): New variable.
46859         (additional_files): Likewise.
46860         (g++_target_compile): Deal with them.
46861         * lib/old-dejagnu.exp: Remove.
46862         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
46863         * g++.old-deja: Revise all tests to use dg commands.
46864
46865 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46866
46867         PR c++/9432, c++/9528
46868         * g++.dg/lookup/using4.C: New test.
46869
46870 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
46871
46872         * gcc.dg/noreturn-5.c: New file.
46873         * gcc.dg/noreturn-6.c: New file.
46874
46875         * gcc.c-torture/compile/inline-1.c: New file.
46876
46877 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
46878
46879         PR c++/10551
46880         * g++.dg/template/explicit1.C: New test.
46881
46882 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
46883
46884         PR c++/10549
46885         * g++.dg/other/bitfield1.C: New test.
46886
46887         PR c++/10527
46888         * g++.dg/init/new7.C: New test.
46889
46890 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
46891
46892         * g++.dg/ext/desig1.C: New test.
46893         * g++.dg/ext/init1.C: Update.
46894
46895         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
46896
46897 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
46898
46899         PR c++/10180
46900         * g++.dg/warn/Winline-1.C: New test.
46901
46902 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
46903
46904         * gcc.c-torture/execute/string-opt-19.c: New test.
46905
46906         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
46907         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
46908
46909 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
46910
46911         PR c++/10506
46912         * g++.dg/init/new6.C: New test.
46913
46914         PR c++/10503
46915         * g++.dg/init/ref6.C: New test.
46916
46917 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
46918
46919         * g++.dg/warn/weak1.C: XFAIL on AIX4.
46920
46921 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46922
46923         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
46924         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
46925
46926 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
46927
46928         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
46929         initialized static data members.
46930
46931 2003-04-25  H.J. Lu <hjl@gnu.org>
46932
46933         * gcc.dg/ia64-sync-4.c: New test.
46934
46935 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46936
46937         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
46938         date.
46939
46940 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
46941
46942         PR c++/10337
46943         * g++.dg/warn/conv1.C: New test.
46944         * g++.old-deja/g++.other/conv7.C: Adjust.
46945         * g++.old-deja/g++.other/overload14.C: Adjust.
46946
46947 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
46948
46949         PR c++/10471
46950         * g++.dg/template/defarg2.C: New test.
46951
46952 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
46953
46954         * gcc.dg/cpp/include2.c: Update.
46955         * gcc.dg/cpp/multiline-2.c: New.
46956         * gcc.dg/cpp/multiline.c: Update.
46957         * gcc.dg/cpp/strify2.c: Update.
46958         * gcc.dg/cpp/trad/literals-2.c: Update.
46959
46960 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46961
46962         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
46963
46964 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
46965
46966         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
46967
46968 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
46969
46970         PR c++/10451
46971         * g++.dg/parse/crash4.C: New test.
46972
46973         PR c++/9847
46974         * g++.dg/parse/crash5.C: New test.
46975
46976 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
46977
46978         PR c++/10446
46979         * g++.dg/parse/crash3.C: New test.
46980
46981         PR c++/10428
46982         * g++.dg/parse/elab1.C: New test.
46983
46984 2003-04-22  Devang Patel  <dpatel@apple.com>
46985
46986         * gcc.dg/cpp/trad/funlike-5.c: New test.
46987
46988 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
46989
46990         * g++.dg/other/packed1.C: Fix dg options.
46991
46992 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
46993
46994         * g++.dg/other/offsetof2.C: New test.
46995
46996 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
46997
46998         * g++.dg/template/recurse.C: Adjust location of error messages.
46999
47000 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
47001
47002         PR c++/9881
47003         * g++.dg/init/addr-const1.C: New test.
47004         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
47005
47006 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
47007
47008         PR c++/10405
47009         * g++.dg/lookup/struct-hack1.C: New test.
47010
47011 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
47012
47013         * ucs.c: Update diagnostic messages.
47014
47015 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
47016
47017         * gcc.dg/cpp/truefalse.cpp: New test.
47018         * gcc.dg/cpp/cpp.exp: Update.
47019         * g++.dg/other/stdbool-if.C: Remove.
47020
47021 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
47022
47023         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
47024         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
47025
47026 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
47027
47028         * gcc.c-torture/compile/20030418-1.c: New test.
47029
47030 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
47031
47032         * README.compat: Remove; content moved to doc/sourcebuild.texi.
47033
47034 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47035
47036         PR c++/10347
47037         g++.dg/template/dependent-name1.C: New test.
47038
47039 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
47040
47041         * gcc.dg/warn-1.c (tourist_guide): New array,
47042         contains a pointer to bar.
47043
47044 2003-04-16  Roger Sayle  <roger@eyesopen.com>
47045
47046         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
47047         * gcc.c-torture/execute/medce-1.c: New test case.
47048         * gcc.c-torture/execute/medce-2.c: New test case.
47049
47050 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
47051
47052         * lib/prune.exp: Ignore more messages.
47053
47054         PR c++/10381
47055         * g++.dg/parse/lookup3.C: New test.
47056
47057 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
47058
47059         * gcc.c-torture/compile/20030415-1.c : New test.
47060
47061 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
47062
47063         * gcc.c-torture/execute/scope-2.c: Move to ...
47064         * gcc.dg/noncompile/scope.c: .... here.
47065
47066 2003-04-14  Roger Sayle  <roger@eyesopen.com>
47067
47068         * gcc.dg/20030414-2.c: New test case.
47069
47070 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
47071
47072         PR target/10377
47073         * gcc.dg/20030414-1.c: New test.
47074
47075 2003-04-13  Roger Sayle  <roger@eyesopen.com>
47076
47077         * gcc.dg/builtins-12.c: New test case.
47078         * gcc.dg/builtins-13.c: New test case.
47079
47080 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47081
47082         * gcc.c-torture/execute/string-opt-18.c: New test.
47083
47084 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
47085
47086         PR c++/10300
47087         * g++.dg/init/new5.C: New test.
47088
47089 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
47090
47091         PR c++/7910
47092         * g++.dg/ext/dllimport1.C: New test.
47093
47094 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47095
47096         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
47097
47098 2003-04-11  Bud Davis <bdavis9659@comcast.net>
47099
47100         PR Fortran/9263
47101         * g77.f-torture/noncompile/9263.f: New test
47102         PR Fortran/1832
47103         * g77.f-torture/execute/1832.f: New test
47104
47105 2003-04-11  David Chad  <davidc@freebsd.org>
47106             Loren J. Rittle  <ljrittle@acm.org>
47107
47108         PR libobjc/8562
47109         * objc.dg/headers.m: New test.
47110
47111 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
47112
47113         * gcc.c-torture/execute/builtin-noret-2.c: New.
47114         * gcc.c-torture/execute/builtin-noret-2.x: New.
47115         XFAIL builtin-noret-2.c at -O1 and above.
47116         * gcc.dg/redecl.c: New.
47117         * gcc.dg/Wshadow-1.c: Update error regexps.
47118
47119 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
47120
47121         * g++.dg/abi/bitfield10.C: New test.
47122
47123 2003-04-09  Mike Stump  <mrs@apple.com>
47124
47125         * gcc.dg/pch/pch.exp: Make testcase names longer.
47126         * g++.dg/pch/pch.exp: Make testcase names longer.
47127
47128 2003-04-08  Roger Sayle  <roger@eyesopen.com>
47129
47130         * gcc.dg/builtins-11.c: New test case.
47131
47132 2003-04-08  Roger Sayle  <roger@eyesopen.com>
47133
47134         * gcc.dg/builtins-9.c: New test case.
47135         * gcc.dg/builtins-10.c: New test case.
47136
47137 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
47138
47139         * gcc.dg/noncompile/init-4.c.c: New test.
47140
47141 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
47142
47143         * gcc.misc-test/gcov-9.c: New test.
47144         * gcc.misc-test/gcov-10.c: New test
47145         * gcc.misc-test/gcov-11.c: New test.
47146
47147 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
47148
47149         PR optimization/10024
47150         * gcc.c-torture/compile/20030405-1.c: New test.
47151
47152 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
47153
47154         * gcc.dg/pch/static-3.c: New.
47155         * gcc.dg/pch/static-3.hs: New.
47156         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
47157
47158 2003-04-04  Richard Henderson  <rth@redhat.com>
47159
47160         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
47161         * g++.dg/eh/forced2.C: Likewise.
47162
47163 2003-04-03  Mike Stump  <mrs@apple.com>
47164
47165         * lib/scanasm.exp (scan-assembler): Add xfail processing for
47166         target arg.
47167         (scan-assembler-times, scan-assembler-not): Likewise.
47168         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
47169
47170 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
47171
47172         * gcc.dg/sparc-loop-1.c: New test.
47173
47174 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
47175
47176         PR other/9274
47177         * g++.dg/pch/system-2.C: New.
47178         * g++.dg/pch/system-2.Hs: New.
47179
47180 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
47181
47182         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
47183
47184         * g++.dg/eh/simd-1.C (vecfunc): Same.
47185
47186 2003-04-01  Roger Sayle  <roger@eyesopen.com>
47187
47188         * gcc.c-torture/execute/20030401-1.c: New test case.
47189
47190 2003-04-01  Ziemowit Laski <zlaski@apple.com>
47191
47192         * objc.dg/defs.m: New.
47193
47194 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
47195
47196         * g++.dg/eh/simd-1.C: New.
47197         * g++.dg/eh/simd-2.C: New.
47198
47199 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
47200
47201         * gcc.c-torture/execute/simd-3.c: New.
47202
47203 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
47204
47205         PR c/9936
47206         * gcc.dg/20030331-2.c: New test.
47207
47208 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
47209
47210         PR c++/10278
47211         * g++.dg/parse/crash2.C: New test.
47212
47213 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
47214
47215         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
47216         * gcc.c-torture/execute/20030331-1.c: ...here.
47217
47218 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
47219
47220         * gcc.c-torture/execute/20030331-1.c: New test.
47221
47222 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
47223
47224         * lib/gcov.exp: Adjust call return testing strings.
47225         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
47226
47227 2003-03-31  Roger Sayle  <roger@eyesopen.com>
47228
47229         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
47230         * gcc.dg/builtins-7.c: New test case.
47231         * gcc.dg/builtins-8.c: New test case.
47232
47233 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
47234
47235         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
47236
47237 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
47238
47239         PR c++/7647
47240         * g++.dg/lookup-class-member-2.C: New test.
47241
47242 2003-03-30  Glen Nakamura  <glen@imodulo.com>
47243
47244         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
47245
47246 2003-03-28  Roger Sayle  <roger@eyesopen.com>
47247
47248         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
47249
47250 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
47251
47252         * g++.dg/init/attrib1.C: New test.
47253
47254 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
47255
47256         * gcc.dg/ultrasp8.c: New test.
47257
47258 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
47259
47260         * gcc.dg/ultrasp7.c: New test.
47261
47262 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
47263
47264         PR c++/10047
47265         * g++.dg/template/inline1.C: New test.
47266
47267 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
47268
47269         * gcc.dg/sparc-dwarf2.c: New test.
47270
47271 2003-03-27  Roger Sayle  <roger@eyesopen.com>
47272
47273         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
47274         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
47275
47276 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
47277
47278         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
47279         than reading .x files.
47280         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
47281         * g77.dg/gcov/gcov-1.f: Likewise.
47282         * gcc.misc-tests/gcov-4b.c: Likewise.
47283         * gcc.misc-tests/gcov-5b.c: Likewise.
47284         * gcc.misc-tests/gcov-6.c: Likewise.
47285         * gcc.misc-tests/gcov-7.c: Likewise.
47286         * gcc.misc-tests/gcov-8.c: Likewise.
47287         * g++.dg/gcov/gcov-1.x: Remove.
47288         * g77.dg/gcov/gcov-1.x: Likewise.
47289         * gcc.misc-tests/gcov-4b.x: Likewise.
47290         * gcc.misc-tests/gcov-5b.x: Likewise.
47291         * gcc.misc-tests/gcov-6.x: Likewise.
47292         * gcc.misc-tests/gcov-7.x: Likewise.
47293         * gcc.misc-tests/gcov-8.x: Likewise.
47294
47295 2003-03-27  Glen Nakamura  <glen@imodulo.com>
47296
47297         PR opt/10087
47298         * gcc.dg/20030324-1.c: New test.
47299
47300 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
47301
47302         PR c++/10224
47303         * g++.dg/template/arg3.C: New test.
47304
47305         PR c++/10158
47306         * g++.dg/template/friend18.C: New test.
47307
47308 2003-03-26  Roger Sayle  <roger@eyesopen.com>
47309
47310         * g77.f-torture/compile/20030326-1.f: New test case.
47311
47312 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
47313
47314         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
47315
47316         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
47317
47318 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
47319
47320         * gcc.dg/ia64-sync-3.c: New test.
47321
47322 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
47323
47324         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
47325
47326 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
47327
47328         * gcc.dg/ultrasp6.c: New test.
47329
47330 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
47331
47332         * gcc.dg/i386-signbit-1.c: New test.
47333         * gcc.dg/i386-signbit-2.c: New test.
47334         * gcc.dg/i386-signbit-3.c: New test.
47335
47336 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
47337
47338         * gcc.dg/ultrasp5.c: Fix options.
47339
47340 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
47341
47342         * gcc.dg/ultrasp5.c: Fix comment.
47343
47344 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
47345
47346         PR fortran/10197
47347         * g77.f-torture/execute/10197.f: New test.
47348
47349 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
47350
47351         PR c++/9898, c++/383
47352         * g++.dg/template/conv6.C: New test.
47353
47354         PR c++/10119
47355         * g++.dg/template/ptrmem5.C: New test.
47356
47357         PR c++/10026
47358         * g++.dg/lookup/koenig1.C: New test.
47359
47360         PR C++/10199
47361         * g++.dg/lookup/template2.C: New test.
47362
47363 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
47364
47365         * g++.dg/opt/rtti1.C: New test.
47366
47367 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
47368
47369         * gcc.dg/ultrasp5.c: New test.
47370
47371 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
47372
47373         PR middle-end/9967
47374         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
47375         builtin fputs.
47376
47377 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
47378
47379         PR c/8224
47380         * gcc.dg/20030323-1.c: New test.
47381
47382 2003-03-23  Roger Sayle  <roger@eyesopen.com>
47383
47384         * gcc.c-torture/compile/20030323-1.c: New test case.
47385
47386 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
47387
47388         * gcc.dg/20030321-1.c: New test.
47389
47390 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
47391
47392         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
47393
47394 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
47395
47396         PR c++/9978, c++/9708
47397         * g++.dg/ext/vlm1.C: Adjust expected error.
47398         * g++.dg/ext/vla2.C: New test.
47399         * g++.dg/template/arg1.C: New test.
47400         * g++.dg/template/arg2.C: New test.
47401
47402 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
47403
47404         * g77.f-torture/execute/select.f: New test.
47405         * g77.f-torture/noncompile/select_no_compile.f: New test.
47406
47407 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
47408
47409         PR c++/9898
47410         * g++.dg/other/error4.C: New test.
47411
47412 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
47413
47414         * g++.dg/template/friend17.C: New test.
47415
47416 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
47417
47418         * gcc.c-torture/compile/20030320-1.c: New.
47419
47420 2003-03-20  Roger Sayle  <roger@eyesopen.com>
47421
47422         * gcc.dg/builtins-6.c: New test case.
47423
47424 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
47425
47426         PR target/10073
47427         * gcc.c-torture/compile/20030319-1.c: New.
47428
47429 2003-03-18  Jan Hubicka  <jh@suse.cz>
47430
47431         * gcc.dg/i386-cvt-1.c: New test.
47432
47433 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
47434
47435         * objc.dg/naming-1.m: Use "(parse|syntax) error".
47436         * objc.dg/naming-2.m: Likewise.
47437
47438 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
47439
47440         PR c++/9639
47441         * g++.dg/parse/crash1.C: New test.
47442
47443 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
47444
47445         PR c++/8805
47446         * g++.dg/eh/cleanup1.C: New test.
47447
47448 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
47449
47450         * gcc.c-torture/execute/20030316-1.c: New test case.
47451
47452 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
47453
47454         PR c++/9629
47455         * g++.dg/init/ctor2.C: New test.
47456
47457 2003-03-15  Roger Sayle  <roger@eyesopen.com>
47458
47459         * g77.f-torture/compile/xformat.f: New test case.
47460
47461 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47462
47463         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
47464         * g++.old-deja/g++.mike/eh50.C: Likewise.
47465
47466 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47467
47468         PR c++/6440
47469         * g++.dg/template/spec7.C: New test.
47470         * g++.dg/template/spec8.C: Likewise.
47471
47472 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
47473
47474         * gcc.c-torture/execute/20030313-1.c: New test.
47475
47476 2003-03-14  Richard Henderson  <rth@redhat.com>
47477
47478         * gcc.dg/inline-2.c: Adjust alpha test for external call.
47479
47480 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
47481
47482         * gcc.c-torture/compile/20030314-1.c: New test.
47483
47484 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
47485
47486         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
47487         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
47488         thumb target,
47489         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
47490         to accept newer _imp__  prefix and additional
47491         newline in .drectve section.
47492         * gcc.dg/dll-4.c: Likewise.
47493         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
47494         switch.
47495
47496 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
47497
47498         * g++.dg/parse/namespace9.C: New test.
47499
47500         * g++.dg/init/ref5.C: New test.
47501         * g++.dg/parse/ptrmem1.C: Likewise.
47502
47503 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47504
47505         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
47506         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
47507         regular expression.
47508         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
47509         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
47510
47511 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
47512
47513         * gcc.c-torture/execute/20030224-2.c: New test.
47514
47515 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47516
47517         * gcc.dg/decl-3.c: New test.
47518
47519 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47520
47521         * gcc.dg/i386-loop-2.c: New test.
47522
47523 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
47524
47525         PR c++/9474
47526         * g++.dg/parse/namespace8.C: New test.
47527
47528         PR c++/9924
47529         * g++.dg/overload/builtin2.C: New test.
47530
47531 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
47532
47533         * gcc.dg/return-type-3.c: New test.
47534
47535 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
47536
47537         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
47538         profiling options are not supported.
47539
47540 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
47541
47542         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
47543         * g++.old-deja/g++.warn/impint2.C: Likewise.
47544
47545 2003-03-10  Devang Patel  <dpatel@apple.com>
47546
47547         * g++.dg/cpp/c++_cmd_1.C: New test.
47548         * g++.dg/cpp/c++_cmd_1.h: New file.
47549
47550 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
47551
47552         * gcc.dg/altivec-9.c: New file.
47553
47554 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47555
47556         * gcc.dg/ppc-sdata-1.c: New test.
47557         * gcc.dg/ppc-sdata-2.c: New test.
47558
47559 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
47560
47561         PR c++/9373
47562         * g++.dg/opt/ptrmem2.C: New test.
47563
47564         PR c++/8534
47565         * g++.dg/opt/ptrmem1.C: New test.
47566
47567 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
47568
47569         * gcc.dg/i386-loop-1.c: New test.
47570
47571 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47572
47573         PR c++/9970
47574         * g++.dg/lookup/friend1.C: New test.
47575
47576 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
47577
47578         PR c++/9823
47579         * g++.dg/parser/constructor1.C: New test.
47580
47581 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
47582
47583         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
47584
47585         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
47586
47587 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
47588
47589         * gcc.dg/cpp/Wunused.c: Update test.
47590
47591 2003-03-08  Jan Hubicka  <jh@suse.cz>
47592
47593         * gcc.dg/inline-3.c: New test.
47594
47595 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
47596
47597         PR c++/9809
47598         * g++.dg/parse/builtin1.C: New test.
47599
47600         PR c++/9982
47601         * g++.dg/abi/cookie1.C: New test.
47602         * g++.dg/abi/cookie2.C: Likewise.
47603
47604         PR c++/9524
47605         * g++.dg/template/field1.C: New test.
47606
47607         PR c++/9912
47608         * g++.dg/parse/class1.C: New test.
47609         * g++.dg/parse/namespace7.C: Likewise.
47610         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
47611
47612 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
47613
47614         * g++.dg/init/ref4.C: New test.
47615
47616 2003-03-07  Jan Hubicka  <jh@suse.cz>
47617
47618         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
47619         * gcc.dg/inline-3.c: New test.
47620
47621 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
47622
47623         * g++.dg/init/ref3.C: New test.
47624
47625         PR c++/9965
47626         * g++.dg/init/ref2.C: New test.
47627
47628         PR c++/9400
47629         * g++.dg/warn/Wshadow-2.C: New test.
47630
47631         PR c++/9791
47632         * g++.dg/warn/Woverloaded-1.C: New test.
47633
47634 2003-03-05  Jan Hubicka  <jh@suse.cz>
47635
47636         * gcc.dg/i386-local2.c: New.
47637         * gcc.dg/i386-local.c: Fix typo.
47638
47639 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
47640
47641         * g++.dg/abi/layout3.C: New test.
47642
47643 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
47644
47645         * gcc.c-torture/compile/20030305-1.c
47646
47647 2003-03-05  Jan Hubicka  <jh@suse.cz>
47648
47649         * gcc.dg/i386-local.c: New.
47650
47651 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
47652
47653         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
47654
47655 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
47656
47657         * gcc.dg/switch-2.c: New test.
47658         * gcc.dg/switch-3.c: New test.
47659         * gcc.dg/Wswitch.c: Adjust line numbers.
47660         * gcc.dg/Wswitch-default.c: Likewise.
47661         * gcc.dg/Wswitch-enum.c: Likewise.
47662
47663 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
47664
47665         * gcc.c-torture/execute/20030222-1.c: New test.
47666
47667 2003-03-03  James E Wilson  <wilson@tuliptree.org>
47668
47669         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
47670
47671 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
47672
47673         PR c++/9878
47674         * g++.dg/init/ref1.C: New test.
47675
47676 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
47677
47678         * gcc.dg/sh-relax.c: New SH-only test.
47679
47680 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
47681
47682         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
47683         comment explaining purpose of testcase.
47684
47685 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
47686
47687         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
47688         for HC11/HC12 (asm needs two int registers).
47689         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
47690         HC11/HC12 because the test uses an asm which needs two 32-bit
47691         registers.
47692
47693 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
47694
47695         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
47696         for HC11/HC12 (array is too large otherwise).
47697         * gcc.c-torture/compile/920501-4.x: New file, likewise.
47698         * gcc.c-torture/compile/20010518-2.x: Likewise.
47699         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
47700         HC11/HC12 (array is too large).
47701
47702 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
47703
47704         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
47705         * lib/g++-dg.exp (g++-dg-test): Likewise.
47706
47707 2003-03-01  Roger Sayle  <roger@eyesopen.com>
47708
47709         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
47710         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
47711
47712 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47713
47714         * g++.dg/warn/implicit-typename1.C: Remove warning.
47715
47716 2003-02-28  Richard Henderson  <rth@redhat.com>
47717
47718         * gcc.dg/noreturn-1.c: Move noreturn warning line.
47719         * gcc.dg/return-type-1.c: Move control reaches end warning line.
47720
47721 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
47722
47723         * gcc.dg/pch/pch.exp: Change .pch to .gch.
47724         * g++.dg/pch/pch.exp: Likewise.
47725
47726 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
47727
47728         PR c++/9879
47729         * g++.dg/init/new4.C: New test.
47730
47731 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
47732
47733         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
47734
47735 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
47736
47737         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
47738         unsigned long.
47739
47740         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
47741         wider than float.
47742
47743 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
47744
47745         * lib/scanasm.exp: Add support for counting numbers of
47746         occurences.
47747         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
47748         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
47749
47750 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
47751
47752         PR c++/9683
47753         * g++.dg/template/static3.C: New test.
47754
47755         PR c++/9829
47756         * g++.dg/parse/namespace6.C: New test.
47757
47758 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47759
47760         PR target/9732
47761         * gcc.dg/20030225-1.c: New test.
47762
47763 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
47764
47765         * README: Remove out-of-date information.
47766
47767         PR c++/9836
47768         * g++.dg/template/spec6.C: New test.
47769
47770 2003-02-24  Jeff Law  <law@redhat.com>
47771
47772         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
47773
47774 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47775
47776         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
47777         * gcc.dg/pragma-ep-1.c: Likewise.
47778
47779 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47780
47781         PR c++/9602
47782         * g++.dg/template/friend16.C: New test.
47783
47784 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
47785
47786         PR c++/5333
47787         * g++.dg/parse/fused-params1.C: Adjust error messages.
47788         * g++.dg/template/nested3.C: New test.
47789
47790 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
47791
47792         * g++.dg/abi/param1.C: New test.
47793
47794 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47795
47796         PR c++/7982
47797         * g++.dg/warn/implicit-typename1.C: New test.
47798
47799 2003-02-22  Kelley Cook <kelleycook@comcast.net>
47800
47801         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
47802         with "mtune".
47803         * g++.old-deja/g++.other/store-expr2.C: Likewise.
47804         * gcc.c-torture/execute/20010129-1.x: Likewise.
47805         * gcc.dg/20011107-1.c: Likewise.
47806         * gcc.dg/20020108-1.c: Likewise.
47807         * gcc.dg/20020122-3.c: Likewise.
47808         * gcc.dg/20020206-1.c: Likewise.
47809         * gcc.dg/20020310-1.c: Likewise.
47810         * gcc.dg/20020426-2.c: Likewise.
47811         * gcc.dg/20020517-1.c: Likewise.
47812         * gcc.dg/991230-1.c: Likewise.
47813         * gcc.dg/i386-unroll-1.c: Likewise.
47814         * gcc.misc-tests/i386-prefetch.exp: Likewise.
47815
47816 2003-02-22  Jan Hubicka  <jh@suse.cz>
47817
47818         * gcc.dg/i386-mul.c: New test.
47819
47820 2003-02-21  Roger Sayle  <roger@eyesopen.com>
47821
47822         * gcc.dg/builtins-5.c: New test case.
47823
47824 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
47825
47826         * gcc.dg/asmreg-1.c: New test.
47827
47828 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
47829
47830         PR c++/9749
47831         * g++.dg/parse/varmod1.C: New test.
47832
47833 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
47834
47835         PR c++/9727
47836         * g++.dg/template/op1.C: New test.
47837
47838 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
47839
47840         PR c++/8906
47841         * g++.dg/template/nested2.C: New test.
47842
47843 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
47844
47845         PR c++/8724
47846         * g++.dg/expr/dtor1.C: New test.
47847
47848 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
47849
47850         * gcc.dg/cpp/include3.c: New test.
47851         * gcc.dg/cpp/inc/foo.h: New file.
47852
47853 2003-02-21  Glen Nakamura  <glen@imodulo.com>
47854
47855         * gcc.c-torture/execute/20030221-1.c: New test.
47856
47857 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
47858
47859         PR c++/9729
47860         * g++.dg/abi/conv1.C: New test.
47861
47862 2003-02-20  Jan Hubicka  <jh@suse.cz>
47863
47864         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
47865
47866 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
47867
47868         * gcc.c-torture/compile/20030219-1.c: New test.
47869
47870 2003-02-18  Jan Hubicka  <jh@suse.cz>
47871
47872         * gcc.dg/funcorder.c: New test.
47873
47874 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
47875
47876         * gcc.c-torture/execute/20030218-1.c: New.
47877
47878 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
47879
47880         * gcc.dg/20030218-1.c: New.
47881
47882 2003-02-18  Richard Henderson  <rth@redhat.com>
47883
47884         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
47885         * gcc.dg/attr-used-2.c: New.
47886
47887 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
47888
47889         PR c++/9704
47890         * g++.dg/init/copy5.C: New test.
47891
47892 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
47893
47894         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
47895         * g++.dg/pch/pch.exp: Likewise.
47896
47897 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
47898
47899         * gcc.c-torture/execute/20030209-1.c: Enable the test if
47900         STACK_SIZE is not defined.
47901
47902 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47903
47904         PR c++/9457
47905         * g++.dg/template/init1.C: New test.
47906
47907 2003-02-16  Jan HUbicka  <jh@suse.cz>
47908
47909         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
47910         (foo): Add few extra tests
47911         * gcc.dg/c99-const-expr-3.c: Likewise.
47912         * gcc.c-torture/execute/20030216-1.c: New.
47913
47914 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47915
47916         PR c++/9459
47917         * g++.dg/ext/typeof4.C: New test.
47918
47919 2003-02-15  Roger Sayle  <roger@eyesopen.com>
47920
47921         * gcc.dg/i386-387-3.c: New test case.
47922
47923 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
47924
47925         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
47926         cris-*-elf* cris-*-aout* and mmix-*-*.
47927
47928 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
47929
47930         * gcc.dg/20030213-1.c: New test.
47931
47932 2003-02-12  Roger Sayle  <roger@eyesopen.com>
47933
47934         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
47935         * gcc.dg/i386-387-2.c: Likewise.
47936
47937 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
47938
47939         * gcc.dg/ppc-spe.c: Fix formatting.
47940         Enable tests that were previously unsupported by gas.
47941         Delete tests for instructions that no longer exist.
47942         Switch arguments on evsubifw builtin.
47943
47944 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
47945
47946         * gcc.c-torture/execute/20030209-1.c: Disable the test if
47947         STACK_SIZE is too small.
47948
47949 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
47950             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
47951
47952         * gcc.dg/decl-2.c: New test.
47953
47954 2003-02-10  Jan Hubicka  <jh@suse.cz>
47955
47956         * gcc.dg/i386-fpcvt-1.c: New test.
47957
47958 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
47959
47960         * gcc.c-torture/execute/20030209-1.c: New test.
47961
47962 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
47963
47964         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
47965         int-wide bitops, use the constants of the same width.
47966         Likewise, if long long is 32-bit wide, test bitops using
47967         32-bit constants.
47968
47969 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
47970
47971         * gcc.dg/20021014-1.c: Annotate with expected notice text.
47972
47973 2003-02-07  Roger Sayle  <roger@eyesopen.com>
47974
47975         * gcc.dg/builtins-4.c: New test case.
47976
47977 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47978
47979         * gcc.dg/20020430-1.c: Fix dg command typos.
47980         * gcc.dg/20020503-1.c: Likewise.
47981
47982 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47983
47984         PR c++/8785
47985         * g++.dg/parse/fused-params1.C: New test.
47986
47987         PR c++/8857
47988         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
47989
47990         PR c++/8921
47991         * g++.dg/parse/non-dependent1.C: New test.
47992
47993         PR c++/8928
47994         * g++.dg/parse/dupl-tmpl-args1.C: New test.
47995
47996         PR c++/9228
47997         * g++.dg/parse/undefined7.C: New test.
47998         * g++.dg/parse/non-templ1.C: New test.
47999
48000         PR c++/9229
48001         * g++.dg/parse/too-many-tmpl-args1.C: New test.
48002
48003 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
48004
48005         * gcc.c-torture/compile/20030206-1.c: New test.
48006
48007 2003-02-05  Roger Sayle  <roger@eyesopen.com>
48008
48009         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
48010         "pow" to "foo" to avoid potential confusion with a math built-in.
48011
48012 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48013
48014         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
48015         conditions for SPARC targets.
48016
48017 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
48018
48019         * gcc.dg/20030204-1.c: New test.
48020
48021 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
48022
48023         PR c++/38
48024         * g++.dg/parse/array-size1.C: New test.
48025
48026         PR c++/5657
48027         * g++.dg/parse/undefined3.C: New test.
48028
48029         PR c++/5665
48030         * g++.dg/parse/undefined4.C: New test.
48031
48032         PR c++/5975
48033         * g++.dg/parse/undefined5.C: New test.
48034
48035         PR c++/7259
48036         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
48037
48038         PR c++/8578
48039         * g++.dg/parse/casting-operator1.C: New test.
48040
48041         PR c++/8596
48042         * g++.dg/parse/undefined6.C: New test.
48043
48044         PR c++/8736
48045         * g++.dg/parse/missing-template1.C: New test.
48046
48047 2003-02-04  Jan Hubicka  <jh@suse.cz>
48048
48049         * gcc.dg/i386-cadd.c: Compile using -march=k8.
48050         * gcc.dg/i386-cmov?.c: Likewise.
48051         * gcc.dg/i386-fpcvt-?.c: Likewise.
48052         * gcc.dg/i386-ssefp-1.c: Likewise.
48053         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
48054         conventions.
48055
48056 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
48057
48058         PR c++/7129
48059         * g++.dg/ext/max.C: New test.
48060
48061 2003-02-03  Jan Hubicka  <jh@suse.cz>
48062
48063         * gcc.c-torture/execute/20030203-1.c: New test.
48064
48065 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
48066
48067         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
48068         'natural-endian'.
48069
48070 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
48071
48072         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
48073         * g++.dg/init/new2.C: Likewise.
48074         * g++.dg/other/new1.C: Likewise.
48075
48076 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
48077
48078         * gcc.dg/struct-ret-libc.c: New test.
48079
48080 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
48081
48082         * gcc.dg/20030129-1.c: New test.
48083
48084 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48085
48086         PR c++/8849
48087         * g++.dg/template/ptrmem4.C: New test.
48088
48089 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
48090
48091         * g++.dg/parser/constant1.C: New test.
48092
48093 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48094
48095         PR c++/8591
48096         * g++.dg/parse/friend2.C: New test.
48097
48098 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
48099
48100         PR c++/9437
48101         * g++.dg/template/unify4.C: New test.
48102
48103 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
48104
48105         * gcc.c-torture/execute/20030128-1.c: New test.
48106
48107 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
48108
48109         * g++.dg/lookup/nested1.C: Test moved from ...
48110         * g++.old-deja/g++.other/lookup24.C: ... here.
48111
48112 2003-01-28  Jan Hubicka  <jh@suse.cz>
48113
48114         * gcc.dg/i386-cmov5.c: New test.
48115
48116 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
48117
48118         * gcc.c-torture/execute/20010925-1.c: Changed the
48119         memcpy declaration.
48120
48121 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
48122
48123         PR c++/3902
48124         * g++.dg/parse/template5.C: New test.
48125
48126 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
48127
48128         PR fortran/9258
48129         * g77.dg/pr9258: New test.
48130
48131 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
48132
48133         * README: Move relevant parts from README.g++.
48134
48135         * README.g++: Remove this file.
48136
48137 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
48138
48139         * g++.dg/abi/dcast1.C: New test.
48140
48141 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48142
48143         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
48144
48145 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
48146
48147         PR c++/47
48148         * g++.old-deja/g++.other/lookup24.C: New test.
48149
48150 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48151
48152         PR middle-end/7227
48153         * gcc.dg/uninit-C.c: New test.
48154
48155 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
48156
48157         * g++.dg/abi/covariant1.C: New test.
48158
48159 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
48160
48161         * gcc.dg/20030123-1.c: New test.
48162
48163 2003-01-25  Jan Hubicka  <jh@suse.cz>
48164
48165         PR opt/8492
48166         * gcc.c-torture/compile/20030125-1.c
48167
48168 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
48169
48170         PR c++/9403
48171         * g++.dg/parse/template3.C: New test.
48172         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
48173
48174         PR c++/795
48175         * g++.dg/parse/template4.C: New test.
48176
48177         PR c++/9415
48178         * g++.dg/template/qual2.C: New test.
48179
48180         PR c++/8545
48181         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
48182
48183         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
48184
48185 2003-01-25  Roger Sayle  <roger@eyesopen.com>
48186
48187         * gcc.c-torture/execute/switch-1.c: New test case.
48188
48189 2003-01-25  Jan Hubicka  <jh@suse.cz>
48190
48191         * gcc.c-torture/execute/20030125-1.[cx]: New test.
48192
48193 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
48194
48195         Tweaks for Bison-1.875. From the NEWS file:
48196         "- `parse error' -> `syntax error'
48197         Bison now uniformly uses the term `syntax error'"
48198         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
48199         * gcc.dg/cpp/digraph2.c: Likewise.
48200         * gcc.dg/cpp/direct2.c: Likewise.
48201         * gcc.dg/cpp/paste4.c: Likewise.
48202         * gcc.dg/c90-restrict-1.c: Likewise.
48203         * gcc.dg/c99-func-2.c: Likewise.
48204         * gcc.dg/noncompile/920721-2.c: Likewise.
48205         * gcc.dg/noncompile/930622-2.c: Likewise.
48206         * gcc.dg/noncompile/940112-1.c: Likewise.
48207         * gcc.dg/noncompile/950921-1.c: Likewise.
48208         * gcc.dg/noncompile/951123-1.c: Likewise.
48209         * gcc.dg/noncompile/971104-1.c: Likewise.
48210         * gcc.dg/noncompile/990416-1.c: Likewise.
48211
48212 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
48213
48214         * g++.dg/parse/undefined1.C: Add error message.
48215
48216 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
48217
48218         PR c++/9354
48219         * g++.dg/parse/new1.C: New test.
48220
48221         PR c++/9216
48222         * g++.dg/parse/template2.C: New test.
48223
48224         PR c++/9354
48225         * g++.dg/parse/typedef2.C: New test.
48226
48227         PR c++/9328
48228         * g++.dg/ext/typeof3.C: New test.
48229
48230 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
48231
48232         PR c++/2738
48233         * g++.dg/parse/ret-type1.C: New test.
48234
48235         PR c++/3792
48236         * g++.dg/parse/tmpl-outside1.C: New test.
48237
48238         PR c++/4207
48239         * g++.dg/parse/int-as-enum1.C: New test.
48240
48241         PR c++/4903
48242         * g++.dg/parse/no-typename1.C: New test.
48243
48244         PR c++/5533
48245         * g++.dg/parse/no-value1.C: New test.
48246
48247         PR c++/5921
48248         * g++.dg/parse/wrong-inline1.C: New test.
48249
48250         PR c++/6402
48251         * g++.dg/parse/ref1.C: New test.
48252
48253         PR c++/6992
48254         * g++.dg/parse/attr-ctor1.C: New test.
48255
48256         PR c++/7229
48257         * g++.dg/parse/namespace5.C: New test.
48258
48259         PR c++/7917
48260         * g++.dg/parse/func-def1.C: New test.
48261
48262         PR c++/8143
48263         * g++.dg/parse/undefined1.C: New test.
48264
48265         PR c++/5723, PR c++/8522
48266         * g++.dg/parse/specialization1.C: New test.
48267
48268         PR c++/163, PR c++/8595
48269         * g++.dg/parse/struct-as-enum1.C: New test.
48270
48271         PR c++/9173
48272         * g++.dg/parse/undefined2.C: New test.
48273
48274 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
48275
48276         PR c++/9298
48277         * g++.dg/parse/template1.C: New test.
48278
48279         PR c++/9384
48280         * g++.dg/parse/using1.C: New test.
48281
48282         PR c++/9285
48283         PR c++/9294
48284         * g++.dg/parse/expr2.C: New test.
48285
48286         PR c++/9388
48287         * g++.dg/parse/lookup2.C: Likewise.
48288
48289 2003-01-21  Jan Hubicka  <jh@suse.cz>
48290
48291         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
48292         * gcc.c-torture/execute/eeprof-1.c: Likewise.
48293         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
48294         * gcc.c-torture/execute/string-opt-*.c: Likewise.
48295
48296 2003-01-20  Nick Clifton  <nickc@redhat.com>
48297
48298         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
48299         problem with ARM sibcall code generation.
48300
48301 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
48302
48303         * gcc.c-torture/execute/20030120-1.c: New.
48304
48305 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
48306
48307         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
48308
48309 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
48310
48311         PR c++/9272
48312         * g++.dg/parse/ctor1.C: New test.
48313
48314         PR c++/9294:
48315         * g++.dg/parse/qualified1.C: New test.
48316
48317         * g++.dg/parse/typename3.C: New test.
48318
48319 2003-01-16  Richard Henderson  <rth@redhat.com>
48320
48321         * g++.dg/tls/init-2.C: Fix error matches for real this time.
48322
48323 2003-01-16  Richard Henderson  <rth@redhat.com>
48324
48325         * g++.dg/pch/pch.exp: Copy test header to the working directory
48326         before using it either for precompilation or direct use.
48327         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
48328         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
48329
48330 2003-01-16  Richard Henderson  <rth@redhat.com>
48331
48332         * gcc.dg/pch/pch.exp: Copy test header to the working directory
48333         before using it either for precompilation or direct use.
48334         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
48335         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
48336
48337 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
48338
48339         * g++.dg/ext/typename1.C: Add typename keyword.
48340         * g++.dg/template/crash1.C: Update error messages.
48341         * g++.dg/template/crash2.C: Remove error message.
48342         * g++.dg/parse/typename2.C: New test.
48343         * g++.dg/template/typename2.C: Change implicit
48344         typename warning into error.
48345         * g++.old-deja/g++.benjamin/tem03.C: Issue more
48346         error messages.
48347         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
48348         * g++.old-deja/g++.brendan/crash56.C: Add this->.
48349         * g++.old-deja/g++.law/visibility13.C: Remove error
48350         messages.
48351         * g++.old-deja/g++.ns/template17.C: Reorder code to
48352         make declaration visible in template.
48353         * g++.old-deja/g++.pt/crash3.C: Fix typos.
48354         * g++.old-deja/g++.pt/crash36.C: Issue more error
48355         messages.
48356         * g++.old-deja/g++.pt/crash5.C: Improve error
48357         message.
48358         * g++.old-deja/g++.pt/crash67.C: Remove warning.
48359         * g++.old-deja/g++.pt/inherit1.C: Add this->.
48360         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
48361         * g++.old-deja/g++.pt/typename16.C: Replace implicit
48362         typename warning with error message.
48363         * g++.old-deja/g++.pt/typename19.C: Remove warning.
48364         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
48365         * g++.old-deja/g++.robertl/eb24.C: Use this->.
48366
48367 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
48368
48369         * g++.dg/parse/ambig2.C: New test.
48370
48371 2003-01-15  Richard Henderson  <rth@redhat.com>
48372
48373         * g++.dg/tls/init-2.C: Update error message string.
48374
48375 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48376
48377         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
48378
48379 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
48380
48381         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
48382         all for HC11/HC12.
48383         * gcc.c-torture/compile/20001205-1.x: Likewise.
48384         * gcc.c-torture/compile/20001226-1.x: Likewise.
48385         * gcc.c-torture/compile/920520-1.x: Likewise.
48386         * gcc.c-torture/compile/961203-1.x: Likewise.
48387         * gcc.c-torture/compile/20020604-1.x: Likewise.
48388
48389 2003-01-15  Jan Hubicka  <jh@suse.cz>
48390
48391         * gcc.c-torture/compile/20030115-1.c: New test.
48392
48393         * gcc.dg/i386-fpcvt-1.c: New test.
48394         * gcc.dg/i386-fpcvt-2.c: New test.
48395
48396 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
48397
48398         Further conform g++'s __vmi_class_type_info to the C++ ABI
48399         specification.
48400         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
48401         the specification.
48402
48403 2003-01-14  Jan Hubicka  <jh@suse.cz>
48404
48405         * gcc.dg/i386-fpcvt-1.c: New test.
48406         * gcc.dg/i386-fpcvt-2.c: New test.
48407
48408 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
48409
48410         * gcc.dg/i386-mmx-3.c: New test.
48411
48412 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
48413
48414         PR c++/9264
48415         * g++.dg/parse/octal1.C: New file.
48416
48417         PR c++/9172
48418         * g++.dg/parse/typename1.C: New file.
48419
48420 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
48421
48422         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
48423         * gcc.dg/bf-no-ms-layout.c: Likewise.
48424         * gcc.dg/bf-ms-attrib.c: Likewise.
48425
48426 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
48427
48428         PR c++/9099
48429         * g++.dg/parse/dtor1.C: New file.
48430
48431         PR c++/9128
48432         * g++.dg/rtti/typeid1.C: New file.
48433
48434         PR c++/9153
48435         * g++.dg/parse/lookup1.C: New file.
48436
48437         PR c++/9171
48438         * g++.dg/templ/spec5.C: New file.
48439
48440 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
48441
48442         * gcc.c-torture/compile/20030110-1.c: New test.
48443
48444 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
48445
48446         Merge from pch-branch:
48447
48448         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
48449
48450         * gcc.dg/pch/cpp-1.h: New.
48451         * gcc.dg/pch/cpp-1.c: New.
48452         * gcc.dg/pch/cpp-2.h: New.
48453         * gcc.dg/pch/cpp-2.c: New.
48454
48455         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
48456
48457         * gcc.dg/pch/except-1.h: New.
48458         * gcc.dg/pch/except-1.c: New.
48459
48460         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
48461
48462         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
48463         running test.
48464         * gcc.dg/pch: Include *.hp not *.h.
48465         * gcc.dg/pch/system-1.h: New.
48466         * gcc.dg/pch/system-1.c: New.
48467
48468         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
48469
48470         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
48471         rather than trying to build and run a program using PCH.
48472         * gcc.dg/pch: Remove dg-do commands from test files.
48473
48474         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
48475
48476         * gcc.dg/pch/macro-3.c: New.
48477         * gcc.dg/pch/macro-3.h: New.
48478
48479         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
48480
48481         * gcc.dg/pch/common-1.c: New.
48482         * gcc.dg/pch/common-1.h: New.
48483         * gcc.dg/pch/decl-1.c: New.
48484         * gcc.dg/pch/decl-1.h: New.
48485         * gcc.dg/pch/decl-2.c: New.
48486         * gcc.dg/pch/decl-2.h: New.
48487         * gcc.dg/pch/decl-3.c: New.
48488         * gcc.dg/pch/decl-3.h: New.
48489         * gcc.dg/pch/decl-4.c: New.
48490         * gcc.dg/pch/decl-4.h: New.
48491         * gcc.dg/pch/decl-5.c: New.
48492         * gcc.dg/pch/decl-5.h: New.
48493         * gcc.dg/pch/global-1.c: New.
48494         * gcc.dg/pch/global-1.h: New.
48495         * gcc.dg/pch/inline-1.c: New.
48496         * gcc.dg/pch/inline-1.h: New.
48497         * gcc.dg/pch/inline-2.c: New.
48498         * gcc.dg/pch/inline-2.h: New.
48499         * gcc.dg/pch/static-1.c: New.
48500         * gcc.dg/pch/static-1.h: New.
48501         * gcc.dg/pch/static-2.c: New.
48502         * gcc.dg/pch/static-2.h: New.
48503
48504         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
48505
48506         * g++.dg/pch/pch.exp: Better handle failing testcases.
48507         * gcc.dg/pch/pch.exp: Likewise.
48508         * gcc.dg/pch/macro-1.c: New.
48509         * gcc.dg/pch/macro-1.h: New.
48510         * gcc.dg/pch/macro-2.c: New.
48511         * gcc.dg/pch/macro-2.h: New.
48512
48513         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
48514
48515         * g++.dg/dg.exp: Treat files in pch/ specially.
48516         * g++.dg/pch/pch.exp: New file.
48517         * g++.dg/pch/empty.H: New file.
48518         * g++.dg/pch/empty.C: New file.
48519         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
48520         "precompile".
48521
48522         * gcc.dg/pch/pch.exp: New file.
48523         * gcc.dg/pch/empty.h: New file.
48524         * gcc.dg/pch/empty.c: New file.
48525         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
48526         "precompile".
48527
48528 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48529
48530         * g++.dg/template/friend14.C: New test.
48531
48532 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48533
48534         * gcc.dg/old-style-asm-1.c: New test.
48535
48536 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
48537
48538         * gcc.c-torture/compile/20030109-1.c: New test.
48539
48540 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48541
48542         * gcc.c-torture/execute/20030109-1.c: New test.
48543
48544 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
48545
48546         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
48547         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
48548         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
48549         * g++.old-deja/g++.mike/eh2.C: Likewise.
48550         * g++.old-deja/g++.mike/eh3.C: Likewise.
48551         * g++.old-deja/g++.mike/eh5.C: Likewise.
48552         * g++.old-deja/g++.mike/eh6.C: Likewise.
48553         * g++.old-deja/g++.mike/eh7.C: Likewise.
48554         * g++.old-deja/g++.mike/eh8.C: Likewise.
48555         * g++.old-deja/g++.mike/eh9.C: Likewise.
48556         * g++.old-deja/g++.mike/eh10.C: Likewise.
48557         * g++.old-deja/g++.mike/eh12.C: Likewise.
48558         * g++.old-deja/g++.mike/eh13.C: Likewise.
48559         * g++.old-deja/g++.mike/eh14.C: Likewise.
48560         * g++.old-deja/g++.mike/eh16.C: Likewise.
48561         * g++.old-deja/g++.mike/eh17.C: Likewise.
48562         * g++.old-deja/g++.mike/eh18.C: Likewise.
48563         * g++.old-deja/g++.mike/eh21.C: Likewise.
48564         * g++.old-deja/g++.mike/eh23.C: Likewise.
48565         * g++.old-deja/g++.mike/eh24.C: Likewise.
48566         * g++.old-deja/g++.mike/eh25.C: Likewise.
48567         * g++.old-deja/g++.mike/eh26.C: Likewise.
48568         * g++.old-deja/g++.mike/eh27.C: Likewise.
48569         * g++.old-deja/g++.mike/eh28.C: Likewise.
48570         * g++.old-deja/g++.mike/eh29.C: Likewise.
48571         * g++.old-deja/g++.mike/eh31.C: Likewise.
48572         * g++.old-deja/g++.mike/eh33.C: Likewise.
48573         * g++.old-deja/g++.mike/eh34.C: Likewise.
48574         * g++.old-deja/g++.mike/eh35.C: Likewise.
48575         * g++.old-deja/g++.mike/eh36.C: Likewise.
48576         * g++.old-deja/g++.mike/eh37.C: Likewise.
48577         * g++.old-deja/g++.mike/eh38.C: Likewise.
48578         * g++.old-deja/g++.mike/eh39.C: Likewise.
48579         * g++.old-deja/g++.mike/eh40.C: Likewise.
48580         * g++.old-deja/g++.mike/eh41.C: Likewise.
48581         * g++.old-deja/g++.mike/eh42.C: Likewise.
48582         * g++.old-deja/g++.mike/eh44.C: Likewise.
48583         * g++.old-deja/g++.mike/eh46.C: Likewise.
48584         * g++.old-deja/g++.mike/eh47.C: Likewise.
48585         * g++.old-deja/g++.mike/eh48.C: Likewise.
48586         * g++.old-deja/g++.mike/eh49.C: Likewise.
48587         * g++.old-deja/g++.mike/eh50.C: Likewise.
48588         * g++.old-deja/g++.mike/eh51.C: Likewise.
48589         * g++.old-deja/g++.mike/eh53.C: Likewise.
48590         * g++.old-deja/g++.mike/eh55.C: Likewise.
48591         * g++.old-deja/g++.mike/p7912.C: Likewise.
48592         * g++.old-deja/g++.mike/p9706.C: Likewise.
48593         * g++.old-deja/g++.mike/p10416.C: Likewise.
48594         * g++.old-deja/g++.mike/p11667.C: Likewise.
48595         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
48596         Remove redundant reference to Iris.
48597         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
48598         Elxsi, i860, Pico Java, and WE32K.
48599
48600 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
48601
48602         * g++.dg/ext/asm4.C: New test.
48603
48604 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48605
48606         PR c++/9030
48607         * g++.dg/template/friend12.C: New test.
48608         * g++.dg/template/friend13.C: Likewise.
48609         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
48610
48611 2003-01-08  Jan Hubicka  <jh@suse.cz>
48612
48613         * gcc.dg/i386-cadd.c: New test.
48614         * gcc.dg/i386-cmov4.c: Likewise.
48615
48616 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
48617
48618         PR c++/9165
48619         * g++.dg/warn/Wunused-3.C: New test.
48620
48621         * g++.dg/abi/bitfield9.C: New test.
48622
48623         PR c++/9189
48624         * g++.dg/parse/defarg3.C: New test.
48625
48626 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
48627
48628         * g++.dg/parse/ambig1.C: New test.
48629         * g++.dg/parse/defarg2.C: New test.
48630
48631 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
48632
48633         * g++.dg/template/defarg-1.C: New test.
48634         * g++.dg/template/local2.C: Likewise.
48635
48636 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
48637
48638         * gcc.c-torture/execute/20030105-1.c: New test.
48639
48640 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48641
48642         * g++.dg/parse/namespace3.C: Remove extra semicolons.
48643         * g++.dg/parse/namespace4.C: Likewise.
48644
48645 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
48646
48647         * g++.dg/template/ntp2.C: New test.
48648
48649 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
48650
48651         * g++.dg/parse/extern-C-1.C: New test.
48652
48653         * g++.dg/parse/namespace4.C: New test.
48654
48655         * g++.dg/template/nested1.C: New test.
48656
48657         * g++.dg/parse/namespace3.C: New test.
48658
48659 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
48660
48661         * g++.dg/lookup/two-stage1.C: New test.
48662
48663 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48664
48665         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
48666         * g++.old-deja/g++.jason/access8.C: Likewise.
48667         * g++.old-deja/g++.other/decl5.C: Likewise.
48668
48669 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
48670
48671         * g++.dg/parse/parse7.C: New test.
48672
48673 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
48674
48675         PR c++/2843
48676         * g++.dg/ext/attrib7.C: New test.
48677
48678 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
48679
48680         * g++.dg/parse/parse6.C: New test.
48681
48682 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
48683
48684         * gcc.dg/h8300-stack-1.c: New.
48685
48686 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
48687
48688         g++.dg/lookup/exception1.C: New test.
48689
48690         g++.dg/lookup/template1.C: New test.
48691
48692         g++.dg/parse/namespace2.C: New test.
48693
48694         g++.dg/parse/parens2.C: New test.
48695
48696 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48697
48698         * g++.dg/parse/parse5.C: New test.
48699         * g++.dg/lookup/scoped4.C: New test.
48700
48701 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
48702
48703         * g++.dg/parse/parens1.C: New test.
48704
48705         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
48706         angle-bracket1.C.
48707         * g++.dg/parse/parens2.C: New test.
48708
48709         * g++.dg/lookup/scope-operator1.C: New test.
48710
48711         * g++.dg/parse/operator1.C: New test.
48712
48713 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48714
48715         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
48716         * g++.old-deja/g++.other/access6.C: Likewise.
48717         * g++.old-deja/g++.other/decl1.C: Likewise.
48718         * g++.old-deja/g++.pt/typename12.C: Likewise.
48719
48720 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
48721
48722         * g++.dg/parse/namespace1.C: New test.
48723
48724 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48725
48726         * g++.dg/parse/parse4.C: New test.
48727
48728 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48729
48730         * g++.dg/parse/parse3.C: New test.
48731
48732 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48733
48734         * g++.dg/parse/parse2.C: New test.
48735
48736 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48737
48738         * g++.dg/template/friend11.C: New test.
48739
48740 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48741
48742         * g++.dg/parse/parse1.C: New test.
48743
48744 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
48745
48746         * lib/profopt.exp: Change the name of a global variable to avoid
48747         possible clashes with other test suites.
48748
48749 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
48750
48751         * g++.dg/inherit/covariant8.C: New test.
48752
48753 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
48754
48755         * g++.dg/init/array9.C: New test.
48756
48757         PR c++/9112
48758         * g++.dg/parse/expr1.C: New test.
48759
48760 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
48761
48762         * gcc.c-torture/compile/20021230-1.c: New test.
48763
48764 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
48765
48766         * g++.dg/inherit/covariant5.C: New test.
48767         * g++.dg/inherit/covariant6.C: New test.
48768         * g++.dg/inherit/covariant7.C: New test.
48769
48770 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48771
48772         PR c++/2739
48773         * g++.dg/other/access2.C: New test.
48774
48775 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
48776
48777         * g++.dg/other/anon-struct.C: No longer fails
48778         * g++.old-deja/g++.brendan/parse4.C: Likewise.
48779         * g++.old-deja/g++.brendan/parse5.C: Likewise.
48780         * g++.old-deja/g++.brendan/parse6.C: Likewise.
48781
48782 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
48783
48784         * g++.dg/parse/angle-bracket.C (main): No longer fails.
48785
48786 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
48787
48788         * g++.dg/eh/spec4.C: Remove stray semicolon.
48789         * g++.dg/expr/pmf-1.C: Change error message.
48790         * g++.dg/ext/asm1.C: Remove stray semicolon.
48791         * g++.dg/ext/typename1.C: Add missing typenames.
48792         * g++.dg/inherit/template-as-base.C: Change error message.
48793         * g++.dg/lookup/scoped1.C: Likewise.
48794         * g++.dg/lookup/scoped2.C: Likewise.
48795         * g++.dg/lookup/using2.C: Likewise.
48796         * g++.dg/other/component1.C: Remove stray semicolon.
48797         * g++.dg/other/do1.C: Change error message.
48798         * g++.dg/other/error2.C: Likewise.
48799         * g++.dg/other/init1.C: Likewise.
48800         * g++.dg/other/packed1.C: Remove stray semicolon.
48801         * g++.dg/other/ptrmem2.C: Change error message.
48802         * g++.dg/parse/parameter-declaration-1.C: Remove line number
48803         marker.
48804         * g++.dg/special/initp1.C: Remove invalid attribute usage.
48805         * g++.dg/template/access3.C: Add typename keyword.
48806         * g++.dg/template/access5.C: Remove stray semicolon.
48807         * g++.dg/template/access6.C: Likewise.
48808         * g++.dg/template/complit1.C: Likewise.
48809         * g++.dg/template/crash1.C: Change error message.
48810         * g++.dg/template/inherit2.C: Remove stray semicolon.
48811         * g++.dg/template/instantiate2.C: Likewise.
48812         * g++.dg/template/instantiate3.C: Change error message.
48813         * g++.dg/template/qual1.C: Remove stray semicolon.
48814         * g++.dg/template/qualttp18.C: Change error message.
48815         * g++.dg/template/ref1.C: Remove stray semicolon.
48816         * g++.dg/template/sizeof1.C (A::value): Declare it.
48817         * g++.dg/template/spec4.C: Change error message.
48818         * g++.dg/template/static1.C: Likewise.
48819         * g++.dg/template/type1.C: Likewise.
48820         * g++.dg/template/typename3.C: Likewise.
48821         * g++.old-deja/g++.benjamin/13478.C: Change error message.
48822         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
48823         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
48824         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
48825         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
48826         named return value extension.
48827         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
48828         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
48829         * g++.old-deja/g++.bob/extern_C.C: Likewise.
48830         * g++.old-deja/g++.bob/inherit2.C: Likewise.
48831         * g++.old-deja/g++.brendan/complex1.C: Likewise.
48832         * g++.old-deja/g++.brendan/copy5.C: Likewise.
48833         * g++.old-deja/g++.brendan/crash13.C: Likewise.
48834         * g++.old-deja/g++.brendan/crash15.C: Likewise.
48835         * g++.old-deja/g++.brendan/crash18.C: Change error message.
48836         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
48837         * g++.old-deja/g++.brendan/crash38.C: Likewise.
48838         * g++.old-deja/g++.brendan/crash50.C: Likewise.
48839         * g++.old-deja/g++.brendan/crash56.C: Likewise.
48840         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
48841         syntax.
48842         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
48843         * g++.old-deja/g++.brendan/crash8.C: Change error message.
48844         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
48845         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
48846         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
48847         * g++.old-deja/g++.brendan/template11.C: Likewise.
48848         * g++.old-deja/g++.brendan/template26.C: Likewise.
48849         * g++.old-deja/g++.brendan/template27.C: Use explicit
48850         specialization syntax.
48851         * g++.old-deja/g++.brendan/template30.C: Likewise.
48852         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
48853         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
48854         non-dependent names.
48855         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
48856         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
48857         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
48858         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
48859         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
48860         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
48861         named return value extension.
48862         * g++.old-deja/g++.ext/namedret2.C: Likewise.
48863         * g++.old-deja/g++.ext/namedret3.C: Likewise.
48864         * g++.old-deja/g++.ext/return1.C: Likewise.
48865         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
48866         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
48867         * g++.old-deja/g++.jason/access8.C: Likewise.
48868         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
48869         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
48870         pseudo-destructor names.
48871         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
48872         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
48873         pseudo-destructor names.
48874         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
48875         * g++.old-deja/g++.jason/overload19.C: Likewise.
48876         * g++.old-deja/g++.jason/overload32.C: Likewise.
48877         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
48878         stray semicolons.
48879         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
48880         * g++.old-deja/g++.jason/return.C: Likewise.
48881         * g++.old-deja/g++.jason/return2.C: Likewise.
48882         * g++.old-deja/g++.jason/shadow1.C: Likewise.
48883         * g++.old-deja/g++.jason/special.C: Use explicit specialization
48884         syntax.
48885         * g++.old-deja/g++.jason/template10.C: Account for use of
48886         non-dependent names.
48887         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
48888         syntax.
48889         * g++.old-deja/g++.jason/template37.C: Likewise.
48890         * g++.old-deja/g++.law/access4.C: Change error messages.
48891         * g++.old-deja/g++.law/arm13.C: Remove incorrect
48892         pseudo-destructor names.
48893         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
48894         * g++.old-deja/g++.law/ctors9.C: Likewise.
48895         * g++.old-deja/g++.law/cvt22.C: Likewise.
48896         * g++.old-deja/g++.law/dtors5.C: Likewise.
48897         * g++.old-deja/g++.law/global-init1.C: Likewise.
48898         * g++.old-deja/g++.law/missed-error3.C: Likewise.
48899         * g++.old-deja/g++.law/operators28.C: Likewise.
48900         * g++.old-deja/g++.law/visibility28.C: Likewise.
48901         * g++.old-deja/g++.martin/eval1.C: Likewise.
48902         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
48903         name.
48904         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
48905         * g++.old-deja/g++.mike/net34.C: Likewise.
48906         * g++.old-deja/g++.mike/net36.C: Likewise.
48907         * g++.old-deja/g++.mike/ns2.C: Likewise.
48908         * g++.old-deja/g++.mike/p12306.C: Likewise.
48909         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
48910         value extension.
48911         * g++.old-deja/g++.mike/p700.C: Likewise.
48912         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
48913         * g++.old-deja/g++.mike/p710.C: Likewise.
48914         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
48915         value extension.
48916         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
48917         * g++.old-deja/g++.mike/pmf9.C: Likewise.
48918         * g++.old-deja/g++.ns/crash2.C: Likewise.
48919         * g++.old-deja/g++.ns/crash3.C: Likewise.
48920         * g++.old-deja/g++.ns/invalid1.C: Likewise.
48921         * g++.old-deja/g++.ns/ns17.C: Likewise.
48922         * g++.old-deja/g++.ns/template16.C: Likewise.
48923         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
48924         keyword.
48925         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
48926         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
48927         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
48928         named return value extension.
48929         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
48930         * g++.old-deja/g++.other/access4.C: Issue additional error
48931         messages.
48932         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
48933         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
48934         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
48935         * g++.old-deja/g++.other/crash25.C: Change error message.
48936         * g++.old-deja/g++.other/crash4.C: Change error message.
48937         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
48938         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
48939         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
48940         checks.
48941         * g++.old-deja/g++.other/defarg8.C: Likewise.
48942         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
48943         * g++.old-deja/g++.other/dtor10.C: Likewise.
48944         * g++.old-deja/g++.other/incomplete.C: Likewise.
48945         * g++.old-deja/g++.other/linkage7.C: Likewise.
48946         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
48947         lookup algorithm.
48948         * g++.old-deja/g++.other/mangle2.C: Likewise.
48949         * g++.old-deja/g++.other/refinit2.C: Likewise.
48950         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
48951         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
48952         * g++.old-deja/g++.pt/crash28.C: Likewise.
48953         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
48954         syntax.
48955         * g++.old-deja/g++.pt/crash32.C: Change error message.
48956         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
48957         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
48958         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
48959         error message position.
48960         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
48961         * g++.old-deja/g++.pt/defarg8.C: Change error message.
48962         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
48963         syntax.
48964         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
48965         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
48966         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
48967         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
48968         keyword.
48969         * g++.old-deja/g++.pt/explicit31.C: Likewise.
48970         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
48971         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
48972         keyword.
48973         * g++.old-deja/g++.pt/explicit71.C: Change error message.
48974         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
48975         syntax.
48976         * g++.old-deja/g++.pt/friend28.C: Account for use of
48977         non-dependent names.
48978         * g++.old-deja/g++.pt/friend29.C: Likewise.
48979         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
48980         rules.
48981         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
48982         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
48983         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
48984         lookup rules.
48985         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
48986         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
48987         keyword.
48988         * g++.old-deja/g++.pt/memclass20.C: Likewise.
48989         * g++.old-deja/g++.pt/memclass5.C: Likewise.
48990         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
48991         keyword.
48992         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
48993         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
48994         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
48995         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
48996         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
48997         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
48998         keyword.
48999         * g++.old-deja/g++.pt/spec10.C: Likewise.
49000         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
49001         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
49002         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
49003         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
49004         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
49005         * g++.old-deja/g++.pt/ttp62.C: Likewise.
49006         * g++.old-deja/g++.pt/ttp64.C: Likewise.
49007         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
49008         * g++.old-deja/g++.pt/typename15.C: Likewise.
49009         * g++.old-deja/g++.pt/typename22.C: Likewise.
49010         * g++.old-deja/g++.pt/typename6.C: Change error messages.
49011         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
49012         * g++.old-deja/g++.pt/virtual2.C: Likewise.
49013         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
49014         syntax.
49015         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
49016         return value extension.
49017         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
49018         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
49019         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
49020         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
49021
49022 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
49023
49024         * g++.dg/warn/inline1.C: New test.
49025         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
49026         * g++.old-deja/g++.jason/synth10.C: Likewise.
49027         * g++.old-deja/g++.mike/net31.C: Likewise.
49028         * g++.old-deja/g++.mike/p8786.C: Likewise.
49029
49030         * g++.dg/template/friend10.C: New test.
49031         * g++.dg/template/conv5.C: New test.
49032
49033 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
49034
49035         * g++.dg/lookup/scoped3.C: New test.
49036
49037         * g++.dg/lookup/decl1.C: New test.
49038         * g++.dg/lookup/decl2.C: New test.
49039
49040 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
49041
49042         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
49043         gcc.c-torture/compile/20021015-1.c,
49044         gcc.c-torture/compile/20021015-2.c,
49045         gcc.c-torture/compile/20021123-1.c,
49046         gcc.c-torture/compile/20021123-2.c,
49047         gcc.c-torture/compile/20021123-3.c,
49048         gcc.c-torture/compile/20021123-4.c,
49049         gcc.c-torture/execute/20021024-1.c: Add tests previously added
49050         only to 3.1 or 3.2 branch.
49051
49052 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
49053
49054         * gcc.dg/i386-bitfield3.c: New test.
49055
49056         * gcc.dg/i386-bitfield2.c: New test.
49057
49058 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
49059
49060         * g++.dg/parse/conv_op1.C: New test.
49061
49062 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
49063
49064         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
49065         approved.
49066
49067 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
49068
49069         * gcc.c-torture/compile/20021220-1.c: New test.
49070
49071 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
49072
49073         * gcc.dg/i386-fastcall-1.c: New.
49074
49075 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
49076
49077         * gcc.c-torture/execute/20021219-1.c: New test.
49078
49079 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
49080
49081         * gcc.dg/i386-pic-1.c: New test.
49082
49083 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49084
49085         PR c++/8099
49086         * g++.dg/template/friend9.C: New test.
49087
49088 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49089
49090         PR c++/3663
49091         * g++.dg/template/access7.C: New test.
49092
49093 2002-12-18  Nick Clifton  <nickc@redhat.com>
49094
49095         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
49096         the libstdc++-v3 directory has been found.
49097
49098 2002-12-12  Devang Patel <dpatel@apple.com>
49099         * gcc.dg/darwin-ld-1.c: New test.
49100         * gcc.dg/darwin-ld-2.c: New test.
49101         * gcc.dg/darwin-ld-3.c: New test.
49102         * gcc.dg/darwin-ld-4.c: New test.
49103         * gcc.dg/darwin-ld-5.c: New test.
49104
49105 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49106
49107         * gcc.c-torture/compile/20021212-1.c: New test.
49108
49109 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
49110
49111         * gcc.dg/fshort-wchar: New test.
49112
49113 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
49114
49115         PR c++/8372
49116         * g++.dg/template/dtor1.C: New test.
49117
49118         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
49119         markers.
49120
49121 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
49122
49123         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
49124
49125 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
49126
49127         * g++.dg/template/static1.C: New test.
49128         * g++.dg/template/static2.C: New test.
49129         * g++.old-deja/g++.ext/memconst.C: New test.
49130
49131 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49132
49133         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
49134         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
49135         * g++.dg/special/initp1.C: Likewise.
49136
49137 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
49138
49139         * gcc.c-torture/execute/20021204-1.c: New test.
49140
49141 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
49142
49143         * gcc.dg/ppc-fmadd-1.c: New file.
49144         * gcc.dg/ppc-fmadd-2.c: New file.
49145         * gcc.dg/ppc-fmadd-3.c: New file.
49146
49147 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
49148
49149         * gcc.c-torture/compile/20021204-1.c: New test.
49150
49151 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
49152
49153         * g++.dg/inherit/covariant2.C: New test.
49154         * g++.dg/inherit/covariant3.C: New test.
49155         * g++.dg/inherit/covariant4.C: New test.
49156         * g++.dg/inherit/covariant1.C: Remove XFAIL.
49157         * g++.old-deja/g++.robertl/eb17.C: Likewise.
49158
49159 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
49160
49161         PR c++/8688
49162         * g++.dg/init/brace3.C: New test.
49163
49164 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
49165
49166         * gcc.dg/20020210-1.c: Fix a comment typo.
49167
49168 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
49169
49170         PR c++/8720
49171         * g++.dg/parse/defarg1.C: New test.
49172
49173         PR c++/8615
49174         * g++.dg/template/char1.C: New test.
49175
49176         * g++.dg/template/varmod1.C: Fix typo.
49177
49178 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49179
49180         DR 180
49181         * g++.old-deja/g++.pt/crash32.C: Expect error.
49182
49183 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
49184
49185         PR c++/5919
49186         * g++.dg/template/varmod1.C: New test.
49187
49188         PR c++/8727
49189         * g++.dg/inherit/typeinfo1.C: New test.
49190
49191         PR c++/8663
49192         * g++.dg/inherit/typedef1.C: New test.
49193
49194 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
49195
49196         PR c++/8332
49197         PR c++/8493
49198         * g++.dg/template/strlen1.C: New test.
49199
49200         PR c++/8227
49201         * g++.dg/template/ctor2.C: New test.
49202
49203         PR c++/8214
49204         * g++.dg/init/string1.C: New test.
49205
49206         PR c++/8511
49207         * g++.dg/template/friend8.C: New test.
49208
49209 2002-11-29  Joe Buck <jbuck@synopsys.com>
49210
49211         * g++.dg/lookup/anon2.C: New test.
49212
49213 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
49214
49215         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
49216         h8300 port.
49217
49218 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
49219
49220         * gcc.dg/bitfld-6.c: New test.
49221
49222 2002-11-27  Jan Hubicka  <jh@suse.cz>
49223
49224         * gcc.c-torture/execute/20021127.[cx]: New test.
49225
49226 2002-11-26  Jan Hubicka  <jh@suse.cz>
49227
49228         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
49229         quality.
49230
49231 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
49232
49233         * g++.dg/init/brace2.C: New test.
49234         * g++.old-deja/g++.mike/p9129.C: Correct.
49235
49236 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
49237
49238         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
49239
49240 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
49241
49242         * gcc.dg/sibcall-6: New test for indirect sibcalls.
49243
49244 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
49245
49246         * g++.dg/abi/empty11.C: New test.
49247         * g++.dg/rtti/cv1.C: New test.
49248
49249 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
49250
49251         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
49252
49253 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
49254
49255         * g++.dg/abi/empty10.C: New test.
49256
49257 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
49258
49259         * gcc.c-torture/compile/20021124-1.c: New test.
49260
49261 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
49262
49263         * g++.dg/abi/rtti2.C: New test.
49264
49265 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
49266
49267         * gcc.dg/i386-unroll-1.c: New test.
49268
49269 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
49270
49271         * gcc.c-torture/compile/20021120-1.c: New test.
49272         * gcc.c-torture/compile/20021120-2.c: New test.
49273
49274 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49275
49276         * gcc.dg/bitfld-5.c: New test.
49277
49278 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49279
49280         * gcc.c-torture/execute/20021120-3.c: New test.
49281
49282 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49283
49284         * gcc.c-torture/execute/20021120-2.c: New test.
49285
49286 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49287
49288         * gcc.c-torture/execute/20021120-1.c: New test.
49289
49290 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
49291
49292         * gcc.c-torture/execute/20021118-3.c: New test.
49293
49294 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
49295
49296         * gcc.c-torture/compile/20021119-1.c: New test.
49297
49298 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
49299
49300         * gcc.dg/duff-1.c: New test.
49301         * gcc.dg/duff-2.c: New test.
49302         * gcc.dg/duff-3.c: New test.
49303
49304 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
49305
49306         * gcc.dg/cpp/_Pragma5.c: New test.
49307
49308 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
49309
49310         * gcc.c-torture/execute/20021118-2.c: New test.
49311
49312 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
49313
49314         * gcc.c-torture/execute/20021118-1.c: New test.
49315
49316 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
49317
49318         * gcc.dg/20021116-1.c: New test.
49319
49320 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
49321
49322         * g++.dg/abi/vcall1.C: New test.
49323
49324 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
49325
49326         * gcc.dg/20021029-1.c: New test.
49327         * gcc.dg/20021029-2.c: New test.
49328
49329 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49330
49331         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
49332
49333 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49334
49335         PR c/8439
49336         * gcc.dg/20021110.c: Move to ...
49337         * gcc.c-torture/compile/20021110.c: .... here.
49338
49339 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49340
49341         PR c/8467
49342         * gcc.c-torture/execute/20021111-1.c
49343
49344 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49345
49346         PR c/8439
49347         * gcc.dg/20021110.c: New test.
49348
49349 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
49350
49351         * g++.dg/abi/vthunk3.C: Run only on x86.
49352
49353 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
49354
49355         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
49356
49357 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
49358
49359         * lib/compat.exp (compat-execute): Fix logic error in last
49360         change.
49361
49362 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
49363
49364         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
49365
49366 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49367
49368         PR c++/8389
49369         * g++.dg/template/access6.C: New test.
49370
49371 2002-11-08  Jan Hubicka  <jh@suse.cz>
49372
49373         * gcc.dg/i386-ssefp-1.c: New test.
49374         * gcc.dg/i386-ssefp-1.c: New test.
49375
49376 2002-11-08  Jan Hubicka  <jh@suse.cz>
49377
49378         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
49379
49380 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
49381
49382         * g++.dg/abi/vthunk3.C: New test.
49383
49384         PR c++/8338
49385         * g++.dg/template/crash2.C: New test.
49386
49387 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
49388
49389         * g++.dg/abi/dtor1.C: New test.
49390         * g++.dg/abi/dtor2.C: Likewise.
49391
49392 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
49393
49394         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
49395         Darwin.
49396
49397 2002-11-04  Adam Nemet  <anemet@lnxw.com>
49398
49399         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
49400         -mthumb.  Only xfail with -O0.
49401
49402 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
49403
49404         * g++.dg/abi/thunk1.C: New test.
49405         * g++.dg/abi/thunk2.C: Likewise.
49406         * g++.dg/abi/vtt1.C: Likewise.
49407
49408 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
49409
49410         PR optimization/8423
49411         * gcc.c-torture/execute/builtin-constant.c: New test.
49412
49413 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
49414
49415         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
49416         Add some more cases.
49417
49418 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
49419
49420         PR c++/8391
49421         * g++.dg/opt/local1.C: New test.
49422
49423 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
49424
49425         PR c++/8160
49426         * g++.dg/template/complit1.C: New test.
49427
49428         PR c++/8149
49429         * g++.dg/template/typename4.C: Likewise.
49430
49431 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49432
49433         Core issue 287, PR c++/7639
49434         * g++.dg/template/instantiate1.C: Adjust error location.
49435         * g++.dg/template/instantiate3.C: New test.
49436         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
49437         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
49438         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
49439
49440 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
49441
49442         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
49443
49444 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
49445
49446         PR c++/8287
49447         * g++.dg/init/dtor2.C: New test.
49448
49449 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49450
49451         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
49452         * gcc.dg/nest.c: Bypass errors on irix6.
49453
49454 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
49455
49456         * gcc.dg/nest.c: Expect error for mmix-*-*.
49457         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
49458
49459 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
49460
49461         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
49462         markers.
49463
49464         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
49465
49466 2002-10-25  Mike Stump  <mrs@apple.com>
49467
49468         * gcc.dg/warn-1.c: New test.
49469
49470 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
49471
49472         * g++.dg/template/typename3.C: New test.
49473
49474 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
49475
49476         * g++.dg/lookup/ptrmem1.C: New test.
49477
49478         * g++.dg/abi/vthunk2.C: New test.
49479
49480 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
49481
49482         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
49483
49484 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
49485
49486         * g++.dg/abi/empty9.C: New test.
49487
49488 2002-10-24  Richard Henderson  <rth@redhat.com>
49489
49490         * g++.dg/inherit/thunk1.C: Enable for ia64.
49491
49492 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
49493
49494         PR c++/8067
49495         * g++.dg/lookup/pretty1.C: New test.
49496
49497 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
49498
49499         * gcc.dg/20021023-1.c: New test.
49500
49501 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
49502
49503         PR c++/7679
49504         * g++.dg/parse/inline1.C: New test.
49505
49506 2002-10-23  Richard Henderson  <rth@redhat.com>
49507
49508         * g++.dg/inherit/thunk1.C: Enable for x86_64.
49509
49510         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
49511
49512 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
49513
49514         PR c++/6579
49515         * g++.dg/parse/stmtexpr3.C: New test.
49516
49517 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
49518
49519         * g++.dg/expr/cond1.C: New test.
49520
49521 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
49522
49523         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
49524
49525 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
49526
49527         * g++.dg/abi/vbase13.C: New test.
49528         * g++.dg/abi/vbase14.C: Likewise.
49529
49530 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
49531
49532         * gcc.dg/tls/pic-1.c: New test.
49533         * gcc.dg/tls/nonpic-1.c: New test.
49534         * gcc.dg/20021018-1.c: New test.
49535
49536 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
49537
49538         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
49539         Remove only files with the same base name as the test case.
49540         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
49541         (profopt-execute): Likewise.  Also, remove old profiling
49542         and performance data files before running the tests.
49543
49544         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
49545         * g++.dg/bprob/bprob.exp: Likewise.
49546         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
49547         to allow more general test case names.
49548
49549         * g++.dg/bprob/bprob-1.C: Rename to ...
49550         * g++.dg/bprob/g++-bprob-1.C: ... this.
49551
49552         * g77.dg/bprob/bprob-1.f: Rename to ...
49553         * g77.dg/bprob/g77-bprob-1.f: ... this.
49554
49555 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
49556
49557         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
49558         bison 1.50 or later.
49559
49560 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
49561
49562         * g++.dg/README: Describe more test directories.
49563
49564 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
49565
49566         * g++.dg/init/array6.C: Add additional tests.
49567
49568 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
49569
49570         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
49571         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
49572
49573 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
49574
49575         * gcc.c-torture/compile/20020604-1.x: New.
49576         * gcc.c-torture/compile/simd-5.x: Likewise.
49577         * gcc.c-torture/execute/920710-1.x: Likewise.
49578         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
49579
49580 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
49581
49582         * g++.dg/inherit/override1.C: Add dg-options clause.
49583
49584 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
49585
49586         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
49587         _mm_slli_si128.
49588
49589 2002-10-19  Andreas Schwab  <schwab@suse.de>
49590
49591         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
49592         directory component.
49593
49594 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
49595
49596         * g++.dg/inherit/thunk1.C: New test.
49597
49598         * g++.dg/inherit/override1.C: New test.
49599
49600         * g++.dg/abi/mangle11.C: New test.
49601         * g++.dg/abi/mangle14.C: New test.
49602         * g++.dg/abi/mangle17.C: New test.
49603
49604 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
49605
49606         * g++.dg/overload/member2.C: New test.
49607
49608 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
49609
49610         * g++.dg/README: Describe new compat directory.
49611         * g++.dg/dg.exp: Skip tests in compat directory.
49612         * README.compat: New file.
49613         * lib/compat.exp: New expect script.
49614         * g++.dg/compat: New test directory.
49615         * g++.dg/compat/compat.exp: New expect script.
49616         * g++.dg/compat/abi: New test directory.
49617         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
49618         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
49619         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
49620         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
49621         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
49622         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
49623         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
49624         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
49625         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
49626         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
49627         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
49628         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
49629         * g++.dg/compat/break: New test directory.
49630         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
49631         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
49632         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
49633         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
49634         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
49635         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
49636         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
49637         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
49638         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
49639         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
49640         g++.dg/compat/break/README: New files.
49641         * g++.dg/compat/eh: New test directory.
49642         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
49643         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
49644         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
49645         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
49646         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
49647         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
49648         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
49649         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
49650         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
49651         g++.dg/compat/eh/filter2_y.C,
49652         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
49653         g++.dg/compat/eh/new1_y.C,
49654         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
49655         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
49656         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
49657         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
49658         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
49659         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
49660         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
49661         g++.dg/compat/eh/unexpected1_y.C: New files.
49662         * g++.dg/compat/init: New test directory.
49663         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
49664         g++.dg/compat/init/array5_y.C,
49665         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
49666         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
49667         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
49668         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
49669         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
49670         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
49671         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
49672         g++.dg/compat/init/init-ref2_y.C: New files.
49673
49674 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
49675
49676         PR c++/7584
49677         * g++.dg/inherit/using3.C: New test.
49678
49679 2002-10-17  Jan Hubicka  <jh@suse.cz>
49680
49681         * gcc.dg/20021017-2.c: New test.
49682
49683 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
49684
49685         * g++.dg/abi/mangle16.C: Adjust.
49686
49687         * g++.dg/init/array8.C: New test.
49688
49689 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
49690
49691         * gcc.dg/special/mips-abi.exp: New test.
49692         * gcc.dg/special/mips-abi.s: Empty file used by the above.
49693
49694 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
49695
49696         * g++.dg/abi/mangle16.C: New test.
49697         * g++.dg/abi/mangle17.C: Likewise.
49698
49699         PR c++/7478
49700         * g++.dg/template/ref1.C: New test.
49701
49702 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49703
49704         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
49705
49706 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
49707
49708         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
49709
49710 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
49711
49712         PR c++/7524
49713         * g++.dg/init/array7.C: New test.
49714
49715 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
49716
49717         * g++.dg/init/array6.C: New test.
49718
49719         * g++.dg/abi/mangle13.C: Likewise.
49720         * g++.dg/abi/mangle14.C: Likewise.
49721         * g++.dg/abi/mangle15.C: Likewise.
49722
49723 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
49724
49725         * g++.dg/abi/empty8.C: New test.
49726
49727 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
49728
49729         * g++.dg/init/ctor1.C: New test.
49730
49731 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
49732
49733         * gcc.c-torture/execute/20021015-1.c: New test.
49734
49735 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
49736
49737         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
49738
49739 2002-10-14  Jan Hubicka  <jh@suse.cz>
49740
49741         * gcc.dg/i386-ssetype-[1-5].c: New tests.
49742
49743 2002-10-14  Richard Henderson  <rth@redhat.com>
49744
49745         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
49746
49747 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
49748
49749         PR optimization/6631
49750         * g++.dg/opt/const2.C: New test.
49751
49752 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
49753
49754         PR c++/7176
49755         * g++.dg/parse/friend1.C: New test.
49756         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
49757
49758 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
49759
49760         * gcc.dg/20021014-1.c: New test.
49761
49762 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
49763
49764         PR c++/5661
49765         * g++.dg/ext/vlm1.C: New test.
49766         * g++.dg/ext/vlm2.C: Likewise.
49767
49768         * g++.dg/init/array1.C: Remove invalid braces.
49769         * g++.dg/init/brace1.C: New test.
49770         * g++.dg/init/copy2.C: Likewise.
49771         * g++.dg/init/copy3.C: Likewise.
49772         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
49773         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
49774         braces.
49775
49776 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
49777
49778         * gcc.dg/cpp/assembler.S: Don't use -ansi.
49779
49780 2002-10-11  Richard Shann  <richard.shann@superh.com>
49781
49782         * gcc.c-torture/compile/simd-5.c: New test.
49783
49784 2002-10-10  Roger Sayle  <roger@eyesopen.com>
49785
49786         * gcc.c-torture/execute/shiftopt-1.c: New test case.
49787
49788 2002-10-10  Jim Wilson  <wilson@redhat.com>
49789
49790         * gcc.c-torture/execute/20021010-1.c: New test.
49791
49792 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
49793
49794         PR c/7353
49795         * g++.dg/ext/typedef-init.C: New test.
49796         * gcc.dg/typedef-init.c: New test.
49797
49798 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
49799
49800         * gcc.dg/cpp/paste13.c: New test.
49801
49802 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49803
49804         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
49805         remaining platforms, XFAIL during compile, not execute.  Don't
49806         XFAIL at -O0.
49807
49808 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
49809
49810         * gcc.dg/alias-1.c: Tweak expected warning.
49811
49812 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
49813
49814         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
49815
49816 2002-10-06  Andreas Jaeger  <aj@suse.de>
49817
49818         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
49819         * gcc.dg/cpp/c++98.C: Likewise.
49820
49821         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
49822         * g++.dg/cpp/c++98.C: Likewise.
49823
49824         * g++.dg/README (Subdirectories): Mention cpp directory.
49825
49826         PR target/7559
49827         * gcc.dg/20021006-1.c: New test.
49828
49829 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49830
49831         PR c++/7804
49832         * g++.dg/other/warning1.C: New test.
49833
49834 2002-10-04  Roger Sayle  <roger@eyesopen.com>
49835
49836         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
49837         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
49838         and sparc-*-* with -m64 as expected failures.  See PR 8087.
49839
49840 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
49841
49842         PR c++/7931
49843         * g++.dg/template/ptrmem3.C: New test.
49844
49845         PR c++/7754
49846         * g++.dg/template/union1.C: New test.
49847
49848 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
49849
49850         PR c++/8006
49851         * g++.dg/abi/mangle9.C: New test.
49852         * g++.dg/abi/mangle10.C: New test.
49853         * g++.dg/abi/mangle11.C: New test.
49854         * g++.dg/abi/mangle12.C: New test.
49855
49856 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
49857
49858         PR c++/7188.
49859         * g++.dg/template/meminit1.C: New test.
49860         * g++.dg/warn/Wreorder-1.C: Likewise.
49861         * g++.old-deja/g++.mike/warn3.C: Tweak.
49862         * lib/prune.exp: Ingore "in copy constructor".
49863
49864 2002-10-02  Andreas Jaeger  <aj@suse.de>
49865
49866         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
49867         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
49868         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
49869         on x86-64.
49870
49871 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
49872
49873         * gcc.dg/empty1.C: Fix typo.
49874
49875 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
49876
49877         * gcc.dg/alias-1.c: New test.
49878
49879 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
49880
49881         * gcc.dg/empty1.C: New test.
49882
49883         * g++.dg/tls/init-2.C: Tweak error messages.
49884
49885 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
49886
49887         * gcc.c-torture/compile/20020923-1.c: New test.
49888
49889 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
49890
49891         * gcc.c-torture/execute/ffs-1.c: New test.
49892         * gcc.c-torture/execute/ffs-2.c: Ditto.
49893
49894 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
49895
49896         * g++.dg/overload/member1.C: New test.
49897
49898 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
49899
49900         * g++.dg/abi/empty7.C: New test.
49901         * g++.dg/init/pm2.C: Likewise.
49902
49903 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
49904
49905         * g++.dg/rtti/crash1.C: New test.
49906
49907 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
49908
49909         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
49910         gcc.dg/sibcall-4.c: New tests.
49911
49912 2002-09-28  Roger Sayle  <roger@eyesopen.com>
49913
49914         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
49915         powerpc and MMIX targets.
49916
49917 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
49918
49919         * gcc.dg/cpp/20020927-1.c: New.
49920
49921 2002-09-26  David S. Miller  <davem@redhat.com>
49922
49923         * gcc.c-torture/compile/trunctfdf.c: New.
49924
49925 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49926
49927         * lib/target-supports.exp (check_weak_available): Handle solaris2.
49928
49929 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
49930
49931         * gcc.c-torture/execute/loop-15.c: New.
49932
49933 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
49934
49935         * README.QMTEST: Fix typo.
49936
49937 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
49938
49939         * gcc.dg/20020926-1.c: New test.
49940
49941 2002-09-25  David S. Miller  <davem@redhat.com>
49942
49943         PR target/7842
49944         * gcc.c-torture/execute/shiftdi.c: New test.
49945
49946 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
49947
49948         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
49949         unique to the tool.
49950         * lib/g77.exp (g77_init): Likewise.
49951         * lib/g++.exp (g++_init): Likewise.
49952         * lib/objc.exp (objc_init): Likewise.
49953
49954 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
49955
49956         * g++.dg/abi/empty5.C: New test.
49957         * g++.dg/abi/empty6.C: New test.
49958         * g++.dg/abi/vbase12.C: New test.
49959
49960 2002-09-25  Richard Henderson  <rth@redhat.com>
49961
49962         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
49963         too-small long double.
49964
49965 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
49966
49967         * gcc.dg/20020919-1.c: New test.
49968
49969 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
49970
49971         * g++.dg/abi/bitfield6.C: New test.
49972         * g++.dg/abi/bitfield7.C: New test.
49973         * g++.dg/abi/bitfield8.C: New test.
49974         * g++.dg/abi/vbase11.C: New test.
49975
49976 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49977
49978         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
49979         hppa*-*-hpux*.  Update test comment.
49980
49981 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
49982
49983         * gcc.dg/tls/struct-1.c: New test.
49984
49985 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
49986
49987         * gcc.dg/cpp/tr-warn2.c: Update.
49988
49989 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
49990
49991         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
49992
49993 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
49994
49995         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
49996         systems.
49997
49998 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
49999
50000         * gcc.c-torture/execute/ieee/mzero3.c: New test.
50001
50002         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
50003         Adjust for c++filt moved to binutils.  Remove spurious duplicate
50004         setting of cxxfilt.
50005
50006 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
50007
50008         * gcc.dg/20020312-2.c: Update for darwin.
50009
50010 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
50011
50012         * g++.old-deja/g++.other/crash32.C: Mark ICE.
50013
50014 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
50015
50016         * objc.dg/comp-types-1.m: New test.
50017         * objc.dg/comp-types-2.m: New test.
50018         * objc.dg/comp-types-3.m: New test.
50019         * objc.dg/comp-types-4.m: New test.
50020         * objc.dg/comp-types-5.m: New test.
50021         * objc.dg/comp-types-6.m: New test.
50022
50023 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50024
50025         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
50026
50027 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
50028
50029         * g++.dg/other/do1.C: New test.
50030
50031         * g++.dg/template/subst1.C: New test.
50032
50033 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
50034
50035         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
50036
50037 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
50038
50039         * g++.dg/template/qualttp20.C: Adjust expected errors.
50040         * g++.old-deja/g++.jason/report.C: Likewise.
50041         * g++.old-deja/g++.other/qual1.C: Likewise.
50042
50043         * g++.dg/lookup/scoped2.C: New test.
50044
50045         * g++.dg/ext/asm3.C: New test.
50046
50047 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
50048
50049         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
50050
50051 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
50052
50053         * ChangeLog: follow spelling conventions.
50054         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
50055         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
50056         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
50057         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
50058         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
50059         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
50060         * g++.old-deja/g++.law/global-init1.C: Likewise.
50061         * g++.old-deja/g++.other/delete4.C: Likewise.
50062         * g++.old-deja/g++.other/inline21.C: Likewise.
50063         * g++.old-deja/g++.other/singleton.C: Likewise.
50064         * g77.dg/strlen0.f: Likewise.
50065         * g77.f-torture/compile/20010519-1.f: Likewise.
50066         * g77.f-torture/compile/980310-4.f: Likewise.
50067         * gcc.c-torture/compile/20000605-1.c: Likewise.
50068         * gcc.c-torture/execute/20020225-1.c: Likewise.
50069         * gcc.dg/c90-hexfloat-2.c: Likewise.
50070         * gcc.dg/c99-bool-1.c: Likewise.
50071         * gcc.dg/c99-hexfloat-2.c: Likewise.
50072         * gcc.dg/dll-2.c: Likewise.
50073         * gcc.dg/wtr-union-init-1.c: Likewise.
50074         * gcc.dg/wtr-union-init-2.c: Likewise.
50075         * gcc.dg/wtr-union-init-3.c: Likewise.
50076         * gcc.dg/cpp/avoidpaste1.c: Likewise.
50077         * gcc.dg/cpp/defined.c: Likewise.
50078         * gcc.dg/cpp/macsyntx.c: Likewise.
50079         * gcc.dg/cpp/paste2.c: Likewise.
50080         * gcc.dg/cpp/trad/defined.c: Likewise.
50081         * gcc.dg/format/c90-printf-1.c: Likewise.
50082         * gcc.dg/format/c90-scanf-1.c: Likewise.
50083         * gcc.dg/format/c99-printf-1.c: Likewise.
50084         * gcc.dg/format/c99-scanf-1.c: Likewise.
50085         * gcc.misc-tests/gcov-8.c: Likewise.
50086         * lib/profopt.exp: Likewise.
50087
50088 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
50089
50090         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
50091
50092 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
50093
50094         * g++.dg/inherit/using2.C: New test.
50095
50096 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
50097
50098         * ChangeLog: Follow spelling conventions.
50099         * g++.dg/template/friend4.C: Likewise.
50100         * g++.old-deja/g++.pt/crash67.C: Likewise.
50101         * gcc.c-torture/execute/20000801-4.c: Likewise.
50102         * gcc.dg/c90-digraph-1.c: Likewise.
50103         * gcc.dg/c94-digraph-1.c: Likewise.
50104         * gcc.dg/c99-digraph-1.c: Likewise.
50105         * gcc.dg/cpp/line5.c: Likewise.
50106         * gcc.dg/cpp/multiline.c: Likewise.
50107         * gcc.dg/cpp/trad/literals-1.c: Likewise.
50108         * gcc.dg/format/attr-3.c: Likewise.
50109         * gcc.dg/format/c90-scanf-3.c: Likewise.
50110         * gcc.dg/format/ext-4.c: Likewise.
50111
50112 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
50113
50114         * g++.dg/template/pretty1.C: New test.
50115
50116 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
50117
50118         * gcc.c-torture/execute/struct-cpy-1.c: New test.
50119
50120 2002-09-13  Matt Austern  <austern@apple.com>
50121
50122         * g++.dg/other/constref[12].C: New, regression tests for
50123         passing a cast expression to a function by const reference.
50124
50125 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
50126
50127         * g++.dg/template/deduce1.C: New test.
50128
50129 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
50130
50131         * gcc.c-torture/execute/simd-1.c: Force all use of int to
50132         32-bit int.
50133
50134 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50135
50136         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
50137         usage.
50138
50139 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
50140
50141         * gcc.c-torture/compile/20020910-1.c: New test.
50142
50143 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
50144
50145         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
50146
50147 2002-09-10  Andreas Jaeger  <aj@suse.de>
50148
50149         * gcc.dg/20020312-2.c: Adjust for x86-64.
50150
50151 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
50152
50153         * g77.dg/7388.f: New test case for PR 7388.
50154
50155 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
50156
50157         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
50158
50159 2002-09-05  Ziemowit Laski <zlaski@apple.com>
50160
50161         * objc.dg/proto-lossage-1.m: New test.
50162
50163 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
50164
50165         * gcc.dg/cpp/_Pragma4.c: Fix typo.
50166
50167 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
50168
50169         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
50170         expected to pass.
50171
50172 2002-09-06  Stan Shebs  <shebs@apple.com>
50173             David Edelsohn  <edelsohn@gnu.org>
50174
50175         * gcc.dg/weak: New directory.
50176         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
50177         target-specific xfail bits.
50178         * gcc.dg/typeof-2.c: Move to new directory.
50179         * gcc.dg/weak.exp: New expect script.
50180
50181 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
50182
50183         * gcc.c-torture/execute/extzvsi.c: New test.
50184
50185 2002-09-05  Stan Shebs  <shebs@apple.com>
50186
50187         * gcc.dg/weak-1.c: xfail on Darwin.
50188         * gcc.dg/weak-2.c: Ditto.
50189         * gcc.dg/weak-3.c: Ditto.
50190         * gcc.dg/weak-4.c: Ditto.
50191         * gcc.dg/weak-5.c: Ditto.
50192         * gcc.dg/weak-6.c: Ditto.
50193         * gcc.dg/weak-7.c: Ditto.
50194         * gcc.dg/weak-8.c: Ditto.
50195         * gcc.dg/weak-9.c: Ditto.
50196
50197 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
50198
50199         * gcc.c-torture/execute/loop-14.c: New test.
50200
50201 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
50202
50203         * g++.dg/other/cxa-atexit1.C: New test.
50204
50205         * gcc.dg/typeof-2.c: New test.
50206
50207 2002-09-03  Roger Sayle  <roger@eyesopen.com>
50208
50209         * gcc.dg/builtins-2.c: New testcase.
50210         * gcc.dg/builtins-3.c: New testcase.
50211
50212 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
50213
50214         * gcc.dg/cpp/_Pragma4.c: New test.
50215
50216 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
50217
50218         * objc/execute/nil_method-1.m: New testcase.
50219
50220 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
50221
50222         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
50223         [Object class], not [Object initialize].
50224
50225 2002-08-31  Roger Sayle  <roger@eyesopen.com>
50226             Hans-Peter Nilsson  <hp@bitrange.com>
50227
50228         * gcc.c-torture/execute/20020720-1.x: Skip test on
50229         mmix-knuth-mmixware.  Correct comment.
50230
50231 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
50232
50233         * g++.dg/abi/bitfield5.C: New test.
50234         * g++.dg/abi/vbase10.C: Likewise.
50235
50236 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
50237
50238         * objc.dg/undeclared-selector.m: New test.
50239
50240 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
50241
50242         * g++.dg/other/offsetof1.C: Avoid cast warning.
50243
50244 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
50245
50246         * objc.dg/super-class-2.m: New test.
50247
50248 2002-08-24  Matt Austern  <austern@apple.com>
50249
50250         * g++.dg/ext/lvaddr.C: New test.
50251         * g++.dg/ext/lvcast.C: New test.
50252
50253 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
50254
50255         * g++.dg/inherit/cond1.C: New test.
50256
50257 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
50258
50259         * gcc.dg/noncompile/incomplete-1.c: New test.
50260
50261 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
50262
50263         * gcc.dg/typespec-1.c: New test.
50264
50265 2002-08-20  Devang Patel  <dpatel@apple.com>
50266         * objc.dg/proto-hier-2.m: New test.
50267
50268 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
50269
50270         * objc.dg/bitfield-1.m: New test.
50271         * objc.dg/bitfield-2.m: New test.
50272
50273 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
50274
50275         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
50276         gcc.dg/c99-flex-array-4.c: New tests.
50277
50278 2002-08-16  Stan Shebs  <shebs@apple.com>
50279
50280         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
50281
50282 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
50283
50284         * gcc.dg/typeof-1.c: New test.
50285         * g++.dg/ext/typeof2.C: New test.
50286
50287 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
50288
50289         * g++.dg/other/offsetof1.C: New test.
50290
50291 2002-08-14  Richard Henderson  <rth@redhat.com>
50292
50293         * gcc.dg/tls/diag-3.c: Fix expected message strings.
50294
50295 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
50296
50297         * gcc.dg/cpp/_Pragma3.c: New test.
50298
50299 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
50300
50301         * g++.dg/template/inherit3: New test.
50302
50303 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
50304
50305         * gcc.dg/bitfld-4.c: Add blank options.
50306
50307 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
50308
50309         * g++.dg/template/crash1.C: New test.
50310
50311 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
50312
50313         * gcc.dg/tls/opt-2.c: New test.
50314
50315 2002-08-08  Devang Patel  <dpatel@apple.com>
50316
50317         * objc.dg/selector-1.m : New test
50318
50319 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
50320
50321         * g++.dg/abi/bitfield4.C: New test.
50322         * gcc.dg/bitfld-4.c: New test.
50323
50324 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
50325
50326         * g++.dg/other/packed1.C: New test.
50327
50328 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
50329
50330         * g++.dg/abi/offsetof.C: Tweak error messages.
50331         * g++.old-deja/g++.mike/p10769a.C: Likewise.
50332
50333 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
50334
50335         * gcc.dg/bitfld-3.c: New test.
50336
50337 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
50338             Richard Henderson  <rth@redhat.com>
50339
50340         * gcc.dg/i386-bitfield1.c: New test.
50341         * g++.dg/abi/bitfield3.C: Update.
50342
50343 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
50344
50345         * objc.dg/const-str-2.m: Update.
50346         * gcc.dg/cpp/c++98.c: Change to C extension.
50347         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
50348         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
50349
50350 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
50351
50352         * gcc.dg/tls/diag-3.c: New.
50353
50354 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
50355
50356         * g++.dg/README (Subdirectories): Document new subdir expr.
50357         * g++.dg/expr/pmf-1.C: New test.
50358
50359 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
50360
50361         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
50362
50363 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
50364
50365         * g++.dg/abi/bitfield3.C: New test.
50366
50367 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
50368
50369         * lib/gcov.exp: Tweak expected line formats.
50370         * gcc.misc-tests/gcov8.c: New test.
50371         * gcc.misc-tests/gcov8.x: New flags.
50372
50373 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
50374
50375         * consistency.vlad/layout/endian.c: Include string.h.
50376
50377         * gcc.c-torture/execute/20020805-1.c: New test.
50378
50379 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
50380
50381         * g++.dg/other/conversion1.C: New test.
50382
50383 2002-08-03  Roger Sayle  <roger@eyesopen.com>
50384
50385         * gcc.dg/builtins-1.c: New testcase.
50386
50387 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
50388
50389         * g++.dg/inherit/access3.C: New test.
50390
50391 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
50392
50393         * gcc.dg/ia64-visibility-2.c: New test.
50394
50395 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
50396
50397         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
50398         __qualifier_flags to __flags.
50399
50400 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
50401
50402         * g++.dg/inherit/operator1.C: New test.
50403         * g++.dg/lookup/disamb1.C: Fix typo in comment.
50404         * g++.dg/other/error1.C: Change expected error message.
50405         * g++.dg/template/conv4.C: Likewise.
50406
50407 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
50408
50409         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
50410         for documented behavior.
50411
50412 2002-07-25  Roger Sayle  <roger@eyesopen.com>
50413
50414         * gcc.c-torture/execute/20020720-1.x: Skip this test on
50415         several targets known to fail.
50416
50417 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
50418
50419         * gcc.dg/mips-args-[123].c: New tests.
50420
50421 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
50422
50423         * gcc.dg/ppc-spe.c: New.
50424
50425 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
50426
50427         * g++.dg/other/ptrmem4.C: New testcase.
50428
50429 2002-07-24  Richard Henderson  <rth@redhat.com>
50430
50431         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
50432
50433 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
50434
50435         * g++.dg/ext/alignof1.C (main): Return 0 for success.
50436
50437 2002-07-24  Roger Sayle  <roger@eyesopen.com>
50438
50439         * gcc.c-torture/execute/memset-3.c: New testcase.
50440
50441 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
50442
50443         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
50444         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
50445
50446 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50447
50448         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
50449         Delete.
50450
50451 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
50452
50453         * gcc.c-torture/compile/simd-4.c: New test.
50454
50455 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50456
50457         PR c++/7347, c++/7348
50458         * g++.dg/template/access4.C: New test.
50459         * g++.dg/template/access5.C: New test.
50460         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
50461         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
50462         * g++.old-deja/g++.pt/ttp58.C: Likewise.
50463         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
50464
50465 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
50466
50467         * gcc.dg/gnu89-init-2.c: New test.
50468
50469 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
50470
50471         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
50472
50473 2002-07-20  Roger Sayle  <roger@eyesopen.com>
50474
50475         * gcc.c-torture/execute/20020720-1.c: New testcase.
50476
50477 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
50478
50479         * gcc.dg/cpp/Wsignprom.c: New tests.
50480
50481 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
50482
50483         * gcc.c-torture/execute/loop-13.c: New test.
50484
50485 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
50486
50487         * gcc.dg/cpp/expr.c: New tests.
50488
50489 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
50490
50491         * g++.dg/opt/pr6713.C: Add template instantiation.
50492
50493 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
50494
50495         * gcc.dg/nest.c: New test.
50496
50497 2002-07-17  Richard Henderson  <rth@redhat.com>
50498
50499         * g++.dg/opt/pr6713.C: New test.
50500
50501 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
50502
50503         * gcc.c-torture/execute/loop-2e.x: Let the testcase
50504         XFAIL for all x86 processors.
50505
50506 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
50507
50508         * gcc.c-torture/execute/20010122-1.x: Do not test with
50509         -fomit-frame-pointer.
50510
50511 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50512
50513         * g++.dg/template/instantiate2.C: New test.
50514         * g++.dg/template/spec4.C: New test.
50515
50516 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50517
50518         * g++.dg/template/access2.C: New test.
50519         * g++.dg/template/access3.C: New test.
50520
50521 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
50522
50523         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
50524         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
50525         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
50526         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
50527         Convert to use <stdarg.h>.
50528         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
50529         Delete.
50530         * gcc.dg/va-arg-2.c: New.
50531         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
50532
50533 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
50534
50535         * gcc.c-torture/compile/20020710-1.c: New test.
50536
50537 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
50538                           Andrew Pinski  <pinskia@physics.uc.edu>
50539
50540         gcc.c-torture/compile/simd-2.c: New testcase.
50541         gcc.c-torture/compile/simd-3.c: Likewise.
50542
50543 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
50544
50545         PR c++/7224
50546         * g++.dg/overload/error1.C: New test.
50547
50548 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50549
50550         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
50551         configuration and IRIX 6 O32 ABI.
50552
50553 2002-07-11  Roger Sayle  <roger@eyesopen.com>
50554
50555         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
50556
50557 2002-07-10  Roger Sayle  <roger@eyesopen.com>
50558
50559         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
50560
50561 2002-07-10  Jeffrey A Law  <law@redhat.com>
50562
50563         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
50564
50565         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
50566
50567 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
50568
50569         * gcc.dg/20020312-2.c: Check for __PPC__.
50570
50571 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
50572
50573         * gcc.c-torture/compile/20020709-1.c: New test.
50574
50575 2002-07-07  Roger Sayle  <roger@eyesopen.com>
50576
50577         * g++.dg/template/qualttp21.C: New test case.
50578
50579 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
50580
50581         * gcc.c-torture/compile/20020706-1.c: New test.
50582         * gcc.c-torture/compile/20020706-2.c: New test.
50583
50584 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
50585             Alexandre Oliva  <aoliva@redhat.com>
50586
50587         * g++.dg/warn/incomplete1.C: New test.
50588
50589 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50590
50591         PR c++/7099
50592         * g++.dg/warn/noreturn1.C: New test.
50593
50594 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
50595
50596         PR c++/6706
50597         * g++.dg/debug/debug6.C: New test.
50598         * g++.dg/debug/debug7.C: New test.
50599
50600 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
50601
50602         * gcc.c-torture/compile/simd-3.c: New test.
50603
50604 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
50605
50606         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
50607         * gcc.dg/20020620-1.c: Likewise.
50608
50609 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50610
50611         PR c++/6944
50612         * g++.dg/init/array4.C: New test.
50613         * g++.dg/init/array5.C: New test.
50614
50615 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
50616
50617         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
50618         * gcc.c-torture/execute/simd-2.c (main): Likewise.
50619
50620 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50621
50622         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
50623         * gcc.dg/wtr-aggr-init-1.c: Likewise.
50624         * gcc.dg/wtr-conversion-1.c: Likewise.
50625         * gcc.dg/wtr-escape-1.c: Likewise.
50626         * gcc.dg/wtr-int-type-1.c: Likewise.
50627         * gcc.dg/wtr-label-1.c: Likewise.
50628         * gcc.dg/wtr-static-1.c: Likewise.
50629         * gcc.dg/wtr-strcat-1.c: Likewise.
50630         * gcc.dg/wtr-suffix-1.c: Likewise.
50631         * gcc.dg/wtr-switch-1.c: Likewise.
50632         * gcc.dg/wtr-unary-plus-1.c: Likewise.
50633         * gcc.dg/wtr-union-init-1.c: Likewise.
50634         * gcc.dg/wtr-union-init-2.c: Likewise.
50635         * gcc.dg/wtr-union-init-3.c: Likewise.
50636
50637         * gcc.dg/wtr-func-def-1.c: New test.
50638
50639 2002-07-02 Devang Patel <dpatel@apple.com>
50640
50641         * objc.dg/param-1.m: New test.
50642
50643 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
50644
50645         * gcc.dg/cpp/trad/directive.c: Add test.
50646         * gcc.dg/cpp/trad/macroargs.c: Add test.
50647         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
50648
50649 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
50650
50651         * gcc.dg/cpp/cmdlne-M.c: New test.
50652
50653 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
50654
50655         * objc.dg/desig-init-1.m: New test.
50656
50657 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50658
50659         PR c++/6716
50660         * g++.dg/template/instantiate1.C: New test.
50661
50662 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
50663
50664         PR c++/7112
50665         * g++.dg/template/sizeof2.C: New test.
50666
50667 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
50668
50669         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
50670         gcc.dg/cpp/trad/include.c: New tests.
50671
50672 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
50673
50674         PR target/7177
50675         * gcc.c-torture/compile/20020701-1.c: New test.
50676
50677 2002-07-01  Stan Shebs  <shebs@apple.com>
50678
50679         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
50680         header here...
50681         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
50682         (objc-torture-execute): or here.
50683
50684 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
50685
50686         * gcc.c-torture/execute/arith-rand-ll.c: New test.
50687
50688 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
50689
50690         * gcc.dg/cpp/trad/escaped-nl.c: New test.
50691
50692 2002-06-30  Devang Patel  <dpatel@apple.com>
50693
50694         * objc.dg/fsyntax-only.m: New test.
50695
50696 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
50697
50698         PR c++/6695
50699         * g++.dg/template/friend7.C: New file.
50700
50701 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
50702
50703         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
50704         return type.
50705
50706 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
50707
50708         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
50709         avoid division by zero.
50710
50711 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
50712
50713         * gcc.dg/Wunknownprag.c: New tests.
50714
50715 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
50716
50717         * gcc.c-torture/execute/simd-2.c: New test.
50718
50719 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
50720
50721         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
50722         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
50723         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
50724         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
50725         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
50726         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
50727         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
50728         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
50729         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
50730         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
50731         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
50732         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
50733         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
50734         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
50735         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
50736         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
50737         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
50738
50739 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
50740
50741         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
50742         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
50743         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
50744         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
50745         New tests.
50746         * gcc.dg/cpp/trad/directive.c: Update.
50747
50748 2002-06-23  Andreas Jaeger  <aj@suse.de>
50749
50750         * gcc.c-torture/execute/complex-6.c: New.
50751
50752 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
50753
50754         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
50755         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
50756         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
50757         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
50758
50759 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
50760
50761         * gcc.dg/cpp/trad: New directory with traditional tests copied
50762         from parent directory.
50763         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
50764         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
50765         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
50766         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
50767         Move to trad/ and rename.
50768         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
50769         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
50770         gcc.dg/cpp/trad/redef2.c: New tests.
50771         * gcc.dg/cpp/trad/trad.exp: New driver.
50772
50773 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
50774
50775         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
50776         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
50777         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
50778         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
50779         Remove.
50780
50781 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
50782
50783         * gcc.dg/20020620-1.c: New test.
50784
50785 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50786
50787         * g++.dg/template/ttp4.C: New test.
50788
50789 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
50790
50791         * g++.dg/opt/vt1.C: Fix regexp.
50792
50793 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50794
50795         * gcc.c-torture/execute/pure-1.c: Make functions static again.
50796         Don't use attribute `noinline'.
50797
50798 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
50799
50800         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
50801
50802 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
50803
50804         * gcc.c-torture/execute/simd-1.c: New.
50805
50806         * gcc.dg/simd-1.c: New.
50807
50808 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
50809
50810         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
50811
50812 2002-06-16  Richard Henderson  <rth@redhat.com>
50813
50814         * g++.dg/ext/anon-struct1.C: New.
50815         * g++.dg/ext/anon-struct2.C: New.
50816         * g++.dg/ext/anon-struct3.C: New.
50817         * gcc.dg/anon-struct-1.c: New.
50818         * gcc.dg/anon-struct-2.c: New.
50819         * gcc.dg/anon-struct-3.c: New.
50820         * gcc.dg/20011008-1.c: Adjust warning text.
50821         * gcc.dg/20020527-1.c: Add -fms-extensions.
50822
50823 2002-06-16  Richard Henderson  <rth@redhat.com>
50824
50825         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
50826
50827 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
50828
50829         * gcc.c-torture/execute/20020615-1.c: New test.
50830
50831 2002-06-15  Roger Sayle  <roger@eyesopen.com>
50832
50833         * gcc.c-tortuture/execute/compare-1.c: New test case.
50834         * gcc.c-tortuture/execute/compare-2.c: New test case.
50835         * gcc.c-tortuture/execute/compare-3.c: New test case.
50836
50837 2002-06-13  Richard Henderson  <rth@redhat.com>
50838
50839         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
50840         ia64 ilp32.
50841
50842 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50843
50844         * g++.dg/template/typename2.C: Update error message.
50845
50846 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
50847
50848         * gcc.c-torture/execute/20020611-1.c: New test.
50849
50850 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
50851
50852         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
50853         list of targets to skip.
50854
50855 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
50856
50857         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
50858         targets if not optimizing.
50859
50860 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
50861
50862         * gcc.c-torture/compile/20020605-1.c: New test.
50863
50864         * g++.dg/opt/vt1.C: New test.
50865
50866         * gcc.dg/20020531-1.c: New test.
50867
50868         * gcc.dg/20020530-1.c: New test.
50869
50870         * gcc.dg/20020527-1.c: New test.
50871
50872         * g++.dg/opt/cse1.C: New test.
50873
50874 2002-06-07  Roger Sayle  <roger@eyesopen.com>
50875
50876         * gcc.dg/20020607-2.c: New test case.
50877
50878 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
50879
50880         * gcc.c-torture/compile/20020604-1.c: New test.
50881
50882 2002-06-04  Richard Henderson  <rth@redhat.com>
50883
50884         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
50885         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
50886         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
50887
50888 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
50889
50890         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
50891
50892 2002-06-03  Richard Henderson  <rth@redhat.com>
50893
50894         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
50895         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
50896
50897 2002-06-02  Richard Henderson  <rth@redhat.com>
50898
50899         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
50900         test functions static.
50901
50902 2002-06-02  Andreas Jaeger  <aj@suse.de>
50903
50904         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
50905         now.
50906
50907 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50908
50909         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
50910         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
50911         Update for mofified diagnostics.
50912         * gcc.dg/c99-intconst-1.c: No longer fail.
50913
50914 2002-06-02  Richard Henderson  <rth@redhat.com>
50915
50916         * gcc.dg/uninit-A.c: Remove xfail markers.
50917
50918 2002-06-01  Roger Sayle  <roger@eyesopen.com>
50919
50920         * gcc.dg/fnegate-1.c: New test case.
50921
50922 2002-05-30  Osku Salerma  <osku@iki.fi>
50923
50924         * gcc.c-torture/execute/mayalias-1.c: New file.
50925
50926 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
50927
50928         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
50929         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
50930         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
50931
50932 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
50933
50934         * gcc.c-torture/execute/20020529-1.c: New test.
50935
50936 2002-05-27  Richard Henderson  <rth@redhat.com>
50937
50938         * g++.dg/ext/attrib6.C: New test case.
50939
50940 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50941
50942         * gcc.c-torture/execute/pure-1.c: New test.
50943
50944 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
50945
50946         * gcc.dg/cpp/arith-2.c: Remove.
50947
50948 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
50949
50950         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
50951         * gcc.dg/cpp/if-3.c: Remove.
50952
50953 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
50954
50955         * g++.dg/opt/cse2.C: New test.
50956
50957 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
50958
50959         * gcc.dg/cpp/arith-1.c: New semantic tests.
50960         * gcc.dg/cpp/if-1.c: Update.
50961
50962 2002-05-24  Ben Elliston  <bje@redhat.com>
50963
50964         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
50965
50966 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
50967
50968         * gcc.dg/verbose-asm.c: New test.
50969
50970 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
50971
50972         * gcc.dg/cpp/paste12.c: New test.
50973
50974 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
50975
50976         * g++.dg/parse/named_ops.C: New test.
50977
50978 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
50979
50980         * gcc.dg/weak-8.c: New test.
50981
50982 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
50983
50984         * gcc.dg/weak-2.c: Allow optional leading underscore
50985         in scan-assembler symbol name.
50986         * gcc.dg/weak-3.c: Likewise.
50987         * gcc.dg/weak-4.c: Likewise.
50988         * gcc.dg/weak-5.c: Likewise.
50989
50990 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
50991
50992         * gcc.dg/20020523-1.c: New test.
50993
50994 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
50995
50996         * objc.dg/const-str-2.m: Update now that we stop after
50997         a command line error.
50998
50999 2002-05-22  Richard Henderson  <rth@redhat.com>
51000
51001         * g++.dg/dg.exp: Fix typo in test pruneing.
51002
51003 2002-05-22  Richard Henderson  <rth@redhat.com>
51004
51005         * g++.dg/dg.exp: Prune the tls subdirectory.
51006         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
51007         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
51008         * g++.dg/tls/init-1.C: New.
51009
51010 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
51011
51012         * gcc.dg/20020517-1.c: New test.
51013
51014 2002-05-21  Richard Henderson  <rth@redhat.com>
51015
51016         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
51017         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
51018
51019 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
51020
51021         * g++.dg/other/copy2.C: New test.
51022
51023 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
51024
51025         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
51026         (MAX_COPY): Bump up to 10 times sizeof (long long).
51027         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
51028
51029         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
51030         sizeof (long long).
51031
51032         * gcc.c-torture/execute/strcpy-1.c: New test.
51033
51034 2002-05-19  Jason Merrill  <jason2redhat.com>
51035
51036         * g++.dg/ext/oper1.C: New test.
51037
51038 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
51039 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
51040
51041         * README.QMTEST: New file.
51042
51043         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
51044
51045 2002-05-19  Andreas Jaeger  <aj@suse.de>
51046
51047         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
51048         now.
51049         * gcc.c-torture/execute/loop-2d.x: Likewise.
51050
51051 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
51052
51053         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
51054         support weak symbols.
51055         * gcc.dg/weak-4.c: Likewise.
51056         * gcc.dg/weak-6.c: Likewise.
51057
51058 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
51059
51060         * gcc.dg/weak-3.c: Add dg-excess-error comment for
51061         cygwin, coff and h8300-*-hms targets
51062         * gcc.dg/weak-5.c: Likewise.
51063         * gcc.dg/weak-7.c: Likewise.
51064
51065 2002-05-16  Jason Merrill  <jason@redhat.com>
51066
51067         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
51068         (scan-assembler-not, scan-assembler-dem): Likewise.
51069         (scan-assembler-dem-not): Likewise.
51070
51071 2002-05-15  Richard Henderson  <rth@redhat.com>
51072
51073         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
51074
51075 2002-05-15  Richard Henderson  <rth@redhat.com>
51076
51077         * gcc.dg/weak-5.c (vfoo1c): No warning here.
51078         (vfoo1f): Warning here.
51079         (vfoo1l): Don't redefine the alias.
51080
51081 2002-05-14  Jason Merrill  <jason@redhat.com>
51082             Alexandre Oliva  <aoliva@redhat.com>
51083
51084         * g++.dg/init/pm1.C: New test.
51085
51086 2002-05-12  David S. Miller  <davem@redhat.com>
51087
51088         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
51089         types.
51090
51091 2002-05-10  Roger Sayle  <roger@eyesopen.com>
51092
51093         * gcc.c-torture/execute/20020510-1.c: New test case.
51094
51095 2002-05-10  David S. Miller  <davem@redhat.com>
51096
51097         * gcc.c-torture/execute/conversion.c: Test long double too.
51098
51099 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
51100
51101         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
51102         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
51103         * lib/g++.exp (g++_link_flags): Likewise.
51104         * lib/objc.exp (objc_target_compile): Likewise.
51105
51106 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
51107
51108         * gcc.dg/cpp/poison.c: Update.
51109         * gcc.dg/cpp/20000625-2.c: Remove.
51110         * gcc.dg/cpp/direct2s.c: Remove final test.
51111
51112 2002-05-08  Tom Rix  <trix@redhat.com>
51113
51114         * gcc.c-torture/execute/20020508-1.c: New test.
51115         * gcc.c-torture/execute/20020508-2.c: New test.
51116         * gcc.c-torture/execute/20020508-3.c: New test.
51117
51118 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
51119
51120         * gcc.dg/cpp/charconst-4.c: More tests.
51121
51122 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
51123
51124         PR c/6569
51125         * gcc.dg/weak-3.c: Update location of warning messages.
51126         * gcc.dg/weak-5.c: Likewise.
51127
51128 2002-05-06  Roger Sayle  <roger@eyesopen.com>
51129
51130         * gcc.c-torture/execute/20020506-1.c: New test case.
51131
51132 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
51133
51134         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
51135
51136 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
51137
51138         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
51139
51140 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
51141
51142         * gcc.dg/cpp/charconst-3.c: New test.
51143
51144 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51145
51146         * gcc.dg/cpp/charconst.c: Update tests.
51147
51148 2002-05-05  Tim Josling  <tej@melbpc.org.au>
51149
51150         * treelang: Added directory for new sample language treelang. Also
51151         lib/treelang.exp: New file to signal treelang should be tested.
51152
51153 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
51154
51155         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
51156         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
51157         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
51158         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
51159         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
51160         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
51161         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
51162
51163 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
51164
51165         * gcc.dg/format/xopen-2.c: New test.
51166
51167 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
51168
51169         * gcc.dg/20020503-1.c: New test.
51170
51171 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
51172
51173         * g++.dg/init/dtor1.C: Make it tougher.
51174
51175 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
51176
51177         * g++.dg/init/dtor1.C: New test.
51178
51179 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
51180
51181         * gcc.dg/altivec-8.c: New.
51182
51183 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
51184
51185         * gcc.dg/altivec-7.c: New.
51186
51187 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
51188
51189         * g++.dg/parse/typedef1.C: New test.
51190
51191 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
51192
51193         PR c++/6486
51194         * g++.dg/template/friend6.C: New test.
51195
51196         PR c++/6492
51197         * g++.dg/init/copy1.C: New test.
51198
51199 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
51200
51201         * g++.dg/warn/effc1.C: New test.
51202
51203 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
51204
51205         * gcc.dg/cpp/if-cexp.c: Add a test.
51206
51207 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
51208
51209         * gcc.dg/20020426-2.c: New test.
51210
51211 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
51212
51213         * gcc.dg/cpp/if-mop.c: Update.
51214         * gcc.dg/cpp/if-mpar.c: Add test.
51215         * gcc.dg/cpp/if-oppr.c: Update.
51216
51217 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51218
51219         PR c/6343
51220         * gcc.dg/weak-[2-7].c: New tests.
51221
51222 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
51223
51224         * gcc.dg/enum1.c: New test.
51225
51226 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
51227
51228         PR c++/6497
51229         * g++.dg/inherit/access2.C: New test.
51230
51231 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
51232
51233         PR bootstrap/6445
51234         * gcc.dg/20020426-1.c: New test.
51235
51236 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
51237
51238         * g++.dg/abi/enum1.C: New test.
51239
51240 2002-04-26  Richard Henderson  <rth@redhat.com>
51241
51242         * gcc.dg/c99-bool-1.c: Expect always true warning.
51243
51244 2002-04-25  Roger Sayle  <roger@eyesopen.com>
51245
51246         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
51247
51248 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51249
51250         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
51251         targets.
51252
51253 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
51254
51255         * g++.dg/abi/mange7.C: New test.
51256
51257         PR c++/6438.
51258         * g++.dg/parse/stmtexpr2.C: New test.
51259
51260 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
51261
51262         * gcc.dg/20020312-2.c: Add SH target.
51263
51264 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51265
51266         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
51267         compiler output on mips*-*-irix*.
51268
51269 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
51270
51271         * g++.dg/parse/attr1.C: New test.
51272
51273 2002-04-23  Roger Sayle  <roger@eyesopen.com>
51274
51275         * gcc.c-torture/execute/string-opt-17.c: New test case.
51276         * gcc.c-torture/execute/memset-2.c: New test case.
51277
51278 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
51279
51280         PR c++/6256:
51281         * g++.dg/template/friend5.C: New test.
51282
51283         PR c++/6331:
51284         * g++.dg/template/qual1.C: Likewise.
51285
51286 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
51287
51288         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
51289         Include stdlib.h, not stdio.h or ctype.h.
51290
51291 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
51292
51293         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
51294         cris-*-elf* and mmix-*-*.
51295         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
51296         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
51297         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
51298         Ditto.
51299         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
51300         * gcc.dg/wchar_t-1.c: Ditto.
51301
51302 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
51303
51304         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
51305         Clarify comment.
51306
51307 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
51308
51309         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
51310
51311 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51312
51313         * gcc.c-torture/execute/20000906-1.x: Delete.
51314
51315 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
51316
51317         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
51318
51319 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
51320
51321         * PR6367
51322         * g77.f-torture/execute/6367.f: New test.
51323         * g77.f-torture/execute/6367.x: Disable for MMIX.
51324
51325 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
51326
51327         * PR6352
51328         * g++.dg/opt/inline2.C: New test.
51329
51330 2002-04-18  Richard Henderson  <rth@redhat.com>
51331
51332         * gcc.dg/20000906-1.c: Enable for all targets.
51333         * gcc.c-torture/compile/iftrap-2.c: New.
51334
51335 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
51336
51337         * gcc.dg/20020418-1.c: New test.
51338         * gcc.dg/20020418-2.c: New test.
51339
51340 2002-04-18  Richard Henderson  <rth@redhat.com>
51341
51342         * gcc.c-torture/compile/iftrap-1.c: New.
51343         * gcc.dg/iftrap-1.c: Adjust for ia64.
51344         * gcc.dg/iftrap-2.c: New.
51345
51346 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
51347
51348         * gcc.c-torture/compile/20020418-1.c: New test.
51349
51350 2002-04-18  Roger Sayle  <roger@eyesopen.com>
51351
51352         * gcc.c-torture/compile/20020415-1.c: New.
51353
51354 2002-04-18  David S. Miller  <davem@redhat.com>
51355
51356         * gcc.c-torture/execute/20020418-1.c: New test.
51357
51358 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
51359
51360         * gcc.dg/20020416-1.c: New test.
51361
51362         * g++.dg/opt/inline1.C: New test.
51363
51364 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
51365
51366         * gcc.dg/altivec-5.c: New test.
51367
51368         * gcc.dg/20020415-1.c: New test.
51369
51370 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
51371
51372         * lib/chill.exp: Remove.
51373
51374 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
51375
51376         * g++.dg/other/big-struct.C: New test.
51377
51378 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
51379
51380         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
51381         of scratch file.
51382
51383 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
51384
51385         PR c/6277
51386         * gcc.dg/i386-387-1.c: Allow optional leading underscore
51387         in scan-assembler function name
51388
51389 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
51390
51391         * g77.f-torture/execute/980628-4.x,
51392         g77.f-torture/execute/980628-5.x,
51393         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
51394         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
51395         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
51396         i[34567]86-*-*.
51397
51398 2002-04-13  David S. Miller  <davem@redhat.com>
51399
51400         * gcc.c-torture/execute/20020413-1.c: New test.
51401
51402 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
51403
51404         * gcc.dg/asm-6.c,
51405         * g++.dg/ext/asm1.C: New tests.
51406
51407 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
51408
51409         PR c++ 5373.
51410         * g++.dg/parse/stmtexpr1.C: New test.
51411
51412         PR c++/5189.
51413         * g++.dg/template/copy1.C: New test.
51414
51415 2002-04-12  Richard Henderson  <rth@redhat.com>
51416
51417         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
51418
51419 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
51420
51421         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
51422         gcc.c-torture/execute/20020307-2.c.
51423
51424 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
51425
51426         * g++.dg/ext/attrib5.C,
51427         * g++.dg/lookup/struct1.C: New tests.
51428
51429 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
51430
51431         * gcc.dg/20020411-1.c: New test.
51432
51433         * gcc.c-torture/execute/20020411-1.c: New test.
51434
51435 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
51436
51437         * g77.f-torture/execute/6177.f: New test.
51438
51439 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
51440
51441         PR middle-end/6247
51442         * g++.dg/opt/cleanup1.C: New test.
51443
51444         * g++.dg/opt/const1.C: New test.
51445
51446 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
51447
51448         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
51449
51450 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
51451
51452         PR c++/5507
51453         * g++.dg/template/typename2.C: New test.
51454
51455 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
51456
51457         * gcc.c-torture/execute/loop-12.c: New.
51458
51459 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
51460
51461         * g77.f-torture/execute/980628-4.x,
51462         g77.f-torture/execute/980628-5.x,
51463         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
51464         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
51465         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
51466
51467 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51468
51469         PR optimization/6086
51470         * g++.dg/opt/preinc1.C: New test.
51471
51472 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
51473
51474         PR c++/5571
51475         * g++.dg/opt/static2.C: New test.
51476
51477 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
51478
51479         PR c/5120
51480         * gcc.dg/20020406-1.c: New test.
51481
51482 2002-04-04  David S. Miller  <davem@redhat.com>
51483
51484         * gcc.c-torture/execute/20020404-1.c: New test.
51485
51486 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
51487
51488         PR c/6123
51489         * gcc.dg/20020312-2.c: Do not declare global register variable
51490         if __PIC__ or __pic__ is defined.
51491
51492 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
51493
51494         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
51495         __asm__ so that it works correctly even if -ansi -pedantic-errors.
51496
51497 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51498
51499         * gcc.misc-tests/linkage.exp: Update last change to handle
51500         sparc*-, not just sparc-.
51501
51502 2002-04-03  Richard Henderson  <rth@redhat.com>
51503
51504         * gcc.dg/cpp/ucs.c: Improved long UCS test.
51505
51506 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
51507
51508         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
51509
51510 2002-04-02  David S. Miller  <davem@redhat.com>
51511
51512         * gcc.c-torture/execute/20020402-3.c: New test.
51513
51514 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
51515
51516         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
51517         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
51518
51519         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
51520         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
51521         g77.f-torture/execute/20001201.x,
51522         g77.f-torture/execute/u77-test.x: New files.
51523
51524         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
51525         * gcc.dg/wchar_t-1.c: Ditto.
51526
51527 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51528
51529         * gcc.c-torture/execute/20020402-1.c: New test.
51530
51531 2002-04-01  Richard Henderson  <rth@redhat.com>
51532
51533         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
51534
51535         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
51536
51537 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51538
51539         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
51540
51541 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
51542
51543         * g++.dg/inherit/template-as-base.C: Expect error.
51544         * g++.dg/inherit/namespace-as-base.C: Likewise.
51545
51546 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
51547
51548         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
51549         g++.dg/ext/instantiate3.C: Tweak match patterns.
51550
51551         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
51552         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
51553         -da test.
51554
51555 2002-03-31  Richard Henderson  <rth@redhat.com>
51556
51557         * gcc.dg/special/alias-2.c: New.
51558         * gcc.dg/special/ecos.exp: Run it.
51559
51560 2002-03-31  Richard Henderson  <rth@redhat.com>
51561
51562         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
51563
51564 2002-03-31  Kazu Hirata  <kazu@hxi.com>
51565
51566         * gcc.dg/weak-1.c: Disable on h8300 port.
51567
51568 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
51569
51570         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
51571         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
51572         ordering tests.
51573         * g++.dg/bprob/bprob-1.C: New test.
51574         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
51575         * g++.dg/gcov/gcov-1.C: New test.
51576         * g++.dg/gcov/gcov-1.x: New file.
51577         * g++.dg/gcov/gcov-2.C: New test.
51578         * g++.dg/gcov/gcov-3.C: New test.
51579         * g++.dg/gcov/gcov-3.h: New file.
51580
51581 2002-03-28  Roger Sayle  <roger@eyesopen.com>
51582
51583         * g++.old-deja/g++.other/builtins5.C: New test.
51584         * g++.old-deja/g++.other/builtins6.C: New test.
51585         * g++.old-deja/g++.other/builtins7.C: New test.
51586         * g++.old-deja/g++.other/builtins8.C: New test.
51587         * g++.old-deja/g++.other/builtins9.C: New test.
51588
51589 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
51590
51591         * g++.dg/opt/static1.C: New test.
51592
51593         * g++.dg/opt/longbranch1.C: New test.
51594
51595 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
51596
51597         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
51598
51599         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
51600
51601 2002-03-28  Jeffrey A Law  (law@redhat.com)
51602
51603         * gcc.c-torture/execute/20020328-1.c: New test.
51604
51605 2002-03-27  Richard Henderson  <rth@redhat.com>
51606
51607         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
51608         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
51609         move from g++.old-deja/g++.ext/.
51610
51611 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
51612
51613         * g++.dg/init/new2.C: New test.
51614
51615 2002-03-26  Richard Henderson  <rth@redhat.com>
51616
51617         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
51618
51619         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
51620         on sparc.
51621
51622         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
51623         sparcv9 systems.
51624         * gcc.dg/20001102-1.c: Likewise.
51625
51626 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
51627
51628         * gcc.dg/cpp/endif-pedantic1.c,
51629         gcc.dg/cpp/endif-pedantic2.c: New tests.
51630
51631 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
51632
51633         * g++.dg/init/new1.C: New test.
51634
51635 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
51636
51637         * g++.dg/abi/vbase9.C: New test.
51638
51639 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
51640
51641         * gcc.dg/arm-asm.c: New test.
51642
51643 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
51644
51645         * gcc.dg/Wswitch-enum.c: New test.
51646         Fix PR c/5044.
51647
51648 2002-03-26  Richard Henderson  <rth@redhat.com>
51649
51650         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
51651         structure.
51652
51653 2002-03-25  Richard Henderson  <rth@redhat.com>
51654
51655         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
51656         sparcv9 systems.
51657
51658         * gcc.c-torture/compile/20011119-1.c (xxx): New.
51659         * gcc.c-torture/compile/20011119-2.c (xxx): New.
51660
51661 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
51662
51663         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
51664
51665 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
51666
51667         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
51668         targets using generic thunk support.
51669
51670 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
51671
51672         * gcc.c-torture/compile/20020323-1.c: New test.
51673
51674         * g++.dg/opt/conj2.C: New test.
51675
51676 2002-03-24  Richard Henderson  <rth@redhat.com>
51677
51678         * gcc.dg/weak-1.c: Use -fno-common.
51679
51680 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
51681
51682         * g77.dg/f77-edit-apostrophe-out.f: New test
51683         * g77.dg/f77-edit-h-out.f: New test
51684         * g77.dg/f77-edit-t-in.f: New test
51685         * g77.dg/f77-edit-t-out.f: New test
51686         * g77.dg/f77-edit-x-out.f: New test
51687         * g77.dg/f77-edit-slash-out.f: New test
51688         * g77.dg/f77-edit-colon-out.f: New test
51689         * g77.dg/f77-edit-s-out.f: New test
51690
51691 2002-03-24  Richard Henderson  <rth@redhat.com>
51692
51693         * objc/execute/formal_protocol-6.x: New XFAIL.
51694
51695 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
51696
51697         * gcc.dg/weak-1.c: Early return from dg-final on platforms
51698         that do not support weak symbols
51699
51700 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
51701
51702         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
51703         * lib/g77.exp: Likewise.
51704         * lib/objc.exp: Likewise.
51705
51706 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
51707
51708         * gcc.dg/Wswitch-default.c: New test.
51709
51710 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
51711
51712         * g++.dg/other/enum1.C: New test.
51713
51714 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
51715
51716         * gcc.dg/pragma-ep-3.c: Fix typo.
51717
51718 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
51719
51720         * g++.dg/inherit/template-as-base.C: New test.
51721
51722 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
51723
51724         * g++.old-deja/g++.other/dwarf2-1.C: Move...
51725         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
51726
51727 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
51728
51729         * gcc.dg/cpp/multiline.c: Update to match.
51730
51731 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
51732
51733         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
51734
51735 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
51736
51737         * gcc.dg/cpp/extratokens2.c: New file.
51738
51739 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
51740
51741         * gcc.dg/20020312-2.c: Add rs6000 target.
51742
51743         * gcc.c-torture/compile/20020319-1.c: New test.
51744
51745 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51746
51747         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
51748         (A, E): Handle this.
51749
51750 2002-03-20  Jason Merrill  <jason@redhat.com>
51751
51752         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
51753         ignoring -fpic.
51754         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
51755         through prune_gcc_output.
51756
51757 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
51758
51759         * gcc.c-torture/compile/20020320-1.c: New test.
51760
51761 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
51762
51763         * gcc.c-torture/compile/20020318-1.c: New test.
51764
51765         * gcc.dg/struct-by-value-1.c: New test.
51766
51767         * gcc.dg/20020319-1.c: New test.
51768
51769 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
51770
51771         * g++.dg/opt/conj1.C: New test.
51772
51773 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
51774
51775         * g++.dg/template/qualttp20.C: Revert previous change.
51776         * g++.dg/template/qualttp3.C: Likewise.
51777         * g++.dg/template/qualttp4.C: Likewise.
51778         * g++.dg/template/qualttp5.C: Likewise.
51779         * g++.dg/template/qualttp6.C: Likewise.
51780         * g++.dg/template/qualttp7.C: Likewise.
51781         * g++.dg/template/qualttp8.C: Likewise.
51782         * g++.dg/template/recurse.C: Likewise.
51783
51784 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
51785
51786         * gcc.dg/cpp/wchar-1.c: Update.
51787
51788 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
51789
51790         * g++.dg/template/conv1.C: New test.
51791         * g++.dg/template/conv2.C: New test.
51792         * g++.dg/template/conv3.C: New test.
51793         * g++.dg/template/conv4.C: New test.
51794
51795 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
51796
51797         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
51798         * g++.dg/template/qualttp3.C: Likewise.
51799         * g++.dg/template/qualttp4.C: Likewise.
51800         * g++.dg/template/qualttp5.C: Likewise.
51801         * g++.dg/template/qualttp6.C: Likewise.
51802         * g++.dg/template/qualttp7.C: Likewise.
51803         * g++.dg/template/qualttp8.C: Likewise.
51804         * g++.dg/template/recurse.C: Likewise.
51805
51806 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
51807
51808         * g++.dg/opt/dtor1.C: New test.
51809
51810 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
51811
51812         * gcc.c-torture/compile/20020315-1.c: New test.
51813
51814 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
51815
51816         * gcc.dg/weak-1.c: Fix scan tests.
51817
51818 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
51819
51820         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
51821         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
51822         cris-*-aout* mmix-*-*.
51823         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
51824         cris-*-aout* mmix-*-*.
51825         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
51826         cris-*-elf* cris-*-aout* and mmix-*-*.
51827         * gcc.dg/20001009-1.c: Ditto.
51828         * gcc.dg/20010912-1.c: Ditto.
51829         * gcc.dg/20020122-4.c: Ditto.
51830         * gcc.dg/inline-2.c: Ditto.
51831
51832 2002-03-14  Jeffrey A Law  (law@cygnus.com)
51833
51834         * gcc.c-torture/compile/20020314-1.c: New test.
51835
51836 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
51837
51838         * gcc.c-torture/execute/20020314-1.c: New test.
51839
51840 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
51841
51842         * g++.dg/warn/Wunused-1.C: New test.
51843
51844 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
51845
51846         * g++.dg/abi/mangle6.C: New test.
51847
51848 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
51849
51850         * gcc.c-torture/compile/20020309-2.c: New test.
51851
51852         * gcc.c-torture/compile/20020312-1.c: New test.
51853
51854 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
51855
51856         * g++.dg/other/access1.C: New test.
51857
51858 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
51859
51860         * gcc.c-torture/execute/wchar_t-1.c: New test.
51861
51862 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
51863
51864         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
51865
51866 2002-03-12  Roger Sayle  <roger@eyesopen.com>
51867
51868         * gcc.dg/20020312-1.c: New test case.
51869
51870 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
51871
51872         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
51873
51874 2002-03-11  Richard Henderson  <rth@redhat.com>
51875
51876         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
51877         * g++.old-deja/g++.jason/report.C: Likewise.
51878
51879 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
51880
51881         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
51882         * g++.old-deja/g++.robertl/eb56.C: Likewise.
51883
51884 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
51885
51886         * g++.dg/overload/pmf1.C: New test.
51887
51888 2002-03-11  Kazu Hirata  <kazu@hxi.com>
51889
51890         * gcc.c-torture/execute/20020307-1.c: Use long.
51891
51892 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
51893
51894         PR optimization/5844
51895         * gcc.dg/20020310-1.c: New test.
51896
51897 2002-03-09  Michael Meissner  <meissner@redhat.com>
51898
51899         * gcc.c-torture/execute/memcpy-2.c: New test.
51900         * gcc.c-torture/execute/memset-1.c: New test.
51901         * gcc.c-torture/execute/strlen-1.c: New test.
51902         * gcc.c-torture/execute/strcmp-1.c: New test.
51903         * gcc.c-torture/execute/strncmp-1.c: New test.
51904
51905 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
51906
51907         * gcc.dg/ppc-ldstruct.c: New test.
51908
51909 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
51910
51911         * gcc.c-torture/execute/va-arg-22.c: New test.
51912
51913 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
51914
51915         * gcc.c-torture/compile/20020309-1.c: New test.
51916
51917 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
51918
51919         * gcc.c-torture/execute/20020307-2.c: New test.
51920
51921 2002-03-07  Jeffrey A Law  (law@redhat.com)
51922
51923         * g77.f-torture/compile/20020307-1.f: New test.
51924
51925 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
51926
51927         * gcc.dg/unordered-1.c: New test.
51928
51929 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
51930
51931         * gcc.c-torture/execute/20020307-1.c: New test.
51932
51933 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
51934
51935         * gcc.dg/20020304-1.c: New test.
51936
51937         * gcc.c-torture/compile/20020304-2.c: New test.
51938
51939 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
51940
51941         * gcc.c-torture/compile/20020304-1.c: New test case
51942         (from PR c/5830).
51943
51944 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
51945
51946         * gcc.dg/20020103-1.c: Add other -D ppc variants.
51947
51948 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
51949
51950         * g++.dg/other/classkey1.C: New test.
51951
51952 2002-03-01  Richard Henderson  <rth@redhat.com>
51953
51954         * gcc.c-torture/compile/981223-1.x: New.
51955         * gcc.c-torture/compile/920625-1.x: New.
51956
51957 2002-02-28  Richard Henderson  <rth@redhat.com>
51958
51959         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
51960
51961 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
51962
51963         * gcc.c-torture/execute/20020227-1.c: New test.
51964
51965 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
51966
51967         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
51968         here" ERROR lines.
51969         * g++.old-deja/g++.oliva/partord1.C: Likewise.
51970         * g++.old-deja.g++.other/defarg1.C: Likewise.
51971         * g++.old-deja/g++.pt/calls2.C: Likewise.
51972         * g++.old-deja/g++.pt/crash20.C: Likewise.
51973         * g++.old-deja/g++.pt/crash30.C: Likewise.
51974         * g++.old-deja/g++.pt/crash36.C: Likewise.
51975         * g++.old-deja/g++.pt/crash6.C: Likewise.
51976         * g++.old-deja/g++.pt/defarg13.C: Likewise.
51977         * g++.old-deja/g++.pt/derived3.C: Likewise.
51978         * g++.old-deja/g++.pt/error1.C: Likewise.
51979         * g++.old-deja/g++.pt/friend21.C: Likewise.
51980         * g++.old-deja/g++.pt/friend23.C: Likewise.
51981         * g++.old-deja/g++.pt/infinite1.C: Likewise.
51982         * g++.old-deja/g++.robertl/eb128.C: Likewise.
51983
51984 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
51985
51986         * gcc.c-torture/execute/20020225-2.c: New test.
51987
51988 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
51989
51990         * gcc.c-torture/execute/920730-1t.c,
51991         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
51992         Delete test cases, only relevant to -traditional.
51993
51994 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
51995
51996         * gcc.dg/cpp/undef1.c: Remove.
51997         * gcc.dg/cpp/directiv.c: Update.
51998         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
51999
52000 2002-02-27  Michael Meissner  <meissner@redhat.com>
52001
52002         * gcc.c-torture/execute/20020226-1.c: New test.
52003
52004 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
52005
52006         * g++.dg/debug/debug4.C: New test.
52007
52008         * gcc.dg/ia64-visibility-1.c: New test.
52009
52010 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
52011
52012         * gcc.dg/debug/20020224-1.c: New.
52013
52014 2002-02-25  Kazu Hirata  <kazu@hxi.com>
52015
52016         * gcc.c-torture/execute/960416-1.x: New.
52017         * gcc.c-torture/execute/divconst-3.x: Likewise.
52018
52019 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
52020
52021         * gcc.dg/20020224-1.c: New test.
52022
52023 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
52024
52025         * gcc.c-torture/execute/20020225-1.c: New.
52026
52027 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
52028
52029         * gcc.dg/cpp/wchar-1.c: New test.
52030
52031 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
52032
52033         * gcc.dg/20020222-1.c: New test.
52034
52035 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
52036
52037         * g++.dg/opt/anonunion1.C: New test.
52038
52039 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
52040
52041         * g++.dg/template/qualttp19.C: New test.
52042         * g++.dg/template/qualttp20.C: New test.
52043         * g++.old-deja/g++.jason/report.C: Adjust expected errors
52044         * g++.old-deja/g++.other/qual1.C: Likewise.
52045
52046 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
52047
52048         * gcc.dg/attr-alwaysinline.c: New.
52049
52050 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
52051
52052         * gcc.dg/20020220-1.c: New test.
52053
52054         * gcc.dg/20020220-2.c: New test.
52055
52056         * g++.dg/opt/mmx1.C: New test.
52057
52058 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
52059
52060         * gcc.c-torture/compile/20020110.c: New test.
52061
52062 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
52063
52064         * gcc.c-torture/execute/20020219-1.c: New test.
52065
52066         * gcc.dg/20020219-1.c: New test.
52067
52068         * gcc.dg/noncompile/20020220-1.c: New test.
52069
52070         * g++.dg/opt/ptrintsum1.C: New test.
52071
52072         * gcc.dg/debug/20020220-1.c: New test.
52073
52074 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
52075
52076         * gcc.c-torture/execute/20020216-1.c: New test.
52077
52078 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
52079
52080         * gcc.dg/decl-1.c: Update, new test.
52081
52082 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
52083
52084         * g++.dg/abi/bitfield1.C: New test.
52085         * g++.dg/abi/bitfield2.C: New test.
52086
52087 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
52088
52089         * gcc.dg/attr-nest.c: New test.
52090
52091 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
52092
52093         * gcc.c-torture/execute/20020215-1.c: New test.
52094
52095 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
52096
52097         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
52098         * g++.dg/debug/debug.exp: New.
52099         * g++.dg/debug/trivial.C: New.
52100         * g++.dg/debug/debug1.C: Moved...
52101         * g++.dg/other/debug1.C: ...from here.
52102         * g++.dg/debug/debug2.C: Moved...
52103         * g++.dg/other/debug2.C: ...from here.
52104         * g++.dg/debug/debug3.C: Moved...
52105         * g++.dg/other/debug3.C: ...from here.
52106
52107         * gcc.dg/noncompile/20020213-1.c: New test.
52108
52109 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
52110
52111         * g++.dg/other/debug3.C: New test.
52112
52113         * gcc.c-torture/execute/20020213-1.c: New test.
52114
52115 2002-02-13  Richard Smith <richard@ex-parrot.com>
52116
52117         * g++.old-deja/g++.other/thunk1.C: New test.
52118
52119 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
52120
52121         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
52122
52123 2002-02-13  Stan Shebs  <shebs@apple.com>
52124
52125         * gcc.dg/altivec-3.c: New.
52126
52127 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
52128
52129         * gcc.dg/Wunreachable-1.c: New test.
52130         * gcc.dg/Wunreachable-2.c: New test.
52131
52132 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
52133
52134         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
52135
52136 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
52137
52138         * gcc.dg/decl-1.c: New test.
52139
52140 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
52141
52142         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
52143
52144 2002-02-10  Kazu Hirata  <kazu@hxi.com>
52145
52146         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
52147         * gcc.c-torture/compile/980506-1.x: Likewise.
52148
52149 2002-02-10  Kazu Hirata  <kazu@hxi.com>
52150
52151         * gcc.dg/20020210-1.c: New.
52152
52153 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
52154
52155         * g77.f-torture/execute/947.f: New regression test
52156         for PR fortran/947.
52157
52158 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
52159
52160         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
52161         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
52162
52163 2002-02-08  Richard Henderson  <rth@redhat.com>
52164
52165         * gcc.c-torture/compile/labels-3.c: New.
52166
52167 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
52168
52169         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
52170         expression statements work instead.
52171         * gcc.dg/noncompile/20020207-1.c: New test.
52172
52173 2002-02-07  Richard Henderson  <rth@redhat.com>
52174
52175         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
52176
52177 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
52178
52179         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
52180         message from g77
52181         * lib/g77-dg.exp: Trim g77 error messages so that they are
52182         recognized by dg.exp.
52183
52184 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
52185
52186         PR fortran/5473
52187         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
52188
52189 2002-02-07  Richard Henderson  <rth@redhat.com>
52190
52191         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
52192         to be sufficiently aligned for integers.
52193
52194 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
52195
52196         * g++.dg/template/friend4.C: New test.
52197
52198 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
52199
52200         PR fortran/5743
52201         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
52202         unsupported cases.
52203
52204 2002-02-07  Richard Henderson  <rth@redhat.com>
52205
52206         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
52207         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
52208         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
52209         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
52210
52211 2002-02-06  Richard Henderson  <rth@redhat.com>
52212
52213         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
52214
52215 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
52216
52217         * gcc.dg/20020206-1.c: New test.
52218
52219 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
52220
52221         * gcc.c-torture/execute/20020206-1.c: New test.
52222
52223         * gcc.c-torture/execute/20020206-2.c: New test.
52224
52225         PR optimization/5429:
52226         * gcc.c-torture/compile/20020206-1.c: New test.
52227
52228 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
52229
52230         * g++.dg/ext/align1.C: Do not use an explicit alignment value
52231         as certain file formats cannot support particularly large
52232         alignments.
52233
52234         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
52235         and do not expect to be able to link the executable.
52236
52237         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
52238         fail because the COFF format does not support the weak attribute.
52239
52240 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
52241
52242         * g77.dg/pr5473.f: New test
52243
52244 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
52245
52246         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
52247         Fix testcase accordingly.
52248
52249 2002-02-04  Richard Henderson  <rth@redhat.com>
52250
52251         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
52252         (buf): Change to be an array of pointers, not ints.
52253
52254 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
52255
52256         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
52257         before all tests.  Move warning one line above to match where it
52258         C frontend emits.
52259         * gcc.dg/Wswitch-2.c: New test.
52260         * g++.dg/warn/Wswitch-1.C: New test.
52261         * g++.dg/warn/Wswitch-2.C: New test.
52262
52263 2002-02-04  Richard Henderson  <rth@redhat.com>
52264
52265         * g++.dg/abi/offsetof.C: Fix size comparison.
52266
52267 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
52268
52269         * gcc.dg/cast-qual-2.c: New test.
52270
52271 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
52272
52273         * gcc.dg/20020201-4.c: New test.
52274
52275 2002-02-04  Ben Elliston  <bje@redhat.com>
52276
52277         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
52278         target_info attribute != 0, in addition to the empty string.
52279         (gcc_target_compile): Likewise.
52280
52281 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
52282
52283         * gcc.dg/Wswitch.c: New test.
52284         PR gcc/4475. PR gcc/3780.
52285
52286 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
52287
52288         * g77.f-torture/execute/5122.f: New test for regressions
52289         against PR fortran/5122.
52290
52291 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
52292
52293         * g77.f-torture/compile/pr3743.f: Delete
52294         * g77.dg/pr3743-1.f: New test.
52295         * g77.dg/pr3743-2.f: New test.
52296         * g77.dg/pr3743-3.f: New test.
52297         * g77.dg/pr3743-4.f: New test.
52298
52299 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52300
52301         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
52302
52303 2002-02-02  Richard Henderson  <rth@redhat.com>
52304
52305         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
52306         * gcc.c-torture/execute/bf64-1.c: Likewise.
52307
52308 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
52309
52310         * gcc.dg/20020201-2.c: New test.
52311
52312         * gcc.dg/20020201-3.c: New test.
52313
52314         * gcc.c-torture/execute/bitfld-2.c: New test.
52315
52316 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52317
52318         * gcc.dg/bitfld-1.c: Update.
52319         * gcc.dg/bitfld-2.c: Update.
52320         * gcc.c-torture/execute/bitfld-1.x: New.
52321
52322 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
52323
52324         * gcc.c-torture/execute/20020201-1.c: New test.
52325
52326 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
52327
52328         PR target/5469
52329         * gcc.dg/20020201-1.c: New test.
52330
52331 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
52332
52333         PR fortran/3743
52334         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
52335         * g77.f-torture/compile/pr3743.x: Remove
52336
52337 2002-01-31  Tom Rix  <trix@redhat.com>
52338
52339         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
52340
52341 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
52342
52343         * gcc.dg/noncompile/20020130-1.c: New test.
52344
52345 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
52346
52347         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
52348
52349 2002-01-29  Richard Henderson  <rth@redhat.com>
52350
52351         * gcc.c-torture/execute/991118-1.c: Cast various constants back
52352         to long long.
52353         * gcc.c-torture/execute/bf64-1.c: Likewise.
52354
52355 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
52356
52357         * gcc.c-torture/execute/20020129-1.c: New test.
52358
52359 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
52360
52361         * gcc.c-torture/compile/20000224-1.c: Update.
52362         * gcc.c-torture/execute/bitfld-1.c: New tests.
52363         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
52364         * gcc.dg/uninit-A.c: Update.
52365
52366 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
52367
52368         * g++.dg/template/ctor1.C: Add instantiation.
52369
52370 2002-01-28  Paul Koning  <pkoning@equallogic.com>
52371
52372         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
52373         argument to __builtin_prefetch to be const ptr.
52374
52375 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
52376
52377         * gcc.c-torture/compile/20020120-1.c: New test.
52378
52379 2002-01-27  Kazu Hirata  <kazu@hxi.com>
52380
52381         * gcc.c-torture/execute/20020127-1.c: New test.
52382
52383 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
52384
52385         * g77.dg/f77-edit-i-in.f: New test
52386         * g77.dg/f77-edit-i-out.f: New test
52387
52388 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
52389
52390         * gcc.dg/debug/debug.exp: New file.
52391         * gcc.dg/debug/trivial.c: New file.
52392         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
52393         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
52394         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
52395         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
52396         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
52397         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
52398         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
52399         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
52400         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
52401         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
52402         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
52403         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
52404         * gcc.dg/20000503-1.c: Removed.
52405         * gcc.dg/20010207-1.c: Removed.
52406         * gcc.dg/20011223-1.c: Removed.
52407         * gcc.dg/20020104-2.c: Removed.
52408         * gcc.dg/debug-1.c: Removed.
52409         * gcc.dg/debug-2.c: Removed.
52410         * gcc.dg/debug-3.c: Removed.
52411         * gcc.dg/debug-4.c: Removed.
52412         * gcc.dg/debug-5.c: Removed.
52413         * gcc.dg/debug-6.c: Removed.
52414         * gcc.dg/dwarf2-1.c: Removed.
52415         * gcc.dg/dwarf2-2.c: Removed.
52416
52417 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
52418
52419         * g++.old-deja/g++.other/eh5.C: New test.
52420         * g++.old-deja/g++.other/sibcall2.C: New test.
52421         * g++.old-deja/g++.other/array9.C: New test.
52422         * g++.old-deja/g++.other/typename2.C: New test.
52423         * g++.old-deja/g++.other/crash60.C: New test.
52424         * g++.old-deja/g++.other/conv9.C: New test.
52425         * g++.old-deja/g++.other/mangle10.C: New test.
52426         * g++.old-deja/g++.other/unchanging1.C: New test.
52427         * g++.old-deja/g++.other/exprstmt1.C: New test.
52428         * g++.old-deja/g++.other/inline23.C: New test.
52429         * g++.old-deja/g++.eh/ia64-1.C: New test.
52430         * g++.old-deja/g++.other/dwarf2-1.C: New test.
52431         * g++.old-deja/g++.other/reload1.C: New test.
52432         * g++.old-deja/g++.other/static20.C: New test.
52433         * g++.old-deja/g++.other/local-alloc1.C: New test.
52434         * g++.old-deja/g++.other/conv8.C: New test.
52435         * g++.old-deja/g++.other/stmtexpr2.C: New test.
52436         * g++.old-deja/g++.other/storeexpr1.C: New test.
52437         * g++.old-deja/g++.other/storeexpr2.C: New test.
52438         * g++.dg/eh/template2.C: New test.
52439         * g++.dg/warn/weak1.C: New test.
52440
52441 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
52442
52443         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
52444         Remove first, non-varying, argument.
52445
52446 2002-01-23  Richard Henderson  <rth@redhat.com>
52447
52448         * gcc.dg/inline-2.c: New.
52449
52450         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
52451         Add optional target arg.  Check number of arguments.
52452         (scan-assembler-not, scan-assembler-dem): Likewise.
52453         (scan-assembler-dem-not): Likewise.
52454
52455 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
52456
52457         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
52458         line 12.
52459         * g++.old-deja/g++.brendan/parse3.C,
52460         g++.old-deja/g++.other/crash26.C,
52461         g++.old-deja/g++.other/crash28.C,
52462         g++.old-deja/g++.other/crash29.C,
52463         g++.old-deja/g++.other/crash30.C,
52464         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
52465
52466 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
52467
52468         * gcc.dg/20020115-1.c: New.
52469
52470 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
52471
52472         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
52473
52474 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
52475
52476         * gcc.dg/20020122-3.c: New.
52477
52478 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
52479
52480         * g++.dg/other/gc1.C: New test.
52481
52482 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
52483
52484         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
52485
52486 2002-01-22  Richard Henderson  <rth@redhat.com>
52487
52488         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
52489
52490 2002-01-22  Richard Henderson  <rth@redhat.com>
52491
52492         * gcc.dg/20020122-4.c: New.
52493
52494 2002-01-22  H.J. Lu <hjl@gnu.org>
52495
52496         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
52497         link output.
52498         * gcc.dg/special/ecos.exp: Likewise.
52499         * lib/g++-dg.exp: Likewise.
52500         * lib/g77-dg.exp: Likewise.
52501         * lib/gcc-dg.exp : Likewise.
52502         * lib/mike-g++.exp: Likewise.
52503         * lib/mike-g77.exp: Likewise.
52504         * lib/mike-gcc.exp: Likewise.
52505         * lib/objc-dg.exp: Likewise.
52506
52507 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
52508
52509         PR target/5379
52510         * gcc.dg/20020122-2.c: New test.
52511
52512 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
52513
52514         * gcc.dg/20020122-1.c: New test.
52515
52516 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
52517
52518         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
52519
52520 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
52521
52522         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
52523
52524 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52525
52526         * gcc.c-torture/compile/20020121-1.c: New test.
52527
52528 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52529
52530         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
52531         ld_library_path.
52532
52533 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
52534
52535         * gcc.dg/20020218-1.c: New test.
52536
52537 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
52538
52539         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
52540         messages
52541         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
52542         "At global scope" warning
52543         * g++.dg/ext/align1.C: Change cygwin test for alignment
52544         from db-bogus to dg-warning
52545
52546 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
52547
52548         * g77.f-torture/compile/cpp2.F: New test.
52549
52550 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
52551
52552         * g++.dg/template/access1.C: New test.
52553
52554 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
52555
52556         * gcc.dg/20020118-1.c: New.
52557
52558 2002-01-18  Kazu Hirata  <kazu@hxi.com>
52559
52560         * gcc.c-torture/execute/20020118-1.c: New test.
52561
52562 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
52563
52564         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
52565         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
52566         alignment warnings.
52567
52568 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
52569
52570         * gcc.misc-tests/i386-prefetch.exp: Save and restore
52571         torture_with_loops and torture_without_loops
52572
52573 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
52574
52575         * gcc.c-torture/compile/20020116-1.c: New test.
52576
52577 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
52578
52579         * gcc.dg/20020116-2.c: New test.
52580
52581         * gcc.dg/ultrasp4.c: New test.
52582
52583         * gcc.dg/20020116-1.c: New test.
52584
52585 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
52586
52587         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
52588         by EABI.
52589
52590 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
52591
52592         * gcc.misc-tests/i386-prefetch.exp: New.
52593         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
52594         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
52595         * gcc.misc-tests/i386-pf-none-1.c: New test.
52596         * gcc.misc-tests/i386-pf-sse-1.c: New test.
52597
52598 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
52599
52600         * gcc.dg/gnu89-init-1.c: Add new tests.
52601
52602 2002-01-15  Andreas Jaeger  <aj@suse.de>
52603
52604         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
52605         * gcc.dg/i386-mmx-2.c: Likewise.
52606         * gcc.dg/i386-sse-1.c: Likewise.
52607         * gcc.dg/i386-sse-2.c: Likewise.
52608         * gcc.dg/i386-sse-3.c: Likewise.
52609
52610 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
52611
52612         * g77.f-torture/execute/intrinsic-unix-bessel.f:
52613         Uncomment additional cases that now pass.
52614
52615 2002-01-11  Richard Henderson  <rth@redhat.com>
52616
52617         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
52618         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
52619
52620 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
52621
52622         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
52623
52624 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
52625
52626         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
52627         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
52628
52629 2002-01-10  Dale Johannesen  <dalej@apple.com>
52630
52631         * gcc.c-torture/execute/loop-11.c: New.
52632
52633 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
52634
52635         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
52636         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
52637
52638 2002-01-09  Richard Henderson  <rth@redhat.com>
52639
52640         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
52641         type in which to perform the operation for each size.
52642
52643 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
52644
52645         * gcc.c-torture/compile/20020109-2.c: New test.
52646
52647 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
52648
52649         * gcc.c-torture/execute/loop-10.c: New test.
52650
52651 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
52652
52653         * gcc.c-torture/compile/20010226-1.c: New test.
52654         * gcc.c-torture/compile/20010227-1.c: New test.
52655         * gcc.c-torture/compile/20010426-1.c: New test.
52656         * gcc.c-torture/compile/20010510-1.c: New test.
52657         * gcc.c-torture/compile/20010605-3.c: New test.
52658         * gcc.c-torture/compile/20010824-1.c: New test.
52659         * gcc.c-torture/execute/20010409-1.c: New test.
52660         * gcc.dg/noncompile/20000901-1.c: New test.
52661         * gcc.dg/20001023-1.c: New test.
52662         * gcc.dg/20001101-1.c: New test.
52663         * gcc.dg/20001102-1.c: New test.
52664         * gcc.dg/20010207-1.c: New test.
52665         * gcc.dg/20010405-1.c: New test.
52666         * gcc.dg/20010822-1.c: New test.
52667         * gcc.dg/20011107-1.c: New test.
52668
52669 2002-01-09  Jeffrey A Law  (law@redhat.com)
52670
52671         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
52672
52673         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
52674         execution failure on PA targets.
52675
52676 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
52677
52678         * gcc.c-torture/compile/20020109-1.c: New test.
52679
52680 2002-01-08  Kazu Hirata  <kazu@hxi.com>
52681
52682         * gcc.c-torture/execute/20020108-1.c: New test.
52683
52684 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
52685
52686         * gcc.dg/20020108-1.c: New test.
52687
52688 2002-01-08  H.J. Lu <hjl@gnu.org>
52689
52690         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
52691         for header files.
52692
52693 2002-01-08  Geoff Keating  <geoffk@redhat.com>
52694
52695         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
52696         consistency.
52697
52698 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
52699
52700         * gcc.dg/altivec-4.c: Test altivec predicates.
52701
52702 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
52703
52704         * gcc.c-torture/execute/20020107-1.c: New test.
52705
52706 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
52707
52708         PR c/5279
52709         * gcc.c-torture/compile/20020106-1.c: New test.
52710
52711 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
52712
52713         * gcc.c-torture/execute/nestfunc-4.c: New test.
52714
52715 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
52716
52717         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
52718         extra triple that slipped in.
52719         * g++.old-deja/g++.abi/align.C: Likewise.
52720         * g++.old-deja/g++.abi/bitfields.C: Likewise.
52721
52722 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
52723
52724         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
52725         * g++.old-deja/g++.abi/align.C: Likewise.
52726         * g++.old-deja/g++.abi/bitfields.C: Likewise.
52727
52728         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
52729         on FreeBSD/i386.
52730         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
52731         FreeBSD.
52732
52733 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
52734
52735         * gcc.dg/20020104-1.c: New test.
52736
52737         * gcc.dg/20020104-2.c: New test.
52738
52739 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
52740
52741         * gcc.dg/20020103-1.c: Fix typo in target selector.
52742
52743 2002-01-03  Richard Henderson  <rth@redhat.com>
52744
52745         * gcc.dg/20020103-1.c: New.
52746
52747 2002-01-03  Kazu Hirata  <kazu@hxi.com>
52748
52749         * gcc.c-torture/execute/20020103-1.c: New test.
52750
52751 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
52752
52753         * g++.dg/other/debug2.C: New test.
52754
52755         * gcc.c-torture/compile/20020103-1.c: New test.
52756
52757 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
52758
52759         * gcc.dg/gnu89-init-1.c: Added new tests.
52760
52761 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
52762
52763         * g++.dg/template/friend2.C: Remove as patch is reverted.
52764
52765         * g++.dg/warn/oldcast1.C: New test.
52766
52767         * g++.dg/template/ptrmem1.C: New test.
52768         * g++.dg/template/ptrmem2.C: New test.
52769
52770         * g++.dg/template/ntp.C: New test.
52771
52772         * g++.dg/other/component1.C: New test.
52773
52774         * g++.dg/template/ttp3.C: New test.
52775
52776         * g++.dg/template/friend2.C: New test.
52777         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
52778
52779 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
52780
52781         * g++.dg/other/ptrmem1.C: New test.
52782         * g++.dg/other/ptrmem2.C: New test.
52783
52784 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
52785
52786         * g++.dg/template/ctor1.C: New test.
52787
52788 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
52789
52790         * g++.dg/template/friend2.C: New test.
52791
52792 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
52793
52794         * gcc.dg/mmix-1.c: New test.
52795
52796 2001-12-31  Richard Henderson  <rth@redhat.com>
52797
52798         * gcc.dg/asm-5.c: New.
52799
52800 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
52801
52802         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
52803         in namespace __gnu_cxx
52804
52805 2001-12-30  Richard Henderson  <rth@redhat.com>
52806
52807         * gcc.dg/debug-6.c: New.
52808
52809 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
52810
52811         * gcc.c-torture/compile/20011229-2.c: New test.
52812
52813 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
52814
52815         * gcc.dg/debug-3.c: New test.
52816         * gcc.dg/debug-4.c: New test.
52817         * gcc.dg/debug-5.c: New test.
52818
52819 2001-12-29  Richard Henderson  <rth@redhat.com>
52820
52821         * g++.dg/eh/loop1.C: New.
52822
52823 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
52824
52825         * g++.dg/template/crash1.C: New test.
52826
52827 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
52828
52829         * g++.dg/other/const1.C: New test.
52830
52831 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
52832
52833         * gcc.c-torture/compile/20011229-1.c: New test.
52834
52835 2001-12-28  Stan Shebs  <shebs@apple.com>
52836
52837         * lib/objc-torture.exp: Resync with c-torture.exp.
52838         * lib/objc.exp: Load standard libraries.
52839
52840 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
52841
52842         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
52843         additional tests.
52844
52845 2001-12-27  Roger Sayle <roger@eyesopen.com>
52846
52847         * gcc.c-torture/execute/string-opt-16.c: New testcase.
52848
52849 2001-12-27  Richard Henderson  <rth@redhat.com>
52850
52851         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
52852
52853 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
52854
52855         * g++.dg/eh/ctor1.C: New test.
52856         * g++.dg/other/error2.C: New test.
52857
52858 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
52859
52860         * g++.dg/other/init2.C: New test.
52861
52862 2001-12-24  Richard Henderson  <rth@redhat.com>
52863
52864         * gcc.dg/20011223-1.c: New.
52865         * gcc.dg/inline-1.c: New.
52866
52867 2001-12-23  Richard Henderson  <rth@redhat.com>
52868
52869         * gcc.dg/asm-4.c: Test operand modifiers.
52870
52871 2001-12-23  Richard Henderson  <rth@redhat.com>
52872
52873         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
52874
52875 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
52876
52877         * gcc.c-torture/execute/20011223-1.c: New test.
52878
52879 2001-12-21  Richard Henderson  <rth@redhat.com>
52880
52881         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
52882         re-enables the warning.
52883
52884 2001-12-21  Richard Henderson  <rth@redhat.com>
52885
52886         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
52887
52888 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
52889
52890         * gcc.c-torture/compile/20011218-1.c: New test.
52891
52892 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
52893
52894         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
52895         arm-isr.c test.
52896         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
52897         epilogue generation for ARM ISR routines.
52898
52899 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52900
52901         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
52902         * gcc.dg/format/c90-printf-3.c: Likewise.
52903         * gcc.dg/format/c99-printf-3.c: Likewise.
52904         * gcc.dg/format/ext-1.c: Likewise.
52905         * gcc.dg/format/ext-6.c: Likewise.
52906         * gcc.dg/format/format.h: Prototype unlocked stdio.
52907
52908 2001-12-20  Richard Henderson  <rth@redhat.com>
52909
52910         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
52911         (arena): Use it.
52912         (malloc): Correct allocation logic.  Abort if we fill up the
52913         arena before initialization complete.
52914         (realloc): Correct allocation logic.
52915
52916 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
52917
52918         * gcc.c-torture/compile/20011219-2.c: New test.
52919
52920         * gcc.c-torture/execute/20011219-1.c: New test.
52921
52922 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
52923
52924         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
52925         target does not support weak symbols.
52926
52927 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
52928
52929         * gcc.c-torture/compile/20011219-1.c: New test.
52930
52931 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
52932
52933         * g++.dg/other/error1.C: New test.
52934
52935 2001-12-17  Jeffrey A Law  (law@redhat.com)
52936
52937         * gcc.c-torture/execute/20011217-1.c: New test.
52938
52939 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
52940
52941         * objc.dg/special/: New directory.
52942         * objc.dg/special/special.exp: New file.
52943         * objc.dg/special/unclaimed-category-1.h: New file.
52944         * objc.dg/special/unclaimed-category-1a.m: New file.
52945         * objc.dg/special/unclaimed-category-1.m: New file.
52946
52947 2001-12-17  Andreas Jaeger  <aj@suse.de>
52948
52949         * gcc.c-torture/compile/20011217-2.c: New test.
52950
52951 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
52952
52953         * gcc.c-torture/compile/20011217-1.c: New test.
52954
52955 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
52956
52957         * gcc.dg/20011214-1.c: New.
52958
52959 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
52960
52961         * gcc.dg/altivec-4.c: New.
52962
52963 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
52964
52965         * gcc.dg/20011113-1.c: New test.
52966
52967 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52968
52969         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
52970         std::__malloc_alloc_template<0> and
52971         std::__default_alloc_template<false, 0>.
52972
52973 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
52974
52975         * objc/execute/bf-21.m: New test.
52976         * objc/execute/enumeration-1.m: New test.
52977         * objc/execute/enumeration-2.m: New test.
52978
52979 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
52980
52981         * gcc.dg/gnu89-init-1.c: New test.
52982
52983 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
52984
52985         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
52986         * g++.old-deja/g++.jason/2371.C: Likewise.
52987         * g++.old-deja/g++.jason/template33.C: Likewise.
52988         * g++.old-deja/g++.jason/template34.C: Likewise.
52989         * g++.old-deja/g++.jason/template36.C: Likewise.
52990         * g++.old-deja/g++.oliva/typename1.C: Likewise.
52991         * g++.old-deja/g++.oliva/typename2.C: Likewise.
52992         * g++.old-deja/g++.other/typename1.C: Likewise.
52993         * g++.old-deja/g++.pt/inherit2.C: Likewise.
52994         * g++.old-deja/g++.pt/nontype5.C: Likewise.
52995         * g++.old-deja/g++.pt/typename11.C: Likewise.
52996         * g++.old-deja/g++.pt/typename14.C: Likewise.
52997         * g++.old-deja/g++.pt/typename16.C: Likewise.
52998         * g++.old-deja/g++.pt/typename3.C: Likewise.
52999         * g++.old-deja/g++.pt/typename4.C: Likewise.
53000         * g++.old-deja/g++.pt/typename5.C: Likewise.
53001         * g++.old-deja/g++.pt/typename7.C: Likewise.
53002         * g++.old-deja/g++.robertl/eb9.C: Likewise.
53003
53004 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
53005
53006         * g++.dg/other/linkage1.C: New test.
53007         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
53008         specifiers.
53009
53010 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
53011
53012         * gcc.dg/concat.c: New test.
53013
53014 2001-12-11  Stan Shebs  <shebs@apple.com>
53015
53016         * objc/compile: New test directory.
53017         * objc/compile/compile.exp: New expect script.
53018         * objc/compile/20011211-1.m: New compile test.
53019
53020 2001-12-11  Jason Merrill  <jason@redhat.com>
53021
53022         * lib/prune.exp (prune_gcc_output): Also handle "In member
53023         function".  So many permutations...
53024
53025 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
53026
53027         * g++.dg/template/typedef1.C: New test.
53028
53029 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
53030
53031         * g++.dg/other/copy1.C: New test.
53032
53033 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
53034
53035         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
53036
53037         * gcc.dg/builtin-choose-expr.c: New.
53038
53039 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
53040
53041         * gcc.dg/altivec-2.c: New.
53042
53043 2001-12-07  Richard Henderson  <rth@redhat.com>
53044
53045         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
53046
53047 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
53048
53049         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
53050         ultrasparc.
53051
53052 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53053
53054         * g++-old.deja/g++.robertl/eb101.C: Deleted.
53055
53056 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
53057
53058         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
53059         variable argument list.
53060
53061 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
53062
53063         * gcc.c-torture/execute/memcheck: Delete entire directory.
53064         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
53065         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
53066
53067 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53068
53069         * gcc.dg/Wshadow-1.c: New test.
53070
53071 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
53072
53073         * gcc.c-torture/compile/20011130-1.c: New test.
53074
53075         * gcc.dg/noncompile/20011025-1.c: New test.
53076
53077         * g++.dg/other/anon-union.C: New test.
53078
53079         * gcc.c-torture/execute/20011024-1.c: New test.
53080
53081 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
53082
53083         * gcc.c-torture/execute/20000722-1.x,
53084         gcc.c-torture/execute/20010123-1.x: Remove.
53085         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
53086         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
53087         gcc.dg/c99-complit-2.c: New tests.
53088
53089 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
53090
53091         * g++.dg/inherit/base1.C: New test.
53092
53093 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
53094
53095         * g++.dg/other/stdarg1.C: New test.
53096
53097         * gcc.c-torture/compile/20011130-2.c: New test.
53098
53099 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
53100
53101         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
53102         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
53103         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
53104         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
53105         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
53106         * gcc.dg/builtin-prefetch-1.c: New test.
53107
53108 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
53109
53110         * gcc.dg/20011130-1.c: New test.
53111
53112 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
53113
53114         * g++.dg/other/scope1.C: New test.
53115         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
53116
53117 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
53118
53119         * gcc.dg/vla-init-1.c: New test.
53120
53121 2001-12-01  Geoff Keating  <geoffk@redhat.com>
53122
53123         * gcc.c-torture/compile/structs.c: New testcase from GDB.
53124
53125 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53126
53127         * objc.dg/alias.m: Update.
53128         * objc.dg/class-1.m: Update.
53129         * objc.dg/const-str-1.m: Update.
53130         * objc.dg/fwd-proto-1.m: Update.
53131         * objc.dg/id-1.m: Update.
53132         * objc.dg/super-class-1.m: Update.
53133
53134 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
53135
53136         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
53137         constructs.
53138
53139 2001-11-28  Jeffrey A Law  (law@cygnus.com)
53140
53141         * gcc.c-torture/execute/20011128-1.c: New test.
53142
53143 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
53144
53145         * gcc.dg/20011127-1.c: New test.
53146
53147 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53148
53149         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
53150         from Austin Group draft 7.
53151         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
53152         scanf format arguments.
53153         * gcc.dg/format/no-exargs-2.c: New test.
53154
53155 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
53156
53157         * g++.dg/abi/vbase8-4.C: New test.
53158
53159 2001-11-24  Ian Lance Taylor  <ian@airs.com>
53160
53161         * gcc.c-torture/execute/20011121-1.c: New test.
53162
53163 2001-11-23  Jeffrey A Law  (law@cygnus.com)
53164
53165         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
53166
53167 2001-11-23  Andreas Jaeger  <aj@suse.de>
53168
53169         * gcc.dg/cpp/charconst-2.c: New test.
53170
53171 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
53172
53173         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
53174         to the host if it is remote.  Let tests specify extra headers
53175         they use.
53176         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
53177         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
53178         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
53179         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
53180         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
53181         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
53182         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
53183         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
53184         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
53185         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
53186
53187 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
53188
53189         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
53190         for little endian ARMs.
53191
53192 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
53193
53194         * gcc.c-torture/compile/20011119-1.c: New test.
53195         * gcc.c-torture/compile/20011119-2.c: New test.
53196
53197 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
53198
53199         * gcc.dg/altivec-1.c: Fix typo.
53200
53201 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
53202
53203         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
53204
53205 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
53206
53207         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
53208
53209 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
53210
53211         * lib/g77.exp: Don't specify --rpath-link.
53212
53213         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
53214         across all the headers.
53215         * gcc.dg/format/format.exp: For testing on a remote host,
53216         copy format.h.
53217
53218         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
53219         * gcc.c-torture/execute/930406-1.c: Likewise.
53220         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
53221
53222 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
53223
53224         * gcc.dg/altivec-1.c: New.
53225
53226 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
53227
53228         * gcc.dg/cpp/fpreprocessed.c: New test case.
53229
53230 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53231
53232         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
53233         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
53234         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
53235
53236 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53237
53238         * gcc.dg/no-builtin-1.c: New test.
53239
53240 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
53241
53242         * gcc.c-torture/execute/20011115-1.c: New test.
53243
53244 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
53245
53246         * gcc.c-torture/compile/20011114-2.c: New test.
53247         * gcc.c-torture/compile/20011114-3.c: New test.
53248         * gcc.c-torture/compile/20011114-4.c: New test.
53249
53250 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
53251
53252         * g++.dg/other/init1.C: New test.
53253
53254 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
53255
53256         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
53257         message.
53258
53259         * gcc.c-torture/execute/20011114-1.c: New testcase.
53260
53261         * gcc.c-torture/compile/20010327-1.c: Revert last change.
53262         * gcc.c-torture/compile/20011114-1.c: New test, exactly
53263         like the (before this change) version of 20010327-1.c.
53264
53265 2001-11-14  Roger Sayle <roger@eyesopen.com>
53266
53267         * gcc.c-torture/execute/string-opt-13.c: New testcase.
53268
53269 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
53270
53271         * g++.dg/init/array2.C: New test.
53272
53273 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
53274
53275         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
53276
53277 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
53278
53279         * g++.dg/other/forscope1.C: New test.
53280         * g++.dg/ext/forscope1.C: New test.
53281         * g++.dg/ext/forscope2.C: New test.
53282
53283 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
53284
53285         * gcc.c-torture/execute/20011113-1.c: New test.
53286
53287 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
53288
53289         * gcc.c-torture/execute/20011109-2.c: New test.
53290
53291         * gcc.c-torture/execute/20011109-1.c: New test.
53292
53293 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
53294
53295         * gcc.c-torture/compile/20011109-1.c: New test.
53296
53297 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
53298
53299         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
53300         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
53301         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
53302         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
53303         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
53304         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
53305         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
53306
53307 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
53308
53309         * g++.dg/warn/Wshadow-1.C: New tests.
53310         * g++.old-deja/g++.mike/for3.C: Update.
53311
53312 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
53313
53314         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
53315         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
53316         XFAILs.  Adjust expected error texts.
53317         * gcc.c-torture/compile/20011106-1.c,
53318         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
53319         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
53320         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
53321         gcc.dg/c99-array-lval-5.c: New tests.
53322
53323 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53324
53325         * gcc.dg/cpp/defined.c: Update.
53326
53327 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53328
53329         * gcc.c-torture/execute/anon-1.c: New test.
53330
53331 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
53332
53333         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
53334         same size, so no warning should be produced on stormy16.
53335
53336         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
53337         due to oversized array.
53338         * g++.old-deja/g++.mike/ns15.C: Likewise.
53339         * g++.old-deja/g++.pt/crash16.C: Likewise.
53340
53341 2001-11-02  Graham Stott  <grahams@redhat.com>
53342
53343         * g++.dgother/debug1.C: Fix typos.
53344
53345 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
53346
53347         * g++.dg/other/debug1.C: New test.
53348
53349 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
53350
53351         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
53352         of unsigned long.
53353
53354 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
53355
53356         * gcc.dg/20011029-2.c: New test.
53357
53358         * gcc.c-torture/compile/20011029-1.c: New test.
53359
53360 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
53361
53362         * objc/execute/class_self-1.m: New test.
53363         * objc/execute/class_self-2.m: New test.
53364
53365 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
53366
53367         * gcc.misc-tests/msgs.exp: Delete.
53368         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
53369         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
53370         error set to match recent changes.
53371
53372 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
53373
53374         * gcc.dg/20011021-1.c: New test.
53375
53376 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
53377
53378         * gcc.c-torture/compile/20011023-1.c: New test.
53379
53380 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
53381
53382         * lib/g77.exp: Rewrite based on lib/g++.exp.
53383
53384 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
53385
53386         * gcc.c-torture/execute/20011019-1.c: New test.
53387
53388         * gcc.dg/20011018-1.c: New test.
53389
53390 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
53391
53392         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
53393
53394 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
53395
53396         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
53397         * gcc.dg/attr-invalid.c: Likewise.
53398
53399 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
53400
53401         * gcc.dg/20011015-1.c: New test.
53402
53403 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
53404
53405         * g++.dg/template/unify2.C: New test.
53406
53407 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
53408
53409         * g++.dg/other/exception-specification.C: New test
53410
53411 2001-10-13  Tom Rix  <trix@redhat.com>
53412
53413         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
53414         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
53415
53416 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
53417
53418         * gcc.dg/20011009-1.c: New test.
53419
53420 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
53421
53422         PR g++/4476
53423         * g++.dg/other/friend1.C: New test.
53424
53425 2001-10-11  Richard Henderson  <rth@redhat.com>
53426
53427         * g++.old-deja/g++.other/crash18.C: Add -S to options.
53428
53429 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53430
53431         * gcc.c-torture/compile/20011010-1.c: New.
53432
53433 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53434
53435         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
53436         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
53437         g77.f-torture/execute/execute.exp,
53438         g77.f-torture/noncompile/noncompile.exp,
53439         gcc.c-torture/compile/compile.exp,
53440         gcc.c-torture/execute/execute.exp,
53441         gcc.c-torture/execute/ieee/ieee.exp,
53442         gcc.c-torture/execute/memcheck/memcheck.exp,
53443         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
53444         objc/execute/execute.exp: Update FSF address.
53445
53446 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
53447
53448         * gcc.dg/cpp/cmdlne-C.c: Update.
53449         * gcc.dg/cpp/cmdlne-C2.c: New.
53450
53451 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53452
53453         * gcc.c-torture/execute/20011008-3.c: New.
53454
53455 2001-10-08  DJ Delorie  <dj@redhat.com>
53456
53457         * gcc.dg/20011008-1.c: New.
53458         * gcc.dg/20011008-2.c: New.
53459
53460 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
53461
53462         * gcc.dg/cpp/spacing1.c: Update test.
53463
53464 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53465
53466         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
53467         spelling errors of "separate" as "seperate".
53468
53469 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
53470
53471         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
53472         enough to avoid inlining.
53473
53474 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
53475
53476         * lib/g77.exp: set libg2c_dir correctly.
53477
53478 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53479
53480         * gcc.dg/cpp/macro11.c: New test.
53481
53482 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
53483
53484         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
53485         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
53486         gcc.dg/format/multattr-3.c: New tests.
53487         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
53488         tests for format attributes on function pointers being rejected.
53489
53490 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
53491
53492         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
53493
53494 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
53495
53496         * g++.dg/warn/format1.C: New test.
53497
53498 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
53499
53500         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
53501
53502 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
53503
53504         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
53505
53506 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
53507
53508         * gcc.dg/cpp/redef2.c: Add test.
53509
53510 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
53511
53512         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
53513         long-standing bug on i686, apparently.
53514         * gcc.c-torture/execute/loop-2c.x: New file.
53515         * gcc.c-torture/execute/loop-2d.x: New file.
53516         * gcc.c-torture/execute/loop-3c.x: New file.
53517
53518 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
53519
53520         * gcc.dg/cpp/20000625-2.c: Correct line number.
53521
53522 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53523
53524         * gcc.dg/cpp/macro10.c: New test.
53525         * gcc.dg/cpp/strify3.c: New test.
53526         * gcc.dg/cpp/spacing1.c: Add tests.
53527         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
53528         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
53529
53530 2001-09-24  DJ Delorie  <dj@redhat.com>
53531
53532         * gcc.c-torture/execute/20010924-1.c: New test.
53533
53534 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53535
53536         * objc/execute/paste.m: Remove.
53537
53538 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53539
53540         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
53541
53542 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
53543
53544         * g77.dg/strlen0.f: New test.
53545
53546 2001-09-21  Richard Henderson  <rth@redhat.com>
53547
53548         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
53549         * g++.old-deja/g++.abi/vtable2.C: Likewise.
53550
53551 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
53552
53553         Table-driven attributes.
53554         * g++.dg/ext/attrib1.C: New test.
53555
53556 2001-09-20  DJ Delorie  <dj@redhat.com>
53557
53558         * gcc.dg/20000926-1.c: Update expected warning messages.
53559         * gcc.dg/array-2.c: Likewise, and test for warnings too.
53560         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
53561         array.
53562
53563 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
53564
53565         * g++.dg/eh/registers1.C: New test case.
53566
53567 2001-09-17  Richard Henderson  <rth@redhat.com>
53568
53569         * gcc.dg/array-5.c: Fix VLA decomposition test.
53570
53571 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
53572
53573         * gcc.dg/cpp/line5.c: New testcase.
53574
53575 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
53576
53577         * gcc.dg/cpp/macro9.c: New test.
53578
53579 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
53580
53581         * gcc.c-torture/execute/980223.c: Change type of addr from long
53582         to char *.
53583
53584 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
53585
53586         * gcc.c-torture/execute/20010915-1.c: New test.
53587
53588 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
53589
53590         * g77.dg/bprob: New directory.
53591         * g77.dg/bprob/bprob.exp: New file.
53592         * g77.dg/bprob/bprob-1.f: New test.
53593         * g77.dg/gcov: New directory.
53594         * g77.dg/gcov/gcov.exp: New file.
53595         * g77.dg/gcov/gcov-1.f: New test.
53596         * g77.dg/gcov/gcov-1.x: New file.
53597
53598 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
53599
53600         * gcc.dg/cpp/directiv.c: Update.
53601         * gcc.dg/cpp/undef1.c: Update.
53602
53603 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
53604
53605         * gcc.dg/20010912-1.c: New test.
53606
53607 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
53608
53609         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
53610         language-independent file in lib.
53611         * lib/gcov.exp: New file.
53612
53613 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
53614
53615         * gcc.c-torture/compile/20010911-1.c: New test.
53616
53617 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
53618
53619         * lib/profopt.exp: New, to support profile-directed optimizations.
53620         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
53621         * gcc.misc-tests/bprob-1.c: New test.
53622         * gcc.misc-tests/bprob-2.c: New test.
53623
53624 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
53625
53626         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
53627         XFAIL and which kinds of gcov output to verify.
53628         * gcc.misc-tests/gcov-4b.x: New file.
53629         * gcc.misc-tests/gcov-5b.x: New file.
53630         * gcc.misc-tests/gcov-6.x: New file.
53631         * gcc.misc-tests/gcov-7.c: New test.
53632         * gcc.misc-tests/gcov-7.x: New file.
53633
53634 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
53635
53636         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
53637         * gcc.misc-tests/gcov-6.c: New test.
53638
53639 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
53640
53641         PR c++/3986
53642         * g++.dg/abi/vbase1.C: New test.
53643
53644 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
53645
53646         * objc.dg/method-2.m: New.
53647
53648 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
53649
53650         PR c++/4203
53651         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
53652         * g++.dg/init/empty1.C: New test.
53653
53654 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
53655
53656         * gcc.c-torture/compile/20010903-1.c: New test.
53657
53658 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
53659
53660         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
53661         for m68k.
53662
53663 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
53664
53665         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
53666
53667         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
53668
53669         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
53670
53671 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
53672
53673         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
53674         for 16-bit 'unsigned int'.
53675
53676 2001-08-29  Kazu Hirata  <kazu@hxi.com>
53677
53678         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
53679
53680 2001-08-27  Richard Henderson  <rth@redhat.com>
53681
53682         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
53683         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
53684
53685 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
53686
53687         * gcc.dg/asm-names.c (ymain): New.
53688
53689 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
53690
53691         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
53692         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
53693         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
53694
53695 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53696
53697         * gcc.dg/compare5.c: New testcase.
53698
53699 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
53700
53701         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
53702         and "In instantiation".
53703
53704 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
53705
53706         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
53707
53708 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
53709
53710         * gcc.misc-tests/gcov.exp: Add support for branch information.
53711         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
53712         * gcc.misc-tests/gcov-4.c: New test.
53713         * gcc.misc-tests/gcov-4b.c: New test.
53714         * gcc.misc-tests/gcov-5b.c: New test.
53715
53716 2001-08-20  Zack Weinberg  <zackw@panix.com>
53717
53718         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
53719         expected to fail.
53720
53721 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53722
53723         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
53724
53725 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
53726
53727         * g++.dg/eh/template1.C: New test.
53728
53729 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
53730
53731         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
53732         Fix thinko.
53733         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
53734         for xfail.
53735
53736 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
53737
53738         * lib/g77-dg.exp: Use prune.exp for common procedures
53739         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
53740         * lib/g77.exp: (g77-dg-prune) Remove
53741
53742 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
53743
53744         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
53745
53746 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53747
53748         * g++.dg/template/unify1.C: New test.
53749
53750 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
53751
53752         * g++.dg/abi/empty4.C: New test.
53753
53754 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
53755
53756         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
53757         solaris2.*
53758         * g77.f-torture/compile/pr3743.x: Likewise.
53759
53760 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
53761
53762         * g++.dg/other/using-declaration.C: New test.
53763
53764 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53765
53766         * gcc.dg/cpp/tr-sign.c: New testcase.
53767
53768 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53769
53770         * gcc.dg/cpp/19951025-1.c: Revert.
53771         * gcc.dg/cpp/directiv.c: We no longer process directives that
53772         interrupt macro arguments.
53773
53774 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
53775
53776         * gcc.dg/bconstp-1.c: New test.
53777
53778 2001-08-03  Richard Henderson  <rth@redhat.com>
53779
53780         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
53781
53782 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53783
53784         * gcc.dg/cpp/19951025-1.c: Update.
53785
53786 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
53787
53788         * g77.dg/ff90-1.f (s): Fix reference of variable z,
53789         should be x.
53790
53791 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
53792
53793         Kill -fhonor-std.
53794         * g++.old-deja/g++.ns/ns14.C: Remove special options.
53795         * g++.old-deja/g++.other/std1.C: Likewise.
53796         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
53797
53798 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
53799
53800         * lib/g77.exp: Load gcc-defs.exp for common procedures
53801         (g77_pass, g77_fail, g77_finish, g77_exit,
53802         ${tool}_check_unsupported_p} Now redundant.  Deleted.
53803
53804 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
53805
53806         * g77.dg/fbackslash.f
53807         * g77.dg/fcase-preserve.f
53808         * g77.dg/ff90-1.f
53809         * g77.dg/ffixed-line-length-0.f
53810         * g77.dg/ffixed-line-length-132.f
53811         * g77.dg/ffixed-line-length-7.f
53812         * g77.dg/ffixed-line-length-72.f
53813         * g77.dg/ffixed-line-length-none.f
53814         * g77.dg/ffree-form-1.f
53815         * g77.dg/fno-backslash.f
53816         * g77.dg/fno-f90-1.f
53817         * g77.dg/fno-fixed-form-1.f
53818         * g77.dg/fno-onetrip.f
53819         * g77.dg/fno-typeless-boz.f
53820         * g77.dg/fno-underscoring.f
53821         * g77.dg/fno-vxt-1.f
53822         * g77.dg/fonetrip.f
53823         * g77.dg/ftypeless-boz.f
53824         * g77.dg/fugly-assumed.f
53825         * g77.dg/funderscoring.f
53826         * g77.dg/fvxt-1.f
53827
53828 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
53829
53830         * objc.dg/fwd-proto-1.m: New.
53831         * objc.dg/local-decl-1.m: New.
53832         * objc.dg/naming-1.m: New.
53833         * objc.dg/naming-2.m: New.
53834         * objc.dg/proto-hier-1.m: New.
53835
53836 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
53837
53838         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
53839         largest-type elements to a struct makes its size grow.
53840
53841 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
53842
53843         * g++.dg/abi/vthunk1.C: New test.
53844
53845 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
53846
53847         * g++.dg/abi/vbase8-22.C: New test.
53848
53849 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53850
53851         * gcc.dg/cpp/macro8.c: New test.
53852
53853 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
53854
53855         * g++.dg/abi/vbase8-21.C: New test.
53856
53857 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
53858
53859         * g++.dg/abi/vbase8-10.C: New test.
53860
53861 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53862
53863         * lib/g++.exp (g++_set_ld_library_path): Renamed to
53864         ${tool}_set_ld_library_path.
53865         Changed caller.
53866         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
53867         g++.exp.
53868
53869 2001-07-26  Stan Cox <scox@redhat.com>
53870
53871         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
53872         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
53873         gcc_exit, gcc_check_unsupported_p):
53874         Moved to gcc-deps.exp
53875         * gcc-deps.exp: New file.
53876
53877 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53878
53879         * g++.old-deja/g++.pt/defarg14.C: New test.
53880
53881 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
53882
53883         * g++.old-deja/g++.other/lineno5.C: New test.
53884
53885 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
53886
53887         * g++.old-deja/g++.pt/crash68.C: New test.
53888
53889 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
53890
53891         * g++.old-deja/g++.other/crash42.C: New test.
53892
53893 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53894
53895         * gcc.dg/cpp/extratokens.c: Fix.
53896         * gcc.dg/cpp/skipping2.c: New tests.
53897
53898 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53899
53900         * gcc.c-torture/execute/20010724-1.c: New file.
53901         * gcc.c-torture/execute/20010724-1.x: New file.
53902
53903 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53904
53905         * g++.old-deja/g++.other/cond7.C: New test.
53906
53907 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53908
53909         * g++.old-deja/g++.other/optimize4.C: New test.
53910
53911 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53912
53913         * g++.old-deja/g++.abi/vbase8-5.C: New test.
53914
53915 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
53916
53917         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
53918         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
53919         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
53920         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
53921
53922         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
53923         bug report" message.
53924
53925         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
53926         * g++.dg/ext/instantiate1.C: Move from old-deja.
53927
53928 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
53929
53930         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
53931         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
53932         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
53933         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
53934
53935 2001-07-23  Jeffrey A Law  (law@cygnus.com)
53936
53937         * gcc.c-torture/execute/20010723-1.c: New test.
53938
53939 2001-07-23  Ben Elliston  <bje@redhat.com>
53940
53941         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
53942
53943 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53944
53945         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
53946         i[34567]86-*-*.
53947         Delete handling of ieee_multilib_flags.
53948         Pass -mieee for alpha*-*-* and sh-*-*.
53949         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
53950
53951 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
53952
53953         Remove old-abi tests.
53954         * g++.old-deja/g++.mike/p11116.C: Remove.
53955         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
53956
53957 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
53958
53959         * g77.f-torture/compile/pr3743.f: New test
53960
53961 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
53962
53963         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
53964
53965 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53966
53967         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
53968         g++.old-deja/g++.pt/static6.C: Likewise.
53969         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
53970         supports weak symbols.
53971
53972 2001-07-18  Andreas Jaeger  <aj@suse.de>
53973
53974         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
53975         supported again.
53976
53977 2001-07-18  Andreas Jaeger  <aj@suse.de>
53978
53979         * gcc.dg/iftrap-1.c: Fix target line.
53980
53981 2001-07-17  Richard Henderson  <rth@redhat.com>
53982
53983         * gcc.c-torture/execute/20010717-1.c: New.
53984
53985 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53986
53987         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
53988         tests.
53989
53990 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
53991
53992         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
53993
53994 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53995
53996         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
53997         UAC_SIGBUS, UAC_NOPRINT definitions.
53998
53999 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
54000
54001         * objc/execute/object_is_class.m: New test.
54002         * objc/execute/object_is_meta_class.m: New test.
54003
54004 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
54005
54006         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
54007         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
54008
54009 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
54010
54011         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
54012         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
54013
54014 2001-07-14  Richard Henderson  <rth@redhat.com>
54015
54016         * gcc.dg/iftrap-1.c: New.
54017
54018 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
54019
54020         * g77.f-torture/execute/intrinsic77.f: New test.
54021
54022 2001-07-11  Janis Johnson <janis@us.ibm.com>
54023
54024         * gcc.misc-tests/gcov-3.c: New test.
54025
54026 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
54027
54028         * gcc.c-torture/compile/20010711-1.c,
54029         * gcc.c-torture/compile/20010711-2.c: New tests.
54030
54031 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
54032
54033         * gcc.c-torture/execute/20010711-1.c: New test.
54034
54035 2001-07-11  Ben Elliston  <bje@redhat.com>
54036
54037         * g++.old-deja/g++.other/enum5.C: New test.
54038
54039 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
54040
54041         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
54042         (g++-dg-prune): Call prune_gcc_output.
54043         * prune.exp: New file for prune_gcc_output.
54044         * lib/g++.exp, lib/gcc.exp: Load it.
54045
54046 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54047
54048         * gcc.c-torture/compile/20010701-1.c,
54049         g++.old-deja/g++.ext/attrib6.C: New tests.
54050
54051 2001-07-06  Jeffrey A Law  (law@cygnus.com)
54052
54053         * gcc.c-torture/compile/20010706-1.c: New test.
54054
54055 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
54056
54057         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
54058
54059 2001-06-28  Stan Shebs  <shebs@apple.com>
54060
54061         * gcc.dg/pragma-darwin.c: New test.
54062
54063 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54064
54065         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
54066         Solaris 2.[678] system.
54067
54068 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54069
54070         * gcc.dg/20010622-1.c: New test.
54071
54072 2001-06-18  Stan Shebs  <shebs@apple.com>
54073
54074         * objc.dg: New directory.
54075         * objc.dg/dg.exp: New file.
54076         * objc.dg/alias.m: New.
54077         * objc.dg/class-1.m: New.
54078         * objc.dg/class-2.m: New.
54079         * objc.dg/const-str-1.m: New.
54080         * objc.dg/const-str-2.m: New.
54081         * objc.dg/id-1.m: New.
54082         * objc.dg/method-1.m: New.
54083         * objc.dg/super-class-1.m: New.
54084         * lib/objc-dg.exp: New file.
54085
54086 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54087
54088         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
54089         of label name.
54090
54091 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
54092
54093         * g++.old-deja/g++.abi/vbase8-9.C: New test.
54094
54095 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54096
54097         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
54098         variable.
54099
54100 2001-06-12  Richard Henderson  <rth@redhat.com>
54101
54102         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
54103
54104 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
54105
54106         * g++.old-deja/g++.abi/vbase5.C: New test.
54107         * g++.old-deja/g++.abi/vbase6.C: New test.
54108         * g++.old-deja/g++.abi/vbase7.C: New test.
54109
54110 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54111
54112         * gcc.c-torture/compile/20010610-1.c: New test.
54113
54114 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
54115
54116         * g++.old-deja/g++.abi/vbase4.C: New test.
54117
54118 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54119
54120         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
54121         support %f for HC11/HC12 targets.
54122         * gcc.c-torture/execute/930513-1.x: New file, likewise.
54123         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
54124         on HC11/HC12 targets.
54125         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
54126
54127 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54128
54129         * gcc.dg/wchar_t-1.c: New file.
54130         * gcc.dg/wint_t-1.c: Likewise.
54131
54132 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
54133
54134         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
54135
54136 2001-06-11  Richard Henderson  <rth@redhat.com>
54137
54138         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
54139
54140 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54141
54142         * gcc.c-torture/compile/20010611-1.c: New test.
54143
54144 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54145
54146         * gcc.dg/c99-tag-1.c: Add more tests.
54147
54148 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
54149
54150         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
54151         representation on MN10300 and ARM/Thumb.
54152
54153 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
54154
54155         * g77.f-torture/execute/20010610.f: New.
54156
54157 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
54158
54159         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
54160         names.
54161
54162 2001-06-09  Richard Henderson  <rth@redhat.com>
54163
54164         * gcc.c-torture/execute/ashrdi-1.c: New.
54165         * gcc.c-torture/execute/ashldi-1.c: New.
54166         * gcc.c-torture/execute/lshrdi-1.c: New.
54167
54168 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
54169
54170         * objc/execute/load-3.m: Added. Check sending +load to categories,
54171         in addition to classes.
54172
54173 2001-06-08  Stan Shebs  <shebs@apple.com>
54174
54175         * objc/execute/load-2.m: New test.  From Nicola Pero
54176         <n.pero@mi.flashnet.it>.
54177
54178 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
54179
54180         * gcc.c-torture/execute/20010605-2.c: New test.
54181
54182 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
54183
54184         * g++.old-deja/g++.abi/vbase2.C: New test.
54185         * g++.old-deja/g++.abi/vbase3.C: New test.
54186
54187 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
54188
54189         * g++.old-deja/g++.pt/friend49.C: New test.
54190
54191 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
54192
54193         * g++.old-deja/g++.ext/anon3.C: New test.
54194
54195 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
54196
54197         * g++.old-deja/g++.other/conv7.C: New test.
54198
54199 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
54200
54201         * gcc.c-torture/compile/20010605-2.c: New test.
54202
54203 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54204
54205         * gcc.c-torture/execute/20010604-1.c: New test.
54206
54207 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
54208
54209         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
54210
54211 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
54212
54213         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
54214         (g++_link_flags): Likewise.
54215         (g++_init): Pass gccpath's value to two previous functions.
54216
54217 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54218
54219         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
54220         Ensure logfile entry matches exec command line.
54221
54222 2001-05-31  Richard Henderson  <rth@redhat.com>
54223
54224         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
54225         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
54226
54227 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
54228
54229         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
54230         compiler for irix6.2
54231
54232 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
54233
54234         * g++.old-deja/g++.other/optimize3.C: New file.
54235
54236 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
54237
54238         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
54239         assemble.
54240
54241 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
54242
54243         * g++.old-deja/g++.other/optimize2.C: New file.
54244
54245 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
54246
54247         * gcc.c-torture/compile/20010518-2.c: New file.
54248         * gcc.c-torture/execute/20010518-1.c: New file.
54249         * gcc.c-torture/execute/20010518-2.c: New file.
54250
54251 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54252
54253         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
54254
54255 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
54256
54257         G++ no longer defines builtins that do not begin with __builtin.
54258         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
54259         * g++.old-deja/g++.brendand/misc13.C: Likewise.
54260         * g++.old-deja/g++.law/builtin1.C: Likewise.
54261         * g++.old-deja/g++.law/cvt2.C: Likewise.
54262         * g++.old-deja/g++.mike/net5.C: Likewise.
54263         * g++.old-deja/g++.other/builtins1.C: Likewise.
54264         * g++.old-deja/g++.other/builtins2.C: Likewise.
54265         * g++.old-deja/g++.other/builtins3.C: Likewise.
54266         * g++.old-deja/g++.other/builtins4.C: Likewise.
54267         * g++.old-deja/g++.other/inline8.C: Likewise.
54268         * g++.old-deja/g++.robertl/eb39.C: Likewise.
54269
54270 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
54271
54272         * g++.old-deja/g++.pt/using1.C: Adjust.
54273         * g++.old-deja/g++.pt/using2.C: New test.
54274
54275 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
54276
54277         * gcc.dg/cpp/charconst.c: New tests.
54278         * gcc.dg/cpp/escape.c: New tests.
54279         * gcc.dg/cpp/escape-1.c: New tests.
54280         * gcc.dg/cpp/escape-2.c: New tests.
54281         * gcc.dg/cpp/ucs.c: New tests.
54282
54283 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
54284
54285         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
54286         native compiler for irix6.5.
54287
54288 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
54289
54290         * lib/g++.exp (g++_include_flags): Use args to compute
54291         get_multilibs.
54292         (g++_link_flags): Likewise.
54293         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
54294
54295 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54296
54297         * gcc.dg/c90-hexfloat-1.c: Add more tests.
54298
54299 2001-05-21  Geoff Keating  <geoffk@redhat.com>
54300
54301         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
54302         this file.
54303
54304 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54305
54306         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
54307         STACK_SIZE;
54308         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
54309         to STACK_SIZE; Use it to define size of add_histo array.
54310         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
54311         to STACK_SIZE.
54312         (f): Use GITT_SIZE to define size of gitt local table.
54313         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
54314         to STACK_SIZE; Use it to define size of bytemem array.
54315
54316 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54317
54318         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
54319         on 68HC11/HC12 due to the asm instruction.
54320         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
54321         * gcc.c-torture/compile/920520-1.x: Likewise.
54322         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
54323         on 68HC11/HC12 because the function is larger than 64K.
54324         * gcc.c-torture/compile/961203-1.x: New file, this test fails
54325         on 68HC11/HC12 because the structure is too large.
54326
54327 2001-05-20  Richard Henderson  <rth@redhat.com>
54328
54329         * gcc.c-torture/execute/20010520-1.c: New.
54330
54331 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54332
54333         * g++.old-deja/g++.warn/compare1.C: New test.
54334         * gcc.dg/compare4.c: New test.
54335
54336 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
54337
54338         * g++.old-deja/g++.other/optimize1.C: New test.
54339
54340 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54341
54342         * g++.old-deja/g++.pt/spec41.C: New test.
54343
54344 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
54345
54346         * gcc.c-torture/compile/20010114-1.x: Remove.
54347
54348 2001-05-18  Stan Shebs  <shebs@apple.com>
54349
54350         * gcc.c-torture/compile/20010518-1.c: New test.
54351
54352 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
54353
54354         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
54355         * g++.old-deja/g++.pt/crash67.C: New test.
54356
54357 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
54358
54359         * g++.old-deja/g++.other/debug9.C: New test.
54360
54361 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
54362
54363         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
54364
54365 2001-05-16  Jan Hubicka  <jh@suse.cz>
54366
54367         * gcc.c-torture/compile/20010516-1.c: New test.
54368
54369 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
54370
54371         * g++.old-deja/g++.other/crash41.C: New test.
54372
54373 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
54374
54375         * g++.old-deja/g++.pt/crash66.C: New test.
54376
54377 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
54378
54379         * g++.old-deja/g++.robertl/eb27.C: Convert.
54380
54381 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
54382
54383         * g++.dg/friend-warn.C: New test.  Do not warn about friend
54384         declaration being redundant.
54385
54386 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
54387
54388         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
54389
54390 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
54391
54392         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
54393
54394 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
54395
54396         * lib/g++.exp: Use testsuite_flags.
54397
54398 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
54399
54400         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
54401
54402 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54403
54404         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
54405
54406 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
54407
54408         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
54409
54410 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
54411
54412         * gcc.c-torture/compile/20010313-1.c: New test.
54413
54414 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
54415
54416         * gcc.dg/cpp/direct2.c: New test.
54417         * gccq.dg/cpp/direct2s.c: New test.
54418
54419         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
54420
54421 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
54422
54423         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
54424         * g++.old-deja/g++.other/op3.C: Likewise.
54425
54426 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
54427
54428         * gcc.dg/cpp/syshdr.h: New file.
54429         * gcc.dg/cpp/sysmac1.c: Update.
54430         * gcc.dg/cpp/sysmac2.c: Update.
54431
54432 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54433
54434         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
54435
54436 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
54437
54438         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
54439         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
54440
54441 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
54442
54443         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
54444
54445 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
54446
54447         * lib/g++.exp (g++_include_flags): Don't use any special flags
54448         if TESTING_IN_BUILD_TREE is not defined.
54449         (g++_init): Use a plain 'c++' as the compiler if
54450         TESTING_IN_BUILD_TREEE is not defined.
54451
54452 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
54453
54454         * g++.old-deja/g++.eh/catch13.C: New test.
54455         * g++.old-deja/g++.eh/catch14.C: New test.
54456
54457 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
54458
54459         * gcc.dg/cpp/tr-define.c: New test.
54460
54461 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
54462
54463         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
54464         <stdlib.h>, not <malloc.h>.
54465
54466 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
54467
54468         * g++.old-deja/g++.ns/template17.C: New test.
54469
54470 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
54471
54472         * g++.old-deja/g++.pt/ref4.C: New test.
54473
54474 2001-04-30  Richard Henderson  <rth@redhat.com>
54475
54476         * gcc.dg/20000724-1.c: Revert last change.
54477
54478 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
54479
54480         * g77.f-torture/execute/20010430.f: New test.
54481
54482 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
54483
54484         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
54485
54486 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
54487
54488         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
54489
54490 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
54491
54492         * g++.old-deja/g++.eh/crash6.C: New test.
54493
54494 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
54495
54496         * g++.old-deja/g++.other/warn7.C: New test.
54497
54498 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
54499
54500         * g++.old-deja/g++.other/defarg9.C: New test.
54501
54502 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
54503
54504         * g77.f-torture/compile/20010426.f: New test.
54505         * g77.f-torture/execute/20010426.f: New test.
54506
54507 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
54508
54509         * g77.f-torture/compile/20000629-1.x: Remove - error
54510         has been fixed.
54511
54512 2001-04-26  Jeffrey A Law  (law@cygnus.com)
54513
54514         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
54515         Tweak slightly to work with g++.dg framework.
54516         * g++.dg/special/ecos.exp: Run initp1.C test.
54517         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
54518
54519         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
54520         its linker doesn't give line numbers either.
54521         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
54522
54523 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
54524
54525         * g++.old-deja/g++.other/lex1.C: New test.
54526
54527 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
54528
54529         * gcc.dg/noncompile/20010425-1.c: New test.
54530
54531 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
54532
54533         * g++.old-deja/g++.pt/mangle2.C: New test.
54534
54535 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
54536
54537         * gcc.dg/format/plus-1.c: New test.
54538
54539 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
54540
54541         * gcc.dg/20010423-1.c: New test.
54542
54543 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
54544
54545         * gcc.c-torture/execute/20010422-1.c: New test.
54546
54547 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
54548
54549         * g++.old-deja/g++.ns/type2.C: New test.
54550
54551 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
54552
54553         * g++.old-deja/g++.other/perf1.C: New test.
54554
54555 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
54556
54557         * gcc.dg/c99-func-2.c: Remove xfail.
54558         * gcc.dg/c99-func-3.c: Remove xfail.
54559         * gcc.dg/c99-func-4.c: Remove xfail.
54560
54561 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
54562
54563         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
54564
54565 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
54566
54567         * gcc.c-torture/compile/20010423-1.c: New test.
54568
54569 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
54570
54571         * g++.old-deja/g++.pt/typename28.C: New test.
54572
54573 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
54574
54575         * g++.old-deja/g++.abi/empty2.C: New test.
54576         * g++.old-deja/g++.abi/empty3.C: New test.
54577
54578 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54579
54580         * g++.old-deja/g++.other/comdat2.C: New test.
54581         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
54582
54583 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54584
54585         * g++.old-deja/g++.other/overload14.C: New test.
54586
54587 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54588
54589         * g++.old-deja/g++.other/lookup23.C: New test.
54590
54591 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54592
54593         * gcc.c-torture/execute/20010403-1.c: New test.
54594
54595 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
54596             Mark Mitchell  <mark@codesourcery.com>
54597
54598         * lib/old-dejagnu.exp: Don't delete output of executable.
54599         Add .exe suffix to executables.
54600
54601 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
54602
54603         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
54604
54605 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54606
54607         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
54608
54609 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
54610
54611         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
54612         * g++.old-deja/g++.abi/crash1.C: New test.
54613
54614 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
54615
54616         * g++.old-deja/g++.other/crash40.C: New test.
54617
54618 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54619
54620         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
54621
54622 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
54623
54624         * g++.old-deja/g++.other/warn6.C: New test.
54625
54626 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
54627
54628         * g++.old-deja/g++.robertl/eb42.C: Same.
54629
54630 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54631
54632         * gcc.dg/wtr-conversion-1.c: New testcase.
54633
54634 2001-04-10  Richard Henderson  <rth@redhat.com>
54635
54636         * g++.old-deja/g++.other/array5.C: New.
54637
54638 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54639
54640         * gcc.c-torture/execute/20010408-1.c: New test.
54641
54642 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
54643
54644         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
54645         headers and constructs.
54646         * g++.old-deja/g++.robertl/eb79.C: Same.
54647         * g++.old-deja/g++.robertl/eb77.C (main): Same.
54648         * g++.old-deja/g++.robertl/eb73.C: Same.
54649         * g++.old-deja/g++.robertl/eb66.C (main): Same.
54650         * g++.old-deja/g++.robertl/eb55.C (t): Same.
54651         * g++.old-deja/g++.robertl/eb54.C (main): Same.
54652         * g++.old-deja/g++.robertl/eb46.C (main): Same.
54653         * g++.old-deja/g++.robertl/eb44.C: Same.
54654         * g++.old-deja/g++.robertl/eb41.C (main): Same.
54655         * g++.old-deja/g++.robertl/eb4.C (main): Same.
54656         * g++.old-deja/g++.robertl/eb39.C: Same.
54657         * g++.old-deja/g++.robertl/eb33.C (main): Same.
54658         * g++.old-deja/g++.robertl/eb31.C (main): Same.
54659         * g++.old-deja/g++.robertl/eb30.C: Same.
54660         * g++.old-deja/g++.robertl/eb3.C: Same.
54661         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
54662         * g++.old-deja/g++.robertl/eb21.C: Same.
54663         * g++.old-deja/g++.robertl/eb15.C: Same.
54664         * g++.old-deja/g++.robertl/eb118.C: Same.
54665         * g++.old-deja/g++.robertl/eb115.C (main): Same.
54666         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
54667         * g++.old-deja/g++.robertl/eb109.C: Same.
54668         * g++.old-deja/g++.other/sibcall1.C (main): Same.
54669         * g++.old-deja/g++.mike/rtti1.C: Same.
54670         * g++.old-deja/g++.mike/p658.C: Same.
54671         * g++.old-deja/g++.mike/net46.C: Same.
54672         * g++.old-deja/g++.mike/net34.C: Same.
54673         * g++.old-deja/g++.mike/memoize1.C: Same.
54674         * g++.old-deja/g++.mike/eh2.C: Same.
54675         * g++.old-deja/g++.law/weak.C: Same.
54676         * g++.old-deja/g++.law/visibility7.C: Same.
54677         * g++.old-deja/g++.law/visibility25.C: Same.
54678         * g++.old-deja/g++.law/visibility22.C: Same.
54679         * g++.old-deja/g++.law/visibility2.C: Same.
54680         * g++.old-deja/g++.law/visibility17.C: Same.
54681         * g++.old-deja/g++.law/visibility13.C: Same.
54682         * g++.old-deja/g++.law/visibility10.C: Same.
54683         * g++.old-deja/g++.law/visibility1.C: Same.
54684         * g++.old-deja/g++.law/virtual3.C (eval): Same.
54685         * g++.old-deja/g++.law/vbase1.C: Same.
54686         * g++.old-deja/g++.law/operators32.C: Same.
54687         * g++.old-deja/g++.law/nest3.C: Same.
54688         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
54689         * g++.old-deja/g++.law/except5.C (main): Same.
54690         * g++.old-deja/g++.law/cvt7.C (run): Same.
54691         * g++.old-deja/g++.law/cvt2.C: Same.
54692         * g++.old-deja/g++.law/cvt16.C: Same.
54693         * g++.old-deja/g++.law/ctors6.C (bar): Same.
54694         * g++.old-deja/g++.law/ctors17.C (main): Same.
54695         * g++.old-deja/g++.law/ctors13.C: Same.
54696         * g++.old-deja/g++.law/ctors12.C (main): Same.
54697         * g++.old-deja/g++.law/ctors10.C: Same.
54698         * g++.old-deja/g++.law/code-gen5.C: Same.
54699         * g++.old-deja/g++.law/bad-error7.C: Same.
54700         * g++.old-deja/g++.law/arm9.C: Same.
54701         * g++.old-deja/g++.law/arm12.C: Same.
54702         * g++.old-deja/g++.law/arg8.C: Same.
54703         * g++.old-deja/g++.law/arg1.C: Same.
54704         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
54705         * g++.old-deja/g++.jason/template31.C: Same.
54706         * g++.old-deja/g++.jason/template24.C (main): Same.
54707         * g++.old-deja/g++.jason/2371.C: Same.
54708         * g++.old-deja/g++.eh/new2.C: Same.
54709         * g++.old-deja/g++.eh/new1.C: Same.
54710         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
54711         * g++.old-deja/g++.brendan/nest21.C (main): Same.
54712         * g++.old-deja/g++.brendan/err-msg3.C: Same.
54713         * g++.old-deja/g++.brendan/crash62.C: Same.
54714         * g++.old-deja/g++.brendan/crash52.C: Same.
54715         * g++.old-deja/g++.brendan/crash49.C (main): Same.
54716         * g++.old-deja/g++.brendan/crash38.C: Same.
54717         * g++.old-deja/g++.brendan/crash15.C (main): Same.
54718         * g++.old-deja/g++.brendan/copy9.C: Same.
54719
54720 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
54721
54722         * gcc.c-torture/execute/20001203-2.c (memset):
54723         Count argument is of type __SIZE_TYPE__.
54724
54725 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
54726
54727         * gcc.c-torture/compile/20010404-1.c: New test.
54728
54729 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
54730
54731         * gcc.c-torture/compile/20010326-1.c: New test.
54732
54733 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
54734
54735         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
54736         peculiarities of the SH.
54737         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
54738
54739 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54740
54741         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
54742         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
54743         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
54744
54745 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
54746
54747         * g77.f-torture/compile/20010321-1.f: New test.
54748
54749 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
54750
54751         * gcc.c-torture/compile/20010329-1.c: New test.
54752
54753 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
54754
54755         * gcc.c-torture/execute/20010329-1.c: New test.
54756
54757 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
54758
54759         * g++.old-deja/g++.other/eh4.C: Fix typo.
54760
54761 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
54762
54763         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
54764
54765 2001-03-28  Philip Blundell  <philb@gnu.org>
54766
54767         * gcc.c-torture/compile/20010328-1.c: New test.
54768
54769 2001-03-27  Richard Henderson  <rth@redhat.com>
54770
54771         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
54772         * g++.old-deja/g++.eh/vbase3.C: Likewise.
54773
54774 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
54775
54776         * gcc.c-torture/compile/20010327-1.c: New test.
54777
54778 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
54779
54780         * g++.old-deja/g++.other/friend12.C: New test.
54781         * g++.old-deja/g++.other/friend9.C: Expect no errors.
54782         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
54783
54784 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54785
54786         * gcc.c-torture/execute/20010325-1.c: New test.
54787
54788 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
54789
54790         * g++.old-deja/g++.other/mangle3.C: New test.
54791
54792 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
54793
54794         * g++.old-deja/g++.other/anon8.C: New test.
54795
54796 2001-03-20  Philip Blundell  <philb@gnu.org>
54797
54798         * gcc.c-torture/compile/20010320-1.c: New test.
54799
54800 2001-03-17  Richard Henderson  <rth@redhat.com>
54801
54802         * g++.old-deja/g++.other/eh4.C: Add expected error text.
54803
54804 2001-03-15  Geoff Keating  <geoff@redhat.com>
54805
54806         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
54807         tests on AIX.
54808
54809 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
54810
54811         * g++.old-deja/g++.other/eh4.C: New test.
54812
54813 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
54814
54815         * gcc.dg/cpp/mi1.c: Update.
54816
54817 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
54818
54819         * g++.old-deja/g++.other/regstack.C: New test.
54820
54821 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
54822
54823         * g++.old-deja/g++.other/ref4.C: New test.
54824
54825 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
54826
54827         * objc/execute/va_method.m: Added.
54828         * objc/execute/IMP.m: Added.
54829         * objc/execute/_cmd.m: Added.
54830         * objc/execute/accessing_ivars.m: Added.
54831         * objc/execute/class-1.m: Added.
54832         * objc/execute/class-10.m: Added.
54833         * objc/execute/class-11.m: Added.
54834         * objc/execute/class-12.m: Added.
54835         * objc/execute/class-13.m: Added.
54836         * objc/execute/class-14.m: Added.
54837         * objc/execute/class-2.m: Added.
54838         * objc/execute/class-3.m: Added.
54839         * objc/execute/class-4.m: Added.
54840         * objc/execute/class-5.m: Added.
54841         * objc/execute/class-6.m: Added.
54842         * objc/execute/class-7.m: Added.
54843         * objc/execute/class-8.m: Added.
54844         * objc/execute/class-9.m: Added.
54845         * objc/execute/class-tests-1.h
54846         * objc/execute/class-tests-2.h
54847         * objc/execute/compatibility_alias.m: Added.
54848         * objc/execute/encode-1.m: Added.
54849         * objc/execute/formal_protocol-1.m: Added.
54850         * objc/execute/formal_protocol-2.m: Added.
54851         * objc/execute/formal_protocol-3.m: Added.
54852         * objc/execute/formal_protocol-4.m: Added.
54853         * objc/execute/formal_protocol-5.m: Added.
54854         * objc/execute/formal_protocol-6.m: Added.
54855         * objc/execute/formal_protocol-7.m: Added.
54856         * objc/execute/informal_protocol.m: Added.
54857         * objc/execute/initialize.m: Added.
54858         * objc/execute/load.m: Added.
54859         * objc/execute/many_args_method.m: Added.
54860         * objc/execute/nested-3.m: Added.
54861         * objc/execute/no_clash.m: Added.
54862         * objc/execute/private.m: Added.
54863         * objc/execute/redefining_self.m: Added.
54864         * objc/execute/root_methods.m: Added.
54865         * objc/execute/selector-1.m: Added.
54866         * objc/execute/static-1.m: Added.
54867         * objc/execute/static-2.m: Added.
54868         * objc/execute/va_method.m: Added.
54869
54870 2001-03-10  Richard Henderson  <rth@redhat.com>
54871
54872         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
54873
54874 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
54875
54876         * g++.old-deja/g++.other/crash31.C: XFAIL.
54877         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
54878         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
54879         * gcc.c-torture/execute/20010123-1.x: XFAIL.
54880         * gcc.c-torture/execute/20010124-1.x: XFAIL.
54881         * gcc.dg/sequence-pt-1.c: XFAIL one test.
54882
54883 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
54884
54885         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
54886
54887 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
54888
54889         * gcc.dg/20000724-1.c: Don't use multiline strings.
54890
54891 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
54892
54893         * objc/execute/string1.m, objc/execute/string2.m: Compare the
54894         result of -cString against what we expect it to be; don't just
54895         print it out for no one to read.
54896
54897         * objc/execute/string3.m, objc/execute/string4.m: New tests.
54898         Based on testcases provided by Nicola Pero.
54899
54900 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
54901
54902         * gcc.dg/cpp/macro7.c: New test.
54903
54904 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
54905
54906         * gcc.dg/cpp/multiline.c: Update.
54907
54908 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
54909
54910         * g++.old-deja/g++.other/enum3.C: New test.
54911
54912 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
54913
54914         * g++.old-deja/g++.other/pod1.C: New test.
54915
54916 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
54917
54918         * g++.old-deja/g++.ext/overload1.C: New test.
54919
54920 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
54921
54922         * g++.old-deja/g++.pt/using1.C: New test.
54923
54924 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
54925
54926         * g++.old-deja/g++.other/using9.C: New test.
54927
54928 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
54929
54930         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
54931
54932         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
54933
54934 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
54935
54936         * g++.old-deja/g++.ext/realpt1.C: Remove.
54937
54938 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
54939
54940         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
54941
54942 2001-02-26  Will Cohen  <wcohen@redhat.com>
54943
54944         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
54945
54946 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
54947
54948         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
54949         templatized constructors.
54950
54951 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54952
54953         * gcc.c-torture/execute/20010224-1.c: New test.
54954
54955 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
54956
54957         * gcc.c-torture/execute/20010222-1.c: New test.
54958
54959 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
54960
54961         * g++.old-deja/g++.other/inline20.C: New test.
54962
54963 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
54964
54965         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
54966
54967 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
54968
54969         * g++.old-deja/g++.other/lookup22.C: New test.
54970
54971 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
54972
54973         * g77.dg: New directory.
54974         * g77.dg/20010216-1.f: New test case.
54975         * g77.dg/dg.exp: New driver.
54976         * lib/g77-dg.exp: New driver library.
54977
54978 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54979
54980         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
54981
54982 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
54983
54984         * g++.old-deja/g++.other/decl9.C: New test.
54985
54986 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
54987
54988         * g++.old-deja/g++.other/init16.C: Update the test so that it does
54989         not need <string> and also tests the initialization at runtime.
54990
54991 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
54992
54993         * gcc.c-torture/execute/longlong.c: New test.
54994
54995 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
54996
54997         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
54998
54999 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
55000
55001         * gcc.c-torture/execute/920302-1.c (execute):
55002         Change argument type to short.
55003
55004 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
55005
55006         * g++.old-deja/g++.pt/deduct6.C: New test.
55007
55008 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
55009
55010         * g++.old-deja/g++.pt/deduct5.C: New test.
55011
55012 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
55013
55014         * gcc.c-torture/execute/20010209-1.c: New test.
55015
55016 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
55017
55018         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
55019
55020 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
55021
55022         * g++.dg/vtgc1.C: Update for new ABI.
55023
55024         * consistency.vlad: New directory, 1665 files.
55025
55026 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
55027
55028         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
55029         return type.
55030         * gcc.dg/cpp/digraphs.c: Declare puts.
55031
55032 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
55033
55034         * g++.old-deja/g++.other/warn5.C: New test.
55035
55036 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
55037
55038         * g++.old-deja/g++.pt/spec40.C: New test.
55039
55040 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
55041
55042         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
55043         case.
55044         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
55045
55046 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
55047
55048         * gcc.c-torture/compile/20010209-1.c: New test.
55049
55050 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
55051
55052         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
55053         excess errors message but not if it crashes.
55054         * g++.old-deja/g++.other/crash27.C: Likewise.
55055         * g++.old-deja/g++.other/crash28.C: Likewise.
55056         * g++.old-deja/g++.other/crash30.C: Likewise.
55057         * g++.old-deja/g++.other/crash32.C: Likewise.
55058         * g++.old-deja/g++.other/crash35.C: Likewise.
55059         * g++.old-deja/g++.pt/inherit2.C: Likewise.
55060
55061 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55062
55063         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
55064         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
55065         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
55066         g77.f-torture/execute/execute.exp,
55067         g77.f-torture/noncompile/noncompile.exp,
55068         gcc.c-torture/execute/execute.exp,
55069         gcc.c-torture/execute/memcheck/memcheck.exp,
55070         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
55071         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
55072         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
55073         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
55074         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
55075         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
55076         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
55077         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
55078         Remove bug reporting instructions with ancient email addresses.
55079
55080 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
55081
55082         * gcc.dg/20010202-1.c: New test.
55083         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
55084
55085 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
55086
55087         * g++.dg/stdbool-if.C: New test.
55088
55089 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
55090
55091         * objc/execute/fdecl.m: Added main().
55092
55093 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
55094
55095         * gcc.c-torture/execute/20010206-1.c: New test.
55096
55097 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
55098
55099         * gcc.dg/cpp/avoidpaste1.c: Update.
55100
55101 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
55102
55103         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
55104         Pero <nicola@brainstorm.co.uk>.
55105         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
55106
55107 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
55108
55109         * g++.old-deja/g++.pt/spec39.C: New test.
55110
55111 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
55112
55113         * gcc.c-torture/compile/20010202-1.c: New test.
55114
55115 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
55116
55117         * g++.old-deja/g++.abi/primary2.C: New test.
55118         * g++.old-deja/g++.abi/primary3.C: New test.
55119         * g++.old-deja/g++.abi/primary4.C: New test.
55120         * g++.old-deja/g++.abi/primary5.C: New test.
55121         * g++.old-deja/g++.abi/vtable3.h: New test.
55122         * g++.old-deja/g++.abi/vtable3a.C: New test.
55123         * g++.old-deja/g++.abi/vtable3b.C: New test.
55124         * g++.old-deja/g++.abi/vtable3c.C: New test.
55125         * g++.old-deja/g++.abi/vtable3d.C: New test.
55126         * g++.old-deja/g++.abi/vtable3e.C: New test.
55127         * g++.old-deja/g++.abi/vtable3f.C: New test.
55128         * g++.old-deja/g++.abi/vtable3g.C: New test.
55129         * g++.old-deja/g++.abi/vtable3h.C: New test.
55130         * g++.old-deja/g++.abi/vtable3i.C: New test.
55131         * g++.old-deja/g++.abi/vtable3j.C: New test.
55132         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
55133
55134 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
55135
55136         * g++.old-deja/g++.other/anon6.C: New test.
55137         * g++.old-deja/g++.other/anon7.C: New test.
55138
55139 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
55140
55141         * gcc.dg/cpp/avoidpaste2.c: New tests.
55142
55143 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
55144
55145         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
55146
55147 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
55148
55149         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
55150         DECIMAL_DIG cases for Irix."
55151
55152 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
55153
55154         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
55155
55156 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
55157
55158         * gcc.dg/c99-tag-1.c: New test.
55159
55160 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
55161
55162         * gcc.dg/cpp/tr-warn1.c: Add tests.
55163
55164 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
55165
55166         * gcc.dg/cpp/avoidpaste1.c: Update.
55167         * gcc.dg/cpp/paste4.c: Update.
55168
55169 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
55170
55171         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
55172         cases for Irix.
55173
55174 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
55175
55176         * g++.old-deja/g++.other/inline19.C: New test.
55177
55178 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
55179
55180         * gcc.dg/Wlarger-than.c: New test.
55181
55182 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
55183
55184         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
55185
55186 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
55187
55188         * gcc.c-torture/execute/20010129-1.c: New test.
55189         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
55190
55191 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
55192
55193         * gcc.dg/cpp/avoidpaste1.c: Test case.
55194
55195 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
55196
55197         * g++.old-deja/g++.other/inline18.C: New test.
55198
55199 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55200
55201         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
55202         and __builtin_putchar.
55203
55204 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
55205
55206         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
55207         tests.
55208
55209 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
55210
55211         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
55212         floating point number rounding mode to round to the nearest
55213         representable mode.
55214
55215 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
55216
55217         * g++.old-deja/g++.other/mangle2.C: New test.
55218
55219 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
55220
55221         * gcc.c-torture/compile/20010124-1.c: New test.
55222
55223 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
55224
55225         * g++.old-deja/g++.pt/spec38.C: New test.
55226
55227 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55228
55229         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
55230         "Build don't run".
55231
55232 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55233
55234         * gcc.c-torture/execute/20010123-1.c: New test.
55235
55236 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
55237
55238         * g++.old-deja/g++.pt/spec37.C: New test.
55239
55240 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
55241
55242         * g++.old-deja/g++.pt/overload14.C: New test.
55243
55244 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55245
55246         * gcc.c-torture/execute/20010122-1.c: New test, exercise
55247         __builtin_return_address.
55248
55249 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
55250
55251         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
55252         * g++.old-deja/g++.pt/spec35.C: New test.
55253         * g++.old-deja/g++.pt/spec36.C: New test.
55254
55255 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
55256
55257         * gcc.c-torture/compile/20010118-1.c: New test.
55258
55259 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
55260
55261         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
55262
55263 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
55264
55265         * gcc.c-torture/execute/20010119-1.c: New test.
55266
55267 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
55268
55269         * g++.old-deja/g++.other/vbase5.C: New test.
55270
55271 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
55272
55273         * gcc.c-torture/execute/20010118-1.c: New test.
55274
55275 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
55276
55277         * g++.old-deja/g++.pt/deduct3.C: New test.
55278
55279 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
55280
55281         * g++.old-deja/g++.pt/spec34.C: New test.
55282
55283 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
55284
55285         * g77.f-torture/compile/20000601-2.f: New test.
55286
55287 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55288
55289         * g++.old-deja/g++.other/init17.C: New test.
55290
55291 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
55292
55293         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
55294
55295 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55296
55297         * g++.old-deja/g++.pt/unify8.C: New test.
55298
55299 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55300
55301         * g++.old-deja/g++.abi/vbase1.C: New test.
55302
55303 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55304
55305         * g++.old-deja/g++.pt/crash65.C: New test.
55306
55307 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
55308
55309         * gcc.dg/cpp/assembl2.S: New test case.
55310
55311 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
55312
55313         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
55314         are supported.
55315
55316 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55317
55318         * g++.old-deja/g++.other/builtins1.C: New test.
55319         * g++.old-deja/g++.other/builtins2.C: Likewise.
55320         * g++.old-deja/g++.other/builtins3.C: Likewise.
55321         * g++.old-deja/g++.other/builtins4.C: Likewise.
55322
55323 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
55324
55325         * gcc.c-torture/compile/20010117-1.c: New test.
55326         * gcc.c-torture/compile/20010117-2.c: New test.
55327
55328 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
55329
55330         * g77.f-torture/execute/20010116.[fx]: New test,
55331         XFAIL on i?86-*-*.
55332         * g77.f-torture/compile/20010115.f: Indicate it's
55333         a test for PR fortran/1636.
55334
55335 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
55336
55337         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
55338
55339 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
55340
55341         * g77.f-torture/compile/20010115.f: New test.
55342
55343 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
55344
55345         * g++.old-deja/g++.pt/nontype5.C: New test.
55346
55347 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
55348
55349         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
55350         have an equivalent working one below it.
55351
55352 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
55353
55354         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
55355         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
55356
55357 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
55358
55359         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
55360         message containing "init_priority".
55361         (conpr-2.C): Likewise.
55362         (conpr-3.C): Likewise.
55363         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
55364
55365 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55366
55367         * gcc.c-torture/execute/20010114-2.c: New test.
55368
55369 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
55370
55371         * gcc.c-torture/compile/20010114-1.c: New test.
55372         * gcc.c-torture/compile/20010114-1.x: Xfail.
55373         * gcc.c-torture/compile/20010114-2.c: New test.
55374         * gcc.c-torture/execute/20010114-1.c: New test.
55375         * gcc.dg/trunc-1.c: New test.
55376         * gcc.dg/uninit-B.c: New test.
55377
55378 2001-01-13  Nick Clifton  <nickc@redhat.com>
55379
55380         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
55381         target.
55382
55383 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55384
55385         * gcc.c-torture/compile/20010113-1.c: New test.
55386
55387 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
55388
55389         * gcc.c-torture/compile/20001212-1.c: New test.
55390
55391 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55392
55393         * gcc.dg/cpp/widestr1.c: Update.
55394         * gcc.dg/cpp/prag-imp.c: Remove.
55395
55396 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
55397
55398         * gcc.c-torture/execute/20000801-3.x: Remove.
55399         * gcc.dg/c90-init-1.c: New test.
55400         * gcc.dg/c99-init-1.c: New test.
55401         * gcc.dg/c99-init-2.c: New test.
55402         * gcc.dg/gnu99-init-1.c: New test.
55403
55404 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
55405
55406         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
55407         testing that no relevant ones were found.
55408
55409 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
55410
55411         * g++.old-deja/g++.pt/cast2.C: New test.
55412
55413 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
55414
55415         * g++.old-deja/g++.pt/friend47.C: New test.
55416
55417 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55418
55419         * g++.old-deja/g++.pt/instantiate13.C: New test.
55420
55421 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55422
55423         * g++.old-deja/g++.other/defarg7.C: New test.
55424         * g++.old-deja/g++.other/defarg8.C: New test.
55425
55426 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55427
55428         * g++.old-deja/g++.pt/crash64.C: New test.
55429
55430 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55431
55432         * g++.old-deja/g++.pt/crash63.C: New test.
55433
55434 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
55435
55436         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
55437
55438 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
55439
55440         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
55441
55442 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
55443
55444         * g++.old-deja/g++.pt/error3.C: New test.
55445
55446 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
55447
55448         * g++.old-deja/g++.other/crash39.C: New test.
55449
55450 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
55451
55452         * g++.old-deja/g++.other/vbase4.C: New test.
55453
55454 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
55455
55456         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
55457         * gcc.dg/special/20000419-2.c: New file. Identical to above.
55458         * gcc.dg/special/special.exp: New test driver which will check
55459         for alias support for the above test.
55460
55461 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
55462
55463         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
55464         problems on small machines.
55465         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
55466         parameterize.
55467
55468 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
55469
55470         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
55471         mips.
55472         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
55473
55474 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
55475
55476         * g++.old_deja/g++.pt/using8.C: New test.
55477
55478 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55479
55480         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
55481
55482 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
55483
55484         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
55485         where a failure is expected.
55486         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
55487
55488 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
55489
55490         * g++.old_deja/g++.pt/instantiate12.C: New test.
55491
55492 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
55493
55494         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
55495         start of structs.
55496         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
55497         * g++.old-deja/g++.brendan/crash17.C: Likewise.
55498         * g++.old-deja/g++.brendan/crash29.C: Likewise.
55499         * g++.old-deja/g++.brendan/crash48.C: Likewise.
55500         * g++.old-deja/g++.brendan/ns1.C: Likewise.
55501         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
55502         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
55503         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
55504         * g++.old-deja/g++.eh/spec6.C: Likewise.
55505         * g++.old-deja/g++.jason/crash3.C: Likewise.
55506         * g++.old-deja/g++.law/ctors11.C: Likewise.
55507         * g++.old-deja/g++.law/ctors17.C: Likewise.
55508         * g++.old-deja/g++.law/ctors5.C: Likewise.
55509         * g++.old-deja/g++.law/ctors9.C: Likewise.
55510         * g++.old-deja/g++.mike/ambig1.C: Likewise.
55511         * g++.old-deja/g++.mike/net22.C: Likewise.
55512         * g++.old-deja/g++.mike/p3538a.C: Likewise.
55513         * g++.old-deja/g++.mike/p3538b.C: Likewise.
55514         * g++.old-deja/g++.mike/virt3.C: Likewise.
55515         * g++.old-deja/g++.niklas/t128.C: Likewise.
55516         * g++.old-deja/g++.other/anon4.C: Likewise.
55517         * g++.old-deja/g++.other/using1.C: Likewise.
55518         * g++.old-deja/g++.other/warn3.C: Likewise.
55519         * g++.old-deja/g++.pt/t37.C: Likewise.
55520         * g++.old-deja/g++.robertl/eb69.C: Likewise.
55521         * g++.old-deja/g++.robertl/eb71.C: Likewise.
55522
55523 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
55524
55525         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
55526
55527 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55528
55529         * gcc.c-torture/execute/stdio-opt-3.c: New test.
55530
55531 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
55532
55533         * gcc.c-torture/compile/20010107-1.c: New test.
55534
55535 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55536
55537         * gcc.c-torture/execute/builtin-noret-1.c: New test.
55538
55539 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55540
55541         * gcc.dg/format/format.h: New file.
55542         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
55543         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
55544         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
55545         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
55546         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
55547         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
55548         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
55549         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
55550         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
55551         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
55552         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
55553         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
55554         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
55555         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
55556         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
55557         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
55558         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
55559         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
55560         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
55561         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
55562         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
55563         instead of declaring standard types, macros and functions in each
55564         test.
55565
55566 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
55567
55568         * gcc.c-torture/execute/20010106-1.c: New test.
55569
55570 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
55571
55572         * gcc.dg/format/format.exp: New file.
55573         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
55574         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
55575         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
55576         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
55577         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
55578         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
55579         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
55580         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
55581         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
55582         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
55583         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
55584         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
55585         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
55586         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
55587         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
55588         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
55589         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
55590         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
55591         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
55592         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
55593         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
55594         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
55595         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
55596         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
55597         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
55598         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
55599         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
55600         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
55601         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
55602         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
55603         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
55604         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
55605         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
55606         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
55607         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
55608         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
55609         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
55610         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
55611         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
55612         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
55613         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
55614         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
55615
55616 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
55617
55618         * gcc.c-torture/execute/991228-1.c: Take word endianness into
55619         account.
55620
55621 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
55622
55623         * gcc.c-torture/execute/builtin-complex-1.c: New test.
55624
55625 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
55626
55627         * g++.old-deja/g++.pt/crash62.C: New test.
55628
55629 2001-01-04  Richard Henderson  <rth@redhat.com>
55630
55631         * gcc.dg/20000926-1.c: Update expected warnings.
55632         * gcc.dg/array-2.c: Likewise.
55633         * gcc.dg/array-4.c: Also validate flexible array members.
55634         * gcc.dg/c99-flex-array-1.c: New.
55635
55636 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
55637
55638         * gcc.c-torture/compile/20001222-1.x: Remove.
55639
55640 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
55641
55642         * gcc.c-torture/execute/built-in-setjmp.c: New.
55643
55644 2001-01-03  Richard Henderson  <rth@redhat.com>
55645
55646         * gcc.dg/940510-1.c: Update expected error wording.
55647         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
55648
55649 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
55650
55651         * lib/target-supports.exp (check_alias_available): Modified to
55652         indicate aliases not supported if only weak aliases are supported.
55653
55654 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55655
55656         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
55657         Turn on cmpstrsi checks for __pj__ and __i370__.
55658
55659 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
55660
55661         * g++.old-deja/g++.other/virtual11.C: New test.
55662
55663 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
55664
55665         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
55666
55667 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55668
55669         * gcc.c-torture/compile/20010102-1.c: New test.
55670
55671 2001-01-02  Andreas Jaeger  <aj@suse.de>
55672
55673         * gcc.dg/noreturn-3.c: New test.
55674
55675         * gcc.dg/noreturn-4.c: New test.
55676
55677 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55678
55679         * gcc.c-torture/execute/stdio-opt-1.c: Also test
55680         __builtin_fputc and __builtin_fwrite.
55681
55682 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
55683
55684         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
55685         signed char, not default char.
55686
55687 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
55688
55689         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
55690
55691 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
55692
55693         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
55694
55695 2000-12-29  Richard Henderson  <rth@redhat.com>
55696
55697         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
55698         (__cyg_profile_func_exit): Define.
55699
55700 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
55701
55702         * g++.dg/vtgc1.C: New test.
55703
55704 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
55705
55706         * gcc.dg/noncompile/20001228-1.c: New test.
55707
55708         * gcc.dg/20001228-1.c: New test.
55709
55710         * gcc.c-torture/execute/20001228-1.c: New test.
55711
55712 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
55713
55714         * gcc.dg/format-strfmon-1.c: New test.
55715
55716 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55717
55718         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
55719         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
55720         * gcc.c-torture/execute/string-opt-1.c: Likewise.
55721         * gcc.c-torture/execute/string-opt-2.c: Likewise.
55722         * gcc.c-torture/execute/string-opt-3.c: Likewise.
55723         * gcc.c-torture/execute/string-opt-4.c: Likewise.
55724         * gcc.c-torture/execute/string-opt-6.c: Likewise.
55725         * gcc.c-torture/execute/string-opt-7.c: Likewise.
55726         * gcc.c-torture/execute/string-opt-8.c: Likewise.
55727         * gcc.c-torture/execute/string-opt-9.c: Likewise.
55728         * gcc.c-torture/execute/string-opt-10.c: Likewise.
55729         * gcc.c-torture/execute/string-opt-11.c: Likewise.
55730         * gcc.c-torture/execute/string-opt-12.c: Likewise.
55731
55732         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
55733         * gcc.c-torture/execute/string-opt-4.c: Test index.
55734
55735 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
55736
55737         * gcc.c-torture/compile/20001226-1.c: New test.
55738
55739 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55740
55741         * gcc.c-torture/compile/20001222-1.c: New test.
55742         * gcc.c-torture/compile/20001222-1.x: Xfail.
55743
55744 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
55745
55746         * gcc.c-torture/execute/comp-goto-2.c: New test.
55747
55748 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
55749
55750         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
55751         Use long types if __INT_MAX__ is 32767.
55752         (main): Use cast to (sint32 *) when poking 88 into a_page.
55753
55754         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
55755
55756 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
55757
55758         * gcc.c-torture/compile/20001221-1.c: New test.
55759         * gcc.c-torture/execute/20001221-1.c: New test.
55760
55761 2000-12-20  Richard Henderson  <rth@redhat.com>
55762
55763         * g++.old-deja/g++.pt/crash36.C: Update error lines.
55764         * g++.old-deja/g++.robertl/eb109.C: Likewise.
55765
55766 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55767
55768         * gcc.dg/compare3.c: New test.
55769
55770 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55771
55772         * gcc.dg/format-warnll-1.c: New test.
55773
55774 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
55775
55776         * gcc.dg/cpp/cmdlne-P.c: New test.
55777
55778 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55779
55780         * gcc.c-torture/execute/builtin-abs-1.c,
55781         gcc.c-torture/execute/builtin-abs-2.c: New tests.
55782
55783 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
55784
55785         * gcc.dg/cpp/multiline.c: New test.
55786
55787 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
55788
55789         * g++.old-deja/g++.other/syshdr1.C: Update.
55790         * gcc.dg/cpp/lineflags.c: Remove temporarily.
55791
55792 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55793
55794         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
55795
55796 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55797
55798         * g++.old-deja/g++.pt/ttp65.C: New test.
55799
55800 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55801
55802         * g++.old-deja/g++.pt/ttp64.C: New test.
55803
55804 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55805
55806         * g++.old-deja/g++.pt/spec33.C: New test.
55807
55808 2000-12-14  Catherine Moore  <clm@redhat.com>
55809
55810         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
55811         * gcc.c-torture/execute/920612-2.c: Likewise.
55812         * gcc.c-torture/execute/920428-2.c: Likewise.
55813         * gcc-c-torture/execute/va-arg-11.c: Call exit.
55814         * gcc.c-torture/execute/va-arg-21.c: Likewise.
55815
55816 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55817
55818         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
55819         * gcc.dg/pack-test-2.c: Likewise.
55820
55821 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55822
55823         Tests by Zack Weinberg <zackw@stanford.edu>.
55824
55825         * gcc.dg/cpp/defined.c: Update.
55826         * gcc.dg/cpp/defined_trad.c: New tests.
55827
55828 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55829
55830         * gcc.dg/cpp/trad-direct.c: Update.
55831
55832 2000-12-11  Neil Booth  <neilb@earthling.net>
55833
55834         * gcc.dg/cpp/defined_trad.c
55835
55836 2000-12-11  Neil Booth  <neilb@earthling.net>
55837
55838         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
55839
55840 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55841
55842         * gcc.dg/format-miss-2.c: New test.
55843
55844 2000-12-09  Neil Booth  <neilb@earthling.net>
55845
55846         * gcc.dg/cpp/lineflags.c: New tests.
55847         * gcc.dg/cpp/poison.c: Update.
55848         * gcc.dg/cpp/redef2.c: Update.
55849         * gcc.dg/cpp/skipping.c: New test.
55850
55851 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
55852
55853         * g++.old-deja/g++.other/eh3.C: New testcase.
55854
55855 2000-12-07  Neil Booth  <neilb@earthling.net>
55856
55857         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
55858         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
55859         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
55860         wtr-union-init-2.c, wtr-union-init-3.c: Update.
55861         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
55862         Update.
55863
55864 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55865
55866         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
55867         __SIZE_TYPE__ instead of int for type of integers cast to
55868         pointers.
55869
55870 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
55871
55872         * g++.old-deja/g++.other/cleanup4.C: New test.
55873
55874 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55875
55876         * format-sec-1.c: New test.
55877
55878 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55879
55880         * gcc.dg/format-nonlit-3.c: New test.
55881
55882 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55883
55884         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
55885         through a null pointer.
55886
55887 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55888
55889         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
55890         * g++.old-deja/g++.pt/partial4.C: New test.
55891
55892 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
55893
55894         * gcc.c-torture/execute/ieee/hugeval.x: New.
55895
55896 2000-12-06  Neil Booth  <neilb@earthling.net>
55897
55898         * gcc.dg/cpp/backslash2.c: New tests.
55899
55900 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55901
55902         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
55903         * gcc.c-torture/execute/stdio-opt-2.c: New test.
55904
55905 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
55906
55907         * gcc.c-torture/execute/20001203-2.c: New testcase.
55908
55909 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
55910
55911         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
55912         * g++.old-deja/g++.other/virtual10.C: New test.
55913
55914 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
55915
55916         * g++.old-deja/g++.mike/pmf5.C: Remove test.
55917
55918 2000-12-05  Richard Henderson  <rth@redhat.com>
55919
55920         * gcc.c-torture/compile/20001205-1.c: New.
55921
55922 2000-12-04  Neil Booth  <neilb@earthling.net>
55923
55924         * g++.old-deja/g++.other/virtual9.C: New test.
55925         * g++.old-deja/g++.pt/crash61.C: New test.
55926         * gcc.c-torture/execute/loop-9.c: New test.
55927
55928 2000-12-04  Neil Booth  <neilb@earthling.net>
55929
55930         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
55931         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
55932         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
55933         * gcc.dg/cpp/extratokens.c: ...here.
55934
55935 2000-12-04  Neil Booth  <neilb@earthling.net>
55936
55937         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
55938         New tests.
55939
55940 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55941
55942         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
55943         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
55944
55945 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
55946
55947         * gcc.c-torture/execute/20001203-1.c: New test.
55948
55949 2000-12-03  Neil Booth  <neilb@earthling.net>
55950
55951         * gcc.dg/cpp/macro6.c: New test cases.
55952
55953 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55954
55955         * gcc.c-torture/execute/string-opt-9.c: New test.
55956         * gcc.c-torture/execute/string-opt-10.c: Likewise.
55957         * gcc.c-torture/execute/string-opt-11.c: Likewise.
55958         * gcc.c-torture/execute/string-opt-12.c: Likewise.
55959
55960         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
55961         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
55962
55963 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
55964
55965         * gcc.dg/cpp/if-6.c: New testcase.
55966
55967         * gcc.dg/20001201-1.c: New testcase.
55968
55969 2000-12-02  Neil Booth  <neilb@earthling.net>
55970
55971         * g++.old-deja/g++.other/externC4.C,
55972         g++.old-deja/g++.other/friend10.C: New tests.
55973
55974 2000-12-02  Neil Booth  <neilb@earthling.net>
55975
55976         * g++.old-deja/g++.other/instan2.C
55977         * g++.old-deja/g++.other/instan3.C: New test.
55978
55979 2000-12-02  Neil Booth  <neilb@earthling.net>
55980
55981         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
55982         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
55983         gnuc99.c,gnuc99-pedantic.c: New tests.
55984
55985 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
55986
55987         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
55988         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
55989
55990 2000-12-01  Neil Booth  <neilb@earthling.net>
55991
55992         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
55993         * gcc.dg/cpp/poison.c: Update.
55994         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
55995
55996 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
55997
55998         * g77.f-torture/execute/20001201.f: New test.
55999
56000 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56001
56002         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
56003
56004 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
56005
56006         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
56007
56008 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
56009
56010         * g++.old-deja/g++.other/cast6.C: New test.
56011
56012 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
56013
56014         * gcc.c-torture/execute/20001130-2.c: New testcase.
56015
56016 2000-11-30  Richard Henderson  <rth@redhat.com>
56017
56018         * gcc.c-torture/execute/20001130-1.c: New test.
56019
56020 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
56021
56022         * g++.old-deja/g++.other/op3.C: New test.
56023
56024 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
56025
56026         * g++.old-deja/g++.other/op2.C: New test.
56027
56028 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
56029
56030         * g++.old-deja/g++.other/crash38.C: New test.
56031
56032 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
56033
56034         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
56035
56036 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
56037
56038         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
56039         tests.
56040         * gcc.c-torture/execute/string-opt-6.c: New test.
56041
56042         * gcc.dg/20001117-1.c: Add main.
56043
56044 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
56045
56046         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
56047         Move from here ...
56048         * gcc.dg/940510-1.c: ... to here.
56049
56050         * gcc.dg/20000926-1.c: GNU C now allows initializations of
56051         zero-size arrays in toplevel structures.
56052
56053 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
56054
56055         * gcc.c-torture/execute/loop-8.c: New test.
56056
56057 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56058
56059         * g++.old-deja/g++.other/base1.C: New test.
56060
56061 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56062
56063         * g++.old-deja/g++.other/parse2.C: New test.
56064
56065 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56066
56067         * g++.old-deja/g++.pt/incomplete1.C: New test.
56068
56069 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56070
56071         * g++.old-deja/g++.other/friend9.C: New test.
56072
56073 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
56074
56075         * gcc.dg/20001127-1.c: New test.
56076
56077 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
56078
56079         * g++.old-deja/g++.pt/friend46.C: New test.
56080
56081 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
56082
56083         * g++.old-deja/g++.other/ptrmem8.C: New test.
56084
56085 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56086
56087         * gcc.c-torture/execute/string-opt-7.c: New test.
56088         * gcc.c-torture/execute/string-opt-8.c: Likewise.
56089
56090 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
56091
56092         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
56093         instead of 'mkcheck 2'.
56094
56095 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56096
56097         * gcc.c-torture/execute/memcheck/driver.c,
56098         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
56099         C9X references to refer to C99.
56100
56101 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
56102
56103         * gcc.dg/ultrasp3.c: New test.
56104
56105 2000-11-25  Neil Booth  <neilb@earthling.net>
56106
56107         * gcc.dg/cpp/include2.c: Update test to be locale independent.
56108
56109 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
56110
56111         * gcc.c-torture/compile/20001123-2.c: New.
56112
56113 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56114
56115         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
56116
56117 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
56118
56119         * gcc.dg/sequence-point-1.c: Add some new tests.
56120         * gcc.c-torture/execute/20001124-1.c: New test.
56121
56122 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
56123
56124         * g++.old-deja/g++.other/vaarg4.C: New test.
56125         * gcc.c-torture/compile/20001123-1.c: New test.
56126
56127 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
56128
56129         * g++.other/crash24.C: Adjust and remove XFAIL.
56130         * g++.other/crash37.C: New test.
56131
56132 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
56133
56134         * g++.old-deja/g++.pt/instantiate9.C: New test.
56135
56136 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
56137
56138         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
56139         new ABI, too.
56140
56141         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
56142         * g++.old-deja/g++.robertl/eb55.C: Likewise.
56143
56144 2000-11-22  Neil Booth  <neilb@earthling.net>
56145
56146         * gcc.dg/cpp/Wtrigraphs.c: New test.
56147
56148 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
56149
56150         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
56151
56152 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
56153
56154         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
56155
56156 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
56157
56158         * lib/gcc-dg.exp: load_lib scanasm.exp.
56159         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
56160         * lib/g++-dg.exp: load_lib scanasm.exp.
56161         * lib/scanasm.exp: New.
56162         (scan-assembler, scan-assembler-not): Add optional arguments to
56163         test name, or if not present, the pattern name.
56164         (scan-assembler-dem, scan-assembler-dem-not): New.
56165
56166         * g++.dg/dg.exp: New.
56167
56168 2000-11-21  Neil Booth  <neilb@earthling.net>
56169
56170         * gcc.dg/cpp/integrated1.c: Remove.
56171
56172 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
56173
56174         * gcc.c-torture/execute/20001121-1.c: New test.
56175
56176 2000-11-21  Richard Henderson  <rth@redhat.com>
56177
56178         * gcc.c-torture/compile/20001121-1.c: New test.
56179
56180 2000-11-20  Neil Booth  <neilb@earthling.net>
56181
56182         * gcc.dg/cpp/integrated1.c: New test.
56183
56184 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
56185
56186         * g++.old-deja/g++.other/inline17.C: New test.
56187
56188 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
56189
56190         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
56191         local variable to be zero: I made the variable global. Now
56192         uses abort() and exit() instead of relying on main's return value.
56193
56194 2000-11-20  Neil Booth  <neilb@earthling.net>
56195
56196         * gcc.dg/cpp/paste2.c: Update test.
56197         * objc/execute/paste.m: New test.
56198
56199 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
56200
56201         * gcc.dg/c99-condexpr-1.c: New test.
56202
56203 2000-11-20  Neil Booth  <neilb@earthling.net>
56204
56205         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
56206
56207 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
56208
56209         * g++.old-deja/g++.pt/export1.C: New test.
56210
56211 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
56212
56213         * gcc.dg/20001117-1.c: New test.
56214
56215 2000-11-18  Richard Henderson  <rth@redhat.com>
56216
56217         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
56218
56219 2000-11-18  Richard Henderson  <rth@redhat.com>
56220
56221         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
56222         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
56223         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
56224
56225 2000-11-18  Richard Henderson  <rth@redhat.com>
56226
56227         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
56228         (main): New.  Exit cleanly.
56229
56230 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56231
56232         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
56233         gcc.dg/c99-fordecl-2.c: New tests.
56234
56235 2000-11-18  Richard Henderson  <rth@redhat.com>
56236
56237         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
56238         * gcc.c-torture/execute/zerolen-2.c: New.
56239
56240 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56241
56242         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
56243         memory.
56244
56245 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
56246
56247         * g++.old-deja/g++.pt/instantiate8.C: New test.
56248
56249 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
56250
56251         * g++.old-deja/g++.other/incomplete.C: Add more tests.
56252         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
56253
56254 2000-11-16  Nick Clifton  <nickc@redhat.com>
56255
56256         * gcc.c-torture/execute/nestfunc-2.c: New test.
56257         * gcc.c-torture/execute/nestfunc-3.c: New test.
56258
56259 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
56260
56261         * gcc.c-torture/compile/20001116-1.c: New test.
56262
56263 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56264
56265         * gcc.c-torture/execute/20001115-1.c: New test.
56266
56267 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
56268
56269         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
56270         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
56271         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
56272         * g++.old-deja/g++.abi/vmihint.C: Likewise.
56273
56274 2000-11-15  Neil Booth  <neilb@earthling.net>
56275
56276         gcc.dg/cpp/_Pragma1.c: Update.
56277         gcc.dg/cpp/_Pragma2.c: New test.
56278
56279 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
56280
56281         * g++.old-deja/g++.other/anon5.C: New test.
56282
56283 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
56284
56285         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
56286         tests.
56287
56288 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
56289
56290         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
56291         output.
56292
56293 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56294
56295         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
56296         labels at end of compound statements.
56297
56298 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
56299
56300         * gcc.c-torture/execute/loop-7.c: New test.
56301
56302 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56303
56304         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
56305
56306 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56307
56308         * gcc.dg/c99-bool-1.c: New test.
56309
56310 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56311
56312         * gcc.dg/c99-scope-1.c: Remove xfail.
56313         * gcc.dg/c99-scope-2.c: New test.
56314
56315 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56316
56317         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
56318         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
56319
56320 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
56321
56322         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
56323         error messages.
56324
56325         * g++.mike/p700.C: Don't typedef wchar_t.
56326         * g++.mike/p784.C: Likewise.
56327         * g++.mike/eb101.C: Don't use __wchar_t.
56328
56329 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
56330
56331         * g77.f-torture/execute/20001111.[fx]: Test premature exit
56332         from DO loop.
56333
56334 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
56335
56336         * gcc.c-torture/execute/20001111-1.c: New test.
56337
56338 2000-11-10  Nick Clifton  <nickc@redhat.com>
56339
56340         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
56341         long multuiple and accumulate.
56342
56343 2000-11-09  Richard Henderson  <rth@redhat.com>
56344
56345         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
56346         via size_t instead of int.
56347
56348         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
56349         * gcc.c-torture/execute/string-opt-2.c: Likewise.
56350         * gcc.c-torture/execute/string-opt-3.c: Likewise.
56351         * gcc.c-torture/execute/string-opt-4.c: Likewise.
56352
56353 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
56354
56355         * gcc.c-torture/compile/20001109-1.c: New test.
56356         * gcc.c-torture/compile/20001109-2.c: New test.
56357
56358 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
56359
56360         * g++.old-deja/g++.pt/operator1.C: New test.
56361         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
56362
56363 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
56364
56365         * gcc.dg/20001108-1.c: New test.
56366
56367 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
56368
56369         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
56370         with both arguments constant strings.
56371         * gcc.c-torture/execute/string-opt-3.c: New test.
56372         * gcc.c-torture/execute/string-opt-4.c: New test.
56373         * gcc.c-torture/execute/string-opt-5.c: New test.
56374
56375 2000-11-08  Nick Clifton  <nickc@redhat.com>
56376
56377         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
56378         mulsidi3adddi patterns.
56379
56380 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
56381
56382         * g++.old-deja/g++.other/crash36.C: New test.
56383
56384 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
56385
56386         * g++.old-deja/g++.other/init16.C: New test.
56387
56388 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
56389
56390         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
56391
56392 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
56393
56394         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
56395         * gcc.c-torture/execute/va-arg-16.x: Likewise.
56396         * gcc.c-torture/execute/va-arg-17.x: Likewise.
56397
56398 2000-11-07  DJ Delorie  <dj@redhat.com>
56399
56400         * gcc.dg/20000614-1.c: Add return so that test can pass.
56401
56402 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56403
56404         * gcc.c-torture/execute/string-opt-1.c: New test.
56405
56406 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
56407
56408         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
56409         mips-sgi-irix6.* because the MIPS ABI passes floating-point
56410         parameters in registers, and there is no way for a varargs
56411         function to know in which order the integer and floating-point
56412         parameters should be interleaved when they are placed on the
56413         stack.
56414         * gcc.c-torture/execute/va-arg-16.x: Likewise.
56415         * gcc.c-torture/execute/va-arg-17.x: Likewise.
56416
56417 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56418
56419         * gcc.c-torture/execute/string-opt-2.c: New test.
56420
56421 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
56422
56423         * g++.old-deja/g++.pt/crash60.C: New test.
56424
56425 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
56426
56427         * g++.old-deja/g++.other/crash24.C: New test.
56428         * g++.old-deja/g++.other/crash25.C: New test.
56429         * g++.old-deja/g++.other/crash26.C: New test.
56430         * g++.old-deja/g++.other/crash27.C: New test.
56431         * g++.old-deja/g++.other/crash28.C: New test.
56432         * g++.old-deja/g++.other/crash29.C: New test.
56433         * g++.old-deja/g++.other/crash30.C: New test.
56434         * g++.old-deja/g++.other/crash31.C: New test.
56435         * g++.old-deja/g++.other/crash32.C: New test.
56436         * g++.old-deja/g++.other/crash33.C: New test.
56437         * g++.old-deja/g++.other/crash34.C: New test.
56438         * g++.old-deja/g++.other/crash35.C: New test.
56439
56440 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
56441
56442         * gcc.c-torture/execute/20001031-1.c: New test.
56443
56444 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
56445
56446         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
56447         namespace.
56448
56449         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
56450         standards-conformant.
56451
56452         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
56453
56454         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
56455         * g++.old-deja/g++.mike/p755a.C: Likewise.
56456         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
56457         library makes no calls to `operator new' during initialization.
56458
56459 2000-11-04  Neil Booth  <neilb@earthling.net>
56460
56461         * gcc.dg/cpp/include2.c: New tests.
56462
56463 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
56464
56465         * lib/g++.exp (g++_set_ld_library_path): New function.
56466         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
56467
56468 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
56469
56470         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
56471         warnings.
56472
56473 2000-11-01  Richard Henderson  <rth@redhat.com>
56474
56475         * g++.old-deja/g++.ext/namedret1.C: New.
56476         * g++.old-deja/g++.ext/namedret2.C: New.
56477         * g++.old-deja/g++.ext/namedret3.C: New.
56478
56479 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
56480
56481         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
56482         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
56483
56484 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56485
56486         * gcc.c-torture/execute/va-arg-21.c: New test.
56487
56488 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
56489
56490         * gcc.dg/c99-complex-2.c: New test.
56491
56492 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56493
56494         * gcc.c-torture/execute/stdio-opt-1.c: New test.
56495
56496 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
56497
56498         * g++.old-deja/g++.other/inline16.C: New test.
56499
56500 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
56501
56502         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
56503         __PRETTY_FUNCTION__
56504
56505 2000-10-29  Neil Booth  <neilb@earthling.net>
56506
56507         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
56508         New tests.
56509         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
56510         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
56511         optimisation.
56512
56513 2000-10-29  Neil Booth  <neilb@earthling.net>
56514
56515         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
56516         * mi1.c, mi1c.h: Add null directives to multiple-include test.
56517         * mi5.c: Test multiple includes work with -C.
56518         * trigraphs.c: Test ^= version.
56519
56520 2000-10-28  Neil Booth  <neilb@earthling.net>
56521
56522         New tests and test updates for new macro expander.
56523
56524         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
56525         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
56526         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
56527         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
56528         new diagnostic messages.
56529
56530         * gcc.dg/cpp/macro3.c: New tests.
56531
56532 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
56533
56534         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
56535         on the same line.
56536
56537 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
56538
56539         * g++.old-deja/g++.other/eh2.C: New test.
56540
56541 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
56542
56543         * gcc.c-torture/execute/20001027-1.c: New test.
56544
56545 2000-10-26  Richard Henderson  <rth@redhat.com>
56546
56547         * gcc.c-torture/execute/20001026-1.c: New.
56548
56549 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
56550
56551         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
56552         * g++.old-deja/g++.law/builtin1.C: Likewise.
56553         * g++.old-deja/g++.law/ctors10.C: Likewise.
56554         * g++.old-deja/g++.law/virtual3.C: Likewise.
56555         * g++.old-deja/g++.mike/p658.C: Likewise.
56556         * g++.old-deja/g++.other/sibcall1.C: Likewise.
56557         * g++.old-deja/g++.other/vaarg2.C: Likewise.
56558         * g++.old-deja/g++.robertl/eb124.C: Likewise.
56559         * g++.old-deja/g++.robertl/eb44.C: Likewise.
56560         * g++.old-deja/g++.robertl/eb77.C: Likewise.
56561
56562 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
56563
56564         * gcc.c-torture/compile/20001024-1.c: New test.
56565
56566 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
56567
56568         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
56569         to tell us whether or not we are using V3.
56570
56571 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
56572
56573         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
56574         operands.
56575
56576 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56577
56578         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
56579
56580 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
56581
56582         * gcc.c-torture/execute/20001024-1.c: New test.
56583
56584 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
56585
56586         * g++.old-deja/g++.other/sibcall1.C: New test.
56587
56588 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
56589
56590         * gcc.dg/noncompile/init-3.c: New test.
56591
56592 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
56593
56594         * gcc.dg/format-array-1.c: New test.
56595
56596 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56597
56598         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
56599         writing through null pointers; remove comment about testing
56600         unterminated strings.
56601
56602 2000-10-17  Matthew Hiller  <hiller@redhat.com>
56603
56604         * gcc.c-torture/execute/20001017-2.c: New test.
56605
56606 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56607
56608         * gcc.c-torture/compile/20001018-1.c: New test.
56609         * gcc.c-torture/compile/20001018-1.x: Xfail.
56610
56611 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56612
56613         * gcc.c-torture/execute/20001017-1.c: New test.
56614
56615 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56616
56617         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
56618         for multiple use of arguments with scanf formats; add tests for
56619         multiple use of arguments.
56620
56621 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
56622
56623         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
56624         from some old tests.
56625
56626 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56627
56628         * gcc.dg/format-miss-1.c: New test.
56629
56630 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
56631
56632         * gcc.c-torture/execute/20001013-1.c: New test.
56633
56634 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
56635
56636         * gcc.dg/format-branch-1.c: New test.
56637
56638 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
56639
56640         * README, lib/file-format.exp: Remove EGCS references.
56641
56642 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
56643
56644         * gcc.dg/20001013-1.c: New test.
56645
56646 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
56647
56648         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
56649         for intmax_t in the compiler using __typeof__ and the type rules
56650         for conditional expressions.
56651
56652 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
56653
56654         * gcc.dg/20001012-1.c: New test.
56655         * gcc.dg/20001012-2.c: New test.
56656
56657 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56658
56659         * gcc.dg/format-attr-1.c: New test.
56660
56661 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56662
56663         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
56664         __LONG_LONG_MAX__ instead of LLONG_MAX.
56665
56666 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56667
56668         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
56669         scanf flags.
56670         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
56671         flags.
56672
56673 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
56674
56675         * gcc.dg/sequence-pt-1.c: New test.
56676
56677 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
56678
56679         * gcc.c-torture/execute/20001011-1.c: New testcase.
56680         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
56681
56682 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
56683
56684         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
56685         does not error on it.
56686
56687 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
56688
56689         * gcc.dg/20001009-1.c: New test.
56690
56691 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
56692
56693         * gcc.c-torture/compile/20001009-1.c: Move from here ....
56694         * gcc.c-torture/execute/20001009-2.c: ... to here.
56695
56696 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
56697
56698         * gcc.c-torture/compile/20001009-1.c: New testcase.
56699         * gcc.c-torture/execute/20001009-1.c: New testcase.
56700         Testcases provided by Jan Hubicka <jh@suse.cz>.
56701
56702 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56703
56704         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
56705         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
56706         uintmax_t using <limits.h> to emulate the compiler's internal
56707         logic.  No longer XFAIL %j tests.
56708
56709 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56710
56711         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
56712         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
56713         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
56714         regexps and details of expected handling of some bad formats.
56715         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
56716         suppression.
56717
56718 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56719
56720         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
56721         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
56722         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
56723         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
56724         in list archives.
56725
56726 2000-10-06  Richard Henderson  <rth@cygnus.com>
56727
56728         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
56729         * g++.old-deja/g++.brendan/crash52.C: Likewise.
56730         * g++.old-deja/g++.jason/report.C: Likewise.
56731         * g++.old-deja/g++.law/friend5.C: Likewise.
56732         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
56733         of the expected warnings.
56734
56735 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
56736
56737         * g++.old-deja/g++.pt/enum14.C: New test.
56738
56739 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
56740
56741         * g++.old-deja/g++.pt/crash59.C: New test.
56742
56743 2000-10-04  Will Cohen  <wcohen@redhat.com>
56744
56745         * gcc.dg/20000926-1.c: New test.
56746
56747 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
56748
56749         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
56750         function name for current C++ compiler.
56751         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
56752
56753 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
56754
56755         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
56756         __PRETTY_FUNCTION__.
56757         * g++.old-deja/g++.ext/pretty2.C: Likewise.
56758
56759 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56760
56761         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
56762
56763 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
56764
56765         * gcc.c-torture/compile/20000923-1.c: New test.
56766
56767 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
56768
56769         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
56770         * g++.old-deja/g++.pt/ttp62.C: Same.
56771         * g++.old-deja/g++.other/inline14.C: Same.
56772
56773 2000-09-24  Richard Henderson  <rth@cygnus.com>
56774
56775         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
56776
56777 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
56778
56779         * gcc.dg/c90-printf-1.c: Add test for wide string format.
56780
56781 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
56782
56783         * gcc.c-torture/compile/20000922-1.c: New file.
56784
56785 2000-09-21  Nick Clifton  <nickc@redhat.com>
56786
56787         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
56788         a signed long modulo operation.
56789         (mod6): New function - perform an unsigned long modulo operation.
56790         (main): Add tests for modulos of very large numbers by very small
56791         dividends.
56792
56793 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56794
56795         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
56796
56797 2000-09-19  Richard Henderson  <rth@cygnus.com>
56798
56799         * gcc.dg/compare2.c (case 10): XFAIL.
56800
56801 2000-09-18  Richard Henderson  <rth@cygnus.com>
56802
56803         * gcc.c-torture/execute/20000906-1.c: Move ...
56804         * gcc.dg/20000906-1.c: ... here.  Only run on targets
56805         that support __builtin_trap.
56806
56807 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
56808
56809         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
56810
56811 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56812
56813         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
56814         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
56815         more $ format tests.
56816
56817 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56818
56819         * gcc.dg/format-errmk-1.c: New test.
56820
56821 2000-09-17  Greg McGary  <greg@mcgary.org>
56822
56823         * gcc.c-torture/execute/20000917-1.x: Remove.
56824
56825 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56826
56827         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
56828
56829 2000-09-17  Greg McGary  <greg@mcgary.org>
56830
56831         * gcc.c-torture/execute/20000917-1.c: New test.
56832         * gcc.c-torture/execute/20000917-1.x: XFAIL.
56833
56834 2000-09-16  Neil Booth  <NeilB@earthling.net>
56835
56836         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
56837         in nested macro bug.
56838
56839 2000-09-15  Neil Booth  <NeilB@earthling.net>
56840
56841         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
56842
56843 2000-09-14  Jeffrey A Law  (law@cygnus.com)
56844
56845         * gcc.c-torture/execute/20000914-1.c: New test.
56846
56847 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
56848
56849         * g++.other/inline13.C: New test.
56850
56851 2000-09-12  Andreas Jaeger  <aj@suse.de>
56852
56853         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
56854         constant by Ulrich Drepper <drepper@redhat.com>.
56855
56856 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
56857
56858         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
56859
56860 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56861
56862         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
56863
56864 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
56865
56866         * gcc.dg/cpp/backslash.c: New test.
56867
56868 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
56869
56870         * gcc.c-torture/execute/20000910-1.c: New test.
56871         * gcc.c-torture/execute/20000910-2.c: Likewise.
56872
56873 2000-09-11  Robert Lipe  <robertl@sco.com>
56874
56875         * gcc.dg/pragma-align.c: New test.
56876
56877 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
56878
56879         * g++.old-deja/g++.pt/explicit82.C: New test.
56880         * g++.old-deja/g++.pt/explicit83.C: New test.
56881
56882 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
56883
56884         * gcc.dg/asm-names.c: New test.
56885
56886 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56887
56888         * gcc.dg/cpp/tr-warn6.c: New test
56889
56890 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56891
56892         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
56893         be accepted.
56894
56895 2000-09-07  Catherine Moore  <clm@redhat.com>
56896
56897         * gcc.c-torture/execute/unroll-1.c: New test.
56898
56899 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
56900
56901         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
56902         ERROR markers.
56903         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
56904         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
56905         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
56906         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
56907         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
56908         Preprocess only.
56909         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
56910         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
56911
56912 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
56913
56914         * g++.old-deja/g++.pt/deduct2.C: New test.
56915
56916 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
56917
56918         * g++.old-deja/g++.pt/parms2.C: New test.
56919
56920 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
56921
56922         * g++.old-deja/g++.pt/crash58.C: New test.
56923
56924 2000-09-06  Greg McGary  <greg@mcgary.org>
56925
56926         * gcc.c-torture/execute/20000906-1.c: New test.
56927         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
56928
56929 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56930
56931         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
56932
56933 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
56934
56935         * g++.old-deja/g++.pt/crash57.C: New test.
56936
56937 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
56938
56939         * g++.old-deja/g++.pt/crash56.C: New test.
56940
56941 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
56942
56943         * g++.old-deja/g++.pt/koenig1.C: New test.
56944
56945 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
56946
56947         * gcc.dg/20000904-1.c: New test.
56948
56949 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
56950
56951         * gcc.dg/cpp/paste8.c: New test.
56952
56953 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
56954
56955         * gcc.c-torture/compile/20000827-1.c: New test.
56956
56957 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56958
56959         * gcc.dg/format-diag-1.c: New test.
56960
56961 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56962
56963         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
56964         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
56965         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
56966         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
56967         gcc.dg/formatz-1.c: Adjust warning regular expressions.
56968
56969 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
56970
56971         * g++.old-deja/g++.other/nested4.C: New test.
56972
56973 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
56974
56975         * g++.old-deja/g++.ns/scoped1.C: New test.
56976
56977 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
56978
56979         * lib/g++.exp: Support testing already-installed GCC.
56980
56981 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56982
56983         * wtr-label-1.c, wtr-suffix-1.c: New tests.
56984
56985 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56986
56987         * gcc.dg/return-type-2.c: New test.
56988
56989 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
56990
56991         * gcc.c-torture/compile/20000825-1.c: New test.
56992
56993 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
56994
56995         * gcc.dg/dwarf2-2.c: New test.
56996
56997 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
56998
56999         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
57000         dg-warning regexps.
57001
57002 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57003
57004         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
57005         gcc.dg/format-ext-5.c: New tests.
57006
57007 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
57008
57009         * g++.old-deja/g++.other/crash22.C: New test.
57010
57011 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
57012
57013         * gcc.dg/noncompile/930622-2.c: Adjust error message.
57014
57015 2000-08-24  Richard Henderson  <rth@cygnus.com>
57016
57017         * gcc.dg/ia64-sync-1.c: New test.
57018         * gcc.dg/ia64-sync-2.c: New test.
57019         * gcc.dg/ia64-asm-1.c: New test.
57020
57021 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
57022
57023         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
57024         * gcc.dg/format-ext-2.c: New test.
57025
57026 2000-08-23  Jason Merrill  <jason@redhat.com>
57027
57028         * lib/old-dejagnu.exp: Also ignore "In member function" and
57029         "At global scope".
57030
57031 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57032
57033         * gcc.dg/noncompile/label-lineno-1.c: New test.
57034
57035 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
57036
57037         * gcc.dg/c99-array-nonobj-1.c: New test.
57038
57039 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
57040
57041         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
57042         tests.
57043         * gcc.dg/format-ext-1.c: New test.
57044
57045 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57046
57047         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
57048         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
57049         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
57050         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
57051         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
57052
57053 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
57054
57055         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
57056         gcc.dg/c99-strftime-2.c: New tests.
57057
57058 2000-08-22  Richard Henderson  <rth@cygnus.com>
57059
57060         * gcc.c-torture/execute/20000822-1.c: New test.
57061
57062 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
57063
57064         * gcc.c-torture/execute/20000819-1.x: Remove.
57065
57066 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
57067
57068         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
57069         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
57070         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
57071         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
57072         gcc.dg/format-xopen-1.c: New tests.
57073
57074 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
57075
57076         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
57077
57078 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
57079
57080         * g++.old-deja/g++.other/loop2.C: New test.
57081
57082         * gcc.c-torture/compile/20000606-1.c: New test.
57083         * gcc.c-torture/compile/20000728-1.c: New test.
57084         * gcc.c-torture/execute/20000801-1.c: New test.
57085         * gcc.c-torture/execute/20000801-2.c: New test.
57086         * gcc.c-torture/execute/20000819-1.c: New test.
57087         * gcc.c-torture/execute/20000819-1.x: XFAIL.
57088         * gcc.dg/20000629-1.c: New test.
57089         * gcc.dg/20000724-1.c: New test.
57090         * gcc.dg/20000807-1.c: New test.
57091
57092 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
57093
57094         * gcc.dg/cpp/pragma-1.c: New test.
57095         * gcc.dg/cpp/pragma-2.c: New test.
57096
57097 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
57098
57099         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
57100         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
57101
57102 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
57103
57104         * gcc.c-torture/compile/20000818-1.c: New test.
57105
57106 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
57107
57108         * gcc.c-torture/execute/20000818-1.c: New test.
57109
57110 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57111
57112         * gcc.dg/format-va-1.c: New test.
57113
57114 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
57115
57116         * g++.old-deja/g++.other/typedef8.C: New test.
57117
57118 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
57119
57120         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
57121         * g++.old-deja/g++.mike/net36.C: Mark candidate.
57122         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
57123         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
57124         * g++.old-deja/g++.other/ptrmem7.C: New test.
57125         * g++.old-deja/g++.pt/ptrmem10.C: New test.
57126
57127 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
57128
57129         * g++.old-deja/g++.pt/typename27.C: New test.
57130
57131 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
57132
57133         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
57134         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
57135         * g++.old-deja/g++.pt/friend45.C: New test.
57136         * g++.old-deja/g++.other/friend8.C: New test.
57137
57138 2000-08-15  Richard Henderson  <rth@cygnus.com>
57139
57140         * gcc.c-torture/execute/20000815-1.c: New test.
57141
57142 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
57143
57144         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
57145         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
57146         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
57147
57148 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
57149
57150         * g++.old-deja/g++.other/refinit2.C: New test.
57151
57152 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
57153
57154         * lib/c-torture.exp (c-torture): Make
57155         compiler_conditional_xfail_data global.
57156         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
57157         compiler_conditional_xfail_data machinery.
57158         (f-torture-execute): Likewise.
57159         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
57160         and only when unrolling loops.
57161
57162         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
57163
57164 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
57165
57166         * g++.old-deja/g++.pt/explicit81.C: New test.
57167
57168 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
57169
57170         * g++.old-deja/g++.pt/typename26.C: New test.
57171
57172 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
57173
57174         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
57175         warning.
57176
57177 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
57178
57179         * g++.old-deja/g++.other/array3.C: New test.
57180
57181 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57182
57183         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
57184         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
57185         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
57186         New tests.
57187
57188 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
57189
57190         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
57191         * g++.old-deja/g++.abi/vmihint.C: Likewise.
57192
57193 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
57194
57195         * gcc.c-torture/execute/20000808-1.c: New test.
57196
57197 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57198
57199         * gcc.dg/c90-const-expr-1.c: New test.
57200
57201 2000-08-08  Richard Henderson  <rth@cygnus.com>
57202
57203         * gcc.dg/noncompile/920923-1.c: Declare calloc.
57204
57205 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57206
57207         * gcc.dg/noncompile/const-ll-1.c: New test.
57208
57209 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57210
57211         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
57212
57213 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
57214
57215         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
57216         that running programs linked against the shared version of libobjc
57217         run correctly.
57218
57219 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
57220
57221         * gcc.dg/c99-printf-1.c: New test.
57222
57223 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
57224
57225         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
57226
57227 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
57228
57229         * gcc.c-torture/execute/20000731-1.x: Delete.
57230
57231 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
57232
57233         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
57234         and torture_without_loops as is done by c-torture.exp.
57235         (search_for): Copy from c-torture.exp.
57236         (gcc-dg-runtest): New function, drives a directory of tests
57237         iterating over the TORTURE_OPTIONS.
57238         (scan-assembler, scan-assembler-not): Move here from
57239         individual directory drivers.
57240
57241         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
57242         defined by lib/gcc-dg.exp.
57243         * gcc.dg/cpp/cpp.exp: Likewise.
57244         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
57245         gcc-dg-runtest, so we cycle over optimization options.
57246
57247         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
57248         * gcc.dg/compare2.c: No longer expected to fail.
57249
57250 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
57251
57252         * gcc.c-torture/execute/20000804-1.c: New test.
57253
57254 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
57255
57256         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
57257
57258 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
57259
57260         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
57261
57262 2000-08-03  Jeffrey A Law  (law@cygnus.com)
57263
57264         * gcc.c-torture/compile/20000803-1.c: New test.
57265
57266 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
57267
57268         * gcc.c-torture/execute/20000801-3.c,
57269         gcc.c-torture/execute/20000801-4.c: New tests.
57270         * gcc.c-torture/execute/20000801-3.x,
57271         gcc.c-torture/execute/20000801-4.x: Xfail.
57272
57273 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
57274
57275         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
57276         libobjc/.libs to allow for libtool.
57277
57278 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
57279
57280         * gcc.c-torture/compile/20000802-1.c: New test.
57281
57282 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
57283
57284         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
57285
57286 2000-07-31  Jeffrey A Law  (law@cygnus.com)
57287
57288         * gcc-c-torture/execute/20000731-2.c: New test.
57289
57290         * gcc.c-torture/execute/20000731-1.c: New test.
57291         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
57292
57293 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
57294
57295         * gcc.dg/cpp/paste7.c: New test.
57296         * gcc.dg/cpp/20000725-1.c: New test.
57297
57298 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
57299
57300         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
57301         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
57302         declaration warning for __builtin_dwarf_reg_size.
57303
57304         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
57305
57306 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
57307
57308         * gcc.dg/noncompile/voidparam-1.c: New test.
57309
57310 2000-07-30  Richard Henderson  <rth@cygnus.com>
57311
57312         * gcc.dg/c90-digraph-1.c: Don't xfail.
57313         * gcc.dg/compare2.c (case 10): Xfail.
57314         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
57315
57316 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
57317
57318         * gcc.dg/c99-main-1.c: New test.
57319
57320 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57321
57322         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
57323
57324 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
57325
57326         * gcc.c-tortuer/execute/20000726-1.c: New test.
57327
57328 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
57329
57330         * gcc.c-torture/execute/enum-2.c: New test.
57331
57332 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57333
57334         * gcc.dg/cpp/tr-warn3.c: New test.
57335
57336 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
57337
57338         * g++.old-deja/g++.ext/implicit1.C: Remove.
57339         * g++.old-deja/g++.jason/c2.C: Remove
57340         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
57341         * g++.old-deja/g++.pt/crash16.C: Likewise.
57342         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
57343
57344 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
57345
57346         * g++.old-deja/g++.other/for2.C: New test.
57347
57348 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
57349
57350         * gcc.dg/20000720-1.c: New test.
57351
57352 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
57353
57354         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
57355
57356 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
57357
57358         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
57359         * gcc.c-torture/execute/20000722-1.c: New.
57360         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
57361
57362 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
57363
57364         * gcc.dg/cpp/20000720-1.S: New test.
57365
57366 2000-07-21  Michael Meissner  <meissner@redhat.com>
57367
57368         * gcc.c-torture/execute/ieee/hugeval.c: New test.
57369
57370 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
57371
57372         * g++.old-deja/g++.brendan/crash16.C,
57373         g++.old-deja/g++.brendan/parse3.C,
57374         g++.old-deja/g++.brendan/redecl1.C,
57375         g++.old-deja/g++.ns/template13.C,
57376         g++.old-deja/g++.other/decl4.C,
57377         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
57378
57379 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
57380
57381         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
57382         and "Internal error".
57383
57384         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
57385         regexps.
57386         * gcc.dg/cpp/paste6.c: New test.
57387
57388 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
57389
57390         * gcc.dg/cpp/tr-direct.c: New test.
57391
57392         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
57393         gcc.dg/cpp/undef1.c: Tweak error regexps.
57394
57395 2000-07-18  Eric Christopher <echristo@redhat.com>
57396
57397         * gcc.c-torture/compile/20000718-1.c: New test.
57398
57399 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
57400
57401         * cpplex.c (_cpp_push_token): If the token being pushed back
57402         is the previous token in this context, just subtract one from
57403         context->posn.
57404         * cppmacro.c (save_expansion): Clear aux field when storing a
57405         placemarker.
57406
57407 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
57408
57409         * gcc.dg/noncompile/redecl-1.c: New test.
57410
57411 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
57412
57413         * gcc.c-torture/execute/20000717-5.c: New test.
57414         * gcc.c-torture/execute/20000717-1.x: Removed.
57415
57416 2000-07-17  Richard Henderson  <rth@cygnus.com>
57417
57418         * gcc.c-torture/execute/20000717-4.c: New test.
57419
57420 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
57421
57422         * gcc.dg/cpp/syshdr.c: New test.
57423         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
57424
57425 2000-07-17  Neil Booth  <neilb@earthling.net>
57426
57427         * gcc.dg/cpp/cmdlne-dM.c: New test.
57428         * gcc.dg/cpp/cmdlne-dD.c: New test.
57429
57430 2000-07-17  Jeffrey A Law  (law@cygnus.com)
57431
57432         * gcc.c-torture/execute/20000717-3.c: New test.
57433
57434         * gcc.c-torture/compile/20000717-1.c: New test.
57435
57436 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
57437
57438         * gcc.c-torture/execute/20000717-2.c: New test.
57439
57440 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57441
57442         * gcc.dg/formatz-1.c: New test.
57443
57444         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
57445         * gcc.dg/c99-digraph-1.c: New tests.
57446
57447         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
57448         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
57449
57450         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
57451         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
57452         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
57453         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
57454         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
57455         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
57456         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
57457
57458 2000-07-17  Greg McGary <greg@mcgary.org>
57459
57460         * gcc.c-torture/execute/20000717-1.c: New test.
57461         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
57462
57463 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
57464
57465         * gcc.c-torture/execute/20000715-2.c: New test.
57466         * gcc.dg/20000715-1.c: New test.
57467
57468 2000-07-15  Michael Meissner  <meissner@redhat.com>
57469
57470         * gcc.c-torture/execute/20000715-1.c: New test.
57471
57472 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
57473
57474         * gcc.c-torture/execute/20000707-1.c: New test.
57475
57476 2000-07-13  Neil Booth  <NeilB@earthling.net>
57477
57478         * gcc.dg/cpp/digraph1.c,
57479         gcc.dg/cpp/digraph2.c,
57480         gcc.dg/cpp/digraphs.c: New tests.
57481
57482 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
57483
57484         * g77.f-torture/compile/20000630-2.f: New test.
57485         * g77.f-torture/compile/20000630-2.x
57486
57487 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
57488
57489         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
57490
57491 2000-07-11  Neil Booth  <NeilB@earthling.net>
57492
57493         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
57494
57495 2000-07-11  Neil Booth  <NeilB@earthling.net>
57496
57497         * gcc.dg/cpp/cmdlne-C.c: New.
57498
57499 2000-07-09  Neil Booth  <NeilB@earthling.net>
57500
57501         * gcc.dg/cpp/directiv.c: New tests.
57502         * gcc.dg/cpp/undef1.c: Update.
57503
57504 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
57505
57506         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
57507
57508 2000-07-09  Neil Booth  <NeilB@earthling.net>
57509
57510         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
57511
57512 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
57513
57514         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
57515         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
57516
57517 2000-07-08  Neil Booth  <NeilB@earthling.net>
57518
57519         * gcc.dg/cpp/macsyntx.c: New tests.
57520
57521 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
57522
57523         * gcc.dg/20000707-1.c: New test.
57524
57525 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
57526
57527         * gcc.c-torture/execute/20000706-1.c: New test.
57528         * gcc.c-torture/execute/20000706-2.c: New test.
57529         * gcc.c-torture/execute/20000706-3.c: New test.
57530         * gcc.c-torture/execute/20000706-4.c: New test.
57531         * gcc.c-torture/execute/20000706-5.c: New test.
57532
57533 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
57534
57535         * g++.old-deja/g++.pt/instantiate7.C: New test.
57536
57537 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
57538
57539         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
57540         * g++.old-deja/g++.mike/thunk3.C: Likewise.
57541         * g++.old-deja/g++.other/rtti3.C: Likewise.
57542         * g++.old-deja/g++.other/rttid3.C: Likewise.
57543
57544 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
57545
57546         *  g77.f-torture/compile/20000630-1.x: Fix typo
57547
57548 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
57549
57550         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
57551         assembly output.
57552
57553 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
57554
57555         * gcc.dg/cpp/ident.c: New test.
57556
57557 2000-07-05  Neil Booth  <NeilB@earthling.net>
57558
57559         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
57560           gcc.dg/cpp/lexstrng.c: New tests.
57561
57562 2000-07-04  Neil Booth  <NeilB@earthling.net>
57563
57564         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
57565         * gcc.dg/cpp/strify2.c: Same.
57566
57567 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
57568
57569         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
57570         * gcc.dg/cpp/19990703-1.c: Likewise.
57571         * gcc.dg/cpp/20000625-1.c: Likewise.
57572         * gcc.dg/cpp/20000625-2.c: Likewise.
57573
57574         * gcc.dg/cpp/macro1.c,
57575         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
57576         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
57577         gcc.dg/cpp/strify1.c,
57578         gcc.dg/cpp/strify2.c: New tests.
57579
57580 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
57581
57582         * gcc.c-torture/execute/20000703-1.c: New test.
57583
57584 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
57585
57586         * g++.old-deja/g++.pt (lookup10.C): New test.
57587
57588 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
57589
57590         * g++.old-deja/g++.pt (typename25.C): New test.
57591
57592 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
57593
57594         * gcc.c-torture/compile/20000701-1.c: New test.
57595
57596 2000-06-30  Nick Clifton  <nickc@cygnus.com>
57597
57598         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
57599         to test case.
57600
57601 2000-06-30  Catherine Moore  <clm@cygnus.com>
57602
57603         * gcc.c-torture/execute/align-1.c: New test.
57604
57605 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
57606
57607         * g++.old-deja/g++.pt/expr8.C: New test.
57608         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
57609
57610 2000-06-29  Nick Clifton  <nickc@cygnus.com>
57611
57612         * gcc.c-torture/compile/20000629-1.c: New test.
57613
57614 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
57615
57616
57617         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
57618         gcc.dg/noncompile directory, depending on whether they're
57619         preprocessor tests or not.  Annotate all the tests for the dg
57620         framework.
57621
57622         * gcc.c-torture/noncompile/noncompile.exp: Delete.
57623         * gcc.dg/noncompile/noncompile.exp: New.
57624
57625         * Moved files:
57626         Old name                                New name
57627         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
57628         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
57629         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
57630         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
57631         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
57632         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
57633         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
57634         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
57635         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
57636         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
57637         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
57638         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
57639         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
57640         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
57641         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
57642         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
57643         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
57644         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
57645         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
57646         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
57647         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
57648         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
57649         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
57650         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
57651
57652         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
57653         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
57654         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
57655         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
57656         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
57657         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
57658
57659 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
57660
57661         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
57662         declare one variable.  On the fourth, error.
57663         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
57664         declared by 20000628-1a.h.
57665
57666 2000-06-29  Richard Henderson  <rth@redhat.com>
57667
57668         * gcc.c-torture/execute/930529-1.x: New file.
57669         * gcc.dg/920413-1.c: Adjust expected warning text.
57670         * gcc.dg/980217-1.c: Declare abort.
57671         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
57672
57673 2000-06-29  Jeffrey A Law  (law@cygnus.com)
57674
57675         * g77.f-torture/compile/20000629-1.f: New test.
57676         * g77.f-torture/compile/20000629-1.x: Expected to fail.
57677
57678 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
57679
57680         Rearrange lots of files, removing entirely the
57681         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
57682         directories.
57683
57684         * Deleted files:
57685         gcc.c-torture/code_quality/code_quality.exp
57686         gcc.c-torture/special/special.exp
57687         gcc.failure/failure.exp
57688         gcc.failure/940409-1.x
57689         gcc.c-torture/compile/961203-1.x
57690
57691         * New files:
57692         gcc.misc-tests/linkage.exp
57693         gcc.c-torture/execute/920730-1t.c
57694         gcc.c-torture/execute/920730-1t.x
57695         gcc.c-torture/compile/920520-1.x
57696         gcc.c-torture/compile/920521-1.x
57697         gcc.c-torture/compile/981006-1.x
57698         gcc.c-torture/execute/eeprof-1.x
57699
57700         * Moved files (possibly with modifications to fit a new harness):
57701         Old name                                New name
57702         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
57703         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
57704         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
57705         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
57706         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
57707         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
57708         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
57709         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
57710         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
57711         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
57712         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
57713         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
57714         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
57715         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
57716
57717 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
57718
57719         * c-torture/compile/961203-1.x: Delete.
57720
57721         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
57722         not exit. Include stdio.h.
57723         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
57724         * gcc.misc-tests/dg-12.c: Likewise.
57725         * gcc.misc-tests/dg-5.c: Likewise.
57726         * gcc.misc-tests/dg-6.c: Likewise.
57727         * gcc.misc-tests/dg-7.c: Prototype abort.
57728         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
57729         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
57730         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
57731         not exit.
57732         * gcc.misc-tests/sieve.c: Use return from main, not exit.
57733         * gcc.misc-tests/sort2.c: Use return from main, not exit.
57734
57735 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
57736
57737         * gcc.dg/cpp/20000628-1.c: New test.
57738         * gcc.dg/cpp/20000628-1.h: New header for above test.
57739         * gcc.dg/cpp/20000628-1a.h: Likewise.
57740
57741 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
57742
57743         * gcc.dg/cpp: New directory.
57744         * gcc.dg/cpp/cpp.exp: New driver.
57745         * gcc.dg/cpp/20000627-1.c: New test.
57746         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
57747         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
57748         and rewrite as a compilation test.
57749
57750         * gcc.dg: Move many files into the cpp subdirectory, possibly
57751         renaming or editing them as well.
57752         Old name                New name
57753         990119-1.c              cpp/19990119-1.c
57754         990228-1.c              cpp/19990228-1.c
57755         990407-1.c              cpp/19990407-1.c
57756         990409-1.c              cpp/19990409-1.c
57757         990413-1.c              cpp/19990413-1.c
57758         990703-1.c              cpp/19990703-1.c
57759         20000127-1.c            cpp/20000127-1.c
57760         20000129-1.c            cpp/20000129-1.c
57761         20000207-1.c            cpp/20000207-1.c
57762         20000207-2.c            cpp/20000207-2.c
57763         20000209-1.c            cpp/20000209-1.c
57764         20000209-2.c            cpp/20000209-2.c
57765         20000301-1.c            cpp/20000301-1.c
57766         20000419-1.c            cpp/20000419-1.c
57767         20000510-1.S            cpp/20000510-1.S
57768         20000519-1.c            cpp/20000519-1.c
57769         20000529-1.c            cpp/20000529-1.c
57770         20000625-1.c            cpp/20000625-1.c
57771         20000625-2.c            cpp/20000625-2.c
57772         cpp-as1.c               cpp/assert1.c
57773         cpp-as2.c               cpp/assert2.c
57774         cxx-comments-1.c        cpp/cxxcom1.c
57775         cxx-comments-2.c        cpp/cxxcom2.c
57776         endif-label.c           cpp/endif.c
57777         cpp-hash1.c             cpp/hash1.c
57778         cpp-hash2.c             cpp/hash2.c
57779         cpp-if1.c               cpp/if-1.c
57780         cpp-if2.c               cpp/if-2.c
57781         cpp-if3.c               cpp/if-3.c
57782         cpp-if4.c               cpp/if-4.c
57783         cpp-if5.c               cpp/if-5.c
57784         cpp-cond.c              cpp/if-cexp.c
57785         cpp-missingop.c         cpp/if-mop.c
57786         cpp-missingparen.c      cpp/if-mpar.c
57787         cpp-opprec.c            cpp/if-oppr.c
57788         cpp-ifparen.c           cpp/if-paren.c
57789         cpp-shortcircuit.c      cpp/if-sc.c
57790         cpp-shift.c             cpp/if-shift.c
57791         cpp-unary.c             cpp/if-unary.c
57792         cpp-li1.c               cpp/line1.c
57793         cpp-li2.c               cpp/line2.c
57794         lineno.c                cpp/line3.c
57795         lineno-2.c              cpp/line4.c
57796         cpp-mi.c                cpp/mi1.c
57797         cpp-mic.h               cpp/mi1c.h
57798         cpp-micc.h              cpp/mi1cc.h
57799         cpp-mind.h              cpp/mi1nd.h
57800         cpp-mindp.h             cpp/mi1ndp.h
57801         cpp-mix.h               cpp/mi1x.h
57802         cpp-mi2.c               cpp/mi2.c
57803         cpp-mi2a.h              cpp/mi2a.h
57804         cpp-mi2b.h              cpp/mi2b.h
57805         cpp-mi2c.h              cpp/mi2c.h
57806         cpp-mi3.c               cpp/mi3.c
57807         cpp-mi3.def             cpp/mi3.def
57808         poison-1.c              cpp/poison.c
57809         pr-impl.c               cpp/prag-imp.c
57810         cpp-redef-2.c           cpp/redef1.c
57811         cpp-redef.c             cpp/redef2.c
57812         strpaste.c              cpp/strp1.c
57813         strpaste-2.c            cpp/strp2.c
57814         cpp-tradpaste.c         cpp/tr-paste.c
57815         cpp-tradstringify.c     cpp/tr-str.c
57816         cpp-tradwarn1.c         cpp/tr-warn1.c
57817         cpp-tradwarn2.c         cpp/tr-warn2.c
57818         trigraphs.c             cpp/trigraphs.c
57819         cpp-unc1.c              cpp/unc1.c
57820         cpp-unc2.c              cpp/unc2.c
57821         cpp-unc3.c              cpp/unc3.c
57822         cpp-unc.c               cpp/unc4.c
57823         undef.c                 cpp/undef1.c
57824         undef-2.c               cpp/undef2.c
57825         cpp-wi1.c               cpp/widestr1.c
57826
57827 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
57828
57829         * lib/g++.exp (g++_include_flags): Tweak.
57830
57831 2000-06-27  H.J. Lu  <hjl@gnu.org>
57832             Loren J. Rittle  <ljrittle@acm.org>
57833
57834         * lib/g++.exp (g++_include_flags): Override libgloss.exp
57835         version with one that knows about the new gcc tree structure.
57836         (g++_link_flags): Same.
57837
57838 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
57839
57840         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
57841         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
57842         case we are cross-compiling.
57843
57844         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
57845         g++.old-deja/g++.niklas/Makefile.in,
57846         g++.old-deja/g++.niklas/configure.in,
57847         g++.old-deja/g++.other/Makefile.in,
57848         g++.old-deja/g++.other/configure.in,
57849         gcc.c-torture/code_quality/Makefile.in,
57850         gcc.c-torture/code_quality/configure.in,
57851         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
57852         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
57853         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
57854         gcc.c-torture/execute/ieee/Makefile.in,
57855         gcc.c-torture/execute/ieee/configure.in,
57856         gcc.c-torture/noncompile/Makefile.in,
57857         gcc.c-torture/noncompile/configure.in,
57858         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
57859         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
57860         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
57861
57862 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
57863
57864         * g++.old-deja/g++.other/ambig3.C: New test.
57865
57866 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
57867
57868         * g++.old-deja/g++.pt/syntax1.C: New test.
57869         * g++.old-deja/g++.pt/syntax2.C: New test.
57870         * g++.old-deja/g++.other/syntax3.C: New test.
57871         * g++.old-deja/g++.other/syntax4.C: New test.
57872
57873 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
57874
57875         * gcc.dg/20000623-1.c: Prototype exit and abort.
57876
57877 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
57878
57879         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
57880         New tests.
57881         * gcc.dg/cpp-mi3.def: New file.
57882
57883         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
57884         inside assertions.
57885         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
57886         lexer's error messages.
57887         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
57888         divine anything from the linemarkers.
57889         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
57890         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
57891
57892 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
57893
57894         * gcc.dg/20000623-1.c: New test.
57895
57896 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
57897
57898         * gcc.c-torture/execute/20000622-1.c: New test.
57899
57900 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
57901
57902         * g++.old-deja/g++.other/init15.C: New test.
57903
57904 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
57905
57906         * g++.old-deja/g++.pt/vaarg2.C: New test.
57907         * g++.old-deja/g++.pt/vaarg3.C: New test.
57908
57909 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
57910
57911         * g++.old-deja/g++.other/dyncast6.C: New test.
57912
57913 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
57914
57915         * gcc.c-torture/execute/loop-6.c: New test.
57916
57917 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
57918
57919         * gcc.dg/20000614-1.c: New test.
57920         * gcc.dg/20000614-2.c: New test.
57921
57922 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
57923
57924         * g++.old-deja/g++.other/inline12.C: New test.
57925
57926 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
57927
57928         * g++.old-deja/g++.other/eh1.C: New test.
57929
57930 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
57931
57932         * g++.old-deja/g++.other/type.C: New test.
57933
57934 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
57935
57936         * g++.old-deja/g++.other/initstring.C: New test.
57937
57938 2000-06-12  Jason Merrill  <jason@redhat.com>
57939
57940         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
57941
57942 2000-06-09  Jeffrey A Law  (law@cygnus.com)
57943
57944         * gcc.c-torture/compile/20000609-1.c: New test.
57945
57946 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
57947
57948         * gcc.dg/20000609-1.c: New test.
57949
57950 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
57951
57952         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
57953         * gcc.c-torture/noncompile/poison-1.c: Move...
57954         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
57955         * gcc.dg/cpp-li1.c: Add a token after the #line.
57956
57957 2000-06-05  Richard Henderson  <rth@cygnus.com>
57958
57959         * gcc.c-torture/execute/20000605-2.c: New test.
57960         * gcc.c-torture/execute/20000605-3.c: New test.
57961
57962 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
57963
57964         * g77.f-torture/execute/20000503-1.x: New file.
57965
57966 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
57967
57968         * g++.old-deja/g++.eh/badalloc1.C: New test.
57969
57970 2000-06-05  Richard Henderson  <rth@cygnus.com>
57971
57972         * gcc.c-torture/execute/20000605-1.c: New test.
57973
57974 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
57975             Nathan Sidwell <nathan@codesourcery.com>
57976
57977         * gcc.c-torture/compile/20000605-1.c: New test.
57978
57979 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
57980
57981         * g77.f-torture/compile/20000601-1.f: New test.
57982
57983 2000-06-03  Richard Henderson  <rth@cygnus.com>
57984
57985         * gcc.c-torture/execute/20000603-1.c: New.
57986
57987 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
57988
57989         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
57990         * gcc.dg/noreturn-2.c (noreturn): Likewise.
57991
57992 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
57993
57994         * gcc.dg/compare2.c (case 12): XFAIL.
57995         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
57996         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
57997
57998         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
57999
58000 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
58001
58002         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
58003         guard macro is already defined when the header is first
58004         included.
58005         * gcc.dg/cpp-mix.h: New file.
58006         * gcc.dg/endif-label.c: Update patterns to match compiler.
58007
58008         * g++.brendan/complex1.C: Declare abort.
58009         * g++.law/refs4.C: Remove XFAIL.
58010         * g++.oliva/expr2.C: Declare abort and exit.
58011
58012 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
58013
58014         * gcc.c-torture/execute/20000528-1.c: New test.
58015
58016         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
58017         * g++.old-deja/g++.law/temps4.C: Likewise.
58018
58019         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
58020         stdlib.h.  Call abort() on failure.
58021         * g++.old-deja/g++.law/refs4.C: Likewise.
58022         * g++.old-deja/g++.law/temps4.C: Likewise.
58023         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
58024         * gcc.c-torture/execute/20000112-1.c: Include string.h.
58025
58026 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
58027
58028         Relative to g++.dg/special:
58029         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
58030
58031         Relative to g++.old-deja:
58032         * g++.brendan/complex1.C, g++.jason/optimize2.C,
58033         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
58034         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
58035         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
58036         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
58037         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
58038         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
58039
58040         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
58041         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
58042         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
58043         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
58044         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
58045         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
58046         and/or string.h.
58047
58048         * g++.other/goto1.C: Update expectations for error messages.
58049
58050 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
58051
58052         * gcc.c-torture/compile/20000523-1.c: New test.
58053
58054 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
58055
58056         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
58057
58058 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
58059
58060         * g++.old-deja/g++.eh/catch11.C: New test.
58061         * g++.old-deja/g++.eh/catch12.C: New test.
58062
58063 2000-05-24  Nick Clifton  <nickc@cygnus.com>
58064
58065         * gcc.c-torture/execute/20000523-1.c: New test.
58066
58067 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
58068
58069         * c-torture/execute/bcp-1.c: Replace abort in arg of
58070         __builtin_constant_p with a generic external function.
58071
58072         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
58073         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
58074         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
58075         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
58076         Prototype abort and/or exit.
58077
58078         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
58079         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
58080         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
58081         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
58082
58083 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
58084
58085         * gcc.dg/dwarf2-1.c: New test.
58086
58087 2000-05-20  Richard Henderson  <rth@cygnus.com>
58088
58089         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
58090
58091 2000-05-20  Andreas Jaeger  <aj@suse.de>
58092
58093         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
58094         testcase.
58095
58096 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
58097
58098         * gcc.c-torture/execute/20000519-2.c: New test.
58099
58100 2000-05-19  Andreas Jaeger  <aj@suse.de>
58101
58102         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
58103         which fails with SSA.
58104
58105         * lib/c-torture.exp: Also test with -O3 -fssa.
58106
58107 2000-05-18  Michael Meissner  <meissner@redhat.com>
58108
58109         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
58110         * gcc.c-torture/execute/920415-1.c: Ditto.
58111         * gcc.c-torture/execute/920501-1.c: Ditto.
58112         * gcc.c-torture/execute/conversion.c: Ditto.
58113         * gcc.c-torture/execute/cvt-1.c: Ditto.
58114
58115 2000-05-18  Jeffrey A Law  (law@cygnus.com)
58116
58117         * gcc.c-torture/compile/20000518-1.c: New test.
58118
58119 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
58120
58121         * g77.f-torture/compile/200005018.f: New test.
58122
58123 2000-05-17  Jeffrey A Law  (law@cygnus.com)
58124
58125         * gcc.c-torture/compile/20000517-1.c: New test.
58126
58127 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58128
58129         * gcc.c-torture/execute/20000516-1.c: New test.
58130
58131 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
58132
58133         * g++.old-deja/g++.other/eh.C: New test.
58134
58135 2000-05-12  Richard Henderson  <rth@cygnus.com>
58136
58137         * gcc.c-torture/execute/990208-1.c (main): Don't pass
58138         constants through to doit's conditional.
58139
58140 2000-05-11  Jeffrey A Law  (law@cygnus.com)
58141
58142         * gcc.c-torture/compile/20000511-1.c: New test.
58143         * g77.f-torture/compile/20000511-1.f: New test.
58144         * g77.f-torture/compile/20000511-2.f: New test.
58145
58146 2000-05-11  Michael Meissner  <meissner@redhat.com>
58147
58148         * gcc.c-torture/execute/20000511-1.c: New test.
58149
58150 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
58151
58152         * gcc.dg/dg.exp: Scan .S files as well as .c files.
58153         * gcc.dg/20000510-1.S: New.
58154
58155 2000-05-08  Catherine Moore  <clm@cygnus.com>
58156
58157         * gcc.dg/unused-3.c: New.
58158
58159 2000-05-06  Richard Henderson  <rth@cygnus.com>
58160
58161           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
58162           * g++.old-deja/g++.mike/warn1.C: Likewise.
58163           * g++.old-deja/g++.pt/local1.C: Likewise.
58164           * g++.old-deja/g++.pt/local7.C: Likewise.
58165           * g++.old-deja/g++.pt/spec16.C: Likewise.
58166
58167 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
58168
58169         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
58170
58171 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
58172
58173           * g77.f-torture/execute/20000503-1.f: New test.
58174
58175 2000-05-04  Andreas Jaeger  <aj@suse.de>
58176
58177         * gcc.dg/noreturn-2.c: New test.
58178
58179 2000-05-04  Neil Booth  <NeilB@earthling.net>
58180
58181         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
58182         preprocessor.
58183
58184 2000-05-04  Richard Henderson  <rth@cygnus.com>
58185
58186         * gcc.c-torture/execute/20000503-1.c: Fix typo.
58187
58188 2000-05-04  Richard Henderson  <rth@cygnus.com>
58189
58190         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
58191         OpenSSL by Jason R Thorpe.
58192
58193 2000-05-03  Jim Wilson  <wilson@cygnus.com>
58194
58195         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
58196
58197 2000-05-03  Robert Lipe <robertlipe@usa.net>
58198
58199         * gcc.dg/20000503-1.c: New test.
58200
58201 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
58202
58203         * gcc.c-torture/compile/20000502-1.c: New test.
58204         * g++.old-deja/g++.other/align.C: New test.
58205         * gcc.dg/cpp-tradstringify.c: New test.
58206
58207 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
58208
58209         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
58210         and hard registers.
58211
58212 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
58213
58214         * gcc.c-torture/execute/loop-5.c: New test.
58215
58216 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
58217
58218         * gcc.c-torture/execute/va-arg-20.c: New test.
58219
58220 2000-04-23  Jeffrey A Law  (law@cygnus.com)
58221
58222         * gcc.c-torture/execute/20000422-1.c: New test.
58223
58224 2000-04-20  Greg McGary  <gkm@gnu.org>
58225
58226         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
58227         when optimizing, but without sibling-call optimizations (-O1).
58228
58229 2000-04-20  Jeffrey A Law  (law@cygnus.com)
58230
58231           * gcc.c-torture/compile/20000420-1.c: New test.
58232
58233 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
58234
58235         * g++.abi/ptrflags.C: New test.
58236         * g++.eh/catchptr1.C: Test incomplete pointer chains.
58237
58238 2000-04-19  Catherine Moore  <clm@cygnus.com>
58239
58240         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
58241
58242 2000-04-19  Greg McGary  <gkm@gnu.org>
58243
58244         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
58245         sibling-call optimizations.
58246
58247 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
58248
58249         * gcc.dg/20000419-1.c: New test.
58250
58251 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
58252
58253         * gcc.c-torture/execute/20000412-6.c: New test.
58254
58255 2000-04-12  Jeffrey A Law  (law@cygnus.com)
58256
58257         * gcc.c-torture/execute/20000412-5.c: New test.
58258         * g77.f-torture/compile/20000412-1.f: New test.
58259         * gcc.c-torture/execute/20000412-4.c: New test.
58260         * gcc.c-torture/compile/20000412-2.c: New test.
58261         * gcc.c-torture/execute/20000412-3.c: New test.
58262         * gcc.c-torture/compile/20000412-1.c: New test.
58263         * gcc.c-torture/execute/20000412-2.c: New test.
58264
58265 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
58266
58267         * objc/execute/bf-20.m: New test.
58268
58269 2000-04-10  Richard Henderson  <rth@cygnus.com>
58270
58271         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
58272
58273         * gcc.c-torture/execute/20000412-1.c: New test.
58274
58275 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
58276
58277         * g++.old-deja/g++.eh/catchptr1.C: New test.
58278
58279 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
58280
58281         * g++.old-deja/g++.abi/cxa_vec.C: New test.
58282
58283 2000-04-08  Neil Booth  <NeilB@earthling.net>
58284
58285         * gcc.dg/cpp-nullchar.c: Remove test as
58286         embedded nulls cause problems.
58287
58288 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58289
58290         * gcc.dg/compare2.c: New test.
58291
58292 2000-04-08  Neil Booth  <NeilB@earthling.net>
58293
58294         * gcc.dg/cpp-nullchar.c: New test.
58295
58296 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
58297
58298         * gcc.dg/cpp-mi2.c: New test.
58299         * gcc.dg/cpp-mi2[abc].h: New files.
58300
58301 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
58302
58303         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
58304         member name.
58305
58306 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
58307
58308         * g++.old-deja/g++.abi/vmihint.C: New test.
58309
58310 2000-04-06  Neil Booth  <NeilB@earthling.net>
58311
58312         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
58313         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
58314         copyright.
58315
58316 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
58317
58318         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
58319         avoid stack-frame overwrite.
58320
58321 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
58322
58323         * gcc.c-torture/compile/20000405-2.c: New test.
58324         * gcc.c-torture/compile/20000405-3.c: New test.
58325
58326 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58327
58328         * gcc.c-torture/compile/20000405-1.c: New test.
58329
58330 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
58331
58332         * gcc.dg/cast-qual-1.c: Revert last change.
58333
58334 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58335
58336         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
58337
58338 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
58339
58340         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
58341         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
58342
58343 2000-04-03  Jeffrey A Law  (law@cygnus.com)
58344
58345         * gcc.c-torture/compile/20000403-2.c: New test.
58346         * gcc.c-torture/compile/20000403-1.c: New test.
58347
58348 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
58349
58350         * gcc.c-torture/execute/20000403-1.c: New test.
58351
58352 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
58353
58354         * gcc.c-torture/execute/20000402-1.c: New test.
58355
58356 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
58357
58358         * gcc.c-torture/execute/va-arg-15.c: New test.
58359         * gcc.c-torture/execute/va-arg-16.c: New test.
58360         * gcc.c-torture/execute/va-arg-17.c: New test.
58361         * gcc.c-torture/execute/va-arg-18.c: New test.
58362         * gcc.c-torture/execute/va-arg-19.c: New test.
58363
58364 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
58365
58366         * gcc.c-torture/compile/981211-1.c: Move to...
58367         * gcc.dg/cpp-as1.c: ...here.
58368         * gcc.dg/cpp-as2.c: New file.
58369
58370         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
58371         compiler.
58372
58373 2000-04-02  Neil Booth  <NeilB@earthling.net>
58374
58375         * gcc.dg/cpp-cond.c  New tests.
58376         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
58377         accidental success less likely.
58378         * gcc.dg/cpp-missingop.c  New tests.
58379         * gcc.dg/cpp-missingparen.c  New tests.
58380         * gcc.dg/cpp-shift.c  New tests.
58381         * gcc.dg/cpp-shortcircuit.c  New tests.
58382         * gcc.dg/cpp-unary.c  New tests.
58383
58384 2000-03-29  Jeffrey A Law  (law@cygnus.com)
58385
58386         * gcc.c-torture/compile/20000329-1.c: New test.
58387
58388 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
58389
58390         * gcc.c-torture/compile/20000326-1.c: New test.
58391         * gcc.c-torture/compile/20000326-2.c: New test.
58392
58393 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
58394
58395         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
58396         the first parameter is a function argument.
58397
58398 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
58399
58400         * g++.old-deja/g++.ext/array4.C: New test.
58401
58402 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
58403
58404         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
58405
58406 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58407
58408         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
58409
58410 2000-03-19  Richard Henderson  <rth@cygnus.com>
58411
58412         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
58413
58414 2000-03-19  Richard Henderson  <rth@cygnus.com>
58415
58416         * gcc.c-torture/compile/20000319-1.c: New test.
58417
58418 2000-03-14  Jeffrey A Law  (law@cygnus.com)
58419
58420         * gcc.c-torture/execute/20000314-3.c: New test.
58421         * gcc.c-torture/execute/20000314-2.c: New test.
58422         * gcc.c-torture/execute/20000314-1.c: New test.
58423         * gcc.c-torture/compile/20000314-2.c: New test.
58424         * gcc.c-torture/compile/20000314-1.c: New test.
58425
58426 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
58427
58428         * g++.old-deja/g++.warn/inline.C: New test.
58429
58430 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
58431
58432         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
58433         standards-compliant result rather than specific constants.
58434         Put test-values in array.
58435
58436 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
58437
58438         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
58439         (g++_target_compile): Put test-specific options last.
58440
58441 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58442
58443         * g++.old-deja/g++.eh/vbase4.C: New test.
58444
58445 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58446
58447         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
58448
58449 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58450
58451         * g++.old-deja/g++.brendan/misc12.C: Removed.
58452         * g++.old-deja/g++.pt/memtemp77.C: Constify.
58453         * g++.old-deja/g++.ext/pretty4.C: New test.
58454
58455 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58456
58457         * g++.old-deja/g++.other/string2.C: New test.
58458
58459 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
58460
58461         * g++.old-deja/g++.warn/impint2.C: New test.
58462
58463 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
58464
58465         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
58466         is 1, not zero.
58467
58468 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
58469
58470         * g++.old-deja/g++.warn/impint.C: New test.
58471         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
58472         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
58473         * g++.old-deja/g++.pt/explicit12.C: Likewise.
58474         * g++.old-deja/g++.pt/explicit13.C: Likewise.
58475         * g++.old-deja/g++.pt/explicit17.C: Likewise.
58476         * g++.old-deja/g++.pt/explicit18.C: Likewise.
58477         * g++.old-deja/g++.pt/explicit19.C: Likewise.
58478         * g++.old-deja/g++.pt/explicit23.C: Likewise.
58479         * g++.old-deja/g++.pt/explicit31.C: Likewise.
58480         * g++.old-deja/g++.pt/explicit35.C: Likewise.
58481         * g++.old-deja/g++.pt/explicit6.C: Likewise.
58482         * g++.old-deja/g++.pt/memclass7.C: Likewise.
58483
58484 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
58485
58486         * gcc.dg/cpp-redef.c: New test.
58487
58488 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
58489
58490         * g++.old-deja/g++.pt/unify7.C: New test.
58491
58492 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
58493
58494         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
58495         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
58496
58497 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
58498
58499         * gcc.c-torture/compile/20000224-1.c: New test.
58500
58501 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58502
58503         * gcc.c-torture/compile/cpp-2.c: New test.
58504         * gcc.c-torture/compile/cpp-1.c: New test.
58505
58506 2000-02-25  Jeffrey A Law  (law@cygnus.com)
58507
58508         * gcc.c-torture/execute/20000225-1.c: New test.
58509
58510 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58511
58512         * gcc.dg/cpp-li2.c: New test.
58513
58514         * gcc.dg/cpp-wi1.c: New test.
58515
58516         * gcc.dg/cpp-li1.c: New test.
58517
58518 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
58519
58520         * g++.old-deja/g++.other/sizeof5.C: New test.
58521
58522 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58523
58524         * gcc.c-torture/execute/va-arg-13.c: New test.
58525
58526 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
58527
58528         * gcc.c-torture/execute/va-arg-12.c: New test.
58529
58530 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
58531
58532         * gcc.c-torture/execute/20000223-1.c: New test.
58533
58534 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
58535
58536         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
58537
58538 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
58539
58540         * g++.old-deja/g++.abi/ptrmem.C: New test.
58541
58542 2000-02-19  Richard Henderson  <rth@cygnus.com>
58543
58544         * gcc.c-torture/compile/init-3.c: New.
58545
58546 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
58547
58548         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
58549         ALWAYS_CXXFLAGS.
58550
58551 2000-02-11  Robert Lipe <robertl@sco.com>
58552
58553         * gcc.c-torture/compile/20000211-3.c: New test.
58554
58555 2000-02-11  Martin Buchholz <martin@xemacs.org>
58556
58557         * gcc.c-torture/compile/20000211-2.c: New test.
58558
58559 2000-02-11  Jeffrey A Law  (law@cygnus.com)
58560
58561         * gcc.c-torture/compile/20000211-1.c: New test.
58562
58563 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
58564
58565         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
58566           on native targets
58567
58568 2000-02-08  Nathan Sidwell  <nathan@acm.org>
58569
58570         * g++.old-deja/g++.other/cast5.C: New test.
58571
58572 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
58573
58574         * gcc.c-torture/execute/20000205-1.c: New.
58575
58576 2000-02-03  Nathan Sidwell  <nathan@acm.org>
58577
58578         * g++.old-deja/g++.jason/cast3.C: Return void.
58579         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
58580
58581 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58582
58583         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
58584
58585         * gcc.dg/loop-1.c: New test.
58586
58587 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
58588
58589         * gcc.c-torture/compile/20000127-1.c: New test.
58590         * gcc.c-torture/execute/991228-1.c: New test.
58591
58592 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58593
58594         * gcc.dg/unused-2.c: New test.
58595
58596         * gcc.dg/conv-1.c: New test.
58597
58598 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
58599
58600         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
58601         compiler.
58602         (tool_option_proc): Fix typo.
58603
58604 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
58605
58606         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
58607         of the ld on the host, not on the build machine.
58608         Also, don't crash if '--help' is not a supported option.
58609
58610 2000-01-24  Richard Henderson  <rth@cygnus.com>
58611
58612         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
58613
58614 2000-01-20  Jeffrey A Law  (law@cygnus.com)
58615
58616         * gcc.c-torture/execute/20000120-2.c: New test.
58617         * gcc.c-torture/execute/20000120-1.c: New test.
58618
58619 2000-01-13  Jeffrey A Law  (law@cygnus.com)
58620
58621         * gcc.c-torture/execute/20000113-1.c: New test.
58622
58623 2000-01-12  Jeffrey A Law  (law@cygnus.com)
58624
58625         * gcc.c-torture/execute/20000112-1.c: New test.
58626
58627 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58628
58629         * gcc.dg/20000111-1.c: New test.
58630
58631 2000-01-10  Jeffrey A Law  (law@cygnus.com)
58632
58633         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
58634         with 16 bit integers.
58635
58636 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58637
58638         * gcc.dg/20000108-1.c: New test.
58639
58640 2000-01-05  Nathan Sidwell  <nathan@acm.org>
58641
58642         * g++.old-deja/g++.ns/koenig8.C: New test.
58643
58644 2000-01-05  Nathan Sidwell  <nathan@acm.org>
58645
58646         * g++.old-deja/g++.other/cast4.C: New test.
58647
58648 2000-01-05  Jeffrey A Law  (law@cygnus.com)
58649
58650         * gcc.c-torture/compile/20000105-2.c: New test.
58651         * gcc.c-torture/compile/20000105-1.c: New test.
58652
58653 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58654
58655         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
58656         references to printf & atoi to conform to ANSI standard.
58657         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
58658         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
58659         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
58660         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
58661         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
58662         * g++.old-deja/g++.brendan/complex1.C: Likewise.
58663         * g++.old-deja/g++.brendan/copy1.C: Likewise.
58664         * g++.old-deja/g++.brendan/copy2.C: Likewise.
58665         * g++.old-deja/g++.brendan/copy3.C: Likewise.
58666         * g++.old-deja/g++.brendan/copy4.C: Likewise.
58667         * g++.old-deja/g++.brendan/copy5.C: Likewise.
58668         * g++.old-deja/g++.brendan/copy6.C: Likewise.
58669         * g++.old-deja/g++.brendan/copy7.C: Likewise.
58670         * g++.old-deja/g++.brendan/copy8.C: Likewise.
58671         * g++.old-deja/g++.brendan/crash11.C: Likewise.
58672         * g++.old-deja/g++.brendan/crash14.C: Likewise.
58673         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
58674         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
58675         * g++.old-deja/g++.brendan/delete2.C: Likewise.
58676         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
58677         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
58678         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
58679         * g++.old-deja/g++.brendan/eh1.C: Likewise.
58680         * g++.old-deja/g++.brendan/groff1.C: Likewise.
58681         * g++.old-deja/g++.brendan/init3.C: Likewise.
58682         * g++.old-deja/g++.brendan/misc12.C: Likewise.
58683         * g++.old-deja/g++.brendan/misc7.C: Likewise.
58684         * g++.old-deja/g++.brendan/new2.C: Likewise.
58685         * g++.old-deja/g++.brendan/operators4.C: Likewise.
58686         * g++.old-deja/g++.brendan/operators5.C: Likewise.
58687         * g++.old-deja/g++.brendan/overload2.C: Likewise.
58688         * g++.old-deja/g++.brendan/overload7.C: Likewise.
58689         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
58690         * g++.old-deja/g++.brendan/reference1.C: Likewise.
58691         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
58692         * g++.old-deja/g++.brendan/template24.C: Likewise.
58693         * g++.old-deja/g++.brendan/template3.C: Likewise.
58694         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
58695         * g++.old-deja/g++.jason/inline3.C: Likewise.
58696         * g++.old-deja/g++.jason/opeq.C: Likewise.
58697         * g++.old-deja/g++.law/arg5.C: Likewise.
58698         * g++.old-deja/g++.law/arm7.C: Likewise.
58699         * g++.old-deja/g++.law/ctors11.C: Likewise.
58700         * g++.old-deja/g++.law/cvt8.C: Likewise.
58701         * g++.old-deja/g++.law/init9.C: Likewise.
58702         * g++.old-deja/g++.law/refs4.C: Likewise.
58703         * g++.old-deja/g++.law/template2.C: Likewise.
58704         * g++.old-deja/g++.law/visibility24.C: Likewise.
58705         * g++.old-deja/g++.law/vtable3.C: Likewise.
58706         * g++.old-deja/g++.mike/asm2.C: Likewise.
58707         * g++.old-deja/g++.mike/eh1.C: Likewise.
58708         * g++.old-deja/g++.mike/misc1.C: Likewise.
58709         * g++.old-deja/g++.mike/misc13.C: Likewise.
58710         * g++.old-deja/g++.mike/misc14.C: Likewise.
58711         * g++.old-deja/g++.mike/ns12.C: Likewise.
58712         * g++.old-deja/g++.mike/p1248.C: Likewise.
58713         * g++.old-deja/g++.mike/p3708.C: Likewise.
58714         * g++.old-deja/g++.mike/p3708a.C: Likewise.
58715         * g++.old-deja/g++.mike/p3708b.C: Likewise.
58716         * g++.old-deja/g++.mike/p646.C: Likewise.
58717         * g++.old-deja/g++.mike/p700.C: Likewise.
58718         * g++.old-deja/g++.mike/p783.C: Likewise.
58719         * g++.old-deja/g++.mike/p783a.C: Likewise.
58720         * g++.old-deja/g++.mike/p783b.C: Likewise.
58721         * g++.old-deja/g++.mike/p786.C: Likewise.
58722         * g++.old-deja/g++.mike/p789.C: Likewise.
58723         * g++.old-deja/g++.mike/p789a.C: Likewise.
58724         * g++.old-deja/g++.mike/p807a.C: Likewise.
58725         * g++.old-deja/g++.other/delete3.C: Likewise.
58726         * g++.old-deja/g++.other/dyncast1.C: Likewise.
58727         * g++.old-deja/g++.other/dyncast2.C: Likewise.
58728         * g++.old-deja/g++.other/dyncast3.C: Likewise.
58729         * g++.old-deja/g++.other/empty1.C: Likewise.
58730         * g++.old-deja/g++.other/temporary1.C: Likewise.
58731         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
58732         * g++.old-deja/g++.pt/t16.C: Likewise.
58733         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
58734
58735 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
58736
58737         * gcc.dg/991230-1.c: New test.
58738
58739 1999-12-29  Jeffrey A Law  (law@cygnus.com)
58740
58741         * gcc.c-torture/compile/991229-3.c: New test.
58742         * gcc.c-torture/compile/991229-2.c: New test.
58743         * gcc.c-torture/compile/991229-1.c: New test.
58744
58745 1999-12-29  Greg McGary <gkm@eng.ascend.com>
58746
58747         * gcc.c-torture/compile/labels-2.c: New test.
58748
58749 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
58750
58751         * gcc.c-torture/execute/991227-1.c: New test.
58752
58753 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58754
58755         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
58756
58757 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
58758
58759         * gcc.c-torture/execute/991221-1.c: New test.
58760
58761 1999-12-20  Nathan Sidwell  <nathan@acm.org>
58762
58763         * g++.old-deja/g++.other/cast3.C: New test.
58764
58765 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
58766
58767         * gcc.c-torture/execute/991216-4.c: New test.
58768
58769 1999-12-16  Michael Meissner  <meissner@cygnus.com>
58770
58771         * gcc.c-torture/execute/991216-1.c: New test.
58772         * gcc.c-torture/execute/991216-2.c: New test.
58773         * gcc.c-torture/execute/991216-3.c: New test.
58774
58775 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
58776
58777         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
58778         Actually make the test fail by using "-O2" for compilation.
58779
58780 1999-12-15  Nathan Sidwell  <nathan@acm.org>
58781
58782         * g++.old-deja/g++.warn/cast-align1.C: New test.
58783
58784 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
58785
58786         * gcc.c-torture/compile/991214-1.c: New test.
58787         * gcc.c-torture/compile/991214-2.c: New test.
58788
58789 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
58790
58791         * gcc.dg/991214-1.c: New test.
58792
58793 1999-12-13  Jeffrey A Law  (law@cygnus.com)
58794
58795         * gcc.c-torture/compile/991213-3.c: New test.
58796         * gcc.c-torture/compile/991213-2.c: New test.
58797         * gcc.c-torture/compile/991213-1.c: New test.
58798
58799 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
58800
58801         * gcc.dg/991209-1.c: New test.
58802
58803 1999-12-08  Nathan Sidwell <nathan@acm.org>
58804
58805         * gcc.c-torture/compile/991208-1.c: New test.
58806
58807 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58808
58809         * gcc.dg/ultrasp2.c: New test.
58810
58811 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
58812
58813         * g++.old-deja/g++.abi/align.C (main): Fix typo.
58814
58815 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
58816
58817         * gcc.c-torture/compile/991202-1.c: New test.
58818         * gcc.c-torture/execute/991202-1.c: New test.
58819         * gcc.c-torture/execute/991202-2.c: New test.
58820         * gcc.c-torture/execute/991202-3.c: New test.
58821
58822 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
58823
58824         * g++.old-deja/g++.abi/align.C: New test.
58825         * g++.old-deja/g++.abi/aggregates.C: Likewise.
58826         * g++.old-deja/g++.abi/bitfields.C: Likewise.
58827
58828 1999-12-01  Richard Henderson  <rth@cygnus.com>
58829
58830         * gcc.c-torture/execute/991201-1.c: New.
58831
58832 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
58833
58834         * gcc.dg/991129-1.c: New test.
58835
58836 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
58837
58838         * gcc.c-torture/compile/991127-1.c: New test.
58839
58840 1999-11-22  Nathan Sidwell  <nathan@acm.org>
58841
58842         * g++.old-deja/g++.other/warn4.C: New test.
58843
58844 1999-11-22  Nathan Sidwell  <nathan@acm.org>
58845
58846         * g++.old-deja/g++.eh/cleanup2.C: New test.
58847         * g++.old-deja/g++.ext/pretty2.C: New test.
58848         * g++.old-deja/g++.ext/pretty3.C: New test.
58849         * g++.old-deja/g++.other/debug6.C: New test.
58850
58851 1999-10-20  Jim Wilson  <wilson@cygnus.com>
58852
58853         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
58854         compiler_output to look for one error message instead of two.
58855
58856 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
58857
58858         * gcc.c-torture/execute/991118-1.c: Also test case
58859         where the word boundary does not split a byte evenly.
58860
58861 1999-11-19  Nathan Sidwell  <nathan@acm.org>
58862
58863         * g++.old-deja/g++.ext/restrict1.C: New test.
58864
58865 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
58866
58867         * gcc.c-torture/execute/991118-1.c: New test.
58868
58869 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
58870
58871         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
58872         working directory pathnames.
58873
58874 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
58875
58876         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
58877         host is equipped with driver.h and driver.o so it can actually
58878         compile and run the tests.
58879
58880 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
58881
58882         * gcc.c-torture/compile/991008-1.c: New test.
58883
58884 1999-11-08  Nick Clifton  <nickc@cygnus.com>
58885
58886         * lib/gcc-dg.exp: Include target-supports.exp
58887
58888 1999-11-05  Nick Clifton  <nickc@cygnus.com>
58889
58890         * lib/target-supports.exp: New file: Provide procs to test for
58891         features supported by the target.
58892         (check_weak_available): Moved here from ecos.exp.
58893         (check_alias_available): New proc: Determine of the target
58894         toolchain supports the alias attribute.
58895
58896         * gcc.dg/special/ecos.exp: Move check_weak_available to
58897         target-supports.exp.
58898         (alias-1.c): Only perform the test if the target supports
58899         aliases.
58900         (wkali-1.c): Only perform the test if the target supports
58901         aliases.
58902
58903         * gcc.dg/990506-0.c: Expect error messages from cross
58904         targets as well as native targets.
58905
58906 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58907
58908         * gcc.dg/ultrasp1.c: Removed xfail.
58909         * gcc.dg/struct-ret-2.c: Likewise.
58910         * gcc.dg/array-1.c: Likewise.
58911
58912 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58913
58914         * gcc.dg/struct-ret-2.c: New test.
58915
58916         * gcc.dg/array-1.c: New test.
58917
58918 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
58919
58920         * gcc.c-torture/execute/991030-1.c: New test.
58921
58922 1999-10-26  Richard Henderson  <rth@cygnus.com>
58923
58924         * gcc.c-torture/compile/991026-2.c: New test.
58925
58926 1999-10-26  Jeffrey A Law  (law@cygnus.com)
58927
58928         * gcc.c-torture/compile/991026-1.c: New test.
58929
58930 1999-10-23  Jeffrey A Law  (law@cygnus.com)
58931
58932         * gcc.c-torture/execute/991023-1.c: New test.
58933
58934 1999-10-19  Jeffrey A Law  (law@cygnus.com)
58935
58936         * gcc.c-torture/execute/991019-1.c: New test.
58937
58938 1999-10-16  Richard Henderson  <rth@cygnus.com>
58939
58940         * gcc.c-torture/execute/991016-1.c: New test.
58941
58942 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
58943
58944         * gcc.c-torture/execute/991014-1.c: New test.
58945
58946 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
58947
58948         * g++.old-deja/g++.other/union2.C: New test.
58949
58950 1999-10-13  Nathan Sidwell  <nathan@acm.org>
58951
58952         * g++.old-deja/g++.other/vaarg2.C: New test.
58953         * g++.old-deja/g++.other/vaarg3.C: New test.
58954
58955 1999-10-12  Craig Burley  <craig@jcb-sc.com>
58956
58957         * g77.f-torture/noncompile/19990905-1.f: Moved from being
58958         in compile/.
58959
58960 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
58961
58962         * gcc.c-torture/execute/va-arg-11.c: New test.
58963
58964 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
58965
58966         * lib/file-format.exp (gcc_target_object_format): Don't
58967         crash if objdump is unavailable.
58968
58969 1999-09-29  Donn Terry <donn@interix.com>
58970
58971         * gcc.misc-tests/mg.exp: delete extraneous redirection.
58972
58973 1999-09-28  Nick Clifton  <nickc@cygnus.com>
58974
58975         * gcc.c-torture/compile/990928-1.c: New test.
58976
58977 1999-09-28  Nathan Sidwell  <nathan@acm.org>
58978
58979         * g++.old-deja/g++.other/decl6.C: New test.
58980
58981 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58982
58983         * gcc.c-torture/execute/va-arg-10.c: New test.
58984
58985 1999-09-27  Nathan Sidwell  <nathan@acm.org>
58986
58987         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
58988         __PRETTY_FUNCTION__.
58989
58990 1999-09-23  Nick Clifton  <nickc@cygnus.com>
58991
58992         * gcc.c-torture/execute/990923-1.c: New test.
58993
58994 1999-09-21  Nick Clifton  <nickc@cygnus.com>
58995
58996         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
58997         for which -fpic is inappropriate.
58998
58999 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
59000
59001         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
59002
59003 1999-09-21  Nathan Sidwell  <nathan@acm.org>
59004
59005         * g++.old-deja/g++.other/dyncast1.C: New test.
59006         * g++.old-deja/g++.other/dyncast2.C: New test.
59007         * g++.old-deja/g++.other/dyncast3.C: New test.
59008         * g++.old-deja/g++.other/dyncast4.C: New test.
59009         * g++.old-deja/g++.other/dyncast5.C: New test.
59010         * g++.old-deja/g++.eh/catch3.C: New test.
59011         * g++.old-deja/g++.eh/catch3p.C: New test.
59012         * g++.old-deja/g++.eh/catch4.C: New test.
59013         * g++.old-deja/g++.eh/catch4p.C: New test.
59014         * g++.old-deja/g++.eh/catch5.C: New test.
59015         * g++.old-deja/g++.eh/catch5p.C: New test.
59016         * g++.old-deja/g++.eh/catch6.C: New test.
59017         * g++.old-deja/g++.eh/catch6p.C: New test.
59018         * g++.old-deja/g++.eh/catch7.C: New test.
59019         * g++.old-deja/g++.eh/catch7p.C: New test.
59020         * g++.old-deja/g++.eh/catch8.C: New test.
59021         * g++.old-deja/g++.eh/catch8p.C: New test.
59022         * g++.old-deja/g++.eh/catch9.C: New test.
59023         * g++.old-deja/g++.eh/catch9p.C: New test.
59024
59025 1999-09-13  Nathan Sidwell  <nathan@acm.org>
59026
59027         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
59028         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
59029
59030 1999-09-13  Jeffrey A Law  (law@cygnus.com)
59031
59032         * gcc.c-torture/compile/990913-1.c: New test.
59033
59034 1999-09-10  Nathan Sidwell  <nathan@acm.org>
59035
59036         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
59037         * g++.old-deja/g++.jason/rfg5.C: Likewise.
59038
59039 1999-09-09  Richard Henderson  <rth@cygnus.com>
59040
59041         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
59042
59043 1999-09-09  Nathan Sidwell  <nathan@acm.org>
59044
59045         * g++.old-deja/g++.other/lookup11.C: New test.
59046         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
59047         what is permitted and what we want.
59048         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
59049         overload use.
59050         * g++.old-deja/g++.jason/rfg5.C: Likewise.
59051
59052 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
59053
59054         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
59055         * gcc.c-torture/noncompile/poison-1.c: New file.
59056
59057 1999-09-08  Nathan Sidwell  <nathan@acm.org>
59058
59059         * g++.old-deja/g++.other/sizeof3.C: New test.
59060         * g++.old-deja/g++.other/sizeof4.C: New test.
59061         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
59062         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
59063
59064 1999-09-07  Richard Henderson  <rth@cygnus.com>
59065
59066         * gcc.dg/va-arg-1.c: New.
59067
59068 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
59069
59070         * gcc.c-torture/execute/va-arg-9.c: New test.
59071
59072 1999-09-05  Craig Burley  <craig@jcb-sc.com>
59073
59074         * g77.f-torture/compile/980519-2.f: New test.
59075         * g77.f-torture/compile/19990905-0.f: New test.
59076         * g77.f-torture/compile/19990905-1.f: New test.
59077         * g77.f-torture/compile/19990905-2.f: New test.
59078
59079         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
59080
59081 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
59082
59083         * gcc.c-torture/execute/990827-1.c: Fix typo.
59084
59085 1999-09-03  Nathan Sidwell  <nathan@acm.org>
59086
59087         * g++.old-deja/g++.other/deref1.C: New test.
59088
59089 1999-09-02  Nathan Sidwell  <nathan@acm.org>
59090
59091         * g++.old-deja/g++.other/ambig2.C: New test.
59092         * g++.old-deja/g++.other/cond5.C: New test.
59093         * g++.old-deja/g++.other/lookup16.C: New test.
59094
59095 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
59096
59097         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
59098         assemblers too.
59099
59100 1999-08-31  Jeffrey A Law  (law@cygnus.com)
59101
59102         * lib/c-torture.exp: Avoid the "compare executables" optimization
59103         when testing native.
59104
59105 1999-08-29  Jeffrey A Law  (law@cygnus.com)
59106
59107         * gcc.c-torture/execute/990829-1.c: New test.
59108         * gcc.c-torture/compile/990829-1.c: New test.
59109
59110 1999-08-27  Paul Burchard  <burchard@pobox.com>
59111
59112         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
59113         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
59114         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
59115         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
59116         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
59117         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
59118         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
59119         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
59120         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
59121         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
59122         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
59123
59124 1999-08-27  Jeffrey A Law  (law@cygnus.com)
59125
59126         * gcc.c-torture/execute/990827-1.c: New test.
59127
59128 1999-08-26  Craig Burley  <craig@jcb-sc.com>
59129
59130         * g77.f-torture/noncompile/19990826-4.f: New test.
59131
59132         * g77.f-torture/compile/19990826-3.f: New test.
59133
59134         * g77.f-torture/execute/19990826-2.f: New test.
59135
59136         * g77.f-torture/compile/19990826-1.f: New test.
59137
59138         * gcc.c-torture/execute/990826-0.c: New test.
59139         * g77.c-torture/execute/19990826-0.f: New test.
59140
59141         * g77.f-torture/noncompile/970626-2.f: New test.
59142
59143 1999-08-25  Paul Burchard  <burchard@pobox.com>
59144
59145         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
59146         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
59147         lss-011.C: New tests.
59148
59149 1999-08-25  Nathan Sidwell  <nathan@acm.org>
59150
59151         * g++.old-deja/g++.other/decl5.C: New test.
59152
59153 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59154
59155         * noncompile/noncompile.exp: Load_lib c-torture.exp.
59156         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
59157         call `postbase' for each one.  All callers of `postbase' changed
59158         to call this instead.
59159
59160 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
59161
59162         * gcc.c-torture/execute/990811-1.c: New test.
59163
59164 1999-08-09  Nick Clifton  <nickc@cygnus.com>
59165
59166         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
59167         just native ones.
59168
59169         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
59170         just native ones.
59171
59172 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
59173
59174         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
59175
59176 1999-08-04  Jeffrey A Law  (law@cygnus.com)
59177
59178         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
59179
59180 1999-08-04  Nathan Sidwell  <nathan@acm.org>
59181
59182         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
59183
59184 1999-08-04  Jeffrey A Law  (law@cygnus.com)
59185
59186         * gcc.c-torture/execute/990804-1.c: New test.
59187
59188 1999-08-03  Nathan Sidwell  <nathan@acm.org>
59189
59190         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
59191         * g++.old-deja/g++.brendan/crash64.C: Likewise.
59192         * g++.old-deja/g++.brendan/overload8.C: Likewise.
59193
59194 1999-08-03  Nathan Sidwell  <nathan@acm.org>
59195
59196         * g++.old-deja/g++.other/struct1.C: New test.
59197
59198 1999-08-03  Nathan Sidwell  <nathan@acm.org>
59199
59200         * g++.old-deja/g++.other/enum2.C: New test.
59201
59202 1999-08-02  Richard Henderson  <rth@cygnus.com>
59203
59204         Adapted from tests from Franz Sirl:
59205         * gcc.c-torture/execute/va-arg-7.c: New test.
59206         * gcc.c-torture/execute/va-arg-8.c: New test.
59207
59208 1999-08-01  Jeffrey A Law  (law@cygnus.com)
59209
59210         * gcc.c-torture/compile/990801-2.c: New test.
59211
59212         * gcc.c-torture/compile/990801-1.c: New test.
59213
59214 1999-07-27  Michael Meissner  <meissner@cygnus.com>
59215
59216         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
59217         fp-cmp-1.c, converting double to float.
59218
59219         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
59220         fp-cmp-1.c, converting double to long double.
59221
59222         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
59223         from fr1 to unknown_register, since fr1 is a legitimate register
59224         on some machines.
59225
59226 1999-07-25  Jeffrey A Law  (law@cygnus.com)
59227
59228         * README: More listname related changes.
59229
59230 1999-07-08  Catherine Moore  <clm@cygnus.com>
59231
59232         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
59233
59234 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
59235
59236         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
59237
59238 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
59239
59240         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
59241
59242 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
59243
59244         * gcc.dg/990703-1.c: New test.
59245
59246 1999-06-29  Nick Clifton  <nickc@cygnus.com>
59247
59248         * lib/file-format.exp: New file: Move definition of proc
59249         gcc_target_object_format to here from
59250         gcc.dg/special/ecos.exp.
59251
59252         * lib/c-torture.exp: Include lib file-format.exp.
59253         * lib/gcc-dg.exp: Include lib file-format.exp.
59254
59255         * gcc.dg/special/ecos.exp: Remove definition of proc
59256         gcc_target_object_format.
59257
59258 1999-06-28  Jeffrey A Law  (law@cygnus.com)
59259
59260         * gcc.c-torture/execute/990628-1.c: New test.
59261
59262 1999-06-25  Jeffrey A Law  (law@cygnus.com)
59263
59264         * gcc.c-torture/compile/990625-2.c: New test.
59265
59266         * gcc.c-torture/compile/990625-1.c: New test.
59267
59268 1999-06-23  Nick Clifton  <nickc@cygnus.com>
59269
59270         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
59271         attributes compile.
59272         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
59273         ports that use the COFF/PE file format.
59274
59275 1999-06-17  Jeffrey A Law  (law@cygnus.com)
59276
59277         * gcc.c-torture/compile/990617-1.c: New test.
59278
59279 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
59280
59281         * g++.old-deja/g++.other/decl4.C: New test.
59282
59283 1999-06-14  Nathan Sidwell  <nathan@acm.org>
59284
59285         * g++.old-deja/g++.other/bitfld3.C: New test.
59286
59287 1999-06-08  Nathan Sidwell  <nathan@acm.org>
59288
59289         * g++.old-deja/g++.eh/catch1.C: New test.
59290
59291 1999-06-07  Jeffrey A Law  (law@cygnus.com)
59292
59293         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
59294
59295         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
59296         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
59297
59298 1999-06-05  Craig Burley  <craig@jcb-sc.com>
59299
59300         * g77.f-torture/compile/19990502-0.f: Replace with new,
59301         shorter, test that still fails after recent changes.
59302
59303 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
59304
59305         * gcc.c-torture/execute/990604-1.c: New test.
59306
59307 1999-05-31  Jeffrey A Law  (law@cygnus.com)
59308
59309         * gcc.c-torture/execute/990531-1.c: New test.
59310
59311 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59312
59313         * gcc.c-torture/compile/990527-1.c: New test.
59314
59315 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
59316
59317         * gcc.c-torture/execute/990527-1.c: New test.
59318
59319 1999-05-25  Nick Clifton  <nickc@cygnus.com>
59320
59321         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
59322         bitfields as signed.
59323
59324 1999-05-25  Craig Burley  <craig@jcb-sc.com>
59325
59326         * g77.f-torture/compile/19990525-0.f: New test.
59327
59328 1999-05-25  Jeffrey A Law  (law@cygnus.com)
59329
59330         * gcc.c-torture/execute/990525-2.c: New test.
59331
59332         * gcc.c-torture/execute/990525-1.c: New test.
59333
59334 1999-05-24  Nathan Sidwell  <nathan@acm.org>
59335
59336         * g++.old-deja/g++.other/anon3.C: New test.
59337         * g++.old-deja/g++.other/anon4.C: New test.
59338         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
59339         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
59340         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
59341         Merrill).
59342
59343 1999-05-24  Jeffrey A Law  (law@cygnus.com)
59344
59345         * gcc.c-torture/execute/990524-1.c: New test.
59346
59347         * gcc.dg/990524-1.c: New test.
59348
59349 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59350
59351         * gcc.c-torture/compile/990523-1.c: New test.
59352
59353 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
59354
59355         * gcc.c-torture/compile/990519-1.c: New test.
59356
59357 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
59358
59359         * gcc.c-torture/compile/990517-1.c: New test.
59360
59361         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
59362         (e4, f4): New tests.
59363         (main): Call them.
59364
59365 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59366
59367         * gcc.dg/noreturn-1.c: New test.
59368
59369 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
59370
59371         * gcc.c-torture/execute/990513-1.c: New test.
59372
59373 1999-05-10  Richard Henderson  <rth@cygnus.com>
59374
59375         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
59376
59377 1999-05-10  Craig Burley  <craig@jcb-sc.com>
59378
59379         * g77.f-torture/execute/erfc.f: Use small single-precision
59380         values, to avoid problems on Alphas when not -mieee.
59381
59382 1999-05-08  Craig Burley  <craig@jcb-sc.com>
59383
59384         * gcc.dg/990506-0.c: New test.
59385
59386 1999-05-08  Richard Henderson  <rth@cygnus.com>
59387
59388         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
59389         the constant to test.  Don't XFAIL 64-bit targets.
59390
59391         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
59392         * g++.old-deja/g++.law/profile1.C: Likewise.
59393
59394         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
59395         operator new instances.
59396         * g++.old-deja/g++.other/delete5.C: Likewise.
59397
59398 1999-05-03  Craig Burley  <craig@jcb-sc.com>
59399
59400         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
59401         intrinsic.
59402
59403 1999-05-03  Craig Burley  <craig@jcb-sc.com>
59404
59405         * g77.f-torture/execute/u77-test.f: Reverse order of two
59406         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
59407
59408 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59409
59410         * gcc.dg/compare1.c: New test.
59411
59412 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
59413
59414         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
59415         New tests.
59416
59417 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59418
59419         * g77.f-torture/compile/19990502-1.f: New test.
59420
59421 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59422
59423         * g77.f-torture/compile/19990502-0.f: New test.
59424
59425 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59426
59427         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
59428         intrinsic.
59429
59430 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59431
59432         * g77.f-torture/execute/u77-test.f (main): List libU77
59433         intrinsics not currently tested.
59434         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
59435         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
59436         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
59437         Trim blanks off the ends of some printed strings.
59438
59439 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59440
59441         * g77.f-torture/execute/u77-test.f (main): Just warn about
59442         FSTAT gid disagreement, as it's expected on some systems.
59443
59444 1999-05-01  Craig Burley  <craig@jcb-sc.com>
59445
59446         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
59447         use a new function, which allows for some slop.
59448         Clean up some commentary.
59449         (issum): The new function.
59450         (sgladd): Deleted subroutine.
59451
59452 1999-05-01  Craig Burley  <craig@jcb-sc.com>
59453
59454         * g77.f-torture/execute/u77-test.f: Modify to be more like
59455         libf2c/libU77 version, bringing patches to that version here.
59456         Add suitable commentary.
59457
59458 1999-04-25  Richard Henderson  <rth@cygnus.com>
59459
59460         * gcc.dg/990424-1.c: New test.
59461
59462 1999-04-24  Craig Burley  <craig@jcb-sc.com>
59463
59464         * g77.f-torture/execute/u77-test.f (main): Bug involving
59465         LSTAT has been fixed, so turn back on full checking.
59466
59467 1999-04-20  Craig Burley  <craig@jcb-sc.com>
59468
59469         * g77.f-torture/compile/19990419-0.f: New test.
59470         * g77.f-torture/execute/19990419-1.f: New test.
59471
59472 1999-04-17  Richard Henderson  <rth@cygnus.com>
59473
59474         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
59475         to avoid the need for a prototype to supress a warning.
59476
59477 1999-04-07  Jim Wilson  <wilson@cygnus.com>
59478
59479         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
59480
59481 1999-04-04  Jeffrey A Law  (law@cygnus.com)
59482
59483         * gcc.c-torture/execute/990404-1.c: New test.
59484
59485 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
59486
59487         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
59488         * gcc.dg/cpp-if3.c: Don't use -pedantic.
59489         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
59490         missing initializer warnings.
59491
59492 1999-03-28  Jeffrey A Law  (law@cygnus.com)
59493
59494         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
59495         matching strings.
59496
59497 1999-03-26  Jeffrey A Law  (law@cygnus.com)
59498
59499         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
59500
59501 1999-03-26  Craig Burley  <craig@jcb-sc.com>
59502
59503         * g77.f-torture/execute/19990325-0.f: New test.
59504         * g77.f-torture/execute/19990325-1.f: New test.
59505
59506 1999-03-24  Jeffrey A Law  (law@cygnus.com)
59507
59508         * gcc.c-torture/execute/990324-1.c: New test.
59509
59510 1999-03-22  Jim Wilson  <wilson@cygnus.com>
59511
59512         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
59513         test with 4.
59514
59515 1999-03-17  Richard Henderson  <rth@cygnus.com>
59516
59517         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
59518
59519 1999-03-13  Craig Burley  <craig@jcb-sc.com>
59520
59521         * g77.f-torture/execute/19990313-2.f: New test.
59522         * g77.f-torture/execute/19990313-3.f: New test.
59523
59524 1999-03-13  Craig Burley  <craig@jcb-sc.com>
59525
59526         * g77.f-torture/execute/19990313-0.f: New test.
59527         * g77.f-torture/execute/19990313-1.f: New test.
59528
59529 1999-03-12  Jim Wilson  <wilson@cygnus.com>
59530
59531         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
59532         printf to sprintf.
59533         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
59534         (main): Add check for u15.  Conditionalize u31 check depending on
59535         whether ints are <32 bits or >=32 bits.
59536
59537 1999-03-08  Craig Burley  <craig@jcb-sc.com>
59538
59539         * g77.f-torture/execute/19981119-0.f: Improve testiness.
59540
59541 1999-03-08  Craig Burley  <craig@jcb-sc.com>
59542
59543         * g77.f-torture/compile/19990305-0.f: New test.
59544         * g77.f-torture/execute/19981119-0.f: New test.
59545
59546 1999-03-08  Craig Burley  <craig@jcb-sc.com>
59547
59548         * g77.f-torture/execute/970625-2.f: call ABORT if final
59549         result is not correct, instead of just printing it.
59550         Add this checking via newly introduced obfuscation, to
59551         trip up buggy front ends.
59552
59553 1999-03-07  Craig Burley  <craig@jcb-sc.com>
59554
59555         * g77.f-torture/compile/960317-1.f: Moved from being
59556         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
59557
59558 1999-03-06  Craig Burley  <craig@jcb-sc.com>
59559
59560         * g77.f-torture/execute/960317-1.f: New (old) test.
59561         * g77.f-torture/execute/970625-2.f: Ditto.
59562
59563 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
59564
59565         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
59566         error message on line 1 or line 2; cccp and cpplib do this differently.
59567
59568 1999-03-01  Jeffrey A Law  (law@cygnus.com)
59569
59570         * g++.old-deja/g++.law/weak1.C: New test.
59571
59572 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
59573
59574         * gcc.c-torture/execute/990119-1.c: Renamed to...
59575         * gcc.dg/990119-1.c: this, so it will only be tested once
59576         (it's a preprocessor test, it doesn't need to be run at
59577         multiple optimization levels).
59578
59579 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
59580
59581         * lib/g++.exp: Don't add incdir=$base_dir/../include to
59582           ALWAYS_CXXFLAGS.
59583
59584 1999-02-24  Craig Burley  <craig@jcb-sc.com>
59585
59586         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
59587         * g77.f-torture/compile/19981216-0.f: ...as it is expected
59588         to not be compilable by current g77.
59589
59590 1999-02-24  Nick Clifton  <nickc@cygnus.com>
59591
59592         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
59593
59594 1999-02-22  Jeffrey A Law  (law@cygnus.com)
59595
59596         * gcc.c-torture/execute/990222-1.c: New test.
59597
59598 1999-02-19  Craig Burley  <craig@jcb-sc.com>
59599
59600         * g77.f-torture/compile/19990218-0.f: New test.
59601         * g77.f-torture/noncompile/19990218-1.f: New test.
59602
59603 1999-02-18  Craig Burley  <craig@jcb-sc.com>
59604
59605         * g77.f-torture/compile/19981216-0.f: New test.
59606
59607 1999-02-14  Jeffrey A Law  (law@cygnus.com)
59608
59609         * gcc.dg/990214-1.c: New test.
59610
59611 1999-02-13  Jeffrey A Law  (law@cygnus.com)
59612
59613         * gcc.dg/990213-2.c: New test.
59614
59615         * gcc.dg/990213-1.c: New test.
59616
59617 1999-02-12  Jeffrey A Law  (law@cygnus.com)
59618
59619         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
59620         ints.
59621
59622 1999-02-11  Nick Clifton  <nickc@cygnus.com>
59623
59624         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
59625         specified by target.
59626
59627         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
59628
59629 1999-02-11  Jeffrey A Law  (law@cygnus.com)
59630
59631         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
59632
59633 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
59634
59635         * gcc.dg/special/ecos.exp: New test driver for new tests with
59636         special requirements.
59637
59638         * gcc.dg/special/alias-1.c: New test.
59639         * gcc.dg/special/gcsec-1.c: New test.
59640         * gcc.dg/special/weak-1.c: New test.
59641         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
59642         * gcc.dg/special/weak-2.c: New test.
59643         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
59644         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
59645         * gcc.dg/special/wkali-1.c: New test.
59646         * gcc.dg/special/wkali-2.c: New test.
59647         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
59648         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
59649
59650 1999-02-10  Felix Lee  <flee@cygnus.com>
59651
59652           * lib/c-torture.exp (c-torture-compile): Pull out code for
59653           analyzing gcc error messages.
59654           (c-torture-execute): Likewise.  Fix some (harmless) false
59655           positives.
59656           * lib/gcc.exp (gcc_check_compile): New function.
59657
59658 1999-02-08  Richard Henderson  <rth@cygnus.com>
59659
59660         * gcc.c-torture/execute/990208-1.c: New test.
59661
59662 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
59663
59664         * g++.dg/special/ecos.exp: New driver for new tests with special
59665         requirements
59666
59667         * g++.dg/special/conpr-1.C: New test
59668         * g++.dg/special/conpr-2.C: New test
59669         * g++.dg/special/conpr-2a.C: New test
59670         * g++.dg/special/conpr-3.C: New test
59671         * g++.dg/special/conpr-3a.C: New test
59672         * g++.dg/special/conpr-3b.C: New test
59673
59674         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
59675         allow g++ to use the dg driver
59676
59677         * README: Add comment about g++.dg directory
59678
59679 1999-02-06  Jeffrey A Law  (law@cygnus.com)
59680
59681         * README: Update email addresses.
59682
59683 1999-02-03  Nick Clifton  <nickc@cygnus.com>
59684
59685         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
59686         arguments in order to force structure S onto the stack even on
59687         the alpha.
59688         (test): Pass 10 leading arguments to function foo as well as the
59689         structure S.
59690
59691         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
59692         failure for all targets.
59693
59694         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
59695         abort to terminate program execution.
59696
59697 1999-01-30  Richard Henderson  <rth@cygnus.com>
59698
59699         * gcc.c-torture/execute/990130-1.c: New test.
59700
59701 1999-01-30  Jeffrey A Law  (law@cygnus.com)
59702
59703         * gcc.dg/990130-1.c: New test.
59704
59705 1999-01-28  Michael Meissner  <meissner@cygnus.com>
59706
59707         * gcc.c-torture/execute/990128-1.c: New test.
59708
59709 1999-01-27  Michael Meissner  <meissner@cygnus.com>
59710
59711         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
59712
59713 1999-01-27  Felix Lee  <flee@cygnus.com>
59714
59715         * lib/c-torture.exp (c-torture-compile): pull out code for
59716         analyzing gcc error messages.
59717         (c-torture-execute): ditto, and fix some (harmless) false
59718         positives.
59719         * lib/gcc.exp (gcc_check_compile): new function.
59720
59721 1999-01-17  Jeffrey A Law  (law@cygnus.com)
59722
59723         * gcc.dg/990117-1.c: New test.
59724
59725         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
59726
59727         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
59728
59729 1999-01-15  Jeffrey A Law  (law@cygnus.com)
59730
59731         * g77.f-torture/compile/990115-1.f: New test.
59732
59733 1999-01-07  Jeffrey A Law  (law@cygnus.com)
59734
59735         * gcc.c-torture/compile/990107-1.c: New test
59736
59737 1999-01-06  Jeffrey A Law  (law@cygnus.com)
59738
59739         * gcc.c-torture/execute/990106-2.c: New test.
59740
59741         * gcc.c-torture/execute/990106-1.c: New test.
59742
59743 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
59744
59745         * gcc.c-torture/compile/981223-1.c: New test.
59746
59747 1998-12-29  Richard Henderson  <rth@cygnus.com>
59748
59749         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
59750         (opt3): Rename from opt4 and disable.
59751
59752 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
59753
59754         * g++.old-deja/g++.pt/ptrmem5.C: New test.
59755
59756 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
59757
59758         * g++.old-deja/g++.other/conv5.C: New test.
59759
59760 1998-12-14  Nick Clifton  <nickc@cygnus.com>
59761
59762         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
59763
59764 1998-12-11  Jeffrey A Law  (law@cygnus.com)
59765
59766         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
59767
59768 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
59769
59770         * gcc.c-torture/compile/981211-1.c: New test.
59771
59772 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
59773
59774         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
59775
59776         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
59777
59778 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59779
59780         * gcc.special/930510-1.c: Make C9X safe.
59781         * gcc.misc-tests/gcov-1.c Similarly.
59782         * gcc.misc-tests/gcov-2.c Similarly.
59783
59784 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
59785
59786         * gcc.dg/ultrasp1.c: New test.
59787
59788 1998-12-06  Richard Henderson  <rth@cygnus.com>
59789
59790         * gcc.c-torture/execute/981206.c: New test.
59791
59792 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
59793
59794         * g++.old-deja/g++.ns/template7.C: New test.
59795
59796         * g++.old-deja/g++.other/expr1.C: New test.
59797
59798         * g++.old-deja/g++.eh/tmpl3.C: New test.
59799
59800         * g++.old-deja/g++.eh/tmpl2.C: New test.
59801
59802 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
59803
59804         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
59805         * g++.old-deja/g++.other/using6.C: Removed.
59806         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
59807
59808         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
59809
59810 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
59811
59812         * g++.old-deja/g++.pt/overload8.C: New test.
59813
59814         * g++.old-deja/g++.pt/overload7.C: New test.
59815
59816         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
59817
59818         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
59819         and relinking messages.
59820         * lib/g++.exp (g++_target_compile): Remove .rpo file when
59821         compiling with -frepo.
59822
59823 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
59824
59825         * g++.old-deja/g++.pt/lookup6.C: New test.
59826
59827 1998-11-30  Nick Clifton  <nickc@cygnus.com>
59828
59829         * gcc.c-torture/execute/981130-1.c: New test.
59830         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
59831
59832 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
59833
59834         * g++.old-deja/g++.pt/explicit76.C: New test.
59835
59836         * g++.old-deja/g++.pt/friend38.C: New test.
59837
59838         * g++.old-deja/g++.ns/crash2.C: New test.
59839
59840         * g++.old-deja/g++.pt/defarg8.C: New test.
59841
59842         * g++.old-deja/g++.pt/instantiate6.C: New test.
59843
59844         * g++.old-deja/g++.pt/static6.C: New test.
59845
59846         * g++.old-deja/g++.pt/decl2.C: New test.
59847
59848 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
59849
59850         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
59851         problem is actually related with name lookup, but so what? :-)
59852
59853         * g++.old-deja/g++.pt/friend37.C: New test.
59854
59855 1998-11-25  Dave Love  <d.love@dl.ac.uk>
59856
59857         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
59858         element, which fails on some systems.
59859
59860         * g77.f-torture/execute/labug1.f: New test.
59861
59862 1998-11-21  Jeffrey A Law  (law@cygnus.com)
59863
59864         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
59865         is defined.
59866
59867 1998-11-18  Dave Love  <d.love@dl.ac.uk>
59868
59869         * g77.f-torture/compile/981117-1.f: New test.
59870
59871 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
59872
59873         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
59874         properly discarded.
59875
59876 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
59877
59878         * gcc.c-torture/execute/memcheck: New directory of tests for
59879         -fcheck-memory-usage.
59880
59881 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
59882
59883         * README: New file, general information about the testsuite and
59884         new description of the various C++ test subdirectories.
59885         * README.g++: Eliminate obsolete information, update and move most
59886         relevant stuff to README.
59887
59888 1998-11-07  Richard Henderson  <rth@cygnus.com>
59889
59890         * gcc.c-torture/compile/981107-1.c: New test.
59891
59892 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
59893
59894         * execute/memcpy-bi.c: New testcase.
59895
59896 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
59897
59898         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
59899         base classes.
59900
59901         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
59902         template is selected.
59903
59904         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
59905         classes, it should be accepted for all types.
59906
59907         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
59908
59909         * g++.old-deja/g++.pt/spec24.C: Ensure that template
59910         specializations start with template headers.
59911
59912 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
59913
59914         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
59915
59916         * g++.old-deja/g++.other/init9.C: Test cross initialization of
59917         non-POD types.
59918
59919 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
59920
59921         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
59922
59923 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
59924
59925         * compile/981022-1.c, compile/981022-1.x: New test and driver.
59926
59927 1998-10-19  Jeffrey A Law  (law@cygnus.com)
59928
59929         * 981019-1.c: New test.
59930
59931 1998-10-14  Robert Lipe <robertl@dgii.com>
59932
59933         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
59934         find objc headers.
59935
59936 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
59937
59938         * compile/981001-4.c: Remove use of GCC extension that triggers a
59939         compiler bug.
59940
59941 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
59942
59943         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
59944
59945 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
59946
59947         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
59948         instantiation of template produces incorrect code for delete
59949         expression.
59950
59951         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
59952         constructors' name is not unique.
59953         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
59954         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
59955
59956         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
59957         automatic array of const is ill-formed.
59958
59959         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
59960         of template parameter?
59961
59962         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
59963         const.
59964
59965         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
59966         pointer-to-member expression.
59967
59968         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
59969         declaration causes ICE.
59970
59971 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
59972
59973         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
59974         reserved in the global namespace.
59975
59976         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
59977         generate needed virtual table.
59978
59979         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
59980
59981 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
59982
59983         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
59984         template-dependent type
59985
59986 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
59987
59988         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
59989         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
59990         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
59991
59992         * g++.old-deja/g++.other/using5.C: New test; using decl from base
59993         class should be usable as argument of member function.
59994         * g++.old-deja/g++.other/using6.C: New test; using decl from base
59995         class should be usable as return type of member function.
59996         * g++.old-deja/g++.other/using7.C: New test; using decl from base
59997         class should be usable as type of data member.
59998
59999         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
60000
60001 1998-10-09  Jeffrey A Law  (law@cygnus.com)
60002
60003         * gcc.c-torture/special/920521-1.c: Fix bogus test.
60004
60005 1998-10-08  Nick Clifton  <nickc@cygnus.com>
60006
60007         * gcc.dg/dll-?.c Add thumb to target list.
60008         Fix assembler scan patterns to match current assembler output.
60009
60010 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
60011
60012         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
60013         matching of template brackets.
60014
60015         * g++.old-deja/g++.other/using4.C: New test.  Test using
60016         declarations of methods from base classes.
60017
60018         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
60019         within functions should introduce names into the innermost
60020         enclosing namespace.
60021
60022         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
60023         of static locals if first initialization throws.
60024
60025 1998-10-07  Jim Wilson  <wilson@cygnus.com>
60026
60027         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
60028
60029 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
60030
60031         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
60032         lose track of the possible targets of tablejump insns.
60033         * special/special.exp: Run it.
60034
60035 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
60036
60037         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
60038         must be declared before its specializations can be named in friend
60039         declarations.
60040
60041 1998-10-05  Dave Love  <d.love@dl.ac.uk>
60042
60043         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
60044
60045         * g77.f-torture/execute/io1.f: New test.
60046
60047 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
60048
60049         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
60050         with pointer to template function, for which no argument deduction
60051         is possible.
60052
60053         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
60054         specialization of template function as argument to template
60055         function.
60056
60057         * g++.old-deja/g++.other/access2.C: New test; Inner class
60058         shouldn't have privileged access to Outer's names.
60059
60060 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
60061
60062         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
60063         friend template declared within template class conflicts with
60064         nested class of the same name.
60065
60066         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
60067         is ignored.
60068
60069         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
60070         object with direct initializer as function declaration.
60071
60072         * g++.old-deja/g++.other/decl2.C: New test; duplicate
60073         initializers.
60074
60075         * g++.old-deja/g++.other/null2.C: New test; conditional operator
60076         involving const pointer and NULL produces incorrect result.
60077
60078         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
60079         type name without `typename' should be rejected with -pedantic.
60080
60081 1998-10-02  Richard Henderson  <rth@cygnus.com>
60082
60083         * g++.old-deja/g++.other/addrof1.C: New test.
60084
60085 1998-10-01  Nick Clifton  <nickc@cygnus.com>
60086
60087         * gcc.c-torture/compile/981001-1.c: New test.
60088         * gcc.c-torture/execute/981001-1.c: New test.
60089
60090 1998-10-01  Jeffrey A Law  (law@cygnus.com)
60091
60092         * gcc.c-torture/compile/981001-2.c: New test.
60093         * gcc.c-torture/compile/981001-3.c: New test.
60094         * gcc.c-torture/compile/981001-4.c: New test.
60095
60096 1998-10-01  Robert Lipe  <robertl@dgii.com>
60097
60098         * lib/objc.exp (objc_target_compile): Add -L during compiles for
60099         multilibbed hosts.  Idea grafted from g77.exp.
60100
60101 1998-09-30  Dave Love  <d.love@dl.ac.uk>
60102
60103         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
60104         avoid losing on systems which need -lsocket.
60105
60106 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
60107
60108         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
60109         * g++.old-deja/g++.other/nested2.C: Ditto.
60110         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
60111         failure.
60112
60113 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
60114
60115         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
60116         preferred over template operator!= for enum bitfields.
60117
60118 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
60119
60120         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
60121         that happen to have the same base name, but in different scopes,
60122         are incorrectly rejected.
60123
60124 1998-09-16  Richard Henderson  <rth@cygnus.com>
60125
60126         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
60127         on the native word size instead of an integer literal.
60128
60129 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
60130
60131         * g++.old-deja/g++.other/static2.C: Invocation of static data
60132         member of type pointer-to-function denoted as non-static member.
60133
60134         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
60135         checks involving function types and aliases.
60136
60137 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
60138
60139         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
60140         redefined to the same non-trivial type.
60141
60142         * g++.old-deja/g++.pt/explicit73.C: Test for proper
60143         namespace-qualification of template specializations declared in
60144         other namespaces.
60145
60146         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
60147         to declare a subset of the specializations of a template function
60148         as friends of specializations of a template class.
60149
60150         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
60151         member templates that do not fully specialize the enclosing
60152         template class are rejected.
60153
60154 1998-09-11  Dave Love  <d.love@dl.ac.uk>
60155
60156         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
60157
60158 1998-09-08  Dave Love  <d.love@dl.ac.uk>
60159
60160         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
60161         altered from libf2c/libU77 version.
60162
60163 1998-09-06  Dave Love  <d.love@dl.ac.uk>
60164
60165         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
60166
60167 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
60168             Alexandre Oliva  <oliva@dcc.unicamp.br>
60169
60170         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
60171         (un)signed char are different types for template specialization
60172         purposes.
60173
60174 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
60175
60176         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
60177         * objc: ObjC testsuite.
60178
60179 1998-08-31  Catherine Moore  <clm@cygnus.com>
60180
60181         * gcc.c-torture/execute/941014-1.x: New file.
60182
60183 1998-08-31  Nick Clifton  <nickc@cygnus.com>
60184
60185         * lib/c-torture.exp: Add support for
60186         torture_eval_before_compile and torture_eval_before_execute
60187         variables.
60188
60189 1998-08-30  Jeffrey A Law  (law@cygnus.com)
60190
60191         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
60192         this test triggers valid.
60193
60194 1998-08-27  Jeffrey A Law  (law@cygnus.com)
60195
60196         * gcc.dg/980827-1.c: New test.
60197
60198 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
60199
60200         * gcc.c-torture/execute/loop-4b.c: New test.
60201
60202 1998-08-26  Nick Clifton  <nickc@cygnus.com>
60203
60204         * lib/c-torture.exp: Add support for
60205         torture_eval_before_compile and torture_eval_before_execute
60206         variables.
60207
60208 1998-08-25  Jeffrey A Law  (law@cygnus.com)
60209
60210         * gcc.c-torture/compile/980825-1.c: New test.
60211
60212 1998-08-24  Nick Clifton  <nickc@cygnus.com>
60213
60214         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
60215         count number tests in opt_t0 not good_t0.
60216
60217 1998-08-24  Jeffrey A Law  (law@cygnus.com)
60218
60219         * gcc.c-torture/compile/930326-1.x: Fix typo.
60220
60221 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
60222
60223         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
60224         causes an ICE.
60225
60226 1998-08-21  Jeffrey A Law  (law@cygnus.com)
60227
60228         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
60229         STACK_SIZE is defined.
60230         * gcc.c-torture/unsorted/stuct.c: Similarly.
60231
60232         * gcc.c-torture/compile/980821-1.c: New test.
60233
60234 1998-08-21  Jeffrey A Law  (law@cygnus.com)
60235
60236         * gcc.c-torture/execute/980526-2.c: Disable for targets with
60237         16bit ints.
60238
60239 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
60240
60241         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
60242         code.
60243
60244 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
60245
60246         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
60247         error'.
60248
60249 1998-08-18  Jeffrey A Law  (law@cygnus.com)
60250
60251         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
60252
60253 1998-08-16  Jeffrey A Law  (law@cygnus.com)
60254
60255         * gcc.c-torture/compile/980816-1.c: New test.
60256
60257         * gcc.dg/980816-1.c: New test.
60258
60259 1998-08-13  Jeffrey A Law  (law@cygnus.com)
60260
60261         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
60262         compiler for ieee tests.
60263
60264 1998-08-01  Dave Love  <d.love@dl.ac.uk>
60265
60266         * g77.f-torture/compile/980729-0.f: New test.
60267
60268 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
60269
60270         * gcc.c-torture/special/eeprof-1.c: New test, for
60271         -finstrument-functions.
60272         * gcc.c-torture/special/special.exp: Run it.
60273
60274 1998-07-29  Jeffrey A Law  (law@cygnus.com)
60275
60276         * gcc.c-torture/compile/980729-1.c: New test.
60277
60278 1998-07-27  Nick Clifton  <nickc@cygnus.com>
60279
60280         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
60281         __thumb__ is defined, and test for ARM style doubles if so.
60282
60283 1998-07-26  Dave Love  <d.love@dl.ac.uk>
60284
60285         * g77.f-torture/noncompile/980615-0.f: New test.
60286
60287 1998-07-26  H.J. Lu  (hjl@gnu.org)
60288
60289         * gcc.dg/980312-1.c: Do link instead of compile.
60290         * gcc.dg/980313-1.c: Likewise.
60291
60292 1998-07-26  Jeffrey A Law  (law@cygnus.com)
60293
60294         * gcc.c-torture/compile/980726-1.c: New test.
60295
60296 1998-07-25  Dave Love  <d.love@dl.ac.uk>
60297
60298         * g77.f-torture/execute/io0.f: New test.
60299
60300 1998-07-24  Nick Clifton  <nickc@cygnus.com>
60301
60302         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
60303         an int.
60304
60305 1998-06-18  Michael Meissner  <meissner@cygnus.com>
60306
60307         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
60308         m32r bugs.
60309
60310 1998-07-17  Nick Clifton  <nickc@cygnus.com>
60311
60312         * gcc.dg/980626-1.c: Expect failures for all toolchains until
60313         c-decl.c:grokdeclarator can handle mode attributes.
60314
60315 1998-07-16  Jeffrey A Law  (law@cygnus.com)
60316
60317         * gcc.c-torture/execute/980716-1.c: New test.
60318
60319 1998-07-13  Jeffrey A Law  (law@cygnus.com)
60320
60321         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
60322         the mn10200.
60323         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
60324         the mn10200.
60325         * gcc.c-torture/execute/va-arg-3.x: Similarly.
60326         * gcc.c-torture/compile/930326-1.x: Similarly.
60327
60328 1998-07-13  Dave Love  <d.love@dl.ac.uk>
60329
60330         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
60331         New test from Craig.
60332
60333 1998-07-12  Dave Love  <d.love@dl.ac.uk>
60334
60335         * g77.f-torture/noncompile/980616-0.f: New test.
60336
60337         * g77.f-torture/execute/970816-3.f: New test from Craig.
60338
60339 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
60340
60341         *  g++.other/singleton.C: Return error value instead of taking
60342         SIGSEGV.
60343
60344 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
60345
60346         *  g++.other/singleton.C: New test.  Warning is under dispute.
60347         Runtime crash is not.
60348
60349 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
60350
60351         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
60352         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
60353         using6.C, using7.C}: New namespace tests.
60354
60355 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
60356
60357         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
60358         specialization with typedef'ed names used as array indexes.
60359
60360 1998-07-09  Jeffrey A Law  (law@cygnus.com)
60361
60362         * gcc.c-torture/execute/980709-1.c: New test.
60363
60364         * gcc.dg/980709-1.c: New test.
60365
60366 1998-07-07  Richard Henderson  <rth@cygnus.com>
60367
60368         * gcc.c-torture/execute/bcp-1.c: New test.
60369
60370 1998-07-07  Jeffrey A Law  (law@cygnus.com)
60371
60372         * gcc.c-torture/execute/980707-1.c: New test.
60373
60374 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
60375
60376         * gcc.c-torture/compile/980706-1.c: New test.
60377
60378 1998-07-01  Dave Love  <d.love@dl.ac.uk>
60379
60380         * g77.f-torture/execute/980701-0.f,
60381         g77.f-torture/execute/980701-1.f: New test from Craig.
60382
60383 1998-07-01  Jeffrey A Law  (law@cygnus.com)
60384
60385         * gcc.c-torture/compile/980701-1.c: New test.
60386
60387         * gcc.c-torture/execute/980701-1.c: New test.
60388
60389 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
60390 rlsruhe.de>
60391
60392         * g++.old-deja/g++.robertl/eb132.C: New test.
60393         * g++.old-deja/g++.robertl/eb133.C: Likewise.
60394
60395 1998-06-29  Dave Love  <d.love@dl.ac.uk>
60396
60397         * g77.f-torture/execute/980628-7.f,
60398         g77.f-torture/execute/980628-8.f,
60399         g77.f-torture/execute/980628-9.f,
60400         g77.f-torture/execute/980628-10.f: New tests from Craig.
60401
60402         * g77.f-torture/execute/980628-3.f: Remove mail headers.
60403
60404 1998-06-28  Jeffrey A Law  (law@cygnus.com)
60405
60406         * g77.f-torture/execute/980628-4.f: New test from Craig.
60407         * g77.f-torture/execute/980628-5.f: Likewise.
60408         * g77.f-torture/execute/980628-2.f: Likewise.
60409         * g77.f-torture/execute/980628-0.f: Likewise.
60410         * g77.f-torture/execute/980628-1.f: Likewise.
60411         * g77.f-torture/execute/980628-3.f: Likewise.
60412         * g77.f-torture/execute/980628-6.f: Likewise.
60413
60414 1998-06-28  Jeffrey A Law  (law@cygnus.com)
60415
60416         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
60417         directory when nothing has been installed yet.
60418
60419 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
60420
60421         * gcc.c-torture/special/special.exp: Handle newer versions of
60422         dejagnu.
60423
60424 1998-06-26  Jeffrey A Law  (law@cygnus.com)
60425
60426         * gcc.dg/980626-1.c: New test.
60427
60428 1998-06-19  Bruno Haible <haible@ilog.fr>
60429
60430         * gcc.misc-tests/m-un-2.c: New test.
60431         * g++.old-deja/g++.other/warn01.c: Likewise.
60432
60433 1998-06-19  Robert Lipe  <robertl@dgii.com>
60434
60435         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
60436         compatibility with assmblers with a different comment character.
60437         Eliminate use of GAS-specific extensions.
60438
60439 1998-06-19  Jeffrey A Law  (law@cygnus.com)
60440
60441         * gcc.c-torture/execute/ieee/980619-1.c: New test.
60442
60443 1998-06-19  Robert Lipe  <robertl@dgii.com>
60444
60445         * lib/g77.exp: Replace search for libf2c.a with search for newly
60446         renamed libg2c.a
60447
60448 1998-06-17  Jeffrey A Law  (law@cygnus.com)
60449
60450         * gcc.c-torture/execute/980617-1.c: New test.
60451
60452 1998-06-12  Jeffrey A Law  (law@cygnus.com)
60453
60454         * gcc.c-torture/execute/980612-1.c: New test.
60455
60456 1998-06-08  Jeffrey A Law  (law@cygnus.com)
60457
60458         * gcc.dg/980523-1.c: Only test on ppc-linux.
60459         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
60460
60461         * gcc.c-torture/execute/980608-1.c: New test.
60462
60463 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
60464
60465         * gcc.c-torture/execute/980605-1.c: New test.
60466
60467 1998-06-04  Jeffrey A Law  (law@cygnus.com)
60468
60469         * gcc.c-torture/execute/980604-1.c: New test.
60470
60471 1998-06-02  Jeffrey A Law  (law@cygnus.com)
60472
60473         * gcc.c-torture/execute/980602-1.c: New test.
60474         * gcc.c-torture/execute/980602-2.c: Likewise.
60475
60476 1998-06-02  Dave Love  <d.love@dl.ac.uk>
60477
60478         * 970125-0.f: Fix per JCB.  Add commentary.
60479
60480 1998-05-31  Michael Meissner  <meissner@cygnus.com>
60481
60482         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
60483         IEEE -0 support.
60484
60485 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
60486
60487         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
60488         earlier.
60489
60490 1998-05-28  Catherine Moore <clm@cygnus.com>
60491
60492         * gcc.c-torture/execute/980526-3.c: New test.
60493
60494 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
60495
60496         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
60497         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
60498         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
60499         m88k-motorola-sysv3 to XFAIL.
60500
60501 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60502
60503         * gcc.dg/980526-1.c: New test.
60504         * gcc.c-torture/execute/980526-2.c: New test.
60505
60506 1998-05-26  Jeffrey A Law  (law@cygnus.com)
60507
60508         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
60509
60510         * gcc.c-torture/execute/980526-1.c: New test.
60511
60512 1998-05-26  Dave Love  <d.love@dl.ac.uk>
60513
60514         * g77.f-torture/execute/alpha2.f: Add runtime test.
60515
60516 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
60517
60518         * g++.old-deja/old-deja.exp: Strip leading directories.
60519
60520         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
60521         error for the line.  Don't run multiple tests for the same line.
60522
60523 1998-05-23  Jeffrey A Law  (law@cygnus.com)
60524
60525         * gcc.dg/980523-1.c: New test.
60526
60527 1998-05-23  Dave Love  <d.love@dl.ac.uk>
60528
60529         * g77.f-torture/compile/970915-0.f: New test.
60530
60531 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
60532
60533         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
60534
60535 1998-05-21  Jeffrey A Law  (law@cygnus.com)
60536
60537         * gcc.dg/980520-1.c: New test.
60538
60539 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
60540
60541         * gcc.dg/980502-1.c: Fix return type.
60542
60543 1998-05-20  Jeffrey A Law  (law@cygnus.com)
60544
60545         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
60546         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
60547         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
60548         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
60549         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
60550
60551 1998-05-20  Dave Love  <d.love@dl.ac.uk>
60552
60553         * g77.f-torture/execute/980520-1.f: New test.
60554
60555 1998-05-15  Dave Love  <d.love@dl.ac.uk>
60556
60557         * lib/mike-g77.exp: New file.
60558
60559         * g77.f-torture/noncompile/noncompile.exp,
60560         g77.f-torture/noncompile/check0.f: New files.
60561
60562 1998-05-14  Dave Love  <d.love@dl.ac.uk>
60563
60564         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
60565         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
60566         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
60567         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
60568         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
60569         abort where appropriate.
60570
60571 1998-05-05  Michael Meissner  <meissner@cygnus.com>
60572
60573         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
60574         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
60575
60576 1998-04-29  Dave Love  <d.love@dl.ac.uk>
60577
60578         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
60579
60580 1998-04-27  Dave Love  <d.love@dl.ac.uk>
60581
60582         * g77.f-torture/compile/980427-0.f: New test.
60583
60584 1998-04-24  Dave Love  <d.love@dl.ac.uk>
60585
60586         * g77.f-torture/compile/980424-0.f: New test.
60587
60588 1998-04-19  Dave Love  <d.love@dl.ac.uk>
60589
60590         * g77.f-torture/compile/980419-2.f (main): New test.
60591         * g77.f-torture/compile/970125-0.f: New test.
60592         * g77.f-torture/compile/980419-1.f: New test.
60593
60594 1998-04-08  Jim Wilson  <wilson@cygnus.com>
60595
60596         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
60597         of loop-4.c.
60598
60599 1998-04-07  Jim Wilson  <wilson@cygnus.com>
60600
60601         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
60602
60603 1998-04-03  Jim Wilson  <wilson@cygnus.com>
60604
60605         * gcc.c-torture/compile/980329-1.c: New test.
60606
60607 1998-03-18  Jim Wilson  <wilson@cygnus.com>
60608
60609         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
60610         * gcc.dg/980312-1.c: Fix typo in -march command.
60611
60612 1998-03-16  H.J. Lu  (hjl@gnu.org)
60613
60614         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
60615
60616 1998-03-11  Robert Lipe  <robertl@dgii.com>
60617
60618         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
60619         Dave Love agree the Fortran source is bogus.
60620
60621 1998-03-11  Robert Lipe  <robertl@dgii.com>
60622
60623         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
60624         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
60625         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
60626         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
60627         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
60628
60629 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
60630
60631         * g++.old-deja/g++.other/friend1.C: New test.
60632
60633 1998-02-18  Dave Love  <d.love@dl.ac.uk>
60634
60635         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
60636         possibly uninitialized) variables and declare dnrm2.
60637
60638 1998-02-23  Robert Lipe <robertl@dgii.com>
60639
60640         From Bruno Haible <haible@ilog.fr>:
60641         * gcc.c-torture/execute/980223.c: New test.
60642
60643 1998-02-13  Jeffrey A Law  (law@cygnus.com)
60644
60645         * gcc.dg/ifelse-1.c: New test.
60646
60647 1998-02-09  H.J. Lu  (hjl@gnu.org)
60648
60649         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
60650
60651           * lib/old-dejagnu.exp (old-dejagnu): Added the
60652           "execution test - XFAIL *-*-*" handling in the spirit of
60653           "excess errors test -". Changed the "execution test fails"
60654           handling to be like "excess errors test fails".
60655           * Update various tests accordingly.
60656
60657 1998-02-06  Jim Wilson  <wilson@cygnus.com>
60658
60659         * gcc.c-torture/execute/980205.c: New test.
60660
60661 1998-01-18  Jeffrey A Law  (law@cygnus.com)
60662
60663         * lib/c-torture.exp: Look for .x files instead of .cexp files.
60664         * lib/f-torture.exp: Similarly.
60665         * gcc.c-torture: Rename all .cexp files to .x files.
60666
60667 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
60668
60669         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
60670         (940510-1.c): Removed duplicate.
60671         (971104-1.c): New test.
60672
60673 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
60674
60675           * lib/f-torture.exp: Improve error and loop detection.
60676
60677 1997-11-19  Michael Meissner  <meissner@cygnus.com>
60678
60679         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
60680         use that to size the filler array.
60681
60682 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
60683
60684         * lib/c-torture.exp(c-torture-execute): Fix typo.
60685
60686         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
60687         testcase as the executable name. Keep the executable around if
60688         the test fails.
60689
60690 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
60691
60692         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
60693         changes.  Only test one -g option, and move it to the end of the
60694         list of options to test.
60695
60696 1997-09-19  Michael Meissner  <meissner@cygnus.com>
60697
60698         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
60699         variable GCC_TORTURE_OPTIONS to supply default switches separated
60700         by colons.  If no environment variable, run tests with -O0 -g, -O1
60701         -g, and -O2 -g as well.
60702
60703 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
60704
60705         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
60706         explanatory comments. Fix indentation.
60707
60708 1997-09-15  Jeffrey A Law  (law@cygnus.com)
60709
60710         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
60711
60712 1997-09-11  Jeffrey A Law  (law@cygnus.com)
60713
60714         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
60715         * g++.old-deja/g++.mike/p7325.C: Likewise.
60716         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
60717
60718 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
60719
60720         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
60721         * g++.old-deja/g++.brendan/crash30.C: Likewise.
60722         * g++.old-deja/g++.brendan/crash39.C: Likewise.
60723         * g++.old-deja/g++.law/operators4.C: Likewise.
60724
60725 1997-09-11  Joe Buck  (jbuck@synopsys.com)
60726
60727         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
60728         * g++.old-deja/g++.mike/p784.C: Ditto.
60729         * g++.old-deja/g++.mike/p785.C: Ditto.
60730
60731 1997-09-05  Jeffrey A Law  (law@cygnus.com)
60732
60733           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
60734
60735 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
60736
60737         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
60738         target feature; pass this to c-torture-execute as needed.
60739
60740 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
60741
60742         * lib/c-torture.exp(c-torture-execute): If the previous and the
60743         current executables being tested are identical, we don't need to
60744         run the executable again. Try to make the executable names
60745         unique. Add an optional argument for passing additional compiler
60746         flags.
60747
60748 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
60749
60750         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
60751
60752 1997-08-29  Jeffrey A Law  (law@cygnus.com)
60753
60754         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
60755
60756 1997-07-31  Jeffrey A Law  (law@cygnus.com)
60757
60758         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
60759         32bit or larger longs.
60760
60761         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
60762         have either a 32bit long or 32bit int.
60763
60764 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
60765
60766         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
60767         Make double precision tests dependent on sizeof (double).
60768
60769 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
60770
60771         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
60772         too.
60773
60774 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
60775
60776         * gcc.c-torture/compile/961203-1.cexp: New script.
60777
60778 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
60779
60780         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
60781         up the includes ourselves.
60782
60783 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
60784
60785         * lib/plumhall.exp: Remove random include, and add a few
60786         verbose messages for debugging.
60787
60788 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
60789
60790         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
60791         of trying to do it ourselves.
60792
60793 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
60794
60795         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
60796
60797 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
60798
60799         * gcc.prms/5403.c: Made regexp a bit less strict.
60800
60801 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
60802
60803         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
60804         is returned from remote_load instead.
60805         * lib/plumhall.exp: Ditto.
60806         * lib/mike-g++.exp: Ditto.
60807         * lib/old-dejagnu.exp: Ditto.
60808         * lib/c-torture.exp: Ditto.
60809
60810 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
60811
60812         * lib/g++.exp: Use build_wrapper procedure.
60813         * lib/gcc.exp: Ditto.
60814
60815 1997-05-20  Jeffrey A Law  (law@cygnus.com)
60816
60817         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
60818         an old-style decl for malloc.  Fixes tests to work when
60819         sizeof (int) != sizeof (size_t).
60820
60821 1997-05-15  Mike Meissner  <meissner@cygnus.com>
60822
60823         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
60824
60825         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
60826         use stdargs.h interface.
60827
60828 1997-05-15  Mike Meissner  <meissner@cygnus.com>
60829
60830         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
60831         NO_VARARGS when compiling.
60832
60833 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
60834
60835         * lib/plumhall.exp(ph_includes): New procedure.
60836         (ph_make): Use it.
60837         (ph_compiler): Ditto.
60838
60839         * lib/g++.exp: Rename test-glue.c to testglue.c.
60840         * lib/gcc.exp: Ditto.
60841
60842 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
60843
60844         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
60845         to completion when it's called.
60846
60847 1997-03-21  Michael Meissner  <meissner@cygnus.com>
60848
60849         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
60850         is defined, don't do test.
60851
60852 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
60853
60854         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
60855         for object files.
60856         (ph_summary): Mark skipped testcases as untested, not unresolved.
60857
60858         * lib/plumhall.exp (ph_make): If unresolved because of bad
60859         errorCode, record errorCode in log file.
60860         (*): Replace send_log/verbose with verbose -log.
60861
60862 1997-03-19  Michael Meissner  <meissner@cygnus.com>
60863
60864         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
60865         double conversion if double isn't at least 8 bytes.
60866
60867         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
60868         int to work with targets where int is 16 bits.
60869
60870         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
60871         8 bytes, just exit, since 4 byte doubles don't have enough bits of
60872         precision for the test to complete.
60873
60874 1997-03-14  Michael Meissner  <meissner@cygnus.com>
60875
60876         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
60877         if d10v is not compiled with the -mdouble64 flag.
60878         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
60879
60880         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
60881         d10v is not compiled with the -mint32 flag.
60882
60883 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
60884
60885         * lib/plumhall.exp: Use incr_count.
60886
60887 1997-03-12  Jeffrey A Law  (law@cygnus.com)
60888
60889         * gcc.c-torture: Update to c-torture-1.45.
60890
60891 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
60892
60893         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
60894         the name of the expect testcase file).
60895
60896         * lib/g++.exp(g++_init): Ditto.
60897
60898 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
60899
60900         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
60901         the host.
60902
60903         * lib/gcc.exp(gcc_exit): New procedure.
60904
60905 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
60906
60907         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
60908         specs where appropriate.
60909
60910         * g++.old-deja/g++.arm/*: Added additional ERROR checks
60911         because of new "candidates are" messages, and removed a few
60912
60913         * Converted all non-old-style g++ testcases to old-style, and
60914         moved into g++.old-deja.
60915
60916 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
60917
60918         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
60919         options.
60920
60921         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
60922         succeeded.
60923
60924         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
60925
60926 1997-02-13  Michael Meissner  <meissner@cygnus.com>
60927
60928         * lib/gcc.exp (gcc_target_compile): Add support for defining
60929         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
60930         the machine doesn't have those features.
60931
60932 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
60933
60934         * g++.law/operators4.exp: Don't use LIBS.
60935
60936 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
60937
60938         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
60939
60940         * lib/mike-g++.exp: Don't set the compiler to be tested here.
60941         * lib/g++.exp: Set it here instead. Also, allow use of the
60942         --tool_exec and --tool_opt options. Change CXX to
60943         GXX_UNDER_TEST.
60944
60945         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
60946
60947         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
60948
60949 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
60950
60951         * lib/old-dejagnu.exp: Use prune_warnings instead of
60952         prune_system_crud.
60953         * lib/mike-g++.exp: Ditto.
60954         * lib/gcc.exp: Ditto.
60955         * lib/g++.exp: Ditto.
60956
60957         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
60958
60959 1997-02-07  Jeffrey A Law  (law@cygnus.com)
60960
60961           * 941014-2.c: Include stdlib.h
60962           * 960327-1.c: Include stdio.h
60963           * dbra.c, index-1.c: Don't assume ints are 32bits.
60964
60965 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
60966
60967         * lib/gcc.exp: Add gcc,stack_size target feature.
60968
60969         * lib/g++.exp(g++_target_compile): Add the include and link
60970         paths here, not in two other places. And, it's $options, not
60971         options.
60972
60973         * lib/mike-g++.exp(postbase): Remove the code that determines
60974         the correct include and link paths.
60975         * g++.old-deja/old-deja.exp: Ditto.
60976
60977 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
60978
60979         * lib/g++.exp(g++_init): target_compile no longer returns the
60980         filename of the result.
60981
60982 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
60983
60984         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
60985         call to glob.
60986
60987         * gcc.c-torture/special/special.exp: Change call to
60988         gcc_target_compile to include the object file.
60989
60990 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
60991
60992         * gcc.c-torture/special/special.exp: Correct misspelling in last
60993         change.
60994
60995 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
60996
60997         * lib/plumhall.exp(ph_summary): Log the entire output of the
60998         executable. Return -1 if there were any failures, 0 otherwise.
60999         (ph_execute): Return -1 if there were any failures, 0 otherwise.
61000         (ph_make): Clean up objects and executables that were built
61001         if the tests succeeded.
61002
61003 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
61004
61005         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
61006         libraries and includes in the build tree as appropriate.
61007
61008 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
61009
61010         * lib/c-torture.exp: Instead of looking for the global variable
61011         NO_LONG_LONG, check to see if that's a feature of the target.
61012
61013 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
61014
61015         * config/default.exp: Minimize. Delete the remainer of the files in
61016         config; this functionality is now in devo/dejagnu/config.
61017
61018         g++.*/*: Pass any additional flags used to compile to postbase;
61019         delete CXXFLAGS.
61020
61021         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
61022         is now done by runtest.exp. Use gcc_target_compile instead of
61023         compile.
61024
61025         lib/c-torture.exp: Use gcc_target_compile instead of compile.
61026         Remove references to CFLAGS. Use remote_file instead of
61027         calling rm -f.
61028         (c-torture): Take a list of arguments to use to compile this
61029         testcase.
61030
61031         lib/g++.exp: Simplify. Use target_compile instead of compile.
61032         lib/gcc-dg.exp: Ditto.
61033         lib/gcc.exp: Ditto.
61034         lib/mike-{gcc,g++}.exp: Ditto.
61035         lib/old-dejagnu.exp: Ditto.
61036         lib/plumhall.exp: Ditto.
61037
61038 1997-01-08  Jim Wilson  <wilson@cygnus.com>
61039
61040         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
61041         (ph_linker): Likewise.
61042
61043 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
61044
61045           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
61046         MAP_ANON / MAP_ANONYMOUS if defined;
61047         else try to map from /dev/zero .
61048
61049 1996-11-12  Jeffrey A Law  (law@cygnus.com)
61050
61051         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
61052         isn't defined, then define it to MAP_ANONYMOUS.
61053
61054 1996-11-12  Jeffrey A Law  (law@cygnus.com)
61055
61056         * gcc.c-torture: Update to c-torture-1.42 release.
61057
61058 1996-11-11  Jeffrey A Law  (law@cygnus.com)
61059
61060         * gcc.c-torture: Update to c-torture-1.41 release.
61061
61062 1996-10-27  Jeffrey A Law  (law@cygnus.com)
61063
61064         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
61065         c-torture release.
61066
61067 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
61068
61069         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
61070         and LDFLAGS.  Fix second case to append the target_info ldflags
61071         onto LDFLAGS, not CFLAGS.
61072         * lib/g++.exp (g++_init): Add target_info stuff.
61073         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
61074         of libgloss and newlib flags for !native.
61075
61076         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
61077         (GDB): Fix relative path to go up another dir for finding gdb.
61078
61079 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
61080
61081         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
61082         versions in the target_info array, if they don't exist.
61083
61084 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
61085
61086         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
61087
61088 1996-07-08  Jim Wilson  <wilson@cygnus.com>
61089
61090         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
61091         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
61092
61093 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
61094
61095         * lib/old-dejagnu.exp: Don't remove the output file before we've
61096         actually tested it. Don't append pwd to the path of the executable
61097         we're testing.
61098
61099 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
61100
61101         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
61102
61103 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
61104
61105         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
61106         temporary directory for compiler files, and set it to a default
61107         value of /tmp. Set $output as the name of the output file from
61108         compiling the testcase. Add a -o option to $cflags_var so the
61109         compiler writes the final output file as $output. Set $executable
61110         to $output.
61111
61112         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
61113         directory for compiler files, and set it to /tmp if it doesn't
61114         already have a value. Set $output_file to the name of the output
61115         file from compiling the testcase. Add a -o option to CXXFLAGS so
61116         the compiler writes the final output file as $output. Use $output
61117         as the executable to be tested.
61118
61119 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
61120
61121         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
61122
61123 1996-06-08  Jeffrey A Law  (law@cygnus.com)
61124
61125         * gcc.c-torture/execute/pending-1.c: New test.  Still
61126         pending in Tege's queue.
61127
61128 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
61129
61130         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
61131         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
61132         if there were failures.  Call unresolved if there were unresolved
61133         testcases.  Call gcc_fail if program did not run to completion.
61134         (ph_make): Pass additional argument name to ph_execute.
61135         (ph_execute): Add new argument.  Pass additional arguments to
61136         ph_summary.  Call gcc_fail is there is no execution output.
61137
61138 1996-04-24  Jeffrey A Law  (law@cygnus.com)
61139
61140         * lib/plumhall.exp (proc_summary): Output relavent summary
61141         lines into the log so specific failures in plumhall can be
61142         investigated.
61143
61144 1996-04-10  Jeffrey A Law  (law@cygnus.com)
61145
61146         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
61147         (c-torture-execute): Don't try to execute tests which use
61148         "long long" types if $NO_LONG_LONG is nonzero.
61149
61150 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
61151
61152         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
61153         not c-torture.
61154
61155         * gcc.ieee: Move from here.
61156         * gcc.c-torture/execute/ieee: To here.
61157
61158 1996-03-26  Jeffrey A Law  (law@cygnus.com)
61159
61160         * gcc.c-torture: Update to c-torture-1.41 release.
61161
61162 1996-03-22  Jeffrey A Law  (law@cygnus.com)
61163
61164         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
61165         not "$output".
61166
61167 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
61168
61169         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
61170         -c present.
61171
61172 1996-03-02  Jeffrey A Law  (law@cygnus.com)
61173
61174         * config/proelf.exp: Handle connecting to a simulator.
61175
61176 1996-01-31  Jeffrey A Law  (law@cygnus.com)
61177
61178         * config/proelf.exp: New file.  Enough framework that we can
61179         run c-torture tests on the proelf targets (or any other target
61180         that gdb can connect to for that matter).
61181
61182 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
61183
61184         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
61185         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
61186
61187         * lib/plumhall.exp (ph_execute): Always call ph_summary if
61188         exec_output exists.
61189
61190 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
61191
61192         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
61193         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
61194
61195         * config/*.exp: Update FSF address.  Change result of ${tool}_load
61196         to pass/fail/unresolved/unsupported/untested.  Caller must now
61197         call unresolved/unsupported/untested.
61198         * lib/*.exp: Update FSF address.  Update to handle new results of
61199         ${tool}_load.
61200         * lib/chill.exp (verbose): Delete.
61201
61202 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
61203
61204         * lib/gcc.exp (default_gcc_start): Change order of args to
61205         $LDFLAGS $CFLAGS $LIBS.
61206         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
61207         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
61208         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
61209         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
61210         * gcc.misc-tests/dg-test.exp: Likewise.
61211         * gcc.misc-tests/msgs.exp: Likewise.
61212         * gcc.prms/prms.exp: Likewise.
61213         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
61214         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
61215
61216         * lib/dg.exp: Deleted, moved to dejagnu/lib.
61217
61218 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
61219
61220         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
61221
61222         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
61223         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
61224
61225         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
61226         necessary.
61227
61228 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
61229
61230         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
61231         global for loop; add use of $mathlib.
61232         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
61233         settings here; set mathlib for anything but VxWorks.
61234
61235 1996-01-22  Jeffrey A Law  (law@cygnus.com)
61236
61237         * gcc.c-torture: Update to c-torture-1.40 release.
61238
61239 1996-01-03  Jeffrey A Law  (law@cygnus.com)
61240
61241         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
61242         dg.exp.
61243
61244 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
61245
61246         * lib/c-torture.exp (c-torture-execute): Declare "output" as
61247         global.
61248
61249 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
61250
61251         * lib/g++.exp (LIBS): Define if not already.
61252         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
61253         (gcc-dg-prune): Call prune_gcc_output.
61254         * lib/gcc.exp (prune_gcc_output): New proc.
61255         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
61256         prune_gcc_output.
61257
61258 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
61259
61260         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
61261         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
61262
61263 1995-11-15  Jeffrey A Law  (law@cygnus.com)
61264
61265         * gcc.c-torture: Update to c-torture-1.39 release.
61266
61267 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
61268
61269         * lib/c-torture.exp (c-torture-execute): Don't return if one option
61270         fails, try others as well.
61271
61272 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
61273
61274         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
61275         If compilation fails, mark execute tests as `untested'.
61276         If test is marked as unsupported, don't mark compilation and
61277         execute tests as failed.
61278
61279 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
61280
61281         * lib/g++.exp (g++_init): Don't link in libg++, and look to
61282         libstdc++ for whether or not we want to be doing shared
61283         libraries.  Delete link_curses since we don't need it anymore.
61284         * lib/mike-g++.exp (postbase): Don't link in libg++.
61285         * g++.old-deja/old-deja.exp: Likewise.
61286
61287 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
61288
61289         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
61290
61291 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
61292
61293         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
61294         For that, add `-Wl,-a,shared_archive'.
61295         * g++.old-deja/old-deja.exp: Likewise.
61296
61297 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
61298
61299         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
61300
61301 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
61302
61303         * lib/mike-g++.exp (postbase): Pay attention to the status of
61304         g++_load.
61305
61306 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
61307
61308           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
61309
61310 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
61311
61312         * lib/gcc.exp (default_gcc_start): No longer need to log program
61313         being executed or its output, execute_anywhere does that now.
61314         * lib/g++.exp (default_g++_version): Call execute_anywhere.
61315         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
61316
61317 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
61318
61319         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
61320         the same as those in lib/g++.exp.
61321
61322 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
61323
61324         * gcc.c-torture: Update to c-torture-1.38 release.
61325         * gcc.ieee: Related changes.
61326
61327 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
61328
61329         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
61330         "exec". Minor reformatting changes.
61331
61332         * config/rom68k.exp (${tool}_load): Make it work in a canadian
61333         cross. This means all "exec" calls now work on a remote host as
61334         well.
61335         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
61336         cross. Filter out the extra "\r\n" stuff that expect puts in.
61337         (c-torture-execute): Filter out the bogus warnings like
61338         c-torture-compile does. Add support for canadian cross.
61339         * lib/gcc.exp (default_gcc_version, default_gcc_start)
61340         Use execute_anywhere rather than calling exec directly. Now it
61341         works for canadian cross testing.
61342
61343 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
61344
61345         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
61346         results into a variable, and check that rather than using file exists.
61347
61348 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
61349
61350         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
61351         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
61352
61353 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
61354
61355         * g++.old-deja/old-deja.exp: Create and pass runshlib and
61356         lib_curses if there's a shared libg++ in the build tree.
61357
61358 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
61359
61360         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
61361         if not supported target.
61362
61363 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
61364
61365         * lib/g++.exp (g++_init): Move empty setting of runshlib and
61366         link_curses up to always happen, not just for native builds.
61367
61368 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
61369
61370         * gcc.c-torture: Update to c-torture-1.36 release.
61371         * gcc.failure: Related changes.
61372
61373 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
61374
61375         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
61376
61377 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
61378
61379         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
61380         * lib/mike-g++.exp (postbase): Not in here.  Still reference
61381         runshlib, link_curses, and mathlib for link and run.
61382
61383         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
61384         pass the runtime shared library options for Solaris, OSF/1, and
61385         Irix5, and link with -lcurses to avoid unresolved references.
61386
61387 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
61388
61389         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
61390         only run once.
61391
61392 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
61393
61394         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
61395
61396 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
61397
61398         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
61399         do not have a framework for the "compat" tests yet.
61400
61401 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
61402
61403         * lib/mike-g++.exp (postbase): New local variable `mathlib',
61404         set to null if we're testing vxworks5.1.  Use that instead of
61405         `-lm' in the setting of LIBS for link and run.
61406
61407 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
61408
61409         * config/rom68k.exp (${tool}_load): Major changes to make it
61410         work.  Verified that it does in fact return the stuff in
61411         exec_output properly.  Catch any Emul or any TRAP other than 0.
61412
61413 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
61414
61415         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
61416         LDFLAGS properly for targets that need stuff from libgloss.
61417         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
61418         only run once.
61419         (gpp_initialized): New variable.
61420
61421 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
61422
61423         * config/rom68k.exp: Load libgloss.exp.
61424         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
61425         so we can produce a fully linked binary.
61426         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
61427         so we can produce a fully linked binary.
61428
61429 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
61430
61431         * lib/plumhall.exp (ph_section): Watch for expected failures.
61432         Add missing `else'.
61433
61434         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
61435         run the testcase.
61436         (c-torture): Likewise.
61437
61438 1995-08-28  Doug Evans  <dje@cygnus.com>
61439
61440         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
61441
61442         * lib/mike-g++.exp (mike_cleanup): New proc.
61443         (prebase): New globals compiler_result, not_compiler_result,
61444         target_regexp.
61445         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
61446         allow leading "-" in pattern.  Watch for unsupported tests.
61447         If $compiler_result is set, pattern match assembler code,
61448         and ditto for $not_compiler_result.
61449         * lib/mike-gcc.exp: Likewise.
61450
61451         * lib/plumhall.exp (ph_execute): Only call ph_summary if
61452         execution "succeeded".
61453
61454 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
61455
61456         * config/win32.exp: New file.
61457         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
61458
61459 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
61460
61461         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
61462         unsupported.
61463         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
61464         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
61465         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
61466
61467         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
61468         "... without exceptions was ...".  That is now handled by
61469         prune_system_crud.
61470         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
61471
61472 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
61473
61474         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
61475         sieve.c,sort2.c}: New files.
61476         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
61477         sieve.exp,sort2.exp}: Drivers for them.
61478
61479         * lib/mike-gcc.exp (program_output): New user settable variable.
61480         (postbase): Call prune_system_crud.  Also prune extraneous compiler
61481         messages.
61482         * lib/mike-g++.exp (program_output): New user settable variable.
61483
61484         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
61485
61486         * config/sh.exp: Deleted (use sim.exp instead).
61487
61488 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
61489
61490         * config/vx.exp: Declare CHECKTASK as global.
61491         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
61492         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
61493         * lib/old-dejagnu.exp: Load [pwd]/$executable.
61494
61495 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
61496
61497         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
61498         target. Like vx.exp, only includes `vx29k.exp' instead of
61499         `vxworks.exp'.
61500
61501 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
61502
61503         * config/sim.exp: Increase time limit from 120 seconds to 240.
61504
61505 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
61506
61507         * gcc.c-torture/execute/950628-1.c: New test.
61508
61509 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
61510
61511         * gcc.c-torture: Update with changes/additions from
61512         c-torture-1.34.
61513
61514 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
61515
61516         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
61517
61518 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
61519
61520         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
61521
61522 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
61523
61524         * gcc.c-torture/compile/950512-1.c: New test.
61525         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
61526         * gcc.dg/struct-ret-1.c: Likewise.
61527
61528 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
61529
61530         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
61531           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
61532
61533 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
61534
61535         * gcc.c-torture/special/920411-1.c: Deleted.
61536         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
61537
61538 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
61539
61540         * config/sim.exp (${tool}_load): Hack in call to bash to get a
61541         cpu limit.
61542
61543 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
61544
61545         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
61546
61547 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
61548
61549         From kenner;
61550         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
61551         is the proper length.
61552         * va-arg-3.c: Likewise.
61553
61554 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
61555
61556         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
61557         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
61558
61559         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
61560         * lib/g++.exp (default_g++_start): Delete old cruft.
61561
61562 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
61563
61564         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
61565         (2 * (1 << 18)) to (2 * (1 << 17)).
61566
61567         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
61568
61569 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
61570
61571         * config/rom68k.exp: Renamed from config/idp.exp
61572
61573 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
61574
61575         * c-torture/compile/921109-2.c
61576
61577 1995-04-18  Mike Stump  <mrs@cygnus.com>
61578
61579         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
61580         excess errors.
61581
61582 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
61583
61584         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
61585         output.
61586         * lib/g++.exp (default_g++_start): Likewise.
61587
61588 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
61589
61590         * gcc.c-torture/compile/950329-1.c: New test.
61591
61592 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
61593
61594           * config/bug.exp (${tool}_load): Updated to use new remote_open
61595           and remote_close procs.
61596         * config/idp.exp: New file.
61597
61598 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
61599
61600         * gcc.c-torture/execute/950322-1.c: New test.
61601
61602 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
61603
61604         * config/vx.exp (${tool}_load): Clean up testing of return code from
61605         vxworks_ld and vxworks_spawn.
61606
61607 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
61608
61609         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
61610
61611 1995-03-13  Mike Stump  <mrs@cygnus.com>
61612
61613         * lib/old-deja.exp: Add `excess errors test - ' error, now one
61614         can mark excess errors on a machine by machine basis.  Note, the
61615         default is to not expect any excess errors, even when excess
61616         errors test - is given, so you will want to put an XFAIL ... on
61617         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
61618         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
61619         those 4 machines, but no others.
61620
61621 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
61622
61623         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
61624         * lib/c-torture.exp: to here.
61625
61626 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
61627
61628         * gcc.c-torture/execute/950221-1.c: New test.
61629         * gcc.c-torture/execute/struct-ret-1.c: New test.
61630         * gcc.c-torture/compile/950221-1.c: New test.
61631
61632         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
61633
61634 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
61635
61636         * gcc.c-torture/execute/arith-1.c (main): Return 0.
61637         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
61638
61639 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
61640
61641         * g++.gb: New directory of tests, derived from my signature and
61642         class scoping tests.
61643
61644         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
61645         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
61646         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
61647         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
61648         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
61649         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
61650         * g++.gb/sig25.C: Likewise.
61651
61652         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
61653         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
61654         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
61655         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
61656         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
61657         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
61658         * g++.gb/sig25.exp: Likewise.
61659
61660         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
61661         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
61662         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
61663         * g++.gb/scope13.C: Likewise, this test still fails.
61664
61665         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
61666         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
61667         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
61668         * g++.gb/scope13.exp: Ditto.
61669
61670         * g++.gb/README: New file, explains what these tests are about.
61671
61672 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
61673
61674         * lib/dg.exp (dg-do): Support `preprocess'.
61675         (dg-test): Likewise.
61676
61677 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
61678
61679         * config/udi.exp: change "continue -expect" to "exp_continue".
61680
61681 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
61682
61683         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
61684         Delete redundant tests.
61685
61686         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
61687         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
61688         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
61689         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
61690         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
61691         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
61692         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
61693         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
61694
61695         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
61696         storing label pointers.
61697         * gcc.c-torture/execute/921019-1.c: Likewise.
61698         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
61699         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
61700         parameter fp.
61701         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
61702         constants.
61703
61704         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
61705         Delete obsolete tests.
61706
61707         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
61708         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
61709         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
61710         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
61711         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
61712         * gcc.c-torture/compile/950124-1.c: New test.
61713
61714         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
61715
61716 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
61717
61718         * lib/mike-g++.exp: Add -lm to LIBS.
61719
61720 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
61721
61722         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
61723
61724 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
61725
61726         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
61727
61728 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
61729
61730         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
61731
61732 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
61733
61734         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
61735         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
61736         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
61737         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
61738         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
61739         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
61740         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
61741         * g++.law/{operators31.C, operators32.C,
61742         * g++.law/{operators33.C, operators34.C}: Likewise.
61743         * g++.law/{pic1.C, refs2.C}: Likewise.
61744         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
61745         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
61746         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
61747         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
61748
61749         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
61750         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
61751         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
61752         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
61753         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
61754         * g++.law/{enum9.exp, friend5.exp}: Likewise.
61755         * g++.law/{nest3.exp, nest4.exp}: Likewise.
61756         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
61757         * g++.law/{operators30.exp, operators31.exp}: Likewise.
61758         * g++.law/{operators32.exp, operators33.exp}: Likewise.
61759         * g++.law/{operators34.exp}: Likewise.
61760         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
61761         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
61762         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
61763         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
61764         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
61765
61766         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
61767         No longer expected to fail.
61768         * g++.law/missed-error3.C: Tweak for recent bool changes.
61769
61770 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
61771
61772         * config/emb-unix: Deleted.
61773         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
61774         remote execution.  Do final link on remote host if REMOTE_LINK is set.
61775
61776 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
61777
61778         * lib/dg.exp (dg-test): Fix typo in last patch.
61779
61780 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
61781
61782         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
61783         (handles multiple occurrences).
61784
61785 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
61786
61787         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
61788         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
61789         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
61790         printed).
61791         * lib/c-torture.exp (c-torture-compile): Likewise.
61792         (c-torture): Prepend full path if missing.
61793         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
61794         (gcc_fail): Likewise.
61795         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
61796
61797 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
61798
61799         * lib/netware.exp: Only attach to NetWare i386 systems.
61800
61801 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
61802
61803         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
61804         messages.  Add test name to "output pattern match" pass/fail message.
61805
61806 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
61807
61808         * gcc.dg: New testsuite.
61809         * gcc.dg/dg.exp: New file.
61810
61811         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
61812         test-switch.c}: Deleted.
61813
61814         * gcc.misc-tests/msgs.exp: New testcase driver.
61815
61816 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
61817
61818         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
61819         Watch for illegal return values from ${tool}_load.
61820         * config/unix.exp (${tool}_load): Fix pass/fail detection for
61821         cross targets.  Coerce return value >0 to 1.
61822
61823 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
61824
61825         * config/unix.exp (${tool}_load): Call program rsh, not proc.
61826
61827         * config/emb-unix.exp: New file.
61828
61829         * config/sim.exp: Error if variable $SIM not defined.
61830         (${tool}_load): Mark test as "untested" if simulator missing.
61831
61832         * config/unix.exp: Load remote.exp to get rcp_download.
61833         * lib/c-torture.exp: Use different option lists for testcases with
61834         and without loops.
61835         * gcc.c-torture/execute/execute.exp: Likewise.
61836
61837 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
61838
61839         * config/*.exp: Clarify return code from ${tool}_load.
61840         Call `unresolved' or `untested' instead of `warning' or `perror'
61841         (sometimes you still want to call both though).
61842         Add comment that `shell_id' is local to each file.
61843         * config/udi.exp (timeout): Set to 30.
61844         Don't print warning if connection fails, $connectmode has already
61845         printed an error.
61846         (${tool}_load): Move verbose messages to level 2.
61847         Rework pattern for "Process started" message.
61848         Pass `shell_id' to ${connectmode}_download.
61849         Retry twice upon timeout.  Make resetting of target more robust.
61850         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
61851         Pass `shell_id' to exit_$connectmode.
61852         Only call exit_$connectmode if connected.
61853         * config/unix.exp (${tool}_load): Check return codes better.
61854         * config/vrtx.exp (${tool}_load): Likewise.
61855         * config/vx.exp (${tool}_load): Likewise.
61856         Delete unneeded global's.
61857         * lib/dg.exp (dg-test): Update to reflect clarified return codes
61858         from ${tool}_load.
61859         (dg-stat): Delete.
61860         (dg-init): Delete recording of pass/fail counts.
61861         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
61862         (old-dejagnu-init): Likewise.
61863         (old-dejagnu-stat): Delete contents, empty proc now.
61864         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
61865         (c-torture): Delete references to lcnt, lpass, lfail.
61866         Get option list from TORTURE_OPTIONS.
61867         Delete -funroll[-all]-loops if no loops.
61868         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
61869         (g++_stat): Delete contents (empty proc now).
61870         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
61871         (gcc_finish): Likewise.
61872         (gcc_stat): Deleted.
61873         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
61874         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
61875         * gcc.c-torture/execute/execute.exp: Likewise.
61876         Split tests into two parts: compile, execute.
61877         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
61878         no loops.  Update to reflect clarified return codes from ${tool}_load.
61879
61880 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
61881
61882         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
61883         to grep for.
61884         (old-dejagnu): Likewise (where necessary).
61885
61886 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
61887
61888         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
61889
61890         * lib/dg.exp (dg-process-target): Fix processing of selector.
61891         Add comment regarding use of `error'.
61892
61893         * lib/gcc.exp (prune_system_crud): Define if missing.
61894         * lib/g++.exp (prune_system_crud): Likewise.
61895
61896         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
61897         Call prune_system_crud.
61898         * lib/dg.exp (dg-runtest): New proc.
61899         Use perror instead of send_user for tcl errors in testcase.
61900         Don't return any value, it's never used.
61901         Don't clobber previous definition of `unknown'.
61902         Print tcl errors in `dg-final'.
61903
61904 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
61905
61906         * lib/dg.exp (dg-process-target): Improve syntax error messages.
61907         (dg-test): Don't print errorInfo, it contains stack backtrace.
61908
61909 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
61910
61911         * lib/g++.exp (runtest_file_p): Define if missing.
61912
61913 1994-09-24  Doug Evans  (dje@cygnus.com)
61914
61915         * lib/mike-g++.exp: Comment out loading of g++.exp.
61916         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
61917         (default_g++_version): Always print something.
61918         (default_g++_start): Comment out call to `which'.
61919         (g++_start, g++_load): Deleted (must be defined in config file).
61920         * lib/gcc.exp: Test for existence of $CC at start.
61921         Delete check for tmpdir (done in gcc_init).
61922         (default_gcc_version): Always print something.
61923         (default_gcc_start): Comment out call to `which'.
61924         * config/*.exp: Major cleanup - make cross targets work at least a
61925         little better for g++ (by not being "--tool gcc" specific).
61926         Rename gcc_xxx to ${tool}_xxx.
61927         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
61928         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
61929
61930 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
61931
61932         * lib/c-torture.exp (c-torture-compile): Rework compiler
61933         message processing.
61934
61935         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
61936         c-torture.
61937
61938 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
61939
61940         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
61941
61942         * lib/dg.exp (dg-process-target): Support { target native }.
61943
61944 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
61945
61946         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
61947         looked for "... program xxx got fatal signal".
61948         Correct regsub munging of `comp_output'.
61949         Ignore compiler messages "path prefix not used" and "linker input
61950         file unused".
61951
61952 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
61953
61954         * lib/gcc.exp (runtest_file_p): Define if missing.
61955         * gcc.prms/template.c: Example to work from.
61956
61957 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
61958
61959         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
61960         * lib/dg.exp (dg-test): Call unsupported testcases as such.
61961
61962         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
61963         * gcc.prms/1883.c: Moved from compile/940714-1.c.
61964         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
61965         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
61966
61967         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
61968         (dg-process-target): No longer a varargs proc.
61969         Return S/N for target, P/F for xfail.  All callers changed.
61970         (user option procs): More argument checking.
61971         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
61972         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
61973         (dg-test): Skip test if not running on selected target in `dg-do'.
61974         Update handling of `dg-do-what', `dg-output-text'.
61975         Separate execution pass/fail from output pattern match pass/fail.
61976         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
61977
61978 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
61979
61980         * gcc.c-torture/special/special.exp: Don't expect failure for mips
61981         target for 920510-1.c.
61982
61983 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
61984
61985         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
61986         Clean up comment regarding use of passcnt, etc.
61987         (gcc_stat): Don't update `testcnt' here.
61988         (gcc_finish): Do it here.
61989         Might as well reset `but_id' here too.
61990         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
61991         to determine if the file should be tested.
61992         * gcc.c-torture/compile/compile.exp: Likewise.
61993         * gcc.c-torture/execute/execute.exp: Likewise.
61994         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
61995         * gcc.misc-tests/dg-test.exp: Likewise.
61996         * gcc.prms/prms.exp: Likewise.
61997         * gcc.wendy/wendy.exp: Likewise.
61998         * g++.old-deja.exp: Likewise.
61999         Move "Testing file" message to verbose level 1.
62000
62001 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
62002
62003         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
62004
62005 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
62006
62007         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
62008         (default_gcc_start): Accept optional second list element
62009         of compiler flags.  Print compiler output at verbosity level 2.
62010         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
62011         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
62012         Save current values of framework globals passcnt, failcnt, xpasscnt,
62013         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
62014         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
62015         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
62016         xfailcnt to compute stats.  Update framework global `testcnt' from
62017         pass/fail counts.
62018         (gcc_finish): New proc.  Clean up test environment.
62019         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
62020         (gcc_epass, gcc_efail): Delete.
62021         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
62022         argument of line number.
62023         (dg-init): If the tool has an init routine, call it.
62024         (dg-test): Remove args `cflags_var' and `libs_var'.
62025         Pass all compiler options to ${tool}_start.
62026         Handle missing line number.
62027         (dg-finish): New function.
62028         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
62029         particular files.  Call gcc_finish at end.  Move "skipping test"
62030         message to verbosity level 3.
62031         * gcc.c-torture/compile/compile.exp: Likewise.
62032         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
62033         * gcc.c-torture/execute/execute.exp: Likewise.
62034         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62035         Print testcase being tried at verbosity level 1.
62036         * gcc.c-torture/special/special.exp: Unset xfail.
62037         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62038         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
62039         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
62040         * gcc.failure/failure.exp: Likewise.
62041         * gcc.ieee/ieee.exp: Likewise.
62042         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
62043         Update call to dg-test.  Call dg-finish at end.
62044         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
62045         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62046         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
62047         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
62048         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
62049         * gcc.wendy/wendy.exp: Add copyright.
62050         Delete setting of tmpdir (done by gcc_init).
62051         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
62052         Pass compiler flags to gcc_start.  Call gcc_finish at end.
62053         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
62054         gcc_[ce]pass/fail.
62055
62056 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
62057
62058         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
62059         confusion.
62060         (g++_load): Likewise.
62061
62062         * config/*.exp (gcc_load): Some were varargs fns and some were not.
62063         Rename argument to `prog' to remove the confusion.
62064         Varargs fns behave differently too!
62065         (g++_load): Likewise.
62066
62067         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
62068
62069         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
62070         what it is.  Delete (always) printing of status value for !native.
62071         Simplify verbose code, and include status and exec_output.
62072         (g++_load): Use gcc_load.
62073
62074 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
62075
62076         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
62077         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
62078         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
62079         940714-3.c as these testcases don't exist anymore.  Make
62080         va-arg-1.c expected to pass.
62081
62082 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
62083
62084         * gcc.misc-tests/misc.exp: Only run specific testcases.
62085         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
62086         * gcc.misc-tests/dg-[1-9].c: New files.
62087
62088         * lib/dg.exp: New testsuite driver.
62089         * gcc.prms/prms.exp: Use it.
62090
62091         * README.gcc: New file.
62092
62093         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
62094         Document and reset `lxpass' and `lxfail'.
62095         Simplify "initialized" message.
62096         (gcc_stat): Clean up comments a little.
62097
62098 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
62099
62100         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
62101
62102 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
62103
62104         * lib/old-dejagnu.exp (process-option): New proc.
62105         (old-dejagnu-init, old-dejagnu-stat): Likewise.
62106         (old-dejagnu): Simplify.
62107         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
62108
62109 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
62110
62111         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
62112         exists and is not an empty string.
62113
62114         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
62115         $xfail rather than calling setup_xfail.  Clear $xfail when test is
62116         finished.
62117         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
62118         automatically.
62119
62120         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
62121         longer expected to fail.
62122
62123         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
62124         "f" function call.
62125
62126         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
62127
62128         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
62129         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
62130         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
62131         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
62132         c-torture-1.29.
62133
62134         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
62135         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
62136
62137         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
62138
62139         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
62140         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
62141
62142         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
62143         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
62144         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
62145
62146 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
62147
62148         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
62149         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
62150         940714-1.c, 940714-2.c, 940714-3.c},
62151         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
62152         gcc.misc-tests/{mg.c,mg.exp}:
62153         New tests.
62154         * gcc.noncompile/noncompile.exp: Change accordingly.
62155
62156 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
62157
62158         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
62159         Undo previous clobberage.
62160
62161 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
62162
62163         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
62164         * gcc.special/{930510-1.c, special.exp}:
62165         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
62166         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
62167         struct-varargs-1.c}: New tests from c-torture-1.26.
62168
62169 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
62170
62171         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
62172           argument to switch.
62173
62174 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
62175
62176         * Revert the previous changes.  Please see Rob's directory
62177         (/lisa/test/rob/progressive/gcc/testsuite) for testing
62178         fixes.
62179
62180 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
62181
62182         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
62183         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
62184         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
62185         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
62186         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
62187         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
62188         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
62189         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
62190         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
62191         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
62192         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
62193         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
62194         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
62195         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
62196         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
62197         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
62198         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
62199         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
62200         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
62201         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
62202         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
62203         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
62204         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
62205         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
62206         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
62207         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
62208         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
62209         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
62210         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
62211         testing changes.
62212
62213 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
62214
62215         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
62216         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
62217         with perror calls.
62218
62219 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
62220
62221         * config/unix.exp (g++_load): Fix syntax.
62222
62223 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
62224
62225         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
62226         * gcc.noncompile/921017-1.c: Deleted obsolete test.
62227         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
62228         Don't expect va-arg-1.c to fail.  Correct expected output for
62229         920928-1.c.
62230         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
62231         * gcc.wendy/hbm4.c: Correct typo.
62232         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
62233
62234 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
62235
62236         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
62237         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
62238         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
62239         * lib/c-torture.exp (c-torture-compile): Ditto.
62240
62241         Reduce volume of output (remove all the -I's and such).
62242         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
62243         Call gcc_cpass, gcc_cfail.
62244         (c-torture): Pass testing option to c-torture-compile.
62245
62246 1994-03-21  Doug Evans  (dje@cygnus.com)
62247
62248         Bring patches over from progressive.
62249         * config/default.exp: Exit remote shell cleanly.
62250         (g++_exit, g++_start): Add default versions.
62251         * config/sim.exp (gcc_load): Use perror, not error.
62252
62253 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
62254
62255         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
62256         set in site.exp.
62257
62258 1994-03-14  Doug Evans  (dje@cygnus.com)
62259
62260         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
62261         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
62262         (wendy_try): New proc to run testcase.
62263         (main loop): Call 'em.
62264         * gcc.wendy/*.c: Clean up pass to correct expected output.
62265
62266         * lib/gcc.exp: Minor cleanup work.
62267         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
62268
62269 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
62270
62271         * config/sim.exp (gcc_load): Document return codes better.
62272         Don't pass -v to simulator.
62273
62274 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
62275
62276         * gcc.special/920717-x.c: Fix typo.
62277         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
62278         get at sources.
62279
62280         * lib/mike-gcc.exp: Fix typo.
62281
62282 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
62283
62284         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
62285         binary to use, transform the name.
62286         * config/*.exp: rename everything. Nuke any g++ specific files,
62287         it's now a special case of gcc that requires no special support.
62288         Add a default.exp for unsupported targets.
62289
62290 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
62291
62292         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
62293         lib/old-dejagnu.exp: Fix a few patterns to work with the new
62294         version of Tcl.
62295
62296 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
62297
62298         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
62299         than a warning.
62300
62301 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
62302
62303         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
62304
62305 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
62306
62307         * gcc.execute/execute.exp: Combine opt_list and foption_list into
62308         option_list.  Compile every file with only 4/6 option choices
62309         (same as C torture) instead of with 12/18 different option
62310         choices.
62311         * lib/c-torture.exp: Likewise.
62312
62313         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
62314         not already set.
62315
62316 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
62317
62318         * lib/old-deja.exp: Add `excess errors test fails' error, now one
62319         can put an XFAIL *-*-* on excess errors.
62320
62321 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
62322
62323         * g++.law: Add more tests derived from g++-bugs snapshots.
62324
62325         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
62326         equivalent to g++.law/init9.
62327
62328         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
62329         compiled it, and the a.out file after we've run it.
62330
62331 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
62332
62333         * lib/mike-g++.exp (postbase): Delete the .o file after we've
62334         compiled it, and the a.out file after we've run it.
62335
62336 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
62337
62338         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
62339
62340 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
62341
62342         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
62343         version number.
62344
62345 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
62346
62347         * g++.law: New directory of g++ tests derived from the g++-bugs
62348         snapshots.
62349
62350 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
62351
62352         * gcc.compile: initbug1.c initbug1.exp testcase added
62353
62354 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
62355
62356         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
62357         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
62358           fixes submitted by Jeff Law (law@cs.utah.edu)
62359         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
62360           Jeff Law (law@cs.utah.edu)
62361
62362
62363 1993-11-30  Mike Stump  (mrs@cygnus.com)
62364
62365         * config/unix-g++.exp: Follow the gcc way of doing things.
62366         * g++.old-deja/old-deja.exp: Minor updates.
62367         * lib/g++.exp: New file, follow the gcc way of doing things.
62368         * lib/old-dejagnu.exp: Minor updates.
62369         * lib/mike-g++.exp: Always unset errorInfo.
62370
62371 1993-11-06  Mike Stump  (mrs@cygnus.com)
62372
62373         * lib/gcc.exp: Fix some errors with the below change, CC and
62374         CFLAGS should be global when setting, not local.
62375
62376 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
62377
62378         * lib/gcc.exp: Transform tool name.
62379
62380 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
62381
62382         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
62383
62384 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
62385
62386         * lib/gcc.exp: change gcc_done to gcc_stat
62387
62388 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
62389
62390         * Upgraded gcc testsuite to c-torture version 1.25
62391
62392 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
62393
62394         * lib/gcc.exp: added reporting code. Changed verbose compile message.
62395         * lib/c-torture: added hooks for new reporting code.
62396
62397 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
62398
62399         * config/sh-gcc.exp: check if sh-sim exists in the path
62400
62401 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
62402
62403         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
62404         * gcc.compile/compile.exp: Initial changes for new logic.
62405         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
62406         * gcc.failure/failure.exp: Initial changes for new logic.
62407         * gcc.ieee/ieee.exp: Initial changes for new logic.
62408         * gcc.misc-tests/misc.exp: Initial changes for new logic.
62409         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
62410         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
62411         * lib/c-torture.exp: Initial changes for new logic.
62412         * lib/gcc.exp: Initial changes for new logic.
62413
62414 1993-10-15  Mike Stump  (mrs@cygnus.com)
62415
62416         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
62417         depend upon failure or success.  Fully qualify names in failure
62418         and success messages.  Always remove a.out before starting
62419         compile, just in case.  Pay more attention to error text output by
62420         the compiler.  Handle testcases with no known past errors just
62421         like all others, so that things are uniform.  Other miscellaneous
62422         improvements.
62423
62424 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
62425
62426         * gcc.cpp: new directory for cpp tests
62427
62428 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
62429
62430         * lib/chill.exp: Code reformatted, removed unused code.
62431         * config/unix-chill.exp: Code reformatted, removed unused code.
62432         * chill.execute/execute.exp: Code reformatted, removed unused code.
62433         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
62434
62435 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
62436
62437         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
62438         routines not written.
62439
62440 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
62441
62442         * config/bug-gcc.exp: Use new procs from bug.exp.
62443
62444 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
62445
62446         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
62447         via ftp, rather than depending on NFS.
62448         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
62449         case.
62450
62451 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
62452
62453         * config/bug-gcc.exp: Use new download proc.
62454
62455 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
62456
62457         * chill.execute/execute.exp: cleanups, handles errors better
62458         * chill.compile/compile.exp: rewrite, based on execute.exp
62459         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
62460         * lib/chill.exp: major changes to diff proc and compile and link
62461         procs. added chill_fail and chill_pass wrappers to pass and
62462         fail. added more comments, and handle error codes better.
62463         Added a hack to capture stderr from exec, so noncompile tests
62464         can work.
62465
62466 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
62467
62468         * chill.execute/execute.exp: rewrite of testsuite driver
62469         * lib/chill.exp: rewrite of testsuite driver
62470         * config/unix-chill.exp: rewrite of testsuite driver
62471
62472 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
62473
62474         In chill.execute:
62475         * iexpr.ch: Standardize uppercase.
62476         * tuples.dat: Standardize uppercase.
62477         * vary.ch: standardize.  Correct varying string assignments.
62478         * vary.dat: Add new output lines.
62479
62480 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
62481
62482         In chill.execute:
62483         * chprintf.ch: Standardize use of uppercase.
62484         * tuples.ch: Standardize and turn arr2 into a DCL,
62485           rather than a SYN.
62486         * pinits.ch: Standardize.
62487
62488 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
62489
62490         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
62491         * Makefil: Renamed to Makefile.in.
62492         * configure.in: New.
62493
62494 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
62495
62496         In chill.execute:
62497         * .cvsignore: Add result/output files.
62498         * Makefile: Fix up variables at start.  Use MFLAGS
62499           everywhere.  Correct bool_loc, built_ins entries.
62500           Add entry for vary1.ch.
62501         * bitarray.ch: Standardize upper-case usage.
62502         * bitexpr.ch: Standardize, add output of b1.
62503         * params.ch: Use arrayt in along PROC parameters, to
62504           avoid novelty problems.
62505         * sets.ch: Tiny cleanup.
62506         * vary1.ch: Re-indent.
62507
62508 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
62509
62510         * Add PR-related files to Makefiles, .cvsignore files, etc.
62511
62512 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
62513
62514         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
62515           with compiler objects. New names are test-flow.c and test-loop.c
62516
62517 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
62518
62519         * Upgraded c-torture tests from 1.19 to 1.20
62520
62521         * new files:
62522         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
62523         * gcc.compile: 930623-1.c 930623-2.c
62524         * gcc.noncompile: 930622-1.c 930622-2.c
62525         * gcc.failure: 920411-1.c 920627-2.c
62526         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
62527
62528 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
62529
62530         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
62531           More changes to get testsuite working properly. Needs more work.
62532           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
62533
62534 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
62535
62536         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
62537           More changes to get testsuite working properly. Needs more work.
62538
62539 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
62540
62541         * chill.compile/compile.exp: Added for Dejagnu support
62542         * chill.execute/execute.exp: Added for Dejagnu support
62543         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
62544
62545 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
62546
62547         This should complete moving the CHILL test files.
62548         * chill.noncompile(.cvsignore printf.grt
62549             in-printf.grt chprintf.grt chprintf.ch):
62550             Added test-support files.
62551           (Makefile): Modified further.
62552         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
62553             signal.ch): Added test files.
62554           * chill.execute (.cvsignore printf.grt printr.c
62555             in-printf.grt rts.c chprintf.grt rts.h): Added
62556           test-support files.
62557             (Makefile): More corrections.
62558
62559 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
62560
62561         * chill.compile, chill.execute, chill.nocompile: Add CHILL
62562           test cases, ready for DejaGnu.
62563
62564 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
62565
62566         * Upgraded c-torture tests from 1.18 to 1.19
62567
62568         * gcc.compile: added test(s):
62569           930607-1.c
62570         * gcc.execute: added test(s):
62571           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
62572
62573         * added new subdirectory for misc tests: gcc.misc-tests
62574         * gcc.misc-test(s): added tests:
62575           inst-check.c test-consts.c test-ior.c test-switch.c
62576
62577 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
62578
62579         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
62580
62581 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
62582
62583         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
62584
62585 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
62586
62587         * Upgraded c-torture tests from 1.17 to 1.18
62588
62589 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
62590
62591         * Upgraded c-torture tests from 1.12 to 1.17
62592
62593 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
62594
62595         * lib/old-dejagnu.exp:
62596           Fixed handling of XFAIL target triplets to correctly
62597           recognize wildcard characters.  Removed code that
62598           appended a unique id tag to the end of the file name
62599           printed out by the result of the testcases within a
62600           given test file.
62601
62602 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
62603
62604         * lib/old-dejagnu.exp:
62605           Reworked expected failure handling to trigger off of XFAIL
62606           keyword in keyphrase embeded in testcase source code. The
62607           XFAIL keyword must be at the end of the keyphrase line. It
62608           may optionally be followed by one or more target triplets.
62609           It has just occured that the handling of wildcards in the
62610           target triplet may not be correct.
62611
62612 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
62613
62614         * g++.old-deja/tests:
62615           Moved all subdirectories up one level into g++.old-deja .
62616
62617         * lib/old-dejagnu.exp:
62618           Fixed problem with CXXFLAGS not being properly reset, and being
62619           corrupted with extraneous "-c" compiler option.  This was
62620           causing binaries to not be generated for test that needed them.
62621           Modified strings passed to "pass" and "fail" so that individual
62622           tests from the same test file would be distinguished by an
62623           identifier appended to the test file name in the summary logs;
62624           this corrected a problem with erroneous diff logs.  Added code
62625           to search testcases for expected fail and unexpected pass keywords.
62626
62627 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
62628
62629         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
62630
62631 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
62632
62633         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
62634           Removed extraneous text from end of "Special g++ Options"
62635           keyphrase.
62636
62637         * lib/old-dejagnu.exp: Added pattern matching to look for new
62638           keywords, embedded in testcases comments, which will trigger
62639           calls to xpass and xfail.
62640
62641 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
62642
62643         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
62644           comments embedded in the testcases, especially the one looking for
62645           special compiler options, as well as the pattern matching for the
62646           compiler output again.
62647
62648 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
62649
62650         * lib/old-dejagnu.exp: Do a proper check of the return value for
62651           execute tests. Fixed several problems with the pattern matching
62652           of the compiler output which gave erroneous test results.
62653           Changed several of the test result messages to be more descriptive.
62654         * config/unix-g++.exp: Proc g++_load now actually works and
62655           executes the tests passed to it and returns a usable return
62656           value.
62657
62658 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
62659
62660           * lib/gcc.exp: Exits gracefully if $CC is bogus.
62661
62662 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
62663
62664         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
62665           Modified both files to properly execute the old style
62666           dejagnu tests. The previous versions of these files were
62667           experimental and did not function anything near correctly.
62668
62669 1993-04-05  Rob Savoye  (rob@cygnus.com)
62670
62671         * Removed all Makefile.in and configure.in files. No configuration
62672         needed now.
62673
62674 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
62675
62676         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
62677
62678 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
62679
62680         * gcc.compile/configure.in, gcc.unsorted/configure.in,
62681         gcc.special/configure.in, gcc.noncompile/configure.in,
62682         gcc.execute/configure.in, gcc.code_quality/configure.in,
62683         g++.other/configure.in, g++.old-deja/configure.in,
62684         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
62685         in srcname setting.
62686
62687 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
62688
62689         * lib/udi.exp: Fixed mondfe and mondfe_download.
62690         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
62691         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
62692
62693 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
62694
62695         * config/udi-gdb.exp: Check $shell_id after connecting to target.
62696         (gdb_exit): Don't remove *_soc files.
62697
62698 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
62699
62700         * lib/c-torture.exp: Don't look for main; instead always use -w
62701         -c.  This is how the c-torture tests work.  Remove the object
62702         file if the compilation succeeds.
62703         * gcc.execute/execute.exp: Remove executable if test passes.
62704         * gcc.noncompile/noncompile.exp: Every test is an expected
62705         failure.
62706         * gcc.special/special.exp: Added tests from c-torture 1.11,
62707         corrected use of existing test.
62708         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
62709         gcc.execute/920625-1.c: Updated to c-torture 1.11.
62710         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
62711         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
62712         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
62713         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
62714         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
62715         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
62716         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
62717         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
62718         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
62719         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
62720         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
62721         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
62722         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
62723         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
62724         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
62725         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
62726         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
62727         c-torture 1.11.
62728         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
62729         correspond to c-torture 1.11.
62730
62731         * New file.