OSDN Git Service

* gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
2
3         * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
4         * gcc.target/i386/sse-6.c (dump128_64): Likewise.
5
6 2008-02-26  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
7
8         PR c/28800
9         * gcc.dg/empty-source-2.c: Adjust for warning message.
10         * gcc.dg/empty-source-3.c: Likewise.
11         * gcc.dg/pack-test-2.c: Adjust comment.
12         * gcc.dg/pragma-ep-2.c: Likewise.
13         * gcc.dg/pragma-re-2.c: Likewise.
14         * gcc.dg/va-arg-2.c: Likewise.
15
16 2008-02-26  Tobias Burnus  <burnus@net-b.de>
17
18         PR fortran/35033
19         * gfortran.dg/assignment_2.f90: New.
20
21 2008-02-26  Jason Merrill  <jason@redhat.com>
22
23         PR c++/35315
24         * g++.dg/ext/attrib32.C: New.
25
26 2008-02-26  Richard Sandiford  <rsandifo@nildram.co.uk>
27
28         * gcc.c-torture/execute/nest-align-1.x: Delete.
29
30 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
31
32         PR 26264
33         * 20021023-1.c: Use __builtin_va_start instead of
34         __builtin_stdarg_start.
35         * pr17301-1.c: Likewise.
36         * pr17301-2.c: Likewise.
37                 
38 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
39         
40         * gcc.dg/pr34351.c: New.
41         
42 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
43
44         * gcc.dg/Wlarger-than2.c: New.
45         
46 2008-02-26  Paolo Carlini  <pcarlini@suse.de>
47
48         PR c++/35323
49         * g++.dg/lookup/crash7.C: New.
50
51 2008-02-26  Kaz Kojima  <kkojima@gcc.gnu.org>
52
53         * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
54
55 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
56
57         * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
58
59 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
60
61         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
62
63 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
64
65         * gcc.dg/builtins-config.h: Disable C99 runtime testing for
66         Windows.
67
68 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
69
70         * lib/target-supports.exp (check_profiling_available): Report -p
71         unavailable on *-*-mingw*.
72
73 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
74
75         * lib/target-supports.exp (check_effective_target_pthread_h): New.
76         * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
77         dg-require-effective-target pthread_h.
78
79 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
80
81         * gcc.dg/Wswitch-enum-error.c: New.
82         * gcc.dg/Wswitch-error.c: New.
83         * gcc.dg/20011021-1.c: Use two directives to match two different
84         messages.
85         
86 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
87         
88         PR 28322
89         * gcc.dg/pr28322.c: New.
90         * gcc.dg/pr28322-2.c: New.
91         * lib/prune.exp: Ignore "At top level" even if there is no ':'
92         preceding it.
93
94 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
95
96         PR c++/35333
97         * g++.dg/other/error26.C: New.
98
99 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
100
101         PR c++/35338
102         * g++.dg/other/error25.C: New.
103
104 2008-02-25  Andreas Krebbel  <krebbel1@de.ibm.com>
105
106         PR target/35258
107         * gcc.dg/pr35258.c: New testcase.
108
109 2008-02-25  Jan Beulich  <jbeulich@novell.com>
110
111         * gcc.dg/20020426-2.c: Remove bogus workaround.
112         * g++.old-deja/g++.other/store-expr1.C: Likewise.
113         * gcc.target/i386/movq-2.c: Also permit use of movzbl.
114
115 2008-02-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
116
117         * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
118
119 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
120
121         PR middle-end/19984
122         * gcc.dg/pr19984.c: New test.
123         * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
124         name of the variable.
125
126 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
127
128         * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
129         (main): Call check_vect and foo.  Check array values after
130         the call to foo.
131         * gcc.dg/vect/vect-117.c: Call check_vect.
132         * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
133
134 2008-02-25  Jason Merrill  <jason@redhat.com>
135
136         PR c++/33486
137         * g++.dg/lookup/strong-using-5.C: New.
138
139 2008-02-25  Kaz Kojima  <kkojima@gcc.gnu.org>
140
141         * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
142         sh* targets.
143
144 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
145
146         PR target/35349
147         * gcc.c-torture/execute/20050604-1.x: New file.
148
149 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
150
151         * gcc.target/i386/pr22076.c: Update number of mov insns
152         for PIC targets.
153         * gcc.target/i386/pr34256.c: Ditto.
154
155 2008-02-24  Diego Novillo  <dnovillo@google.com>
156
157         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
158
159         PR 33738
160         * g++.dg/warn/pr33738.C: New.
161
162 2008-02-24  Richard Sandiford  <rsandifo@nildram.co.uk>
163
164         * gcc.c-torture/execute/nest-align-1.x: New file.
165
166 2008-02-24  Danny Smith  <dannysmith@users.sourceforge.net>
167
168         PR c++/34749
169         * g++.dg.ext/dllimport13.C: New test.
170
171 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
172
173         PR libfortran/24685
174         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
175         powerpc*-apple-darwin*.
176
177 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
178
179         * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
180         ERFC into gfortran.dg/large_real_kind_3.F90.
181         * gfortran.dg/large_real_kind_3.F90: New test.
182
183 2008-02-23  Andrew Pinski  <andrew_pinski@playstation.sony.com>
184
185         PR rtl-opt/33512
186         * gcc.dg/and-1.c: New test.
187
188 2008-02-23  Daniel Jacobowitz  <dan@codesourcery.com>
189
190         * gcc.c-torture/execute/20080222-1.c: New test.
191
192 2008-02-23  Uros Bizjak  <ubizjak@gmail.com>
193
194         PR target/22076
195         PR target/34256
196         * gcc.target/i386/pr22076.c: New test.
197         * gcc.target/i386/pr34256.c: New test.
198         * gcc.target/i386/vecinit-5.c: New test.
199         * gcc.target/i386/vecinit-6.c: New test.
200         * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
201
202         * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
203         <xmmintrin.h>, define __m64 and __m128 directly.
204         * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
205
206 2008-02-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
207
208         PR C++/34715
209         * g++.dg/ext/always_inline-1.C: New test.
210         * g++.dg/ext/always_inline-2.C: New test.
211         * g++.dg/ext/always_inline-3.C: New test.
212         * g++.dg/ext/always_inline-4.C: New test.
213
214 2008-02-22  Hans-Peter Nilsson  <hp@axis.com>
215
216         * gcc.target/cris/asm-b-1.c: New test.
217
218 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
219
220         PR c++/35282
221         * g++.dg/template/nontype17.C: Add.
222
223 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
224
225         PR c++/35282
226         Revert:
227         2008-02-14  Paolo Carlini  <pcarlini@suse.de>
228
229         PR c++/28743
230         * g++.dg/template/nontype17.C: New.
231         * g++.dg/template/nontype16.C: Add error.
232
233 2008-02-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
234
235         PR c/19999
236         * gcc.dg/Wfloat-equal-1.c: New.
237         * g++.dg/warn/Wfloat-equal-1.C: New.
238
239 2008-02-21  Michael Matz  <matz@suse.de>
240
241         PR target/35264
242         * gcc.dg/pr35264.c: New testcase.
243
244 2008-02-21  Richard Guenther  <rguenther@suse.de>
245
246         * gfortran.dg/reassoc_1.f90: New testcase.
247         * gfortran.dg/reassoc_2.f90: Likewise.
248         * gfortran.dg/reassoc_3.f90: Likewise.
249
250 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
251
252         PR libfortran/34974
253         * gfortran.dg/fmt_t_7.f: New test.
254
255         PR libfortran/35132
256         * gfortran.dg/streamio_15.f90: New test.
257         
258 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
259
260         PR libfortran/35036
261         * gfortran.dg/fmt_zero_digits.f90: Revise test.
262
263 2008-02-20  Seongbae Park <seongbae.park@gmail.com>
264
265         * gcc.dg/Wframe-larger-than.c: New option test.
266
267 2008-02-20  Tobias Burnus  <burnus@net-b.de>
268
269         PR fortran/34997
270         * gfortran.dg/dollar_sym_1.f90: New.
271         * gfortran.dg/dollar_sym_2.f90: New.
272
273 2008-02-20  Richard Guenther  <rguenther@suse.de>
274
275         PR middle-end/35265
276         * gcc.dg/builtins-66.c: New testcase.
277
278 2008-02-20  Richard Guenther  <rguenther@suse.de>
279
280         * gcc.dg/fold-reassoc-1.c: New testcase.
281         * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
282
283 2008-02-20  Richard Guenther  <rguenther@suse.de>
284
285         * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
286
287 2008-02-20  Ira Rosen  <irar@il.ibm.com>
288
289         * lib/target-supports.exp (check_effective_target_vect_unpack):
290         Return true for SPU.
291         (check_effective_target_vect_short_mult): Likewise.
292         * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
293         the loop on targets that support vect_unpack.
294
295 2008-02-20  Uros Bizjak  <ubizjak@gmail.com>
296
297         * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
298         (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
299         templates to reduce number of passed arguments.
300
301 2008-02-19  Jason Merrill  <jason@redhat.com>
302
303         PR c++/34950
304         * g++.dg/template/explicit-args1.C: New.
305
306 2008-02-19  Richard Guenther  <rguenther@suse.de>
307
308         PR tree-optimization/34989
309         * gcc.dg/pr34989-1.c: New testcase.
310         * gcc.dg/pr34989-2.c: Likewise.
311
312 2008-02-19  Jakub Jelinek  <jakub@redhat.com>
313
314         PR c++/35028
315         * g++.dg/gomp/pr35028.C: New test.
316
317         PR c++/34964
318         PR c++/35244
319         * gcc.dg/gomp/pr34964.c: New test.
320         * g++.dg/gomp/pr34964.C: New test.
321         * gcc.dg/gomp/pr35244.c: New test.
322         * g++.dg/gomp/pr35244.C: New test.
323
324         PR c++/35078
325         * g++.dg/gomp/pr35078.C: New test.
326
327 2008-02-19  Christian Bruel  <christian.bruel@st.com>
328
329         * gcc.dg/packed-array.c: New testcase. 
330
331 2008-02-19  Uros Bizjak  <ubizjak@gmail.com>
332
333         PR target/33555
334         * gcc.target/i386/pr33555.c: New test.
335         
336 2008-02-18  H.J. Lu  <hongjiu.lu@intel.com>
337
338         PR target/35189
339         * gcc.target/i386/isa-1.c: New.
340         * gcc.target/i386/isa-2.c: Likewise.
341         * gcc.target/i386/isa-3.c: Likewise.
342         * gcc.target/i386/isa-4.c: Likewise.
343         * gcc.target/i386/isa-5.c: Likewise.
344         * gcc.target/i386/isa-6.c: Likewise.
345         * gcc.target/i386/isa-7.c: Likewise.
346         * gcc.target/i386/isa-8.c: Likewise.
347         * gcc.target/i386/isa-9.c: Likewise.
348         * gcc.target/i386/isa-10.c: Likewise.
349         * gcc.target/i386/isa-11.c: Likewise.
350         * gcc.target/i386/isa-12.c: Likewise.
351         * gcc.target/i386/isa-13.c: Likewise.
352         * gcc.target/i386/isa-14.c: Likewise.
353
354 2008-02-18  Joey Ye  <joey.ye@intel.com>
355             H.J. Lu  <hongjiu.lu@intel.com>
356
357         PR middle-end/34921
358         * gcc.c-torture/execute/nest-align-1.c: New test case.
359
360 2008-02-17  Richard Guenther  <rguenther@suse.de>
361
362         PR middle-end/35227
363         * gcc.dg/torture/pr35227.c: New testcase.
364
365 2008-02-17  Richard Guenther  <rguenther@suse.de>
366
367         PR tree-optimization/35231
368         * gcc.c-torture/execute/pr35231.c: New testcase.
369
370 2008-02-17  Uros Bizjak  <ubizjak@gmail.com>
371
372         * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
373         (test_gt): Ditto.
374
375 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
376
377         * obj-c++.dg/encode-2.mm: XFAIL.
378         * obj-c++.dg/encode-3.mm: Likewise.
379
380 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
381             Paolo Carlini  <pcarlini@suse.de>
382
383         * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
384         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
385         * g++.dg/ext/has_nothrow_copy.C: Likewise.
386
387 2008-02-16  Uros Bizjak  <ubizjak@gmail.com>
388
389         * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
390         (main): Change to void and rename to sse_test.
391         * gcc.target/i386/pr24306.c: Ditto.
392         * gcc.target/i386/pr32065-2.c: Ditto.
393         * gcc.target/i386/20060512-1.c: Include sse2-check.h.
394         (main): Change to void and rename to sse2_test.
395         * gcc.target/i386/20060512-3.c: Ditto.
396
397 2008-02-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
398
399         PR fortran/35150
400         * gfortran.dg/c_loc_tests_12.f03: New test.
401
402 2008-02-15  Douglas Gregor  <doug.gregor@gmail.com>
403
404         PR c++/35023
405         PR c++/35024
406         PR c++/35026
407         * g++.dg/cpp0x/vt-35026.C: New.
408         * g++.dg/cpp0x/vt-35023.C: New.
409         * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
410         * g++.dg/cpp0x/vt-35024.C: New.
411
412 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
413
414         * gcc.c-torture/execute/va-arg-25.x: Remove.
415
416 2008-02-15  Richard Guenther  <rguenther@suse.de>
417             Zdenek Dvorak  <ook@ucw.cz>
418
419         PR tree-optimization/35164
420         * g++.dg/torture/pr35164-1.C: New testcase.
421         * g++.dg/torture/pr35164-2.C: Likewise.
422
423 2008-02-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
424
425         PR testsuite/35119
426         * testsuite/g++.dg/template/spec35.C: Change the regular expressions
427         in dg-final to match the assembly code generated by Darwin 9.
428
429 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
430
431         * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
432
433 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
434
435         * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
436
437 2008-02-15  Hans-Peter Nilsson  <hp@axis.com>
438
439         * lib/dejapatches.exp: New file.
440
441 2008-02-14  Douglas Gregor  <doug.gregor@gmail.com>
442
443         PR c++/34050
444         * g++.dg/cpp0x/vt-34050.C: New.
445
446 2008-02-14  Jason Merrill  <jason@redhat.com>
447
448         PR c++/5645
449         PR c++/11159
450         * g++.dg/warn/pr11159.C: New.
451         * g++.dg/warn/pr5645.C: Likewise.
452
453 2008-02-14  Danny Smith  <dannysmith@users.sourceforge.net>
454
455         PR preprocessor/35061
456         * gcc.dg/cpp/pragma_pop_macro-1.c:  New test.
457
458 2008-02-14  Paolo Carlini  <pcarlini@suse.de>
459
460         PR c++/28743
461         * g++.dg/template/nontype17.C: New.
462         * g++.dg/template/nontype16.C: Add error.
463
464 2008-02-13  Jakub Jelinek  <jakub@redhat.com>
465
466         PR c++/35138
467         * g++.dg/template/member8.C: New test.
468
469 2008-02-13  Michael Matz  <matz@suse.de>
470
471         * gcc.dg/pr35065.c: Fix testcase warnings.
472
473 2008-02-13  Jason Merrill  <jason@redhat.com>
474
475         PR c++/34962, c++/34937, c++/34939
476         * g++.dg/ext/tmplattr9.C: New.
477
478 2008-02-13  Michael Matz  <matz@suse.de>
479
480         PR debug/35065
481         * gcc.dg/pr35065.c: New testcase.
482
483 2008-02-12  Richard Guenther  <rguenther@suse.de>
484
485         PR tree-optimization/35171
486         * gcc.c-torture/compile/pr35171.c: New testcase.
487
488 2008-02-12  Richard Guenther  <rguenther@suse.de>
489
490         PR middle-end/35163
491         * gcc.c-torture/execute/pr35163.c: New testcase.
492
493 2008-02-12  Uros Bizjak  <ubizjak@gmail.com>
494
495         * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
496
497 2008-02-12  Eric Botcazou  <ebotcazou@adacore.com>
498
499         * gnat.dg/loop_address.adb: New test.
500
501 2008-02-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
502
503         * obj-c++.dg/bitfield-1.mm: Expect failures.
504         * obj-c++.dg/bitfield-4.mm: Likewise.
505         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
506         * obj-c++.dg/encode-8.mm: Likewise.
507         * obj-c++.dg/isa-field-1.mm: Likewise.
508         * obj-c++.dg/layout-1.mm: Likewise.
509         * obj-c++.dg/lookup-2.mm: Likewise.
510         * obj-c++.dg/try-catch-2.mm: Likewise.
511         * obj-c++.dg/try-catch-9.mm: Likewise.
512
513 2008-02-12  Jakub Jelinek  <jakub@redhat.com>
514
515         PR c++/35144
516         * g++.dg/tree-ssa/pr35144.C: New test.
517
518         PR inline-asm/35160
519         * gcc.target/i386/pr35160.c: New test.
520
521         PR c++/34862
522         * g++.dg/init/new27.C: New test.
523
524 2008-02-11  Paolo Carlini  <pcarlini@suse.de>
525
526         PR c++/35077
527         * g++.dg/template/crash78.C: New.
528
529 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
530
531         PR testsuite/35047
532         * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
533         * gcc.dg/compat/vector-2_y.c: Ditto.
534
535 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
536             Richard Guenther  <rguenther@suse.de>
537
538         PR tree-optimization/33992
539         * gcc.c-torture/execute/pr33992.c: New testcase.
540
541 2008-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
542
543         * gfortran.dg/streamio_14.f90:  New test.
544
545 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
546
547         * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
548         Add -mfpmath=387 to dg-options.
549
550 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
551
552         PR testsuite/35047
553         * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
554         * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
555         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
556         * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
557         * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
558         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
559         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
560         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
561         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
562
563 2008-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
564
565         PR objc++/34193
566         * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
567
568 2008-02-06  Alexandre Oliva  <aoliva@redhat.com>
569
570         PR c++/35056
571         * g++.dg/conversion/bitfield8.C: New.
572
573 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
574
575         * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
576
577 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
578
579         PR c++/35049
580         PR c++/35096
581         * g++.dg/ext/vector13.C: New.
582
583 2008-02-06  David Daney  <ddaney@avtrex.com>
584
585         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
586
587 2008-02-05  Bob Wilson  <bob.wilson@acm.org>
588
589         * lib/target-supports.exp (check_effective_target_hard_float): Remove
590         special case for xtensa-*-*.
591         
592 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
593
594         PR fortran/35037
595         * gfortran.dg/volatile11.f90: New test.
596
597 2008-02-05  Jakub Jelinek  <jakub@redhat.com>
598
599         PR c++/33553
600         * g++.dg/template/array19.C: New test.
601
602 2008-02-05  Diego Novillo  <dnovillo@google.com>
603
604         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
605
606         PR 33738
607         * g++.dg/warn/pr33738.C: Remove.
608
609 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
610
611         PR fortran/34945
612         * gfortran.dg/bounds_check_13.f: New test.
613
614 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
615
616         PR testsuite/33946
617         * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
618
619 2008-02-05  Uros Bizjak  <ubizjak@gmail.com>
620
621         PR target/35083
622         * gcc.target/i386/pr35083.c: New test.
623
624 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
625
626         PR fortran/32315
627         * gfortran.dg/data_bounds_1.f90: New test.
628
629 2008-02-04  Diego Novillo  <dnovillo@google.com>
630
631         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
632
633         PR 33738
634         * testsuite/g++.dg/warn/pr33738.C: New.
635
636 2008-02-04  Daniel Franke  <franke.daniel@gmail.com>
637
638         * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
639         to match.
640
641 2008-02-04  Hans-Peter Nilsson  <hp@axis.com>
642
643         * lib/target-supports.exp (check_effective_target_hard_float): Only
644         use the macro definition tests for mips*-*-* and xtensa-*-*.  For all
645         other targets, grep for a call insn in the rtl expand dump for an
646         add of two doubles.
647         (target_compile): Support generating rtl dumps as output.
648
649 2008-02-04  Richard Guenther  <rguenther@suse.de>
650
651         PR middle-end/33631
652         * gcc.c-torture/execute/pr33631.c: New testcase.
653
654 2008-02-04  Richard Guenther  <rguenther@suse.de>
655
656         PR middle-end/35043
657         * gcc.c-torture/compile/pr35043.c: New testcase.
658
659 2008-02-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
660
661         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
662
663 2008-02-03  Uros Bizjak  <ubizjak@gmail.com>
664
665         * gcc.target/i386/pr31628.c: Require effective target fpic.
666         * gcc.target/i386/strinline.c: Ditto.
667         * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
668         * gcc.dg/pr35045.c: Ditto.
669         * gcc.dg/20050503-1.c: Ditto.
670
671 2008-02-03  Paul Thomas  <pault@gcc.gnu.org>
672
673         PR fortran/32760
674         * gfortran.dg/host_assoc_variable_1.f90: New test.
675         * gfortran.dg/allocate_stat.f90: Change last three error messages.
676
677 2008-02-02  Michael Matz  <matz@suse.de>
678
679         PR target/35045
680         * gcc.dg/pr35045.c: New test.
681
682 2008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
683
684         PR libfortran/35001
685         * gfortran.dg/shape_4.f90:  New test.
686
687 2008-02-02  Hans-Peter Nilsson  <hp@axis.com>
688
689         * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
690
691 2008-02-01  Hans-Peter Nilsson  <hp@axis.com>
692
693         PR rtl-optimization/34773
694         * gcc.target/cris/torture/pr34773.c: New test.
695
696 2008-02-01  Nick Clifton  <nickc@redhat.com>
697
698         * lib/target-supports.exp (check_profiling_available): Do not
699         expect profiling to work on the xstormy16 target.
700
701 2008-02-01  Uros Bizjak  <ubizjak@gmail.com>
702
703         PR testsuite/35047
704         * gcc.c-torture/execute/20050316-2.x: New file.
705         * gcc.target/i386/pr17390.c: Update scan pattern.
706         * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
707         * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
708
709 2008-01-31  Paul Thomas  <pault@gcc.gnu.org>
710
711         PR fortran/34910
712         * gfortran.dg/proc_assign_2.f90: New test.
713
714 2008-01-31  Douglas Gregor  <doug.gregor@gmail.com>
715             Jakub Jelinek  <jakub@redhat.com>
716
717         PR c++/34935
718         PR c++/34936
719         * g++.dg/ext/alias-canon.C: New.
720         * g++.dg/ext/alias-mangle.C: New.
721
722 2008-01-30  Jan Hubicka  <jh@suse.cz>
723
724         * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
725
726 2008-01-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
727
728         * g++.dg/other/first-global.C: Add -fpie for all pic targets.
729         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
730
731 2008-01-30  Jan Hubicka  <jh@suse.cz>
732
733         PR target/34982
734         * gcc.c-torture/execute/pr34982.c: New testcase.
735
736 2008-01-30  Andreas Krebbel  <krebbel1@de.ibm.com>
737
738         * gcc.target/s390/tf_to_di-1.c: New testcase.
739
740 2008-01-30  Paul Thomas  <pault@gcc.gnu.org>
741
742         PR fortran/34975
743         * gfortran.dg/use_only_3.f90: New test.
744         * gfortran.dg/use_only_3.inc: Modules for new test.
745
746         PR fortran/34429
747         * gfortran.dg/function_charlen_2.f90: New test.
748
749 2008-01-30  Jakub Jelinek  <jakub@redhat.com>
750
751         PR middle-end/34969
752         * gcc.dg/pr34969.c: New test.
753
754         PR c/35017
755         * gcc.dg/inline-25.c: New test.
756         * gcc.dg/inline-26.c: New test.
757         * gcc.dg/inline-27.c: New test.
758
759 2008-01-29  Richard Guenther  <rguenther@suse.de>
760
761         PR middle-end/35006
762         * gcc.c-torture/compile/pr35006.c: New testcase.
763
764 2008-01-29  Douglas Gregor  <doug.gregor@gmail.com>
765
766         PR c++/34055
767         PR c++/34103
768         PR c++/34219
769         PR c++/34606
770         PR c++/34753
771         PR c++/34754
772         PR c++/34755
773         PR c++/34919
774         PR c++/34961
775         * g++.dg/cpp0x/vt-34219-2.C: New.
776         * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
777         * g++.dg/cpp0x/vt-34961.C: New.
778         * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
779         cases from the re-opened PR.
780         * g++.dg/cpp0x/vt-34753.C: New.
781         * g++.dg/cpp0x/vt-34919.C: New.
782         * g++.dg/cpp0x/vt-34754.C: New.
783         * g++.dg/cpp0x/vt-34606.C: New.
784         * g++.dg/cpp0x/vt-34219.C: New.
785         * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
786         * g++.dg/cpp0x/vt-34755.C: New.
787         * g++.dg/cpp0x/pr31438.C: Ditto.
788         * g++.dg/cpp0x/variadic81.C: Ditto.
789
790 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
791
792         * g++.dg/torture/pr34641.C: Put the dg-do first.
793
794 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
795
796         * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
797
798 2008-01-28  Bernhard Fischer  <aldot@gcc.gnu.org>
799
800         * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
801
802 2008-01-28  Nathan Froyd  <froydnj@codesourcery.com>
803
804         PR 31535
805         * gcc.target/powerpc/spe-small-data-1.c: New test.
806         * gcc.target/powerpc/spe-small-data-2.c: New test.
807
808 2008-01-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
809
810         PR libfortran/34980
811         * gfortran.dg/shape_3.f90:  New test.
812
813 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
814
815         * gcc.target/s390/20020926-1.c: Remove -m31.
816
817 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
818
819         * gcc.target/s390/20020926-1.c: Disable for s390x.
820
821 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
822
823         PR fortran/34994
824         * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
825         expression.
826
827 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
828
829         PR fortran/34990
830         * gfortran.dg/array_constructor_22.f90: New test.
831
832 2008-01-26  Maxim Kuvyrkov  <maxim@codesourcery.com>
833
834         PR middle-end/34688
835         * gcc.c-torture/compile/pr34688: New test.
836
837 2008-01-26  Tobias Burnus  <burnus@net-b.de>
838
839         PR fortran/34848
840         * gfortran.dg/missing_optional_dummy_5.f90: New.
841
842 2008-01-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
843
844         * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
845         noinline.  XFAIL test.
846
847 2008-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
848
849         PR fortran/31610
850         * gfortran.dg/array_3.f90: New test.
851
852 2008-01-26  Jakub Jelinek  <jakub@redhat.com>
853
854         * gcc.c-torture/compile/pr34966.c (atan): Only use asm
855         on i?86/x86_64.
856
857         PR c++/34965
858         * gcc.dg/pr34965.c: New test.
859         * g++.dg/other/error24.C: New test.
860
861 2008-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
862
863         PR libfofortran/34887
864         * gfortran.dg/x_slash_2.f:  New test.
865
866 2008-01-26  Richard Guenther  <rguenther@suse.de>
867
868         PR c++/34235
869         * g++.dg/torture/pr34235.C: New testcase.
870
871 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
872
873         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
874
875 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
876
877         PR target/34981
878         * gcc.target/mips/lazy-binding-1.c: New test.
879         * gcc.target/mips/mips.exp (setup_mips_tests): Set
880         mips_forced_no_abicalls and mips_forced_no_shared.
881         (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
882         Avoid using small data with -mabicalls.  Don't make -G0 force
883         -mn-abicalls.  Skip -mabicalls and -mshared tests if the multilib
884         forces the opposite option.
885
886 2008-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
887
888         PR target/34970
889         * gcc.target/i386/fastcall-1.c: Scan for correct label.
890         Use -std=gnu89 switch.
891
892 2008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
893
894         PR libfortran/34876
895         * gfortran.dg/direct_io_9.f: New test.
896
897 2008-01-25  Daniel Franke  <franke.daniel@gmail.com>
898
899         PR fortran/34661
900         * gfortran.dg/where_operator_assign_4.f90: New test.
901
902 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
903
904         * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
905         gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
906         c4x-*-* targets.
907
908 2008-01-25  Richard Guenther  <rguenther@suse.de>
909
910         PR middle-end/32244
911         * gcc.c-torture/execute/pr32244-1.c: New testcase.
912
913 2008-01-25  Richard Guenther  <rguenther@suse.de>
914
915         PR tree-optimization/34966
916         * gcc.c-torture/compile/pr34966.c: New testcase.
917
918 2008-01-25  Richard Guenther  <rguenther@suse.de>
919
920         PR c++/33887
921         * g++.dg/torture/pr33887-1.C: New testcase.
922         * g++.dg/torture/pr33887-2.C: Likewise.
923         * g++.dg/torture/pr33887-3.C: Likewise.
924         * gcc.c-torture/execute/20071211-1.c: Likewise.
925
926 2008-01-25  Uros Bizjak  <ubizjak@gmail.com>
927
928         PR target/34856
929         * gcc.dg/pr34856.c: Use pointer mode for "pin".
930
931 2008-01-25  Jakub Jelinek  <jakub@redhat.com>
932
933         PR middle-end/33333
934         * g++.dg/gomp/pr33333.C: New test.
935
936         PR preprocessor/34692
937         * gcc.dg/cpp/pr34692.c: New test.
938         * gcc.dg/gomp/pr34692.c: New test.
939
940 2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
941
942         * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
943
944 2008-01-24  Daniel Franke  <franke.daniel@gmail.com>
945
946         PR fortran/34202
947         * gfortran.dg/empty_type.f90: New test.
948
949 2008-01-24  Paolo Carlini  <pcarlini@suse.de>
950
951         PR c++/34603
952         * g++.dg/template/crash77.C: New.
953
954 2008-01-24  Uros Bizjak  <ubizjak@gmail.com>
955
956         PR target/34856
957         * gcc.dg/pr34856.c: New test.
958
959 2008-01-24  Tobias Burnus  <burnus@net-b.de>
960
961         * gfortran.dg/namelist_39.f90: Delete temporary files.
962         * gfortran.dg/namelist_44.f90: Ditto.
963
964 2008-01-24  Richard Guenther  <rguenther@suse.de>
965
966         PR middle-end/34953
967         * g++.dg/torture/pr34953.C: New testcase.
968
969 2008-01-24  Jakub Jakub Jelinek  <jakub@redhat.com>
970
971         PR middle-end/34934
972         * gcc.c-torture/compile/20080124-1.c: New test.
973
974 2008-01-24  Paul Thomas  <pault@gcc.gnu.org>
975
976         PR fortran/34872
977         * gfortran.dg/function_charlen_3.f: New test.
978
979 2008-01-23  Michael Matz  <matz@suse.de>
980
981         PR debug/34895
982         * g++.dg/debug/pr34895.cc: New testcase.
983
984 2008-01-23  Richard Guenther  <rguenther@suse.de>
985
986         PR middle-end/31529
987         * gcc.dg/pr31529-1.c: New testcase.
988         * gcc.dg/pr31529-2.c: Likewise.
989
990 2008-01-23  Jakub Jelinek  <jakub@redhat.com>
991
992         PR c++/34829
993         * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
994         unsigned int for the first argument.
995
996 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
997
998         PR c++/33984
999         * g++.dg/conversion/bitfield7.C: New test.
1000         * g++.dg/cpp0x/decltype4.C: Fixed xfail.
1001
1002 2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>
1003
1004         From Michael Frysinger  <michael.frysinger@analog.com>
1005         * gcc.target/bfin/mcpu-bf547.c: New test.
1006         * gcc.target/bfin/mcpu-bf523.c: New test.
1007         * gcc.target/bfin/mcpu-bf524.c: New test.
1008         * gcc.target/bfin/mcpu-bf526.c: New test.
1009
1010 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
1011
1012         * gcc.c-torture/execute/20080122-1.c: New test.
1013
1014 2008-01-22  Tom Tromey  <tromey@redhat.com>
1015
1016         PR c++/34859
1017         * gcc.dg/cpp/pr34859.c: New file.
1018
1019 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
1020
1021         PR fortran/34875
1022         * gfortran.dg/vector_subscript_3.f90: New test.
1023
1024 2008-01-22  Tobias Burnus  <burnus@net-b.de>
1025
1026         PR fortran/34848
1027         * gfortran.dg/missing_optional_dummy_4.f90
1028
1029 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1030
1031         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
1032
1033 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
1034
1035         * gnat.dg/unchecked_union1.adb: New test.
1036
1037 2008-01-22  Tom Tromey  <tromey@redhat.com>
1038
1039         PR c++/34829
1040         * g++.dg/ext/pr34829.C: New file.
1041
1042 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
1043
1044         PR c++/34607
1045         * gcc.dg/gomp/pr34607.c: New test.
1046         * g++.dg/gomp/pr34607.C: New test.
1047
1048         PR c++/34914
1049         * g++.dg/ext/vector10.C: New test.
1050
1051         PR c++/34918
1052         * g++.dg/other/error23.C: New test.
1053
1054         PR c++/34917
1055         * g++.dg/ext/vector12.C: New test.
1056
1057 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1058
1059         PR 32102
1060         * gcc.dg/Wstrict-overflow-21.c: New.
1061         * g++.dg/warn/Wstrict-aliasing-8.C: New.
1062
1063 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1064
1065         PR middle-end/33092
1066         * gcc.dg/pr33092.c: New.
1067
1068 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
1069
1070         * gcc.target/s390/20020926-1.c: Add -m31 option.
1071
1072 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
1073
1074         PR fortran/34915
1075         * gfortran.dg/initialization_18.f90: New test.
1076
1077 2008-01-22  Tobias Burnus  <burnus@net-b.de>
1078
1079         PR fortran/34899
1080         * gfortran.dg/tab_continuation.f: New.
1081
1082 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
1083
1084         PR fortran/34896
1085         * gfortran.dg/use_rename_2.f90: New test.
1086
1087 2008-01-21  Richard Guenther  <rguenther@suse.de>
1088
1089         PR middle-end/34856
1090         * gcc.c-torture/compile/pr34856.c: New testcase.
1091
1092 2008-01-21  Richard Guenther  <rguenther@suse.de>
1093
1094         PR c/34885
1095         * gcc.c-torture/compile/pr34885.c: New testcase.
1096
1097 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
1098
1099         * gnat.dg/specs/alignment1.ads: New test.
1100
1101 2008-01-21  Richard Guenther  <rguenther@suse.de>
1102
1103         PR c++/34850
1104         * g++.dg/torture/pr34850.C: New testcase.
1105
1106 2008-01-21  Alon Dayan  <alond@il.ibm.com>
1107             Olga Golovanevsky  <olga@il.ibm.com>
1108
1109         PR tree-optimization/34701
1110         * gcc.dg/struct/wo_prof_array_field.c: New test.
1111         
1112 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
1113
1114         PR c++/34891
1115         * g++.dg/ext/vector9.C: New.
1116
1117 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
1118
1119         PR c++/34776
1120         PR c++/34486
1121         * g++.dg/template/crash75.C: New.
1122         * g++.dg/template/crash76.C: Likewise.  
1123
1124 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
1125
1126         PR rtl-optimization/34808
1127         * gcc.c-torture/compile/pr34808.c: New test.
1128
1129 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
1130
1131         PR fortran/34784
1132         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
1133
1134         PR fortran/34861
1135         * gfortran.dg/entry_array_specs_3.f90: New test.
1136
1137         PR fortran/34854
1138         * gfortran.dg/use_rename_1.f90: New test.
1139
1140 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
1141
1142         PR fortran/34784
1143         * gfortran.dg/array_constructor_20.f90: New test.
1144         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
1145
1146         PR fortran/34785
1147         * gfortran.dg/array_constructor_21.f90: New test.
1148
1149 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1150
1151         PR libfortran/34795
1152         * gfortran.dg/inquire_13.f90: New test.
1153         
1154         PR libfortran/34659
1155         * gfortran.dg/continuation_9.f90: New test.
1156
1157 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
1158
1159         PR target/34831
1160         * gcc.target/mips/pr34831.c: New test.
1161
1162 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1163
1164         PR fortran/34817
1165         PR fortran/34838
1166         * gfortran.dg/any_all_1.f90:  New test.
1167         * gfortran.dg/any_all_2.f90:  New test.
1168
1169 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1170
1171         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
1172         "dg-require-weak" statement.
1173         * g++.dg/eh/weak1.C: Likewise.
1174
1175 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
1176
1177         PR gcov-profile/34610
1178         * gcc.dg/gomp/pr34610.c: New test.
1179
1180 2008-01-19  Tobias Burnus  <burnus@net-b.de>
1181
1182         PR fortran/34760
1183         * gfortran.dg/implicit_11.f90: New.
1184         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
1185         * gfortran.dg/entry_15.f90: Ditto.
1186         * gfortran.dg/func_assign.f90: Ditto.
1187         * gfortran.dg/gomp/reduction3.f90: Ditto.
1188         * gfortran.dg/proc_assign_1.f90: Ditto.
1189
1190         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
1191         of dg-excess-errors.
1192
1193 2008-01-18  Tobias Burnus  <burnus@net-b.de>
1194
1195         PR fortran/32616
1196         * gfortran.dg/argument_checking_15.f90: New.
1197         * gfortran.dg/argument_checking_5.f90: Change TODO into
1198         dg-warning.
1199
1200 2008-01-18  Tobias Burnus  <burnus@net-b.de>
1201
1202         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
1203         * gfortran.dg/enum_5.f90: Ditto.
1204         * gfortran.dg/enum_6.f90: Ditto.
1205         * gfortran.dg/bom_error.f90: Ditto.
1206         * gfortran.dg/func_decl_4.f90: Ditto.
1207
1208 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1209
1210         PR libfortran/34782
1211         * gfortran.dg/fmt_t_6.f: New test.
1212
1213 2008-01-18  Tobias Burnus  <burnus@net-b.de>
1214
1215         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
1216
1217 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
1218
1219         * gcc/testsuite/g++.dg/lookup/two-stage2.C: fix comment.
1220
1221 2008-01-18  Ian Lance Taylor  <iant@google.com>
1222
1223         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
1224
1225 2008-01-18  Ian Lance Taylor  <iant@google.com>
1226
1227         PR c++/33407
1228         * g++.dg/init/new26.C: New test.
1229
1230 2008-01-18  Richard Guenther  <rguenther@suse.de>
1231
1232         PR middle-end/34801
1233         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
1234         redundant one.
1235
1236 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
1237
1238         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
1239         dg-require-effective-target.
1240
1241 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1242
1243         PR target/34556
1244         * gfortran.dg/reshape_2.f90: New test.
1245
1246 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
1247
1248         * gcc.dg/20040223-1.c: Fix comment typo.
1249
1250 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
1251
1252         PR target/34814
1253         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
1254         until 34814 is fixed.
1255
1256 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
1257
1258         PR tree-optimization/34648
1259         * gcc.c-torture/compile/pr34648.c: New testcase.
1260
1261 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
1262
1263         PR testsuite/34821
1264         * gcc.dg/autopar/autopar.exp: New.
1265         * g++.dg/tree-ssa/pr34355.C: Require pthread.
1266         * lib/target-supports.exp (check_effective_target_pthread): New.
1267
1268         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
1269         * gcc.dg/tree-ssa/reduc-1short.c: Same.
1270         * gcc.dg/tree-ssa/reduc-1.c: Same.
1271         * gcc.dg/tree-ssa/reduc-2short.c: Same.
1272         * gcc.dg/tree-ssa/reduc-2.c: Same
1273         * gcc.dg/tree-ssa/reduc-3.c: Same.
1274         * gcc.dg/tree-ssa/reduc-1char.c: Same.
1275         * gcc.dg/tree-ssa/reduc-6.c: Same.
1276         * gcc.dg/tree-ssa/reduc-7.c: Same.
1277         * gcc.dg/tree-ssa/reduc-2char.c: Same.
1278         * gcc.dg/tree-ssa/reduc-8.c: Same.
1279         * gcc.dg/tree-ssa/reduc-9.c: Same.
1280
1281 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
1282
1283         * gnat.dg/discr5.adb: New test.
1284
1285 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
1286
1287         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
1288
1289 2008-01-17  Richard Guenther  <rguenther@suse.de>
1290
1291         PR tree-optimization/34825
1292         * gcc.dg/pr34825.c: New testcase.
1293
1294 2008-01-17  Richard Guenther  <rguenther@suse.de>
1295
1296         * gcc.c-torture/execute/20080117-1.c: New testcase.
1297
1298 2008-01-17  Revital Eres  <eres@il.ibm.com>
1299
1300         PR30957
1301         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
1302
1303 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
1304
1305         PR fortran/34429
1306         * gfortran.dg/function_charlen_1.f90: New test.
1307
1308         PR fortran/34431
1309         * gfortran.dg/function_types_1.f90: New test.
1310         * gfortran.dg/function_types_2.f90: New test.
1311
1312         PR fortran/34471
1313         * gfortran.dg/function_kinds_4.f90: New test.
1314         * gfortran.dg/function_kinds_5.f90: New test.
1315
1316         * gfortran.dg/defined_operators_1.f90: Errors now at function
1317         declarations.
1318         * gfortran.dg/private_type_4.f90: The same.
1319         * gfortran.dg/interface_15.f90: The same.
1320         * gfortran.dg/elemental_args_check_2.f90: The same.
1321         * gfortran.dg/auto_internal_assumed.f90: The same.
1322
1323 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
1324
1325         * gnat.dg/sizetype.adb: New test.
1326
1327 2008-01-16  Richard Guenther  <rguenther@suse.de>
1328
1329         PR middle-end/32628
1330         * gcc.dg/overflow-warn-7.c: New testcase.
1331
1332 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1333
1334         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
1335
1336 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
1337         Richard Guenther  <rguenther@suse.de>
1338
1339         PR c/34668
1340         * gcc.dg/pr34668-1.c: New test.
1341         * gcc.dg/pr34668-2.c: Likewise.
1342
1343 2008-01-16  Richard Guenther  <rguenther@suse.de>
1344
1345         PR c++/33819
1346         * g++.dg/torture/pr33819.C: New testcase.
1347
1348 2008-01-16  Richard Guenther  <rguenther@suse.de>
1349
1350         PR c/34768
1351         * gcc.c-torture/execute/pr34768-1.c: New testcase.
1352         * gcc.c-torture/execute/pr34768-2.c: Likewise.
1353
1354 2008-01-16  Tobias Burnus  <burnus@net-b.de>
1355
1356         PR fortran/34796
1357         * gfortran.dg/argument_checking_13.f90: New.
1358         * gfortran.dg/argument_checking_14.f90: New.
1359
1360 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
1361         
1362         PR libfortran/34671
1363         * gfortran.dg/anyallcount_1.f90:  New test.
1364
1365 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1366
1367         PR c++/34399
1368         * g++.dg/cpp0x/vt-34399.C: New.
1369         * g++.dg/template/friend50.C: New.
1370
1371 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1372
1373         PR c++/34751
1374         * g++.dg/cpp0x/vt-34751.C: New.
1375
1376 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1377
1378         PR c++/34051
1379         PR c++/34055
1380         PR c++/34102
1381         PR c++/34103
1382         * g++.dg/cpp0x/vt-34051-2.C: New.
1383         * g++.dg/cpp0x/vt-34102.C: New.
1384         * g++.dg/cpp0x/vt-34051.C: New.
1385         * g++.dg/cpp0x/vt-34055.C: New.
1386         * g++.dg/cpp0x/vt-34103.C: New.
1387
1388 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1389
1390         PR c++/34314
1391         * g++.dg/cpp0x/vt-34314.C: New.
1392         * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
1393         reality (the error message was wrong previously).
1394
1395 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1396
1397         PR c++/33964
1398         * g++.dg/cpp0x/vt-33964.C: New.
1399         * g++.dg/template/partial5.C: New.
1400
1401 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1402
1403         PR c++/34052
1404         * g++.dg/cpp0x/vt-34052.C: New.
1405         * g++.dg/template/ttp26.C: New.
1406         
1407 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
1408
1409         * gnat.dg/rep_clause2.ad[sb]: New test.
1410         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
1411
1412 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1413
1414         PR c++/24924
1415         * g++.dg/cpp/pedantic-errors.C: Delete.
1416         * g++.dg/cpp/permissive.C: Delete.
1417         
1418 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
1419
1420         * gcc.c-torture/compile/20080114-1.c: New test.
1421
1422 2008-01-13  Tobias Burnus  <burnus@net-b.de>
1423
1424         PR fortran/34665
1425         * gfortran.dg/argument_checking_11.f90: New.
1426         * gfortran.dg/argument_checking_12.f90: New.
1427         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
1428         * gfortran.dg/c_assoc_2.f03: Update dg-error.
1429         * gfortran.dg/argument_checking_3.f90: Ditto.
1430         * gfortran.dg/pointer_intent_2.f90: Ditto.
1431         * gfortran.dg/import2.f90: Ditto.
1432         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
1433         * gfortran.dg/implicit_actual.f90: Ditto.
1434         * gfortran.dg/used_dummy_types_3.f90: Ditto.
1435         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
1436
1437 2008-01-13  Tobias Burnus  <burnus@net-b.de>
1438
1439         PR fortran/34763
1440         * gfortran.dg/interface_proc_end.f90: New.
1441
1442 2008-01-13  Tobias Burnus  <burnus@net-b.de>
1443
1444         PR fortran/34759
1445         * gfortran.dg/assumed_size_refs_4.f90: New.
1446
1447 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
1448
1449         * gnat.dg/unchecked_convert1.adb.
1450
1451 2008-01-13  Richard Guenther  <rguenther@suse.de>
1452
1453         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
1454         readable and writable again before exiting.
1455
1456 2008-01-13  Richard Guenther  <rguenther@suse.de>
1457
1458         PR middle-end/34601
1459         * gcc.dg/noncompile/incomplete-4.c: New testcase.
1460
1461 2008-01-13  Jan Hubicka  <jh@suse.cz>
1462
1463         PR middle-end/32135
1464         * gcc.dg/pr32135.c: new.
1465
1466 2008-01-12  Doug Kwan  <dougkwan@google.com>
1467
1468         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
1469         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
1470         -Wignored-qualifiers.
1471
1472 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
1473
1474         * gnat.dg/slice3.adb: New test.
1475         * gnat.dg/slice4.adb: Likewise.
1476
1477 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
1478
1479         * gnat.dg/bit_packed_array.ad[sb]: New test.
1480
1481 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1482
1483         PR fortran/34432
1484         * gfortran.dg/parens_7.f90: New test.
1485
1486 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1487
1488         * gcc.dg/tree-ssa/loadpre5.c: Use static.
1489         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
1490
1491         * gcc.dg/pr33826.c: Require nonpic.
1492
1493 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1494
1495         PR fortran/34722
1496         * gfortran.dg/inquire_12.f90: New test.
1497
1498 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
1499
1500         PR libfortran/34670
1501         * all_bounds_1.f90: New test case.
1502         * maxloc_bounds_1.f90: New test case.
1503         * maxloc_bounds_2.f90: New test case.
1504         * maxloc_bounds_3.f90: New test case.
1505         * maxloc_bounds_4.f90: New test case.
1506         * maxloc_bounds_5.f90: New test case.
1507         * maxloc_bounds_6.f90: New test case.
1508         * maxloc_bounds_7.f90: New test case.
1509         * maxloc_bounds_8.f90: New test case.
1510
1511 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
1512
1513         * gcc.dg/struct-ret-3.c: New test.
1514
1515 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
1516
1517         PR fortran/34537
1518         * gfortran.dg/transfer_simplify_8.f90: New test.
1519
1520 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
1521
1522         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
1523         size_t using predefined macro.
1524
1525 2008-01-10  Raksit Ashok  <raksit@google.com>
1526
1527         PR rtl-optimization/27971
1528         * gcc.target/i386/pr27971.c: New testcase.
1529
1530 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
1531
1532         PR fortran/34396
1533         * gfortran.dg/bounds_check_12.f90: New test.
1534
1535 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
1536
1537         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
1538         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
1539
1540 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
1541
1542         PR middle-end/34641
1543         * g++.dg/torture/pr34641.C: New testcase.
1544
1545 2008-01-10  Richard Guenther  <rguenther@suse.de>
1546
1547         PR tree-optimization/34651
1548         * g++.dg/torture/pr34651.C: New testcase.
1549
1550 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
1551
1552         PR tree-optimization/34017
1553         * gcc.dg/tree-ssa/pr34017.c: New.
1554
1555 2008-01-09  Richard Guenther  <rguenther@suse.de>
1556         Andrew Pinski  <andrew_pinski@playstation.sony.com>
1557
1558         PR middle-end/30132
1559         * gcc.c-torture/compile/pr30132.c: New testcase.
1560
1561 2008-01-09  Richard Guenther  <rguenther@suse.de>
1562
1563         PR middle-end/34458
1564         * gcc.c-torture/compile/pr34458.c: New testcase.
1565
1566 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1567
1568         PR testsuite/30459
1569         g++.dg/eh/ia64-2.C: Require weak support.
1570
1571 2008-01-08  Richard Guenther  <rguenther@suse.de>
1572
1573         PR middle-end/31863
1574         * g++.dg/torture/pr31863.C: New testcase.
1575
1576 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
1577
1578         PR middle-end/34694
1579         * gcc.dg/gomp/pr34694.c: New test.
1580         * g++.dg/gomp/pr34694.C: New test.
1581
1582         PR c++/33890
1583         * g++.dg/gomp/pr33890.C: New test.
1584
1585 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
1586
1587         PR fortran/34476
1588         * gfortran.dg/parameter_array_init_3.f90: New test.
1589
1590 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
1591
1592         PR fortran/34681
1593         PR fortran/34704
1594         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
1595
1596 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
1597
1598         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
1599         * g++.dg/other/spu2vmx-1.C: Use it.
1600
1601 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
1602
1603         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
1604
1605         PR testsuite/34575
1606         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
1607         * gcc.target/powerpc/parity-1.c: Likewise.
1608
1609 2008-01-07  Fred Fish  <fnf@specifix.com>
1610
1611         PR preprocessor/30363:
1612         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
1613         macro expansions.
1614
1615 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
1616
1617         PR fortran/34672
1618         * gfortran.dg/use_only_2.f90: New test.
1619
1620 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
1621
1622         PR libstdc++/34680
1623         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
1624         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
1625
1626 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
1627
1628         PR fortran/34545
1629         * gfortran.dg/use_12.f90: New test.
1630
1631 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1632
1633         PR fortran/34689
1634         * interface.c (compare_actual_formal): Fix intent(out) check for
1635         function result variables.
1636
1637 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1638
1639         PR fortran/34690
1640         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
1641
1642 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1643
1644         PR fortran/34689
1645         * gfortran.dg/intent_out_4.f90: Fix test case.
1646
1647 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1648
1649         PR fortran/34689
1650         * gfortran.dg/intent_out_4.f90: New.
1651
1652 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1653
1654         PR libfortran/34540
1655         * gfortran.dg/optional_dim_3.f90: New test.
1656
1657 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1658
1659         PR fortran/34658
1660         * gfortran.dg/common_11.f90: New.
1661         * gfortran.dg/blockdata_1.f90: Update test case.
1662         * gfortran.dg/blockdata_2.f90: Update test case.
1663
1664 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1665
1666         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
1667
1668 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1669
1670         PR fortran/34655
1671         * gfortran.dg/equiv_constraint_9.f90: New.
1672
1673 2008-01-06  Revital Eres  <eres@il.ibm.com>
1674
1675         PR tree-optimization/34263
1676         * gcc.dg/pr34263.c:  New testcase.
1677
1678 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1679
1680         PR fortran/34654
1681         * gfortran.dg/internal_io_unf.f90: New.
1682
1683 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1684
1685         PR fortran/34660
1686         * gfortran.dg/elemental_args_check_2.f90: New.
1687
1688 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1689
1690         PR fortran/34662
1691         * gfortran.dg/intent_out_3.f90: New.
1692
1693 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
1694
1695         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
1696
1697 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1698
1699         PR libfortran/34676
1700         * gfortran.dg/list_read_8.f90: New test.
1701
1702 2008-01-04  Richard Guenther  <rguenther@suse.de>
1703
1704         PR middle-end/34029
1705         * gcc.c-torture/compile/pr34029-1.c: New testcase.
1706         * gcc.c-torture/compile/pr34029-2.c: Likewise.
1707
1708 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
1709
1710         PR gcov-profile/34609
1711         * g++.dg/gcov/gcov-6.C: New test.
1712
1713 2008-01-04  Richard Guenther  <rguenther@suse.de>
1714
1715         PR tree-optimization/31081
1716         * g++.dg/torture/pr31081-1.C: New testcase.
1717         * g++.dg/torture/pr31081-2.C: Likewise.
1718
1719 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
1720
1721         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
1722         * gcc.target/mips/rsqrt-2.c: Likewise.
1723         * gcc.target/mips/rsqrt-4.c: New test.
1724
1725 2008-01-04  Tobias Burnus  <burnus@net-b.de>
1726
1727         PR fortran/34557
1728         * gfortran.dg/equiv_substr.f90: New.
1729
1730 2008-01-03  Tom Tromey  <tromey@redhat.com>
1731
1732         PR c/34457:
1733         * gcc.dg/pr34457-2.c: New file.
1734         * gcc.dg/pr34457-1.c: New file.
1735
1736 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
1737
1738         Revert fix for PR tree-optimization/34458.
1739
1740 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
1741
1742         PR tree-optimization/34458
1743         * gcc.dg/tree-ssa/pr34458.c: New.
1744
1745 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1746
1747         PR libfortran/34565
1748         * gfortran.dg/internal_readwrite_1.f90:  New test.
1749         * gfortran.dg/internal_readwrite_2.f90:  New test.
1750
1751 2008-01-03  Tom Tromey  <tromey@redhat.com>
1752
1753         PR preprocessor/34602:
1754         * gcc.dg/cpp/pr34602.c: New file.
1755
1756 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
1757
1758         PR tree-optimization/29484
1759         * gcc.c-torture/execute/20071220-1.c: New test.
1760         * gcc.c-torture/execute/20071220-2.c: New test.
1761
1762 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
1763
1764         PR tree-optimization/34635
1765         * gcc.dg/tree-ssa/pr34635.c: New.
1766         * gcc.dg/tree-ssa/pr34635-1.c: New.
1767
1768 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1769
1770         PR middle-end/34562
1771         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
1772         scan-assembler check.
1773
1774 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
1775
1776         PR middle-end/34608
1777         * g++.dg/gomp/pr34608.C: New test.
1778
1779 2008-01-02  Richard Guenther  <rguenther@suse.de>
1780
1781         PR middle-end/34093
1782         PR middle-end/31976
1783         * gcc.c-torture/compile/pr34093.c: New testcase.
1784
1785 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
1786
1787         * g++.dg/cpp0x/long_long.C: New.
1788
1789 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1790
1791         * gcc.target/spu/tag_manager.c : Include stdlib.h.
1792         * gcc.target/spu/Wmain.c: Fix the line numbers for the
1793         warning on the function main.
1794
1795 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
1796
1797         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
1798         rather than __v2di type.
1799
1800 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
1801
1802         PR fortran/34558
1803         * gfortran.dg/linked_list_1.f90: New test.
1804
1805 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
1806
1807         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
1808         instead of appending to it.
1809
1810 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
1811
1812         PR tree-optimization/34591
1813         * gcc.dg/vect/pr34591.c: New test.
1814
1815 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1816
1817         PR libfortran/34594
1818         * gfortran.dg/direct_io_8.f90:  New test case.
1819
1820 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
1821
1822         PR target/34281
1823         * gcc.c-torture/execute/20071213-1.c: New test.
1824
1825 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1826
1827         PR libfortran/34560
1828         * gfortran.dg/read_eof_5.f90: New test.
1829
1830 2007-12-25  Tobias Burnus  <burnus@net-b.de>
1831
1832         PR fortran/34514
1833         * gfortran.dg/initialization_17.f90: New.
1834
1835 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1836
1837         PR libfortran/34566
1838         * gfortran.dg/matmul_6.f90:  New test.
1839
1840 2007-12-23  Tobias Burnus  <burnus@net-b.de>
1841
1842         PR fortran/34421
1843         * gfortran.dg/entry_17.f90: New.
1844
1845 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
1846
1847         PR fortran/34536
1848         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
1849         * gfortran.dg/real_const_3.f90: Likewise.
1850         * gfortran.dg/unary_operator.f90: New test.
1851
1852 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
1853
1854         * gnat.dg/pack2.adb: New test.
1855
1856 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
1857
1858         PR fortran/34559
1859         * gfortran.dg/repeat_6.f90: New test.
1860
1861 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
1862
1863         PR fortran/34549
1864         * cshift_shift_real_1.f90:  New test.
1865
1866 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1867
1868         PR fortran/34540
1869         * gfortran.dg/shift-kind_2.f90: New test.
1870
1871 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
1872
1873         PR target/8835
1874         * gcc.dg/pr8835-1.c: New.
1875
1876 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
1877
1878         PR fortran/34438
1879         * gfortran.dg/default_initialization_3.f90: New test.
1880
1881 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
1882
1883         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
1884         conditions.
1885         (dg-mips-options): Treat -march=24k* as a 32-bit option.
1886
1887 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
1888
1889         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
1890         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
1891
1892 2007-12-20  Jason Merrill  <jason@redhat.com>
1893
1894         * gcc.dg/overload/arg[14].C: Remove expected errors.
1895
1896 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
1897
1898         PR c++/34459
1899         * gcc.c-torture/execute/20071219-1.c: New test.
1900
1901 2007-12-20  Tobias Burnus  <burnus@net-b.de>
1902
1903         PR fortran/34530
1904         * gfortran.dg/namelist_44.f90: New.
1905
1906 2007-12-20  Tobias Burnus  <burnus@net-b.de>
1907
1908         PR fortran/34482
1909         * gfortran.dg/boz_8.f90: Add error-check check.
1910         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
1911         stop by call abort.
1912
1913 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
1914
1915         * gcc.dg/gomp/combined-1.c: New test.
1916
1917 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
1918
1919         PR tree-optimization/34355
1920         * g++.dg/tree-ssa/pr34355.C: New test.
1921
1922 2007-12-19  Revital Eres  <eres@il.ibm.com>
1923
1924          * gcc.dg/sms-5.c: New testcase.
1925
1926 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1927
1928         PR fortran/34325
1929         * gfortran.dg/missing_parens_1.f90: New.
1930         * gfortran.dg/missing_parens_1.f90: New.
1931         
1932 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
1933
1934         PR fortran/34495
1935         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
1936         expressions.
1937         * gfortran.dg/transfer_simplify_7.f90: New test.
1938
1939 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
1940
1941         * gcc.dg/pr32912-3.c: Compile with -w.
1942
1943         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
1944
1945 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
1946             Jakub Jelinek  <jakub@redhat.com>
1947         
1948         PR c++/32565
1949         PR c++/33943
1950         PR c++/33965
1951         * g++.dg/cpp0x/variadic86.C: New.
1952         * g++.dg/cpp0x/variadic87.C: New.
1953         * g++.dg/cpp0x/variadic84.C: New.
1954         * g++.dg/cpp0x/variadic85.C: New.
1955         * g++.dg/template/ttp25.C: New.
1956
1957 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
1958
1959         PR tree-optimization/34123
1960         * gcc.dg/tree-ssa/pr34123.c: New test.
1961
1962 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
1963
1964         PR rtl-optimization/34456
1965         * gcc.c-torture/execute/pr34456.c: New test.
1966
1967 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
1968
1969         PR c++/34488
1970         * g++.dg/parse/friend7.C: New test.
1971
1972         PR rtl-optimization/34490
1973         * gcc.c-torture/execute/20071216-1.c: New test.
1974
1975 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1976
1977         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
1978
1979 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
1980
1981         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
1982         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
1983         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
1984         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
1985         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
1986
1987 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
1988
1989         PR c/34506
1990         * gcc.dg/gomp/clause-2.c: New test.
1991         * g++.dg/gomp/clause-4.C: New test.
1992
1993 2007-12-17  Tobias Burnus  <burnus@net-b.de>
1994
1995         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
1996         part of Fortran 77/95/2003.
1997
1998 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
1999
2000         PR tree-optimization/34445
2001         * gfortran.dg/vect/cost-model-pr34445.f: New test.
2002         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
2003
2004 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2005
2006         PR fortran/34427
2007         * gfortran.dg/namelist_42.f90: Update.
2008         * gfortran.dg/namelist_43.f90: New.
2009         
2010 2007-12-16  Tobias Burnus  <burnus@net-b.de>
2011
2012         PR fortran/34495
2013         * gfortran.dg/initialization_16.f90: New.
2014
2015 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
2016
2017         PR fortran/34305
2018         * gfortran.dg/real_dimension_1.f:  New test case.
2019
2020 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2021
2022         * gcc.dg/torture/pr24257.c: Remove -O from options.
2023
2024 2007-12-16  Tobias Burnus  <burnus@net-b.de>
2025
2026         PR fortran/34246
2027         * gfortran.dg/bind_c_usage_16.f03: Extend test.
2028
2029 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
2030
2031         PR fortran/31213
2032         PR fortran/33888
2033         PR fortran/33998
2034         * gfortran.dg/mapping_1.f90: New test.
2035         * gfortran.dg/mapping_2.f90: New test.
2036         * gfortran.dg/mapping_3.f90: New test.
2037
2038 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
2039
2040         PR rtl-optimization/34415
2041         * gcc.c-torture/execute/pr34415.c: New test.
2042
2043 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
2044
2045         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
2046         void. 
2047
2048 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
2049
2050         PR bootstrap/34003
2051         * gcc.dg/pr34003-1.c: New test.
2052         * gcc.dg/pr34003-2.c: New.
2053
2054 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
2055
2056         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
2057         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
2058         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
2059         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
2060         add -save-temps.
2061         * gcc.target/cris/torture/cris-torture.exp,
2062         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
2063         * gcc.target/cris/builtin_ctz_v3.c,
2064         gcc.target/cris/builtin_ctz_v8.c,
2065         gcc.target/cris/builtin_clz_v0.c,
2066         gcc.target/cris/builtin_clz_v3.c,
2067         gcc.target/cris/builtin_bswap_v3.c,
2068         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
2069         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
2070         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
2071         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
2072         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
2073         lib/target-supports.exp: Adjust for crisv32-*-*.
2074
2075 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
2076
2077         * gcc.dg/debug/const-3.c: New.
2078
2079 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2080
2081         * g++.dg/other/datasec1.C: Require named section support.
2082
2083 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
2084
2085         PR target/29978
2086         * gcc.target/i386/pr29978.c: New test.
2087
2088 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
2089
2090         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
2091         instead of -msse4.1.
2092         * gcc.target/i386/sse-12.c (dg-options): Ditto.
2093         * g++.dg/other/i386-2.C (dg-options): Ditto.
2094
2095 2007-12-14  Tobias Burnus  <burnus@net-b.de>
2096
2097         PR fortran/34438
2098         * gfortran.dg/private_type_10.f90: New.
2099
2100 2007-12-14  Tobias Burnus  <burnus@net-b.de>
2101
2102         PR fortran/34398
2103         * gfortran.dg/nan_4.f90: New.
2104
2105 2007-12-14  Richard Guenther  <rguenther@suse.de>
2106
2107         PR middle-end/34462
2108         * gcc.c-torture/compile/20071214-1.c: New testcase.
2109
2110 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
2111
2112         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
2113         macros to test macroized SSE intrinsics.  Use new macros to test
2114         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
2115         emmintrin.h, xmmintrin.h and bmmintrin.h
2116         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
2117         to test with immediate operand.
2118
2119 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2120
2121         PR target/34091
2122         * gcc.c-torture/compile/pr34091.c: New test.
2123
2124 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2125
2126         * gcc.dg/uninit-13.c: UnXFAIL.
2127         * gcc.dg/complex-5.c: New testcase.
2128
2129 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
2130
2131         * gcc.dg/struct/struct-reorg.exp: Replace 
2132          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
2133         
2134 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
2135
2136         PR libfortran/34370
2137         PR libfortran/34323
2138         PR libfortran/34405
2139         * gfortran.dg/advance_6.f90:  New test case.
2140         * gfortran.dg/direct_io_7.f90:  New test case.
2141         * gfortran.dg/streamio_13.f90:  New test case.
2142
2143 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
2144
2145         * g++.dg/cpp0x/__func__.C: New.
2146
2147 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
2148
2149         PR target/34435
2150         * g++.dg/other/pr34435.C: New testcase.
2151
2152 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
2153
2154         * gcc.dg/struct: New directory with tests 
2155         for struct-reorg optimizaion.
2156         * gcc.dg/struct/struct-reorg.exp: New script.
2157         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
2158         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
2159         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
2160         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2161         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2162         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
2163         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
2164         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
2165         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
2166         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
2167         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
2168         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
2169         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
2170         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
2171         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
2172         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
2173         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
2174         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
2175         * gcc.dg/struct/w_prof_global_array.c: Likewise.
2176         * gcc.dg/struct/w_prof_global_var.c: Likewise.
2177         * gcc.dg/struct/w_prof_local_array.c: Likewise.
2178         * gcc.dg/struct/w_prof_local_var.c: Likewise.
2179         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
2180         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
2181
2182 2007-12-13  Tobias Burnus  <burnus@net-b.de>
2183
2184         PR fortran/34427
2185         * gfortran.dg/namelist_42.f90: New.
2186
2187 2007-12-12  Tobias Burnus  <burnus@net-b.de>
2188
2189         PR fortran/34254
2190         * gfortran.dg/function_kinds_3.f90: New.
2191
2192 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
2193
2194         * gcc.target/s390/20071212-1.c: New testcase.
2195
2196 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
2197
2198         PR c++/34238
2199         * g++.dg/ext/visibility/anon7.C: Add xfail.
2200         * g++.dg/ext/visibility/anon9.C: New test.
2201         * g++.dg/ext/visibility/anon10.C: New test.
2202
2203         PR c++/34364
2204         * g++.dg/rtti/dyncast2.C: New test.
2205
2206 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
2207
2208         PR tree-optimization/34407
2209         * gcc.dg/vect/pr34407.c: New test.
2210
2211 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2212
2213         PR fortran/34411
2214         * gfortran.dg/error_recovery_5.f90: New.
2215         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
2216
2217 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
2218
2219         PR tree-optimization/34371
2220         * gcc.c-torture/compile/20071207-1.c: New test.
2221
2222 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
2223
2224         PR c++/34059
2225         * g++.dg/parse/crash40.C: New test.
2226
2227 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2228
2229         * g++.dg/opt/memcpy1.C: New test.
2230
2231 2007-12-10  Tobias Burnus  <burnus@net-b.de>
2232
2233         PR fortran/34425
2234         * gfortran.dg/argument_checking_10.f90: New.
2235
2236 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
2237
2238         PR rtl-optimization/34302
2239         * gcc.c-torture/execute/20071210-1.c: New test.
2240
2241 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
2242
2243         PR c++/34395
2244         * g++.dg/cpp0x/error1.C: New test.
2245
2246         PR c++/34394
2247         * g++.dg/other/error22.C: New test.
2248
2249 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
2250
2251         PR target/32086
2252         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2253         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2254         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2255
2256 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
2257
2258         PR c++/34178
2259         PR c++/34340
2260         * g++.dg/template/repo6.C: New test.
2261         * g++.dg/template/repo7.C: New test.
2262         * g++.dg/template/repo8.C: New test.
2263
2264 2007-12-09  H.J. Lu  <hjl@lucon.org>
2265             Tobias Burnus  <burnus@net-b.de>
2266
2267         PR fortran/34404
2268         * gfortran.dg/read_2.f90: New.
2269
2270 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
2271
2272         * lib/target-supports.exp (check_effective_target_tls_native):
2273         Fix typo.
2274
2275 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
2276
2277         PR ada/34366
2278         * gnat.dg/enclosing_record_reference.ads,
2279         gnat.dg/enclosing_record_reference.adb: New test.
2280
2281 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
2282
2283         PR fortran/32129
2284         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
2285         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
2286
2287         PR fortran/31487
2288         * gfortran.dg/char_component_initializer_1.f90: New test.
2289
2290 2007-12-09  Tobias Burnus  <burnus@net-b.de>
2291
2292         PR fortran/34342
2293         PR fortran/34345
2294         PR fortran/18026
2295         PR fortran/29471
2296
2297         * gfortran.dg/boz_8.f90: New.
2298         * gfortran.dg/boz_9.f90: New.
2299         * gfortran.dg/boz_10.f90: New.
2300         * gfortran.dg/boz_7.f90: Update dg-warning.
2301         * gfortran.dg/pr16433.f: Add dg-error.
2302         * gfortan.dg/ibits.f90: Update dg-warning.
2303         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
2304         * gfortran.dg/unf_io_convert_2.f90: Ditto.
2305
2306 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
2307
2308         PR fortran/34359
2309         * gfortran.dg/include_1.f90: New test.
2310         * gfortran.dg/include_1.inc: New.
2311         * gfortran.dg/include_2.f90: New test.
2312
2313 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
2314
2315         * gcc.c-torture/compile/20011130-2.c: Fix typo.
2316
2317 2007-12-08  Tobias Burnus  <burnus@net-b.de>
2318
2319         PR fortran/34319
2320         * gfortran.dg/nan_3.f90: New.
2321
2322 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
2323
2324         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
2325
2326 2007-12-07  Olivier Hainque  <hainque@adacore.com>
2327
2328         * gnat.dg/tamdt*.ad?: Support for ...
2329         * gnat.dg/test_tamdt.adb: New test.
2330
2331 2007-12-07  Olivier Hainque  <hainque@adacore.com>
2332
2333         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
2334         exports and document how these can be exercised.
2335
2336 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
2337
2338         PR ada/15805
2339         * gnat.dg/specs/access_constants.ads: New test.
2340
2341         * gnat.dg/specs/access_constant_decl.ads: New test.
2342
2343         PR ada/21346
2344         * gnat.dg/compose.adb: New test.
2345
2346 2007-12-07  Olivier Hainque  <hainque@adacore.com>
2347
2348         PR ada/34173
2349         * gnat.dg/unc_memops.ad[sb]: Support for ...
2350         * gnat.dg/unc_memfree.adb: New test.
2351         
2352 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
2353
2354         * gfortran.dg/ltrans-7.f90: New.
2355
2356 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
2357             Dorit Nuzman  <dorit@il.ibm.com>
2358
2359         PR tree-optimization/34005
2360         * gcc.dg/vect/pr34005.c: New test.
2361
2362 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
2363
2364         PR c++/34336
2365         * g++.dg/template/new8.C: New test.
2366
2367 2007-12-06  Tobias Burnus  <burnus@net-b.de>
2368
2369         PR fortran/34333
2370         * gfortran.dg/boz_7.f90: New.
2371         * gfortran.dg/int_1.f90: Disable -pedantic option.
2372         * gfortran.dg/boz_1.f90: Ditto.
2373         * gfortran.dg/boz_3.f90: Ditto.
2374         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
2375         * gfortran.dg/ibits.f90: Ditto.
2376         * gfortran.dg/unf_io_convert_1.f90: Ditto.
2377         * gfortran.dg/unf_io_convert_2.f90: Ditto.
2378
2379 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
2380
2381         PR fortran/34335
2382         * gfortran.dg/used_types_19.f90: New test.
2383
2384 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
2385
2386         * gfortran.dg/nan_2.f90: Add -mieee for sh.
2387         * gfortran.dg/nearest_2.f90: Likewise.
2388         * gfortran.dg/nearest_3.f90: Likewise.
2389
2390 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
2391
2392         PR middle-end/34337
2393         * gcc.c-torture/execute/20071205-1.c: New test.
2394
2395 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
2396
2397         * gfortran.dg/module_nan.f90: Add -mieee for sh.
2398         * gfortran.dg/real_const_3.f90: Likewise.
2399
2400 2007-12-05  Richard Guenther  <rguenther@suse.de>
2401
2402         PR tree-optimization/34138
2403         * gcc.c-torture/compile/pr34138.c: New testcase.
2404
2405 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
2406
2407         PR debug/33739
2408         * gfortran.dg/debug_2.f: New test.
2409
2410 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
2411
2412         * gnat.dg/specs/elab1.ads: New test.
2413
2414 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
2415
2416         PR target/34312
2417         * gcc.target/i386/pr34312.c: New test.
2418
2419 2007-12-05  Tobias Burnus  <burnus@net-b.de>
2420
2421         PR fortran/34333
2422         * gfortran.dg/nan_2.f90: New.
2423
2424 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
2425
2426         PR c++/34271
2427         * g++.dg/cpp0x/decltype9.C: New test.
2428         * g++.dg/cpp0x/decltype10.C: New test.
2429
2430 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
2431
2432         PR ada/21489
2433         * gnat.dg/rm_6_4_1_13.adb: New test.
2434
2435 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
2436
2437         PR middle-end/34134
2438         * gcc.c-torture/compile/20071117-1.c: New test.
2439
2440 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
2441
2442         PR c++/34101
2443         * g++.dg/cpp0x/variadic-ttp.C: New.
2444
2445 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2446         
2447         * gcc.dg/parse-decl-after-if.c: New.
2448         * gcc.dg/20031223-1.c: Adjust.
2449         
2450 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
2451
2452         PR c++/33509
2453         * g++.dg/cpp0x/variadic-throw.C: New.
2454
2455 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
2456
2457         PR c++/33091
2458         * g++.dg/cpp0x/variadic-unify.C: New.
2459
2460 2007-12-04  Richard Guenther  <rguenther@suse.de>
2461
2462         PR middle-end/34334
2463         PR middle-end/34222
2464         * gcc.c-torture/compile/pr34334.c: New testcase.
2465         * g++.dg/torture/pr34222.C: New testcase.
2466
2467 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
2468
2469         * gcc.c-torture/execute/20071202-1.c: New test.
2470         * gcc.dg/tree-ssa/pr34146-2.c: New test.
2471
2472 2007-12-04  Tobias Burnus  <burnus@net-b.de>
2473
2474         PR fortran/34318
2475         * gfortran.dg/module_nan.f90: New.
2476
2477 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
2478
2479         * lib/target-supports.exp (get_compiler_messages): Replace with...
2480         (check_compile): ...this new procedure.  Handle TYPE == executable.
2481         Use comments in the source to determine the correct extension.
2482         Return a pair containing the compiler output and the output filename.
2483         Don't delete the file here.
2484         (check_no_compiler_messages_nocache): New procedure.
2485         (check_no_compiler_messages): Use it.
2486         (check_no_messages_and_pattern_nocache): New procedure.
2487         (check_no_messages_and_pattern): Use it.
2488         (check_runtime_nocache, check_runtime): New procedures.
2489         (check_effective_target_tls): Use check_no_compiler_messages.
2490         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
2491         (check_effective_target_tls_runtime): Use check_runtime.
2492         (check_effective_target_fstack_protector): Likewise.
2493         (check_iconv_available): Use check_runtime_nocache.
2494         (check_effective_target_fortran_large_real): Use
2495         check_no_compiler_messages.
2496         (check_effective_target_fortran_large_int): Likewise.
2497         (check_effective_target_static_libgfortran): Likewise.
2498         (check_750cl_hw_available): Use check_cached_effective_target
2499         and check_runtime_nocache.
2500         (check_vmx_hw_available): Likewise.
2501         (check_effective_target_broken_cplxf_arg): Likewise.
2502         (check_alpha_max_hw_available): Use check_runtime.
2503         (check_function_available): Use check_no_compiler_messages.
2504         (check_cxa_atexit_available): Use check_cached_effective_target
2505         and check_runtime_nocache.
2506         (check_effective_target_dfp_nocache): Use
2507         check_no_compiler_messages_nocache.
2508         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
2509         (check_effective_target_dfp): Use check_cached_effective_target.
2510         (check_effective_target_dfprt): Likewise.
2511         (check_effective_target_arm_neon_hw): Use check_runtime.
2512         (check_effective_target_ultrasparc_hw): Likewise.
2513         (check_effective_target_c99_runtime): Use
2514         check_no_compiler_messages_nocache.
2515
2516 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
2517
2518         PR middle-end/29749
2519         * gcc.dg/fold-rotate-1.c: New test.
2520
2521         PR tree-optimization/33453
2522         * gcc.c-torture/compile/20071203-1.c: New test.
2523
2524 2007-12-03  Robert Dewar <dewar@adacore.com>
2525             Samuel Tardieu  <sam@rfc1149.net>
2526
2527         PR ada/34287
2528         * gnat.dg/check_elaboration_code.adb: New test.
2529         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
2530         New support files.
2531
2532 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
2533
2534         PR c++/34061
2535         * g++.dg/cpp0x/pr34061.C: New.
2536
2537 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
2538
2539         PR c++/34273
2540         * g++.dg/other/error21.C: New.
2541
2542 2007-12-02  Revital Eres  <eres@il.ibm.com>
2543
2544         * gcc.dg/sms-4.c: New testcase.
2545
2546 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
2547             Revital Eres  <eres@il.ibm.com>
2548
2549         * gcc.dg/sms-3.c: New testcase.
2550
2551 2007-12-01  Ollie Wild  <aaw@google.com>
2552
2553         PR c++/8171
2554         * g++.dg/conversion/ptrmem9.C: New test.
2555
2556 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2557
2558         PR libfortran/34291
2559         * gfortran.dg/namelist_41.f90: New test.
2560
2561 2007-11-30  Tom Tromey  <tromey@redhat.com>
2562
2563         PR preprocessor/32868:
2564         * gcc.dg/cpp/pr32868.c: New file.
2565
2566 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2567
2568         PR fortran/34248
2569         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
2570
2571 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
2572
2573         PR rtl-optimization/34171
2574         * gcc.dg/pr34171.c: New testcase.
2575
2576 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
2577
2578         * gcc.dg/tree-ssa/pr34244.c: Fixed.
2579
2580 2007-11-30  Tobias Burnus  <burnus@net-b.de>
2581
2582         PR fortran/34133
2583         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
2584         * gfortran.dg/bind_c_usage_11.f03: New.
2585         * gfortran.dg/bind_c_usage_12.f03: New.
2586
2587 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
2588
2589         PR c++/34275
2590         * g++.dg/other/error20.C: New test.
2591
2592 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
2593
2594         PR fortran/34230
2595         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
2596
2597 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
2598
2599         PR tree-optimization/34244
2600         * gcc.dg/tree-ssa/pr34244.c: New test.
2601
2602 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
2603
2604         PR tree-optimization/33434
2605         * gcc.dg/pr33434-1.c: New test.
2606         * gcc.dg/pr33434-2.c: New test.
2607         * gcc.dg/pr33434-3.c: New test.
2608         * gcc.dg/pr33434-4.c: New test.
2609
2610         PR c++/34270
2611         * g++.dg/template/cond7.C: New test.
2612
2613         PR c++/34267
2614         PR c++/34268
2615         * g++.dg/cpp0x/decltype7.C: New test.
2616         * g++.dg/cpp0x/decltype8.C: New test.
2617
2618 2007-11-29  Tobias Burnus  <burnus@net-b.de>
2619
2620         PR fortran/34248
2621         * gfortran.dg/result_in_spec_3.f90: New.
2622
2623 2007-11-29  Tobias Burnus  <burnus@net-b.de>
2624
2625         PR fortran/34262
2626         * gfortran.dg/mvbits_3.f90: New.
2627
2628 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
2629         
2630         * lib/target-supports.exp (check_effective_target_mips_soft_float):
2631         Delete.
2632         (check_effective_target_hard_float): New.
2633         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
2634         * gcc.dg/pr30957-1.c: Likewise.
2635         
2636 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
2637
2638         PR ada/15804
2639         * gnat.dg/specs/variant_part.ads: New test.
2640
2641         PR ada/17318
2642         * gnat.dg/specs/attribute_parsing.ads: New test.
2643
2644         PR ada/32792
2645         * gnat.dg/specs/integer_value.ads: New test.
2646
2647         PR ada/22559
2648         * gnat.dg/specs/delta_small.ads: New test.
2649
2650 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
2651
2652         PR tree-optimization/34140
2653         * gcc.c-torture/compile/20071128-1.c: New test.
2654
2655 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2656
2657         PR fortran/32928
2658         * gfortran.dg/data_array_1.f90
2659         * gfortran.dg/data_array_2.f90
2660         * gfortran.dg/data_array_3.f90
2661         * gfortran.dg/data_array_4.f90
2662
2663 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2664
2665         PR fortran/34227
2666         * gfortran.dg/blockdata_5.f90: New test.
2667         * gfortran.dg/blockdata_6.f90: New test.
2668
2669 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
2670
2671         PR tree-optimization/34016
2672         * gcc.dg/pr34016.c: New test.
2673
2674 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
2675
2676         PR fortran/29389
2677         * gfortran.dg/stfunc_6.f90: New test.
2678
2679         PR fortran/33850
2680         * gfortran.dg/assign_10.f90: New test.
2681
2682 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
2683
2684         PR fortran/33541
2685         * gfortran.dg/use_11.f90: New test.
2686
2687         PR fortran/34231
2688         * gfortran.dg/generic_15.f90: New test.
2689
2690 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
2691
2692         PR target/34225
2693         * gcc.dg/pr34225.c: New test.
2694
2695 2007-11-27  Richard Guenther  <rguenther@suse.de>
2696
2697         PR tree-optimization/34241
2698         * g++.dg/torture/pr34241.C: New testcase.
2699
2700 2007-11-27  Richard Guenther  <rguenther@suse.de>
2701
2702         * gcc.dg/builtins-error.c: New testcase.
2703
2704 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
2705
2706         PR c++/34213
2707         * g++.dg/ext/visibility/anon8.C: New test.
2708
2709 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
2710
2711         PR target/34077
2712         * gcc.target/i386/pr34077.c: New testcase.
2713
2714 2007-11-26  Tobias Burnus  <burnus@net-b.de>
2715
2716         PR fortran/34203
2717         * gfortran.dg/backslash_3.f: Add -fbackslash option.
2718         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
2719         * gfortran.dg/backslash_1.f90: Remove no longer needed
2720         -fno-backslash option.
2721
2722 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2723
2724         PR c/23722
2725         * gcc.dg/cpp/19990413-1.c: Update.
2726         * gcc.dg/parse-else-error.c: New.
2727         * gcc.dg/parse-else-error-2.c: New.
2728         * gcc.dg/parse-else-error-3.c: New.
2729         * gcc.dg/parse-else-error-4.c: New.
2730
2731 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
2732
2733         PR c++/34081
2734         * g++.dg/template/dependent-expr6.C: New testcase.
2735
2736 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
2737
2738         PR target/34215
2739         * gcc.target/i386/pr34215.c: New test.
2740
2741 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2742
2743         PR target/34174
2744         * gcc.dg/torture/pr34174-1.c: New.
2745
2746 2007-11-26  Richard Guenther  <rguenther@suse.de>
2747
2748         PR middle-end/34233
2749         * gcc.dg/pr34233.c: New testcase.
2750
2751 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
2752             Revital Eres  <eres@il.ibm.com>
2753
2754         PR rtl-optimization/34085
2755         * gcc.dg/tree-prof (bb-reorg.c): New test.
2756
2757 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
2758
2759         * lib/target-supports.exp (check_effective_target_mips_soft_float):
2760         Return true for MIPS16 targets.
2761
2762 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2763
2764         PR fortran/33152
2765         * gfortran.dg/blockdata_4.f90: New test.
2766
2767 2007-11-25  Tobias Burnus  <burnus@net-b.de>
2768
2769         PR fortran/34079
2770         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
2771         * gfortran.dg/bind_c_usage_16.f03: New.
2772         * gfortran.dg/bind_c_usage_16_c.c: New.
2773
2774 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
2775
2776         * gnat.dg/specs/size_clause1.ads: New test.
2777         * gnat.dg/specs/size_clause2.ads: Likewise.
2778         * gnat.dg/specs/size_clause3.ads: Likewise.
2779
2780 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
2781
2782         PR fortran/33499
2783         * gfortran.dg/entry_16.f90: New test.
2784
2785 2007-11-24  Tobias Burnus  <burnus@net-b.de>
2786
2787         PR fortran/34192
2788         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
2789
2790 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
2791
2792         PR fortran/33541
2793         * gfortran.dg/nested_modules_1.f90: Change the reference to
2794         FOO, forbidden by the standard, to a reference to W.
2795         * gfortran.dg/use_only_1.f90: New test.
2796
2797 2007-11-23  Tobias Burnus  <burnus@net-b.de>
2798
2799         PR fortran/34209
2800         * gfortran.dg/nearest_3.f90: New test.
2801
2802 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2803
2804         PR fortran/33317
2805         * gfortran.dg/optional_dim_2.f90: New test.
2806
2807 2007-11-23  Tobias Burnus  <burnus@net-b.de>
2808
2809         PR fortran/34187
2810         * gfortran.dg/bind_c_usage_15.f90: New.
2811
2812 2007-11-23  Tobias Burnus  <burnus@net-b.de>
2813
2814         PR fortran/34192
2815         * gfortran.dg/nearest_2.f90: New.
2816
2817
2818 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
2819
2820         PR c++/30293
2821         PR c++/30294
2822         * g++.dg/ext/java-2.C: New test.
2823
2824 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
2825             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2826         
2827         PR c++/5310
2828         * g++.dg/warn/pr5310.C: New.
2829         * g++.dg/warn/pr33160.C: New.
2830         
2831 2007-11-23  Richard Guenther  <rguenther@suse.de>
2832             Michael Matz  <matz@suse.de>
2833
2834         PR tree-optimization/34176
2835         * gcc.c-torture/execute/pr34176.c: New testcase.
2836
2837 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
2838
2839         PR c++/34198
2840         * gcc.dg/Wconversion-5.c: New test.
2841         * g++.dg/Wconversion3.C: New test.
2842
2843 2007-11-23  Richard Guenther  <rguenther@suse.de>
2844
2845         * gcc.dg/tree-ssa/alias-17.c: New testcase.
2846
2847 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
2848
2849         PR c/14050
2850         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
2851         qualifiers in abstract declarator.
2852
2853 2007-11-22  Tobias Burnus  <burnus@net-b.de>
2854
2855         * gfortran.dg/derived_constructor_comps_3.f90: New.
2856
2857 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
2858
2859         PR c++/34094
2860         * g++.dg/ext/visibility/anon7.C: New test.
2861
2862 2007-11-22  Tobias Burnus  <burnus@net-b.de>
2863
2864         PR fortran/34079
2865         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
2866         * gfortran.dg/bind_c_usage_13.f03: New.
2867         * gfortran.dg/bind_c_usage_14.f03: New.
2868
2869 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
2870
2871         PR rtl-optimization/33848
2872         * gcc.dg/torture/pr33848.c: New test.
2873
2874 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2875
2876         PR fortran/34083
2877         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
2878
2879 2007-11-20  Richard Guenther  <rguenther@suse.de>
2880
2881         PR middle-end/34154
2882         * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
2883
2884 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
2885
2886         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
2887
2888 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
2889
2890         PR fortran/32770
2891         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
2892         so test passes with -frecord-marker=8.
2893         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
2894         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
2895         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
2896         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
2897         * gfortrand.dg/modulo_1.f90:  Likewise.
2898
2899 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
2900
2901         * lib/target-supports.exp (check_effective_target_mips_soft_float):
2902         New procedure.
2903         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
2904         * gcc.dg/pr30957-1.c: Likewise.
2905
2906 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
2907
2908         PR c++/34089
2909         * g++.dg/template/crash74.C: New test.
2910
2911 2007-11-20  Richard Guenther  <rguenther@suse.de>
2912
2913         * gcc.c-torture/execute/20071120-1.c: New testcase.
2914
2915 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
2916
2917         PR c/34146
2918         * gcc.dg/tree-ssa/pr34146.c: New test.
2919
2920         PR testsuite/33978
2921         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
2922         dependent on target settings like move_by_pieces etc.
2923
2924         PR c++/28879
2925         * g++.dg/template/vla2.C: New test.
2926
2927         PR c++/33962
2928         * g++.dg/overload/template3.C: New test.
2929
2930 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2931
2932         PR fortran/33317
2933         * gfortran.dg/optional_dim_2.f90: Remove test.
2934
2935 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
2936
2937         * gcc.dg/dfp/ddmode-ice.c: New test.
2938
2939 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2940
2941         PR tree-optimization/34036
2942         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
2943
2944 2007-11-19  Richard Guenther  <rguenther@suse.de>
2945
2946         PR tree-optimization/34
2947         * gcc.c-torture/execute/pr34099-2.c: New testcase.
2948
2949 2007-11-19  Tobias Burnus  <burnus@net-b.de>
2950
2951         PR fortran/34079
2952         * gfortran.dg/bind_c_usage_10_c.c: New.
2953         * gfortran.dg/bind_c_usage_10.f03: New.
2954
2955 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2956
2957         * gcc.dg/pr33007.c: Expect new warning.
2958         * gcc.dg/tree-ssa/recip-5.c: Likewise.
2959         * g++.dg/opt/pr34036.C: New test.
2960
2961 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
2962
2963         PR c++/30988
2964         * g++.dg/warn/noreturn-4.C: New test.
2965         * g++.dg/warn/noreturn-5.C: New test.
2966         * g++.dg/warn/noreturn-6.C: New test.
2967         * g++.dg/warn/noreturn-7.C: New test.
2968
2969 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
2970
2971         PR fortran/32770
2972         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
2973         integers so tests works with -fdefault-integer-8.
2974         * gfortran.fortran-torture/execute/elemental.f90:  Use default
2975         integers so test passes with -fdefault-integer-8.
2976         * gfortran.fortran-torture/execute/der_io.f90:  Increase
2977         buffer length so test passes with -fdefault-integer-8.
2978         * gfortran.dg/bounds_check_8.f90:  Likewise.
2979         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
2980         * gfortran.dg/equiv_7.f90:  Set kind so test passes
2981         with -fdefault-integer-8.
2982         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
2983         provoke overflow.
2984
2985 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2986
2987         PR fortran/33317
2988         * gfortran.dg/optional_dim_2.f90: New test.
2989         
2990         PR fortran/34139
2991         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
2992         
2993 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
2994
2995         PR rtl-optimization/34132
2996         * gcc.c-torture/compile/20071118-1.c: New test.
2997
2998 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
2999
3000         PR fortran/31608
3001         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
3002
3003 2007-11-18  Tobias Burnus  <burnus@net-b.de>
3004
3005         PR fortran/34137
3006         * gfortran.dg/entry_14.f90: New.
3007         * gfortran.dg/entry_15.f90: New.
3008
3009 2007-11-18  Richard Guenther  <rguenther@suse.de>
3010
3011         PR tree-optimization/34127
3012         * gcc.c-torture/compile/pr34127.c: New testcase.
3013
3014 2007-11-18  Ben Elliston  <bje@au.ibm.com>
3015
3016         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
3017         type specifier, as they are not permitted according to the AltiVec
3018         Programming Interface Manual.
3019
3020 2007-11-17  Tobias Burnus  <burnus@net-b.de>
3021
3022         PR fortran/34133
3023         * gfortran.dg/bind_c_usage_9.f03: New.
3024         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
3025
3026 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3027
3028         PR fortran/25252
3029         * interface.c (gfc_current_interface_head,
3030         gfc_set_current_interface_head): New functions.
3031         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
3032         On syntax error, restore previous state of the interface.
3033         * gfortran.h (gfc_current_interface_head,
3034         gfc_set_current_interface_head): New prototypes.
3035
3036 2007-11-17  Richard Guenther  <rguenther@suse.de>
3037
3038         PR middle-end/34130
3039         * gcc.c-torture/execute/pr34130.c: New testcase.
3040
3041 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3042
3043         PR fortran/34108
3044         * gfortran.dg/fmt_label_1.f90: New test.
3045
3046 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3047
3048         PR fortran/33957
3049         * gfortran.dg/initialization_15.f90 : New test.
3050
3051 2007-11-16  Richard Guenther  <rguenther@suse.de>
3052
3053         PR middle-end/34030
3054         * gcc.c-torture/compile/pr34030.c: New testcase.
3055
3056 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
3057
3058         PR fortran/34008
3059         * gfortran.dg/interface_assignment_3.f90.
3060
3061 2007-11-16  Richard Guenther  <rguenther@suse.de>
3062
3063         PR tree-optimization/33870
3064         * gcc.dg/torture/pr33870.c: New testcase.
3065
3066 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
3067
3068         PR fortran/33986
3069         * gfortran.dg/allocatable_function_3.f90.
3070
3071 2007-11-16  Richard Guenther  <rguenther@suse.de>
3072
3073         PR tree-optimization/34113
3074         * gcc.c-torture/compile/pr34113.c: New testcase.
3075
3076 2007-11-16  Richard Guenther  <rguenther@suse.de>
3077
3078         PR tree-optimization/34099
3079         * g++.dg/torture/pr3499.C: New testcase.
3080         * gcc.c-torture/execute/pr34099.c: Likewise.
3081
3082 2007-11-16  Olivier Hainque  <hainque@adacore.com>
3083
3084         * gnat.dg/release_unc_maxalign.adb: New test.
3085
3086 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
3087
3088         PR c++/34100
3089         * g++.dg/template/crash73.C: New test.
3090
3091 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
3092
3093         PR middle-end/23848
3094         * gcc.dg/tree-ssa/pr23848-1.c: New test.
3095         * gcc.dg/tree-ssa/pr23848-2.c: New test.
3096         * gcc.dg/tree-ssa/pr23848-3.c: New test.
3097         * gcc.dg/tree-ssa/pr23848-4.c: New test.
3098
3099 2007-11-15  Tobias Burnus  <burnus@net-b.de>
3100
3101         PR fortran/33917
3102         * gfortran.dg/proc_decl_11.f90: New.
3103
3104 2007-11-15  Ben Elliston  <bje@au.ibm.com>
3105
3106         * gcc.target/spu/compare-dp.c: New test.
3107
3108 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3109
3110         * gcc.dg/pr33923.c: New test.
3111
3112 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
3113
3114         PR middle-end/34088
3115         * gcc.dg/pr34088.c: New test.
3116
3117 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3118
3119         * gcc.c-torture/compile/20071114-1.c: New test.
3120
3121 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3122
3123         PR fortran/31608
3124         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
3125         to match known variations in symbol format. Document in comments.
3126
3127 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3128
3129         PR fortran/33985
3130         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
3131
3132 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3133
3134         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
3135         when done.
3136
3137 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3138
3139         PR fortran/33162
3140         * gfortran.dg/proc_decl_1.f90: Update.
3141         * gfortran.dg/proc_decl_7.f90: New test.
3142         * gfortran.dg/proc_decl_8.f90: New test.
3143         * gfortran.dg/proc_decl_9.f90: New test.
3144         * gfortran.dg/proc_decl_10.f90: New test.
3145
3146 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
3147
3148         PR fortran/34080
3149         * gfortran.dg/transfer_assumed_size_1.f90: New test.
3150
3151 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
3152
3153         PR c++/34054
3154         PR c++/34056
3155         PR c++/34057
3156         PR c++/34058
3157         PR c++/34060
3158         * g++.dg/parse/crash36.C: Add another dg-error.
3159         * g++.dg/cpp0x/pr34054.C: New test.
3160         * g++.dg/cpp0x/pr34056.C: New test.
3161         * g++.dg/cpp0x/pr34057.C: New test.
3162         * g++.dg/cpp0x/pr34058.C: New test.
3163         * g++.dg/cpp0x/pr34060.C: New test.
3164
3165         PR tree-optimization/34063
3166         * g++.dg/tree-ssa/pr34063.C: New test.
3167
3168 2007-11-13  Diego Novillo  <dnovillo@google.com>
3169
3170         PR tree-optimization/33870
3171         * gcc.c-torture/execute/pr33870-1.c: New test.
3172         * gcc.dg/tree-ssa/alias-16.c: New test.
3173
3174 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
3175
3176         PR c++/29225
3177         * g++.dg/template/crash72.C: New test.
3178
3179 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3180
3181         * g++.dg/opt/cfg5.C: New test.
3182
3183 2007-11-12  Richard Guenther  <rguenther@suse.de>
3184
3185         PR middle-end/34070
3186         * gcc.c-torture/execute/pr34070-1.c: New testcase.
3187         * gcc.c-torture/execute/pr34070-2.c: Likewise.
3188
3189 2007-11-12  Richard Guenther  <rguenther@suse.de>
3190
3191         PR middle-end/34027
3192         * gcc.dg/pr34027-1.c: New testcase.
3193         * gcc.dg/pr34027-2.c: Likewise.
3194
3195 2007-11-12  Ira Rosen  <irar@il.ibm.com>
3196
3197         PR tree-optimization/33953
3198         * gcc.dg/vect/pr33953.c: New testcase.
3199
3200 2007-11-11  Tom Tromey  <tromey@redhat.com>
3201
3202         PR c++/17577:
3203         * g++.dg/ext/pr17577.h: New file.
3204         * g++.dg/ext/pr17577.C: New file.
3205
3206 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3207
3208         PR c++/8570
3209         * g++.old-deja/g++.ns/template13.C: Update expected output.
3210         * g++.old-deja/g++.pt/friend23.C: Likewise.
3211         * g++.dg/warn/pr8570.C: New.
3212
3213 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
3214
3215         PR c++/34068
3216         * g++.dg/template/pseudodtor4.C: New test.
3217
3218 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
3219
3220         PR middle-end/34018
3221         * g++.dg/opt/inline14.C: New test.
3222
3223         PR tree-optimization/33680
3224         * gcc.c-torture/compile/20071108-1.c: New test.
3225
3226         PR c++/32241
3227         * g++.dg/template/pseudodtor3.C: New test.
3228
3229 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
3230
3231         PR c++/33510
3232         * g++.dg/cpp0x/variadic-init.C: New.
3233
3234 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
3235             Jakub Jelinek  <jakub@redhat.com>
3236
3237         PR rtl-optimization/34012
3238         * gcc.target/i386/pr34012.c: New test.
3239
3240 2007-11-09  Richard Guenther  <rguenther@suse.de>
3241
3242         PR tree-optimization/33604
3243         * g++.dg/tree-ssa/pr33604.C: New testcase.
3244         * gcc.dg/pr32721.c: Adjust pattern.
3245
3246 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
3247
3248         * gcc.target/mips/dse-1.c: Disable.
3249
3250 2007-11-08  Tom Tromey  <tromey@redhat.com>
3251
3252         * gcc.dg/empty-source-3.c: Update warning location.
3253         * gcc.dg/gomp/barrier-2.c: Likewise.
3254         * gcc.dg/label-decl-3.c: Likewise.
3255         * gcc.dg/label-decl-2.c: Likewise.
3256         * gcc.dg/empty-source-2.c: Likewise.
3257
3258 2007-11-08  Tom Tromey  <tromey@redhat.com>
3259
3260         PR c++/30297:
3261         * g++.dg/inherit/pr30297.C: New file.
3262
3263 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
3264
3265         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
3266         -fno-common for cygwin and mingw32.
3267
3268 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
3269
3270         PR middle-end/33826
3271         * gcc.dg/pr33826.c: New.
3272         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
3273         recursive functions being marked pure or const.
3274         
3275 2007-11-08  Tobias Burnus  <burnus@net-b.de>
3276
3277         PR fortran/33917
3278         * gfortran.dg/proc_decl_5.f90: New.
3279         * gfortran.dg/proc_decl_6.f90: New.
3280
3281 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
3282
3283         PR tree-optimization/32575
3284         * gcc.c-torture/execute/20071108-1.c: New test.
3285
3286 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
3287
3288         * g++.dg/opt/anchor1.C: New.
3289
3290 2007-11-07  Diego Novillo  <dnovillo@google.com>
3291
3292         PR 33870
3293         * gcc.c-torture/execute/pr33870.x: Remove.
3294
3295 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
3296
3297         PR c++/33045
3298         PR c++/33837
3299         PR c++/33838
3300         * g++.dg/cpp0x/decltype-33837.C: New.
3301         * g++.dg/cpp0x/decltype-refbug.C: New.
3302         * g++.dg/cpp0x/decltype-33838.C: New.
3303
3304 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3305
3306         * gcc.c-torture/compile/20071107-1.c: New test.
3307
3308 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3309
3310         * gcc.dg/out-of-bounds-1.c: New test.
3311
3312 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
3313
3314         PR c++/33501
3315         * g++.dg/warn/incomplete2.C: New test.
3316         * g++.dg/template/incomplete4.C: New test.
3317         * g++.dg/template/incomplete5.C: New test.
3318
3319 2007-11-07  Olivier Hainque  <hainque@adacore.com>
3320
3321         * gnat.dg/max_align.adb: New test.
3322
3323 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
3324
3325         PR target/30961
3326         * gcc.target/i386/pr30961-1.c: New.
3327
3328 2007-11-06  Tom Tromey  <tromey@redhat.com>
3329
3330         PR c++/32368:
3331         * g++.dg/warn/pragma-system_header3.h: New.
3332         * g++.dg/warn/pragma-system_header3.C: New.
3333
3334         PR c++/32256:
3335         * g++.dg/warn/pragma-system_header4.C: New.
3336         * g++.dg/warn/pragma-system_header4.h: New.
3337
3338 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
3339
3340         PR c++/33977
3341         PR c++/33886
3342         * g++.dg/other/canon-array.C: New.
3343         
3344 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
3345
3346         * g++.dg/parser/crash36.C: Tweak expected errors.
3347         * g++.dg/cpp0x/pr31439.C: New.
3348         * g++.dg/cpp0x/pr32114.C: New.
3349         * g++.dg/cpp0x/pr32115.C: New.
3350         * g++.dg/cpp0x/pr32125.C: New.
3351         * g++.dg/cpp0x/pr32126.C: New.
3352         * g++.dg/cpp0x/pr32127.C: New.
3353         * g++.dg/cpp0x/pr32128.C: New.
3354         * g++.dg/cpp0x/pr32253.C: New.
3355         * g++.dg/cpp0x/pr32566.C: New.
3356         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
3357         * g++.dg/cpp0x/pr31438.C: Ditto.
3358         * g++.dg/cpp0x/variadic81.C: Ditto.
3359         * g++.dg/cpp0x/pr31432.C: Ditto.
3360         * g++.dg/cpp0x/pr31442.C: Ditto.
3361
3362 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
3363
3364         PR target/33168
3365         * g++.dg/other/datasec1.C: New test.
3366
3367         PR tree-optimization/33458
3368         * g++.dg/opt/inline12.C: New test.
3369
3370         PR tree-optimization/33993
3371         * gcc.c-torture/compile/20071105-1.c: New test.
3372
3373 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
3374
3375         PR rtl-optimization/33648
3376         * gcc.dg/pr33648.c: Require effective target freorder.
3377
3378 2007-11-05  Revital Eres  <eres@il.ibm.com>
3379
3380         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
3381
3382 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
3383
3384         PR c++/33996
3385         PR c++/33235
3386         PR c++/33930
3387         * g++.dg/cpp0x/pr33996.C: New
3388         * g++.dg/cpp0x/rv-trivial-bug.C: New
3389         * g++.dg/cpp0x/pr33930.C: New
3390
3391 2007-11-05  Nick Clifton  <nickc@redhat.com>
3392             Sebastian Pop  <sebastian.pop@amd.com>
3393
3394         PR tree-optimization/32540
3395         PR tree-optimization/33922
3396         * gcc.dg/tree-ssa/pr32540-1.c: New.
3397         * gcc.dg/tree-ssa/pr32540-2.c: New.
3398         * gcc.dg/tree-ssa/pr33922.c: New.
3399
3400 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
3401
3402         PR c++/33939
3403         * g++.dg/cpp0x/variadic-rref.C: New.
3404         
3405 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3406
3407         * g++dg/warn/pointer-integer-comparison.C: New.
3408
3409 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
3410
3411         PR tree-optimization/33856
3412         * gcc.c-torture/compile/20071027-1.c: New test.
3413
3414         PR c++/33836
3415         * g++.dg/ext/label10.C: New test.
3416
3417         PR c++/33969
3418         * g++.dg/other/ptrmem9.C: New test.
3419
3420 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
3421
3422         PR middle-end/32931
3423         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
3424
3425 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
3426
3427         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
3428         * g++.dg/ext/visibility/namespace2.C: Add argument to
3429         dg-require-visibility.
3430         * g++.dg/ext/java-1.C: Disable on AIX.
3431
3432 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
3433
3434         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
3435
3436 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3437
3438         PR fortran/33881
3439         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
3440
3441 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3442
3443         PR c/29062
3444         * gcc.dg/20031223-1.c: Adjust error output.
3445         * gcc.dg/parse-decl-after-label.c: New.
3446         
3447 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3448
3449         PR libfortran/24685
3450         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
3451         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
3452         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
3453
3454 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3455
3456         PR rtl-optimization/28940
3457         * gcc.target/i386/addr-sel-1.c: New test.
3458
3459 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
3460
3461         PR middle-end/33670
3462         * gcc.dg/pr33670.c: New test.
3463
3464 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
3465
3466         PR c++/33516
3467         * g++.dg/lookup/typedef1.C: New test.
3468
3469 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
3470
3471         PR testsuite/32076
3472         * lib/scandump.exp (dump-suffix): New.
3473         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
3474         Include dump suffix in pass/fail messages, put regexp in quotes.
3475
3476 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
3477
3478         PR c++/33495
3479         * g++.dg/other/error19.C: New.
3480
3481 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3482
3483         PR rtl-optimization/28062
3484         * gcc.c-torture/compile/20071102-1.c: New test.
3485
3486 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
3487
3488         * g++.dg/cpp0x/pr33955.C: New.
3489
3490 2007-11-01  Tom Tromey  <tromey@redhat.com>
3491
3492         PR preprocessor/30805:
3493         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
3494
3495 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
3496
3497         PR rtl-optimization/33648
3498         * gcc.dg/pr33648.c: New test.
3499
3500 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
3501
3502         PR c++/32384
3503         * g++.dg/template/pseudodtor1.C: New test.
3504         * g++.dg/template/pseudodtor2.C: New test.
3505
3506         PR c++/32260
3507         * g++.dg/rtti/typeid7.C: New test.
3508
3509 2007-11-01  Tom Tromey  <tromey@redhat.com>
3510
3511         PR preprocessor/30805:
3512         * gcc.dg/cpp/pr30805.c: New file.
3513
3514 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
3515
3516         PR testsuite/25352
3517         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
3518         add dg-skip-if.
3519         * gcc.c-torture/compile/20001205-1.c: Ditto.
3520         * gcc.c-torture/compile/20001226-1.c: Ditto.
3521         * gcc.c-torture/compile/20020312-1.c: Ditto.
3522         * gcc.c-torture/compile/20020604-1.c: Ditto.
3523         * gcc.c-torture/compile/920501-12.c: Ditto.
3524         * gcc.c-torture/compile/920501-4.c: Ditto.
3525         * gcc.c-torture/compile/920520-1.c: Ditto.
3526         * gcc.c-torture/compile/980506-1.c: Ditto.
3527         * gcc.c-torture/compile/990617-1.c: Ditto.
3528         * gcc.dg/compare6.c: Ditto.
3529         * g++.old-deja/g++.brendan/crash43.C: Ditto.
3530         * g++.old-deja/g++.brendan/synth1.C: Ditto.
3531         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
3532         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
3533         * g++.old-deja/g++.pt/static6.C: Ditto.
3534         * g++.old-deja/g++.pt/crash16.C: Ditto.
3535         * g++.old-deja/g++.mike/p10416.C: Ditto.
3536         * g++.old-deja/g++.mike/ns15.C: Ditto.
3537         * g++.old-deja/g++.mike/eh46.C: Ditto.
3538
3539 2007-11-01  Tom Tromey  <tromey@redhat.com>
3540
3541         * gcc.dg/redecl-1.c: Update.
3542         * gcc.dg/pr20368-3.c: Update.
3543         * gcc.dg/inline-14.c: Update.
3544         * gcc.dg/builtins-30.c: Update.
3545         * gcc.dg/dremf-type-compat-4.c: Update.
3546         * gcc.dg/pr20368-2.c: Update.
3547
3548 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
3549
3550         PR rtl-optimization/33673
3551         * gcc.dg/pr33673.c: New test.
3552
3553 2007-11-01  Michael Matz  <matz@suse.de>
3554
3555         PR tree-optimization/33961
3556         * gcc.dg/pr33961.c: New test.
3557
3558 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
3559
3560         PR c++/33494
3561         * g++.dg/template/error35.C: New.
3562
3563 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
3564
3565         PR target/31507
3566         * gcc.dg/pr31507-1.c: New test.
3567         * gcc.dg/pr31507-2.c: New test.
3568
3569 2007-10-31  Revital Eres  <eres@il.ibm.com>
3570
3571         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
3572         target.
3573         * gcc.dg/vect/tree-vect.h (check_vect): Add
3574         powerpc-*paired test.
3575         * lib/target-supports.exp (check_750cl_hw_available):
3576         New.
3577         (check_effective_target_vect_int,
3578         check_effective_target_vect_intfloat_cvt,
3579         check_effective_target_powerpc_altivec_ok,
3580         check_effective_target_vect_long,
3581         check_effective_target_vect_sdot_hi,
3582         check_effective_target_vect_udot_hi,
3583         check_effective_target_vect_pack_trunc,
3584         check_effective_target_vect_unpack,
3585         check_effective_target_vect_shift,
3586         check_effective_target_vect_int_mult): Disable for powerpc-*paired
3587         target.
3588         * gcc.dg/vect/vect-ifcvt-11.c: New.
3589         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
3590         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
3591         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
3592         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
3593         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
3594         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
3595
3596 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
3597             Tobias Burnus  <burnus@net-b.de>
3598
3599         PR fortran/33941
3600         * gfortran.dg/module_read_1.f90: New.
3601
3602 2007-10-31  Tom Tromey  <tromey@redhat.com>
3603
3604         PR preprocessor/30786:
3605         * gcc.dg/cpp/pr30786.c: New file.
3606
3607 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3608
3609         PR fortran/33162
3610         * gfortran.dg/interface_19.f90: New.
3611         * gfortran.dg/interface_20.f90: New.
3612         * gfortran.dg/interface_21.f90: New.
3613         
3614 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
3615
3616         PR tree-optimization/32377
3617         * gfortran.dg/vect/pr32377.f90: New.
3618         
3619 2007-10-31  Richard Guenther  <rguenther@suse.de>
3620
3621         PR middle-end/33779
3622         * gcc.c-torture/execute/pr33779-1.c: New testcase.
3623         * gcc.c-torture/execute/pr33779-2.c: Likewise.
3624
3625 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
3626
3627         PR fortran/33897
3628         * gfortran.dg/contained_3.f90: New.
3629
3630 2007-10-31  Christian Bruel  <christian.bruel@st.com>
3631
3632         PR c++/19531
3633         * g++.dg/opt/nrv8.C: New.
3634         
3635 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
3636
3637         PR c++/33709
3638         * g++.dg/opt/compound1.C: New test.
3639
3640         PR c++/33616
3641         * g++.dg/template/ptrmem18.C: New test.
3642
3643 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3644
3645         PR fortran/33596
3646         * gfortran.dg/isnan_2.f90: New test.
3647
3648 2007-10-30  Ed Schouten  <ed@fxq.nl>
3649
3650         PR tree-optimization/32500
3651         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
3652
3653 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
3654
3655         PR c++/31993
3656         PR c++/32252
3657         * g++.dg/cpp0x/pr31993.C: New
3658         * g++.dg/cpp0x/pr32252.C: New
3659
3660 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
3661
3662         PR tree-optimization/33723
3663         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
3664
3665 2007-10-30  Richard Guenther  <rguenther@suse.de>
3666
3667         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
3668         gcc.target/i386/loop-3.c.
3669
3670 2007-10-30  Revital Eres  <eres@il.ibm.com>
3671
3672         * gcc.dg/vect/pr33866.c: Require vect_long.
3673
3674 2007-10-30  Revital Eres  <eres@il.ibm.com>
3675
3676         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
3677         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
3678
3679 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
3680
3681         PR tree-optimization/32893
3682         * lib/target-supports.exp
3683         (check_effective_target_unaligned_stack): new keyword.
3684         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
3685         not sensitive to unaligned_stack.
3686         * gcc.dg/vect/vect-3.c: Likewise.
3687         * gcc.dg/vect/vect-4.c: Likewise.
3688         * gcc.dg/vect/vect-5.c: Likewise.
3689         * gcc.dg/vect/vect-6.c: Likewise.
3690         * gcc.dg/vect/vect-7.c: Likewise.
3691         * gcc.dg/vect/vect-13.c: Likewise.
3692         * gcc.dg/vect/vect-17.c: Likewise.
3693         * gcc.dg/vect/vect-18.c: Likewise.
3694         * gcc.dg/vect/vect-19.c: Likewise.
3695         * gcc.dg/vect/vect-20.c: Likewise.
3696         * gcc.dg/vect/vect-21.c: Likewise.
3697         * gcc.dg/vect/vect-22.c: Likewise.
3698         * gcc.dg/vect/vect-27.c: Likewise.
3699         * gcc.dg/vect/vect-29.c: Likewise.
3700         * gcc.dg/vect/vect-64.c: Likewise.
3701         * gcc.dg/vect/vect-65.c: Likewise.
3702         * gcc.dg/vect/vect-66.c: Likewise.
3703         * gcc.dg/vect/vect-72.c: Likewise.
3704         * gcc.dg/vect/vect-73.c: Likewise.
3705         * gcc.dg/vect/vect-86.c: Likewise.
3706         * gcc.dg/vect/vect-all.c: Likewise.
3707         * gcc.dg/vect/slp-25.c: Likewise.
3708         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
3709         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
3710         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
3711
3712         * gcc.dg/vect/vect-31.c: Removed alignment checks.
3713         * gcc.dg/vect/vect-34.c: Likewise.
3714         * gcc.dg/vect/vect-36.c: Likewise.
3715         * gcc.dg/vect/vect-64.c: Likewise.
3716         * gcc.dg/vect/vect-65.c: Likewise.
3717         * gcc.dg/vect/vect-66.c: Likewise.
3718         * gcc.dg/vect/vect-68.c: Likewise.
3719         * gcc.dg/vect/vect-76.c: Likewise.
3720         * gcc.dg/vect/vect-77.c: Likewise.
3721         * gcc.dg/vect/vect-78.c: Likewise.
3722
3723         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
3724         testcase (without no-section-anchors prefix) but with global arrays.
3725         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3726         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
3727         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3728         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
3729         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3730         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3731         * gcc.dg/vect/vect-77-global.c: Likewise.
3732         * gcc.dg/vect/vect-78-global.c: Likewise.
3733
3734         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
3735         testcase (without no-section-anchors prefix) but fix alignment checks
3736         to also consider unaligned_stack targets.
3737         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3738
3739 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
3740
3741         PR tree-optimization/33723
3742         * gcc.c-torture/execute/20071029-1.c: New test.
3743         * gcc.dg/tree-ssa/pr33723.c: New test.
3744
3745 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
3746
3747         PR tree-optimization/33614
3748         * gcc.c-torture/compile/pr33614.c: New test.
3749
3750 2007-10-29  Richard Guenther  <rguenther@suse.de>
3751
3752         PR tree-optimization/33870
3753         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
3754
3755 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
3756
3757         PR tree-optimization/33757
3758         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
3759         true architectures instead of having a big dg-skip-if.
3760
3761         PR c++/33841
3762         * g++.dg/other/bitfield3.C: New test.
3763
3764 2007-10-29  Richard Guenther  <rguenther@suse.de>
3765
3766         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
3767
3768 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
3769
3770         Automatic parallelization reduction tests.
3771
3772         * gcc.dg/tree-ssa/reduc-1.c: New test.
3773         * gcc.dg/tree-ssa/reduc-1char.c: New test.
3774         * gcc.dg/tree-ssa/reduc-1short.c: New test.
3775         * gcc.dg/tree-ssa/reduc-2.c: New test.
3776         * gcc.dg/tree-ssa/reduc-2char.c: New test.
3777         * gcc.dg/tree-ssa/reduc-2short.c: New test.
3778         * gcc.dg/tree-ssa/reduc-3.c: New test.
3779         * gcc.dg/tree-ssa/reduc-6.c: New test.
3780         * gcc.dg/tree-ssa/reduc-7.c: New test.
3781         * gcc.dg/tree-ssa/reduc-8.c: New test.
3782         * gcc.dg/tree-ssa/reduc-9.c: New test.
3783
3784 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
3785             Zdenek Dvorak  <ook@ucw.cz>
3786
3787         OMP_ATOMIC Changes, testsuite changes.
3788
3789         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
3790         instead of gimple dump.
3791         * gcc.dg/gomp/atomic-9.c: Same.
3792         * gcc.dg/gomp/atomic-10.c: Same.
3793         * g++.dg/gomp/atomic-3.C: Same.
3794         * g++.dg/gomp/atomic-9.C: Same.
3795         * g++.dg/gomp/atomic-10.C: Same.
3796
3797 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
3798
3799         PR fortran/31217
3800         PR fortran/33811
3801         * gfortran.dg/forall_12.f90: New test.
3802
3803         PR fortran/33686
3804         * gfortran.dg/forall_13.f90: New test.
3805
3806 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
3807             Mark Mitchell  <mark@codesourcery.com>
3808
3809         PR c++/30659
3810         * g++.dg/template/crash71.C: New.
3811
3812 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
3813
3814         PR fortran/32147
3815         * gfortran.dg/module_md5_1.f90: Update hash-value.
3816
3817 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
3818
3819         PR tree-opt/33589
3820         * g++.dg/torture/pr33589-1.C: New testcase.
3821         * g++.dg/torture/pr33589-2.C: New testcase.
3822
3823 2007-10-28  Richard Guenther  <rguenther@suse.de>
3824
3825         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
3826
3827 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
3828             Uros Bizjak  <ubizjak@gmail.com>
3829
3830         PR tree-optimization/33920
3831         * gcc.dg/tree-ssa/pr33290.c: New test.
3832
3833 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3834
3835         PR fortran/31306
3836         * gfortran.dg/argument_check_7.f90: New test.
3837         * gfortran.dg/argument_check_8.f90: New test.
3838         
3839 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
3840
3841         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
3842         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
3843         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
3844         * gcc.target/i386/sse-14.c: Ditto.
3845
3846 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
3847
3848         PR c++/33844
3849         * g++.dg/other/ptrmem8.C: New test.
3850
3851         PR c++/33842
3852         * g++.dg/template/error34.C: New test.
3853
3854 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
3855
3856         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
3857
3858 2007-10-27  Richard Guenther  <rguenther@suse.de>
3859
3860         PR tree-optimization/33870
3861         * gcc.dg/tree-ssa/alias-15.c: New testcase.
3862         * gcc.c-torture/execute/pr33870.c: Likewise.
3863
3864 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3865
3866         PR fortran/33162
3867         * gfortran.dg/argument_checking_9.f90: New test.
3868
3869 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
3870
3871         * g++.dg/other/pr33601.C: New.
3872
3873 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
3874
3875         PR c++/31988
3876         * g++.dg/init/new25.C: New.
3877
3878 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
3879
3880         * g++.dg/cpp0x/pr33839.C: New.
3881         
3882 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
3883
3884         PR c++/33744
3885         * g++.dg/template/arg6.C: New test.
3886
3887 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
3888
3889         PR c++/31747
3890         * g++.dg/parse/crash39.C: New.
3891
3892 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
3893
3894         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
3895         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
3896         "offset: -4B".
3897
3898 2007-10-25  David Daney  <ddaney@avtrex.com>
3899
3900         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
3901
3902 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
3903
3904         PR c++/33843
3905         * g++.dg/template/error32.C: New.
3906
3907 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
3908             Ira Rosen  <irar@il.ibm.com>
3909
3910         PR tree-optimization/33833
3911         * gcc.dg/vect/pr33833.c: New testcase.
3912
3913 2007-10-25  David Daney  <ddaney@avtrex.com>
3914
3915         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
3916
3917 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
3918             Ira Rosen  <irar@il.ibm.com>
3919
3920         PR tree-optimization/33866
3921         * gcc.dg/vect/pr33866.c: New testcase.
3922
3923 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
3924
3925         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
3926         Add -w to compile flags to suppress "call-clobbered register" warnings
3927         and remove dg-warning directives.
3928
3929 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
3930
3931         * gcc.dg/sms-2.c: Cleanup sms dump file.
3932         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
3933         profile-use step.
3934
3935 2007-10-24  David Daney  <ddaney@avtrex.com>
3936
3937         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
3938
3939 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
3940
3941         PR target/33755
3942         * gcc.target/mips/pr33755.c: New test.
3943
3944 2007-10-24  Ira Rosen  <irar@il.ibm.com>
3945
3946         PR tree-optimization/33804
3947         * gcc.dg/vect/pr33804.c: New testcase.
3948
3949 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3950
3951         PR forrtran/33849
3952         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
3953
3954 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
3955             Uros Bizjak  <ubizjak@gmail.com>
3956
3957         PR rtl-optimization/33846
3958         * gcc.dg/vect/pr33846.c: New testcase.
3959
3960 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
3961             Dorit Nuzman  <dorit@il.ibm.com>
3962
3963         PR tree-optimization/33860
3964         * g++.dg/vect/pr33860.cc: New test.
3965         * g++.dg/vect/pr33860a.cc: New test.
3966
3967 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
3968             Revital Eres  <eres@il.ibm.com>      
3969
3970         * gcc.dg/sms-2.c: New testcase.
3971
3972 2007-10-22  David S. Miller  <davem@davemloft.net>
3973
3974         * gcc.dg/globalreg-1.c: New test.
3975
3976 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
3977             Dorit Nuzman  <dorit@il.ibm.com>
3978
3979         PR tree-optimization/33834
3980         PR tree-optimization/33835
3981         * g++.dg/vect/pr33834_1.cc: New test.
3982         * g++.dg/vect/pr33834_2.cc: New test.
3983         * g++.dg/vect/pr33835.cc: New test.
3984
3985 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
3986
3987         * gcc.dg/pr33644.c: New test.
3988
3989 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
3990
3991         PR c++/33372
3992         * g++.dg/gomp/pr33372-1.C: New test.
3993         * g++.dg/gomp/pr33372-2.C: New test.
3994         * g++.dg/gomp/pr33372-3.C: New test.
3995
3996 2007-10-22  Michael Matz  <matz@suse.de>
3997
3998         PR tree-optimization/33855
3999         * gcc.c-torture/compile/pr33855.c: New testcase.
4000
4001 2007-10-22  Ira Rosen  <irar@il.ibm.com>
4002
4003         PR tree-optimization/33854
4004         * gcc.dg/vect/O1-pr33854.c: New testcase.
4005         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
4006
4007 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
4008
4009         * gcc.dg/unwind-1.c: Disable on AIX.
4010         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
4011
4012 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
4013
4014         PR fortran/33749
4015         * gfortran.dg/assign_9.f90: New test.
4016
4017 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
4018
4019         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
4020         (dg-mips-options): Skip tests that specify an ABI other than o32
4021         and o64 if generating MIPS16 hard-float code.
4022
4023 2007-10-21  Ira Rosen  <irar@il.ibm.com>
4024             Revital Eres  <eres@il.ibm.com>
4025
4026         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
4027         * gcc.dg/vect/vect-16.c: Fix comment.
4028         * gcc.dg/vect/pr33369.c: Require vect_int.
4029         * gcc.dg/vect/slp-33.c: Add spaces.
4030         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
4031         targets.
4032         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
4033         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
4034         targets.
4035         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
4036         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
4037         targets.
4038         * gcc.dg/vect/slp-10.c: Add spaces.
4039         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
4040         targets.
4041         * gcc.dg/vect/slp-36.c: Require vect_int.
4042         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
4043         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
4044         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
4045         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
4046         targets.
4047         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
4048         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
4049         instead of vector_alignment_reachable_for_double.
4050         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
4051         (natural_alignment): Split into...
4052         (natural_alignment_32, natural_alignment_64): New.
4053         (vector_alignment_reachable): Depend on natural_alignment_32.
4054         (vector_alignment_reachable_for_double): Rename to ...
4055         (vector_alignment_reachable_for_64bit): And depend on
4056         natural_alignment_64.
4057
4058 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
4059
4060         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
4061         MIPS targets.
4062         * g++.dg/vect/vect.exp: Likewise.
4063         * lib/fortran-torture.exp: Likewise.
4064         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
4065         mipsisa64*-*-* as the target selector.  Remove -mips64,
4066         -mhard-float and -mgp64 from the options list.
4067         * gcc.target/mips/mips-ps-2.c: Likewise.
4068         * gcc.target/mips/mips-ps-3.c: Likewise.
4069         * gcc.target/mips/mips-ps-4.c: Likewise.
4070         * gcc.target/mips/mips-ps-6.c: Likewise.
4071         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
4072         options list.
4073         * gcc.target/mips/sb1-1.c: Likewise.
4074         * gcc.target/mips/mips-ps-type.c: Likewise.
4075         * gcc.target/mips/mips-ps-7.c: New test.
4076         * gcc.target/mips/mips-ps-type-2.c: Likewise.
4077         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
4078         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
4079         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
4080         as forcing an ABI and an architecture.
4081         (is_gp32_flag, is_gp64_flag): Fold into...
4082         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
4083         then -mfp64 imply -mhard-float.  Apply register rules after the
4084         loop.  Handle -march=mipsN like -mipsN.
4085
4086 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
4087
4088         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
4089         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
4090
4091 2007-10-20  Tobias Burnus  <burnus@net-b.de>
4092
4093         PR fortran/33818
4094         * gfortran.dg/entry_dummy_ref_3.f90: New.
4095
4096 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
4097             FX Coudert <fxcoudert@gcc.gnu.org>
4098
4099         PR fortran/31608
4100         * gfortran.dg/char_cast_1.f90: New test.
4101
4102 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
4103
4104         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
4105         * gfortran.dg/large_real_kind_2.F90: ditto.
4106         * gfortran.dg/default_format_2.f90: ditto.
4107         * gfortran.dg/default_format_denormal_1.f90: ditto.
4108
4109 2007-10-19  Richard Guenther  <rguenther@suse.de>
4110
4111         PR middle-end/33816
4112         PR middle-end/32921
4113         * gfortran.dg/pr32921.f: New testcase.
4114
4115 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4116
4117         PR libfortran/33544
4118         * gfortran.dg/transfer_check_1.f90: Adjust options.
4119
4120 2007-10-19  Richard Guenther  <rguenther@suse.de>
4121
4122         Revert
4123         2007-10-19  Richard Guenther  <rguenther@suse.de>
4124
4125         PR middle-end/32921
4126         * gfortran.dg/pr32921.f: New testcase.
4127
4128 2007-10-19  Richard Guenther  <rguenther@suse.de>
4129
4130         * gcc.c-torture/execute/20071018-1.c: New testcase.
4131
4132 2007-10-19  Richard Guenther  <rguenther@suse.de>
4133
4134         PR middle-end/32921
4135         * gfortran.dg/pr32921.f: New testcase.
4136
4137 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
4138
4139         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
4140
4141 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
4142
4143         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
4144
4145 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
4146
4147         PR fortran/33233
4148         * gfortran.dg/host_assoc_function_1.f90: Correct references.
4149         * gfortran.dg/host_assoc_function_3.f90: New test.
4150
4151 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
4152
4153         PR fortran/33733
4154         * gfortran.dg/transfer_simplify_6.f90: New test.
4155
4156 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
4157             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4158
4159         PR middle-end/33794
4160         * gfortran.dg/pr33794.f90: New testcase.
4161
4162 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
4163
4164         PR target/32961
4165         * gcc.target/i386/pr32961.c: New testcase.
4166         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
4167         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
4168         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
4169         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
4170         __builtin_ia32_pslldi128 defines.
4171
4172 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
4173
4174         PR fortran/33760
4175         * gfortran.dg/c_ptr_tests_13.f03: New test case.
4176
4177 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
4178
4179         PR c++/28639
4180         PR c++/30299
4181         * g++.dg/template/void12.C: New.
4182         * g++.dg/template/void13.C: New.
4183
4184 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
4185
4186         PR c++/31446
4187         * g++.dg/template/void11.C: New.
4188         * g++.dg/template/void2.C: Adjust error markers.
4189         * g++.dg/template/void10.C: Likewise.
4190         * g++.dg/template/crash55.C: Likewise.
4191
4192 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
4193
4194         * g++.dg/opt/const5.C: New test.
4195
4196 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
4197             Maxim Kuvyrkov  <maxim@codesourcery.com>
4198
4199         * gcc.target/ia64/20040709-2.c: New test.
4200
4201 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
4202
4203         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
4204
4205 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
4206
4207         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
4208         to each function.  Check that there are no unsigned loads.
4209
4210 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
4211
4212         PR tree-optimization/33136
4213         * gcc.c-torture/execute/20070824-1.c: New test.
4214         * gcc.dg/pr33136-1.c: New test.
4215         * gcc.dg/pr33136-2.c: New test.
4216         * gcc.dg/pr33136-3.c: New test.
4217
4218 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
4219
4220         PR tree-optimization/33735
4221         * g++.dg/torture/pr33735.C: New.
4222
4223 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
4224
4225         PR middle-end/33706
4226         * gcc.dg/va-arg-pack-2.c: New.
4227
4228 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
4229
4230         PR tree-optimization/33619
4231         * gcc.dg/pr33619.c: New test.
4232
4233 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
4234
4235         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
4236         flag for AIX.
4237         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
4238
4239 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4240
4241         PR libfortran/33055
4242         * gfortran.dg/inquire_11.f90: New test.
4243         * gfortan.dg/negative_unit_int8.f: New test.
4244
4245 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
4246
4247         PR target/33133
4248         * gcc.c-torture/compile/pr33133.c: New test.
4249
4250 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4251
4252         PR libfortran/33672
4253         * gfortran.dg/namelist_40.f90: New test.
4254
4255 2007-10-14  Tobias Burnus  <burnus@net-b.de>
4256
4257         PR fortran/33745
4258         * gfortran.dg/bounds_check_11.f90: New.
4259
4260 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
4261
4262         PR c++/30303
4263         * g++.dg/other/ctor1.C: New test.
4264         * g++.dg/other/ctor2.C: New test.
4265         * g++.dg/other/dtor1.C: New test.
4266
4267 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
4268
4269         * gfortran.dg/bounds_check_10.f90: Fix testcase.
4270
4271 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
4272             Paul Thomas  <pault@gcc.gnu.org>
4273
4274         PR fortran/33254
4275         PR fortran/33727
4276         * gfortran.dg/bounds_check_10.f90: New.
4277
4278 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
4279
4280         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
4281         * gcc.target/powerpc/popcount-1.c: Same.
4282
4283 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
4284
4285         PR c++/26698
4286         * g++.dg/conversion/op4.C: New test.
4287
4288 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
4289
4290         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
4291
4292 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
4293
4294         PR fortran/33542
4295         * gfortran.dg/ambiguous_specific_1.f90: New test.
4296
4297 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
4298
4299         PR fortran/33664
4300         * gfortran.dg/impure_spec_expr_1.f90: New test.
4301         * gfortran.dg/char_result_7.f90: Remove illegal test.
4302
4303 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
4304
4305         PR 11001
4306         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
4307         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
4308         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
4309         * gcc.target/i386/pr11001-memset-1.c: New testcase.
4310         * gcc.target/i386/pr11001-memset-2.c: New testcase.
4311         * gcc.target/i386/pr11001-memset-3.c: New testcase.
4312         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
4313         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
4314         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
4315
4316 2007-10-12  Richard Guenther  <rguenther@suse.de>
4317
4318         PR middle-end/26198
4319         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
4320         * gcc.c-torture/execute/20071011-1.c: Likewise.
4321         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
4322
4323 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
4324
4325         PR tree-optimization/33742
4326         * gcc.dg/pr33742.c: New testcase.
4327
4328 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
4329
4330         PR tree-optimization/33645
4331         * gcc.dg/pr33645-1.c: New test.
4332         * gcc.dg/pr33645-2.c: New test.
4333         * gcc.dg/pr33645-3.c: New test.
4334  
4335         PR c++/32121
4336         * g++.dg/ext/label4.C: Adjust error regexp.
4337         * g++.dg/ext/label6.C: Adjust error regexp.
4338         * g++.dg/ext/label7.C: New test.
4339         * g++.dg/ext/label8.C: New test.
4340         * g++.dg/ext/label9.C: New test.
4341
4342 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
4343
4344         PR middle-end/33676
4345         * gcc.dg/pr33676.c: New.
4346
4347 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
4348
4349         PR c++/31441
4350         * g++.dg/cpp0x/variadic83.C: New.
4351
4352 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
4353
4354         PR c++/33461
4355         * g++.dg/cpp0x/variadic81.C: New.
4356         * g++.dg/cpp0x/variadic82.C: Likewise.
4357
4358 2007-10-11  Richard Guenther  <rguenther@suse.de>
4359
4360         PR middle-end/33724
4361         * gcc.dg/pr33724.c: New testcase.
4362
4363 2007-10-11  Richard Guenther  <rguenther@suse.de>
4364
4365         PR c/33726
4366         * gcc.dg/pr33726.c: New testcase.
4367
4368 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
4369
4370         PR fortran/33500
4371         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
4372         
4373 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4374
4375         PR testsuite/33391
4376         * gfortran.dg/do_3.F90: Run with -fwrapv.
4377
4378 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
4379
4380         * gcc.dg/unwind-1.c: New.
4381
4382 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4383
4384         PR libfortran/33683
4385         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
4386         failure on some common systems.
4387
4388 2007-10-09  Richard Guenther  <rguenther@suse.de>
4389
4390         PR middle-end/33692
4391         * gcc.dg/pr33692.c: New testcase.
4392
4393 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
4394
4395         PR middle-end/33669
4396         * gcc.c-torture/execute/pr33669.c: New.
4397
4398 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4399
4400         PR tree-optimization/33615
4401         * g++.dg/tree-ssa/pr33615-2.C: New test.
4402
4403 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4404
4405         PR tree-optimization/33615
4406         * g++.dg/tree-ssa/pr33615.C: New test.
4407
4408 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
4409
4410         PR tree-optimization/33572
4411         * g++.dg/torture/pr33572.C: Replace with complete test.
4412
4413 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
4414
4415         PR fortran/33689
4416         * gfortran.dg/spec_expr_5.f90: New.
4417
4418 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
4419
4420         * gcc.dg/pragma-darwin-2.c: New.
4421
4422 2007-10-08  Richard Guenther  <rguenther@suse.de>
4423
4424         PR middle-end/33693
4425         PR middle-end/33695
4426         PR middle-end/33697
4427         * gcc.dg/pr33693.c: New testcase.
4428         * gcc.dg/pr33695.c: Likewise.
4429         * gcc.dg/pr33697.c: Likewise.
4430
4431 2007-10-08  Richard Guenther  <rguenther@suse.de>
4432
4433         PR middle-end/33691
4434         PR middle-end/33694
4435         PR middle-end/33696
4436         * gcc.dg/pr33691.c: New testcase.
4437         * gcc.dg/pr33694.c: Likewise.
4438         * gcc.dg/pr33696.c: Likewise.
4439
4440 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4441
4442         PR libfortran/33683
4443         * gfortran.dg/gamma_5.f90:  New test case
4444
4445 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
4446
4447         PR fortran/20851
4448         * initialization_1.f90: Fix dg-error annotations.
4449         * initialization_14.f90: New.
4450         * initialization_7.f90: Fix dg-error annotations.
4451         * initialization_9.f90: Likewise.
4452
4453 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4454
4455         * gfortran.dg/error_recovery_4.f90: New test.
4456
4457 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4458
4459         * gfortran.dg/default_format_denormal_2.f90: New test.
4460         * gfortran.dg/default_format_2.inc: New test.
4461         * gfortran.dg/default_format_denormal_1.f90: New test.
4462         * gfortran.dg/default_format_1.inc: New test.
4463         * gfortran.dg/default_format_1.f90: Don't test for denormalized
4464         numbers.
4465         * gfortran.dg/default_format_2.f90: Don't test for denormalized
4466         numbers.
4467
4468 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4469
4470         * gfortran.dg/namelist_15.f90: Revise test.
4471
4472 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
4473
4474         PR tree-optimization/33655
4475         * gcc.dg/torture/pr33655.c: New.
4476
4477 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
4478
4479         PR tree-optimization/33572
4480         * g++.dg/torture/pr33572.C: New.
4481
4482 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
4483
4484         PR fortran/25076
4485         * gfortran.dg/forall_11.f90: New.
4486
4487 2007-10-05  Michael Matz  <matz@suse.de>
4488
4489         PR middle-end/33667
4490         * gcc.dg/pr33667.c: New testcase.
4491
4492 2007-10-05  Richard Guenther  <rguenther@suse.de>
4493
4494         PR middle-end/33666
4495         * gcc.dg/pr33666.c: New testcase.
4496
4497 2007-10-05  Michael Matz  <matz@suse.de>
4498
4499         PR inline-asm/33600
4500         * gcc.target/i386/pr33600.c: New testcase.
4501
4502 2007-10-05  Richard Guenther  <rguenther@suse.de>
4503
4504         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
4505
4506 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
4507
4508         PR target/33635
4509         * gcc.target/mips/pr33635-1.c: New test.
4510
4511 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4512
4513         PR libfortran/33253
4514         * gfortran.dg/namelist_39.f90: Revise to use long names.
4515
4516 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
4517
4518         PR fortran/33646
4519         * gfortran.dg/pr33646.f90: New file.
4520
4521 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4522
4523         PR fortran/33529
4524         * gfortran.dg/char_type_len_2.f90: Adjust error message.
4525         * gfortran.dg/char_decl_2.f90: New test.
4526
4527 2007-10-04  Richard Guenther  <rguenther@suse.de>
4528
4529         PR middle-end/33641
4530         * gcc.c-torture/compile/pr33641.c: New testcase.
4531
4532 2007-10-04  Michael Matz  <matz@suse.de>
4533
4534         PR rtl-optimization/33653
4535         * gcc.dg/pr33653.c: New.
4536
4537 2007-10-04  Richard Guenther  <rguenther@suse.de>
4538
4539         PR tree-optimization/33627
4540         * g++.dg/torture/pr33627.C: New testcase.
4541
4542 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
4543
4544         PR fortran/33626
4545         * gfortran.dg/parens_6.f90: New.
4546
4547 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
4548
4549         PR fortran/33646
4550         PR fortran/33542
4551         * gfortran.dg/ambiguous_specific_1.f90: Remove.
4552
4553 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
4554
4555         * g++.dg/ext/gnu-inline-global-redecl.C: New.
4556
4557 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
4558
4559         PR target/33635
4560         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
4561         and mips_forced_be.
4562         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
4563         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
4564         options.
4565         * gcc.target/mips/fpr-moves-1.c: New test.
4566         * gcc.target/mips/fpr-moves-2.c: Likewise.
4567         * gcc.target/mips/fpr-moves-3.c: Likewise.
4568         * gcc.target/mips/fpr-moves-4.c: Likewise.
4569         * gcc.target/mips/fpr-moves-5.c: Likewise.
4570         * gcc.target/mips/fpr-moves-6.c: Likewise.
4571         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
4572
4573 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4574
4575         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
4576
4577 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4578
4579         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
4580         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
4581
4582 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
4583
4584         PR fortran/33198
4585         * gfortran.dg/common_errors_1.f90: New.
4586
4587 2007-10-03  Doug Kwan  <dougkwan@google.com>
4588         Richard Guenther  <rguenther@suse.de>
4589
4590         PR debug/31899
4591         * g++.dg/debug/using3.C: New testcase.
4592
4593 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4594
4595         PR libfortran/33253
4596         * gfortran.dg/namelist_38.f90: New test.
4597         * gfortran.dg/namelist_39.f90: New test.
4598
4599 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4600
4601         PR libfortran/33469
4602         * gfortran.dg/default_format_1.f90: New test.
4603         * gfortran.dg/default_format_2.f90: New test.
4604         * gfortran.dg/namelist_print_1.f: Adjust expected output.
4605         * gfortran.dg/real_const_3.f90: Adjust expected output.
4606
4607 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
4608
4609         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
4610         default ABI.  Split mips_forced_abi into mips_forced_abi and
4611         mips_forced_regs.
4612         (is_gp32_flag): Return true for -mabi=32.
4613         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
4614         (dg-mips-options): Use is_gp64_flag instead of checking specifically
4615         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
4616         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
4617         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
4618         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
4619         * gcc.target/mips/save-restore-2.c: Likewise.
4620         * gcc.target/mips/save-restore-3.c: Likewise.
4621         * gcc.target/mips/save-restore-4.c: Likewise.
4622
4623 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
4624
4625         PR middle-end/33617
4626         * gcc.c-torture/compile/pr33617.c: New test.
4627
4628 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
4629
4630         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
4631         -gstabs+ for extended options.
4632
4633 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4634
4635         PR fortran/33542
4636         * gfortran.dg/ambiguous_specific_1.f90: New test.
4637
4638 2007-10-02  Revital Eres  <eres@il.ibm.com>
4639
4640         * gcc.target/powerpc/paired-8.c: New test.
4641         * gcc.target/powerpc/paired-9.c: New test.
4642         * gcc.target/powerpc/paired-10.c: New test.
4643
4644 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4645
4646         PR fortran/33566
4647         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
4648
4649 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4650
4651         PR fortran/33554
4652         * gfortran.dg/intent_out_2.f90: New test.
4653
4654 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4655
4656         PR fortran/33550
4657         * gfortran.dg/ambiguous_reference_1.f90: New test.
4658
4659 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4660
4661         PR fortran/31154
4662         PR fortran/31229
4663         PR fortran/33334
4664         * gfortran.dg/function_kinds_1.f90: New test.
4665         * gfortran.dg/function_kinds_2.f90: New test.
4666         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
4667         use association into interfaces.
4668
4669 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4670
4671         PR testsuite/31828
4672         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
4673         (overflow): Use INFINITY, not FP_INFINITE.
4674         gcc.dg/float-range-4.c: Likewise.
4675         gcc.dg/float-range-5.c: Likewise.
4676
4677 2007-10-01  Nick Clifton  <nickc@redhat.com>
4678
4679         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
4680         for 16-bit targets.
4681
4682 2007-09-30  Diego Novillo  <dnovillo@google.com>
4683
4684         PR 33593
4685         * g++.dg/tree-ssa/pr33593.C: New test.
4686
4687 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4688
4689         PR libfortran/33400
4690         * gfortran.dg/PR19872.f: Fix test condition.
4691         * gfortran.dg/list_read_7.f90: New test.
4692
4693 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
4694
4695         PR tree-optimization/33597
4696         * gcc.dg/vect/pr33597.c: New testcase.
4697
4698 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
4699
4700         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
4701         * gcc.target/i386/pr33524.c: ...this.
4702
4703 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
4704
4705         PR fortran/33354
4706         * gfortran.dg/minmaxloc_4.f90: New.
4707
4708 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4709
4710         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
4711
4712 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
4713
4714         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
4715
4716 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
4717
4718         PR c++/33213
4719         * g++.dg/cpp0x/variadic79.C: New.
4720
4721 2007-09-28  Michael Matz  <matz@suse.de>
4722             Jakub Jelinek  <jakub@redhat.com>
4723
4724         PR rtl-optimization/33552
4725         * gcc.target/i386/pr33552.c: New runtime test.
4726         * gcc.target/i386/strinline.c: New compile time test.
4727
4728 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
4729
4730         * gfortran.dg/openmp_stack.f90: Removed.
4731
4732         PR c++/31434
4733         * g++.dg/cpp0x/variadic80.C: New test.
4734
4735 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4736
4737         * gfortran.dg/namelist_38.f90: Delete test for revertion of
4738         r128057.
4739
4740 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4741
4742         PR middle-end/7003
4743         * gcc.target/powerpc/gcse-1.c: New test.
4744
4745 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
4746
4747         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
4748         fixed capitalizations.
4749         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
4750         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
4751         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
4752         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
4753         * gfortran.dg/maxloc_shape_1.f90: Likewise.
4754         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
4755         * gfortran.dg/min_max_conformance.f90: Likewise.
4756
4757 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
4758
4759         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
4760         options.
4761         * gcc.dg/c99-tgmath-2.c: Likewise.
4762         * gcc.dg/c99-tgmath-3.c: Likewise.
4763         * gcc.dg/c99-tgmath-4.c: Likewise.
4764
4765 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
4766
4767         PR fortran/33568
4768         * gfortran.dg/anint_1.f90: New test.
4769
4770 2007-09-27  Ian Lance Taylor  <iant@google.com>
4771
4772         PR tree-optimization/33565
4773         * gcc.dg/Wstrict-overflow-20.c: New test.
4774
4775 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4776
4777         * gfortran.dg/openmp_stack.f90: Fix typo.
4778         * gfortran.dg/recursive_stack.f90: Fix typo.
4779
4780 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
4781
4782         PR c++/33493
4783         * g++.dg/template/error31.C: New.
4784
4785 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
4786
4787         * lib/prune.exp: Prune also "^In function .*$" lines and
4788         "^    inlined from .*$" lines.
4789
4790 2007-09-26  Richard Guenther  <rguenther@suse.de>
4791
4792         PR tree-optimization/33563
4793         * gcc.dg/torture/pr33563.c: New testcase.
4794
4795 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
4796
4797         PR c/25309
4798         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
4799         array.
4800         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
4801         without -O2.
4802
4803 2007-09-26  Richard Guenther  <rguenther@suse.de>
4804
4805         PR tree-optimization/30375
4806         PR tree-optimization/33560
4807         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
4808         * gcc.dg/tree-ssa/complex-5.c: Likewise.
4809         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
4810         * gcc.dg/torture/pr30375.c: New testcase.
4811         * gcc.dg/torture/pr33560.c: New testcase.
4812         * gcc.dg/tree-ssa/pr30375.c: Likewise.
4813
4814 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
4815
4816         PR c++/33207
4817         * g++.dg/parse/crash38.C: New test.
4818
4819 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
4820
4821         PR target/33524
4822         * gcc.target/i386/sse5-convert.c: New file, test int->long
4823         vectorized conversions.
4824
4825 2007-09-25  Revital Eres  <eres@il.ibm.com>
4826
4827         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
4828
4829 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
4830
4831         PR c/32295
4832         * gcc.dg/enum-incomplete-1.c: New test.
4833
4834 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
4835
4836         * gcc.c-torture/compile/20070919-1.c: New test.
4837
4838 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4839
4840         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
4841
4842 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
4843
4844         PR c++/14688
4845         * g++.dg/inherit/override_attribs.C: New file.
4846
4847 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
4848
4849         PR fortran/33269
4850         * io.c (check_format_string): Move NULL and constant checks into
4851         this function.
4852         (check_io_constraints): Call gfc_simplify_expr() before calling
4853         check_format_string().  Remove NULL and constant checks.
4854
4855 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
4856
4857         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
4858         * gcc.c-torture/execute/loop-2g.x: Likewise.
4859
4860 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
4861
4862         * lib/target-supports.exp (check_effective_target_mips16_attribute):
4863         Reject hard-float modes unless the ABI is o32 or o64.
4864         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
4865         of gcc.exp.  Skip the tests when mips16 code generation is not
4866         supported.
4867         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
4868         and use dg-add-options mips16_attribute.
4869
4870 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
4871
4872         PR c++/33506
4873         * g++.dg/ext/attrib29.C: New test.
4874
4875 2007-09-23  Ollie Wild  <aaw@google.com>
4876
4877         * gcc.dg/fold-bitand-1.c: New test.
4878         * gcc.dg/fold-bitand-2.c: New test.
4879         * gcc.dg/fold-bitand-3.c: New test.
4880         * gcc.dg/fold-bitand-4.c: New test.
4881
4882 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
4883
4884         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
4885         any of the macros to be defined for __mips16.
4886         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
4887
4888 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
4889
4890         * gcc.dg/vect/pr21591.c: Require vect_int.
4891         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
4892         * gcc.dg/vect/vect-outer-2a.c: Likewise.
4893         * gcc.dg/vect/vect-outer-2c.c: Likewise.
4894
4895 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
4896
4897         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
4898         attributes.
4899         * gcc.dg/va-arg-pack-len-2.c: New test.
4900         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
4901         attributes.
4902         * g++.dg/ext/va-arg-pack-len-2.C: New test.
4903
4904         PR tree-optimization/32772
4905         * gcc.c-torture/compile/20070905-1.c: New test.
4906
4907         PR tree-optimization/32975
4908         * gcc.dg/pr32975.c: New test.
4909
4910         PR middle-end/28755
4911         * gcc.dg/pr28755.c: New test.
4912
4913 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
4914
4915         * lib/target-supports.exp (check_effective_target_nomips16): New
4916         procedure.
4917         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
4918         for mipsisa64*-*-*.
4919         * gcc.dg/vect/vect.exp: Likewise.
4920         * g++.dg/vect/vect.exp: Likewise.
4921         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
4922         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
4923         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
4924         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
4925         * gcc.target/mips/clear-cache-1.c (f): Likewise.
4926         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
4927         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
4928         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
4929         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
4930         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
4931         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
4932         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
4933         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
4934         (test14, test15, test16, test17, test18): Likewise.
4935         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
4936         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
4937         (test14, test15, test16, test17, test18, test19, test20, test21)
4938         (test22): Likewise.
4939         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
4940         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
4941         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
4942         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
4943         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
4944         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
4945         * gcc.target/mips/mips-3d-1.c (main): Likewise.
4946         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
4947         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4948         (test13, test14, test15, test16, test17, test18, test19, test20)
4949         (test21, test22, test23, test24, test25, test26, test27, test28)
4950         (test29, test30, test31): Likewise.
4951         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
4952         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4953         (test13, test14, test15, test16, test17, test18, test19, test20)
4954         (test21, test22, test23, test24, test25, test26, test27, test28)
4955         (test29, test30, test31, test32, test33, test34, test35, test36)
4956         (test37, test38, test39, test40, test41, test42, test43, test44)
4957         (test45, test46, test47, test48, test49, test50, test51, test52)
4958         (test53, test54, test55, test56, test57, test58, test59, test60)
4959         (test61, test62, test63): Likewise.
4960         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
4961         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4962         (test13, test14, test15, test16, test17, test18, test19, test20)
4963         (test21, test22, test23, test24, test25, test26, test27, test28)
4964         (test29, test30, test31): Likewise.
4965         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
4966         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4967         (test13, test14, test15, test16, test17, test18, test19, test20)
4968         (test21, test22, test23, test24, test25, test26, test27, test28)
4969         (test29, test30, test31): Likewise.
4970         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
4971         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4972         (test13, test14, test15): Likewise.
4973         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
4974         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4975         (test13, test14, test15): Likewise.
4976         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
4977         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4978         (test13, test14, test15, test16, test17, test18, test19, test20)
4979         (test21, test22, test23, test24, test25, test26, test27, test28)
4980         (test29, test30, test31): Likewise.
4981         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
4982         (matrix_multiply4: Likewise.
4983         * gcc.target/mips/mips-ps-1.c (main): Likewise.
4984         * gcc.target/mips/mips-ps-2.c (main): Likewise.
4985         * gcc.target/mips/mips-ps-3.c (main): Likewise.
4986         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
4987         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4988         (test13, test14, test15, test16, test17, test18, test19, test20)
4989         (test21, test22, test23, test24, test25, test26, test27, test28)
4990         (test29, test30, test31): Likewise.
4991         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
4992         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4993         (test13, test14, test15, test16, test17, test18, test19, test20)
4994         (test21, test22, test23, test24, test25, test26, test27, test28)
4995         (test29, test30, test31): Likewise.
4996         * gcc.target/mips/mips-ps-5.c (main): Likewise.
4997         * gcc.target/mips/mips-ps-6.c (main): Likewise.
4998         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
4999         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
5000         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
5001         (sub_v4qi): Likewise.
5002         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
5003         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
5004         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
5005         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
5006         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
5007         (subb, subc): Likewise.
5008         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
5009         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
5010         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
5011         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
5012         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
5013         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
5014         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
5015         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
5016         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
5017         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
5018         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
5019         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
5020         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
5021
5022 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5023
5024         * lib/target-supports.exp (add_options_for_mips16_attribute)
5025         (check_effective_target_mips16_attribute): New functions.
5026         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
5027         command line.
5028         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
5029         extra_test_flags.
5030         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
5031         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
5032         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
5033         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
5034         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
5035         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
5036         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
5037         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
5038         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
5039         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
5040         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
5041         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
5042         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
5043         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
5044         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
5045         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
5046         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
5047         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
5048         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
5049         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
5050         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
5051         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
5052         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
5053         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
5054         (NOMIPS16): Delete.
5055         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
5056         of dg-options.
5057         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
5058         options.  Require { target mips16_attribute } and use dg-add-options
5059         to add the associated options.
5060         (foo): Use MIPS16.
5061         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
5062         * gcc.target/mips/call-saved-3.c: Likewise.
5063         * gcc.target/mips/code-readable-1.c: Require { target
5064         mips16_attribute } and use dg-add-options to add the associated
5065         options.  Remove trailing whitespace.
5066         (NOMIPS16): Delete.
5067         * gcc.target/mips/code-readable-2.c: Likewise.
5068         * gcc.target/mips/code-readable-3.c: Likewise.
5069         * gcc.target/mips/mips16-attributes-2.c: Likewise.
5070         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
5071         Require { target mips16_attribute } and use dg-add-options to
5072         add the associated options.
5073         (cksum16, cksum8): Use MIPS16.
5074         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
5075         Require { target mips16_attribute } and use dg-add-options to
5076         add the associated options.
5077         (foo): Use MIPS16.
5078         * gcc.target/mips/save-restore-2.c: Likewise.
5079         * gcc.target/mips/save-restore-3.c: Likewise.
5080         * gcc.target/mips/save-restore-4.c: Likewise.
5081         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
5082         -mno-abicalls.
5083         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
5084         (foo): Use NOMIPS16.
5085
5086 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
5087
5088         PR fortran/33337
5089         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
5090
5091         PR fortran/33376
5092         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
5093
5094 2007-09-22  Tobias Burnus  <burnus@net-b.de>
5095
5096         PR fortran/33445
5097         * gfortran.dg/gomp/free-2.f90: New.
5098         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
5099         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
5100
5101 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
5102
5103         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
5104         * gcc.target/i386/sse5-haddX.c: Ditto.
5105         * gcc.target/i386/sse5-hsubX.c: Ditto.
5106         * gcc.target/i386/sse5-maccXX.c: Ditto.
5107         * gcc.target/i386/sse5-msubXX.c: Ditto.
5108         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
5109         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
5110         * gcc.target/i386/sse5-permpX.c: Ditto.
5111         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
5112         effective target.
5113         * gcc.target/i386/sse5-fma-vector.c: Ditto.
5114         * gcc.target/i386/sse5-ima-vector.c: Ditto.
5115         * gcc.target/i386/sse5-pcmov.c: Ditto.
5116         * gcc.target/i386/sse5-pcmov2.c: Ditto.
5117
5118 2007-09-22  Richard Guenther  <rguenther@suse.de>
5119
5120         PR tree-optimization/33146
5121         * gcc.c-torture/compile/pr33146.c: New testcase.
5122
5123 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5124
5125         * lib/target-supports.exp (check_cached_effective_target): New
5126         procedure.
5127         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
5128         (check_effective_target_c99_runtime): New procedure.
5129         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
5130         (test3l): Likewise cargl.
5131         * gcc.dg/builtins-59.c: Require c99_runtime.
5132         * gcc.dg/builtins-61.c: Likewise.
5133         * gcc.dg/builtins-62.c: Likewise.
5134
5135 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5136
5137         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
5138         * lib/target-supports-dg.exp (dg-add-options): Likewise.
5139         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
5140         target-specific dg-options.
5141         * gcc.dg/builtins-20.c: Likewise.
5142         * gcc.dg/builtins-53.c: Likewise.
5143         * gcc.dg/builtins-55.c: Likewise.
5144         * gcc.dg/single-precision-constant.c: Likewise.
5145         * gcc.dg/torture/builtin-convert-1.c: Likewise.
5146         * gcc.dg/torture/builtin-convert-2.c: Likewise.
5147         * gcc.dg/torture/builtin-convert-3.c: Likewise.
5148         * gcc.dg/torture/builtin-convert-4.c: Likewise.
5149         * gcc.dg/torture/builtin-power-1.c: Likewise.
5150
5151 2007-09-21  Chao-ying Fu  <fu@mips.com>
5152
5153         * lib/target-supports.exp (check_effective_target_fixed_point): New to
5154         check if targets have fixed-point supports.
5155         * gcc.dg/fixed-point/fixed-point.exp: New file.
5156         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
5157         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
5158         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
5159         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
5160         * gcc.dg/fixed-point/constants-pedantic.c,
5161         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
5162         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
5163         * gcc.dg/fixed-point/keywords-ignored-c99.c,
5164         * gcc.dg/fixed-point/keywords-pedantic.c,
5165         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
5166         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
5167         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
5168         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
5169         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
5170         * gcc.dg/fixed-point/func-vararg-mixed.c,
5171         * gcc.dg/fixed-point/operator-logical.c,
5172         * gcc.dg/fixed-point/struct-union.c,
5173         * gcc.dg/fixed-point/bit-complement.c,
5174         * gcc.dg/fixed-point/operator-bitwise.c,
5175         * gcc.dg/fixed-point/operator-comma.c,
5176         * gcc.dg/fixed-point/struct-layout-1.c,
5177         * gcc.dg/fixed-point/union-init.c,
5178         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
5179         * gcc.dg/fixed-point/func-mixed.c,
5180         * gcc.dg/fixed-point/func-vararg-size0.c,
5181         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
5182         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
5183         * gcc.dg/fixed-point/operator-unary.c,
5184         * gcc.dg/fixed-point/allop-const.c,
5185         * gcc.dg/fixed-point/muldiv-warning.c,
5186         * gcc.dg/nofixed-point-1.c,
5187         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
5188         * gcc.target/mips/fixed-vector-type.c,
5189         * gcc.target/mips/fixed-scalar-type.c: New tests.
5190
5191 2007-09-21  Olivier Hainque  <hainque@adacore.com>
5192
5193         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
5194         * gnat.dg/test_nested_subtype_byref.adb: New test.
5195
5196 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
5197
5198         PR fortran/33439
5199         * gfortran.dg/gomp/pr33439.f90: New test.
5200
5201 2007-09-21  Tobias Burnus  <burnus@net-b.de>
5202
5203         PR fortran/33455
5204         * gfortran.dg/merge_char_3.f90: New.
5205
5206 2007-09-21  Tobias Burnus  <burnus@net-b.de>
5207
5208         PR fortran/33037
5209         * gfortran.dg/transfer_check_1.f90: New.
5210
5211 2007-09-20  Asher Langton  <langton2@llnl.gov>
5212
5213         PR fortran/20441
5214         * gfortran.dg/init_flag_1.f90: New.
5215         * gfortran.dg/init_flag_2.f90: New.
5216         * gfortran.dg/init_flag_3.f90: New.
5217         * gfortran.dg/init_flag_4.f90: New.
5218         * gfortran.dg/init_flag_5.f90: New.
5219         * gfortran.dg/init_flag_6.f90: New.
5220         * gfortran.dg/init_flag_7.f90: New.
5221
5222 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
5223
5224         PR c++/33460
5225         * g++.dg/ext/anon-struct6.C: New.
5226
5227 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5228
5229         PR libfortran/23272
5230         * gfortran.dg/inquire_10.f90: New test.
5231
5232 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
5233
5234         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
5235
5236 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5237
5238         PR fortran/33221
5239         * gfortran.dg/used_types_18.f90: Declare variable of empty
5240         derived type.
5241
5242 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5243
5244         PR fortran/33288
5245         * gfortran.dg/array_constructor_19.f90: New test.
5246
5247 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
5248
5249         PR debug/33316
5250         * gcc.dg/debug/pr33316.c: New test.
5251
5252         PR c++/33496
5253         * g++.dg/cpp0x/variadic76.C: New test.
5254         * g++.dg/cpp0x/variadic77.C: New test.
5255         * g++.dg/cpp0x/variadic78.C: New test.
5256
5257         PR c/33238
5258         PR c/27301
5259         * gcc.c-torture/execute/20070919-1.c: New test.
5260         * gcc.dg/pr33238.c: New test.
5261         * gcc.dg/pr27301.c: New test.
5262
5263 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
5264
5265         * lib/target-supports.exp (check_effective_target_mips64): New
5266         procedure.
5267         * gcc.dg/lower-subreg-1.c: Require !mips64.
5268         * gcc.dg/sibcall-3.c (ATTR): New macro.
5269         (recurser_void1, recurser_void2): Use it.
5270         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
5271         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
5272
5273 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
5274
5275         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
5276         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
5277         warning annotation.
5278         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
5279
5280 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
5281
5282         PR fortran/33497
5283         * gfortran.dg/c_loc_tests_11.f03: New test case.
5284
5285 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
5286
5287         PR c++/33459
5288         * g++.dg/init/ref14.C: New.
5289
5290 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5291
5292         * gnat.dg/slice2.ad[sb]: New testcase.
5293
5294 2007-09-19  Nick Clifton  <nickc@redhat.com>
5295
5296         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
5297
5298 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
5299
5300         * gcc.target/bfin/bfin.exp: New.
5301         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
5302         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
5303         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
5304         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
5305         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
5306         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
5307         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
5308         mcpu-bf561.c, mcpu-default.c}: New tests.
5309
5310 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
5311
5312         Restore detection of unsupported TLS.
5313
5314         Revert this patch:
5315         2007-02-10  Richard Henderson  <rth@redhat.com>
5316
5317         * lib/target-supports.exp (check_effective_target_tls): Redefine
5318         to mean non-emulated tls.
5319         * gcc.dg/tls/alias-1.c: Remove tls requirement.
5320         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
5321         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
5322         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
5323         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
5324         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
5325         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
5326
5327         And then:
5328         * lib/target-supports.exp (check_effective_target_tls): Use
5329         stronger test for compiler support for TLS.
5330         (check_effective_target_tls_native): New, to test for non-emulated
5331         TLS support.
5332         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
5333         instead of dg-require-effective-target tls.
5334         * g++.dg/gomp/copyin-1.C: Likewise.
5335         * g++.dg/gomp/sharing-1.C: Likewise.
5336         * g++.dg/gomp/tls-1.C: Likewise.
5337         * g++.dg/gomp/tls-2.C: Likewise.
5338         * g++.dg/gomp/tls-3.C: Likewise.
5339         * g++.dg/tls/diag-1.C: Likewise.
5340         * g++.dg/tls/diag-2.C: Likewise.
5341         * g++.dg/tls/diag-3.C: Likewise.
5342         * g++.dg/tls/diag-4.C: Likewise.
5343         * g++.dg/tls/diag-5.C: Likewise.
5344         * g++.dg/tls/init-1.C: Likewise.
5345         * g++.dg/tls/init-2.C: Likewise.
5346         * g++.dg/tls/trivial.C: Likewise.
5347         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
5348         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
5349         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
5350         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
5351         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
5352         * gcc.dg/gomp/clause-1.c: Likewise.
5353         * gcc.dg/gomp/copyin-1.c: Likewise.
5354         * gcc.dg/gomp/sharing-1.c: Likewise.
5355         * gcc.dg/gomp/tls-1.c: Likewise.
5356         * gcc.dg/gomp/tls-2.c: Likewise.
5357         * gcc.dg/tls/alpha-1.c: Likewise.
5358         * gcc.dg/tls/opt-1.c: Likewise.
5359         * gcc.dg/tls/opt-13.c: Likewise.
5360         * gcc.dg/tls/opt-14.c: Likewise.
5361         * gcc.dg/tls/opt-2.c: Likewise.
5362         * gcc.dg/tls/opt-3.c: Likewise.
5363         * gcc.dg/tls/opt-4.c: Likewise.
5364         * gcc.dg/tls/opt-7.c: Likewise.
5365         * gcc.dg/tls/section-1.c: Likewise.
5366         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
5367         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
5368         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
5369         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
5370         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
5371         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
5372         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
5373         * gfortran.dg/gomp/crayptr2.f90: Likewise.
5374         * gfortran.dg/gomp/fixed-1.f: Likewise.
5375         * gfortran.dg/gomp/free-1.f90: Likewise.
5376         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
5377         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
5378         * gfortran.dg/gomp/reduction1.f90: Likewise.
5379         * gfortran.dg/gomp/sharing-1.f90: Likewise.
5380
5381 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5382
5383         PR fortran/31119
5384         * gfortran.dg/bounds_check_9.f90: New test.
5385         * gfortran.dg/bounds_check_fail_2.f90: New test.
5386
5387 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5388
5389         PR c++/33462 (again)
5390         * g++.dg/ext/va-arg1.C: Adjust.
5391
5392 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5393
5394         PR c++/33462
5395         * g++.dg/ext/va-arg1.C: New.
5396
5397 2007-09-18  Tobias Burnus  <burnus@net-b.de>
5398
5399         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
5400
5401 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5402
5403         PR c++/33463
5404         * g++.dg/rtti/typeid6.C: New.
5405
5406 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5407
5408         PR c++/33464
5409         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
5410         * g++.dg/ext/is_class_error2.C: New.
5411
5412 2007-09-18  Richard Guenther  <rguenther@suse.de>
5413
5414         PR tree-optimization/33340
5415         * g++.dg/torture/pr33340.C: New testcase.
5416
5417 2007-09-18  Tobias Burnus  <burnus@net-b.de>
5418
5419         PR fortran/33231
5420         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
5421         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
5422         * gfortran.dg/elemental_subroutine_5.f90: New.
5423
5424 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
5425
5426         * lib/target-supports.exp (check_profiling_available): Extend
5427         mips*-*-elf check to mips*-*-elf*.
5428
5429 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
5430
5431         * gcc.dg/format/c90-scanf-5.c: New test.
5432         * gcc.dg/format/c99-scanf-4.c: New test.
5433         * gcc.dg/format/ext-7.c: New test.
5434         * gcc.dg/format/ext-8.c: New test.
5435
5436         PR middle-end/33423
5437         * gcc.c-torture/compile/20070915-1.c: New test.
5438
5439 2007-09-17  Tobias Burnus  <burnus@net-b.de>
5440
5441         PR fortran/33106
5442         * gfortran.dg/private_type_9.f90: New.
5443
5444 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5445
5446         PR middle-end/33449
5447         * gfortran.dg/pr33449.f90: New test.
5448
5449 2007-09-17  Tobias Burnus  <burnus@net-b.de>
5450
5451         * gfortran.dg/interface_15.f90: Compile with -std=f95.
5452         * gfortran.dg/private_type_1.f90: Ditto
5453         * gfortran.dg/interface_18.f90: New.
5454         * gfortran.dg/private_type_8.f90: New.
5455
5456 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
5457
5458         PR c++/33124
5459         * g++.dg/warn/new1.C: Adjust.
5460         * g++.dg/torture/str_empty.C: Likewise.
5461
5462 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
5463
5464         * gcc.target/mips/dse-1.c: New test.
5465
5466 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
5467
5468         PR c++/32756
5469         * g++.dg/overload/operator3.C: New.
5470
5471 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
5472
5473         * gcc.target/mips/truncate-1.c: New test.
5474
5475 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
5476
5477         PR fortran/29396
5478         PR fortran/29606
5479         PR fortran/30625
5480         PR fortran/30871
5481         * gfortran.dg/subref_array_pointer_1.f90: New test.
5482         * gfortran.dg/subref_array_pointer_2.f90: New test.
5483
5484 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
5485
5486         * gfortran.dg/nint_2.f90: Correct last change.
5487
5488 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
5489
5490         * gcc.dg/tree-ssa/parallelization-1.c: New test.
5491
5492 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
5493
5494         * gcc.dg/vect/pr33373b.c: New test.
5495
5496 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
5497
5498         PR target/33438
5499         * gcc.target/i386/pr33438.c: New test.
5500
5501 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5502
5503         * gfortran.dg/nint_2.f90: Revert previous commit.
5504
5505 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5506
5507         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
5508
5509 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
5510
5511         PR debug/33429
5512         * g++.dg/other/unused1.C: XFAIL class2 scan.
5513
5514 2007-09-13  Tobias Burnus  <burnus@net-b.de>
5515
5516         PR fortran/33343
5517         * gfortran.dg/elemental_args_check_1.f90: New.
5518         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
5519         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
5520
5521 2007-09-13  Tobias Burnus  <burnus@net-b.de>
5522
5523         * gfortran.dg/recursive_check_3.f90: New.
5524
5525 2007-09-13  Tobias Burnus  <burnus@net-b.de>
5526
5527         PR fortran/33412
5528         * gfortran.dg/elemental_bind_c.f90: New.
5529
5530 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
5531
5532         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
5533         * gcc.target/mips/mips16-attributes-2.c: New test.
5534         * gcc.target/mips/mips16-attributes-3.c: Likewise.
5535         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
5536         hard-float asm when __mips16 is defined.
5537         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
5538         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
5539         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
5540         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
5541         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
5542         * gcc.target/mips/pr26765.c (foo): Likewise.
5543         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
5544         targets, use dg-mips-options instead of dg-options, and use -mgp32
5545         to force 32-bit mode.
5546         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
5547         and 64-bit mode.
5548         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
5549
5550 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
5551             Michael Meissner  <michael.meissner@amd.com>
5552
5553         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
5554         * gcc.target/i386/sse5-hsubX.c: Ditto.
5555         * gcc.target/i386/sse5-permpX.c: Ditto.
5556         * gcc.target/i386/sse5-haddX.c: Ditto.
5557         * gcc.target/i386/sse5-maccXX.c: Ditto.
5558         * gcc.target/i386/sse5-msubXX.c: Ditto.
5559         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
5560         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
5561
5562         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
5563         optimizes floating point conditional moves into the pcmov
5564         instruction on SSE5.
5565         * gcc.target/i386/sse5-pcmov2.c: Ditto.
5566
5567         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
5568         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
5569         SSE5.
5570
5571         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
5572         compiler optimizes vector (a*b)+c into fmadd on SSE5.
5573
5574         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
5575         optimizes (a*b)+c into fmadd on SSE5.
5576
5577         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
5578         whether the SSE5 instructions can be generated.
5579
5580         * gcc.target/i386/sse5-check.h: New. Add support for 
5581         SSE5 tests.
5582
5583         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
5584         ammintrin.h, and turn on -msse5 option instead of -msse4a.
5585         * gcc.target/i386/sse-13.c: Ditto.
5586         * gcc.target/i386/sse-14.c: Ditto.
5587
5588 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
5589
5590         PR testsuite/33153
5591         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
5592         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
5593
5594 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
5595
5596         PR target/32338
5597         * gcc.dg/pr32338-1.c: New test.
5598         * gcc.dg/pr32338-2.c: New test.
5599
5600 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
5601         
5602         * lib/target-supports.exp (check_effective_target_sync_int_long):
5603         Revert change to add xtensa.
5604         (check_effective_target_sync_char_short): Likewise.
5605         
5606 2007-09-12  Olivier Hainque  <hainque@adacore.com>
5607
5608         * gnat.dg/packed_subtype.adb: New test.
5609
5610 2007-09-12  Tobias Burnus  <burnus@net-b.de>
5611
5612         PR fortran/33297
5613         * gfortran.dg/intrinsic_size.f90: New.
5614
5615 2007-09-12  Tobias Burnus  <burnus@net-b.de>
5616
5617         PR fortran/33284
5618         PR fortran/33310
5619         * gfortran.dg/conflicts_2.f90: New.
5620
5621 2007-09-12  Ira Rosen  <irar@il.ibm.com>
5622
5623         PR tree-optimization/32377
5624         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
5625         dependence distance.
5626         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
5627         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
5628         * gcc.dg/vect/no-vfa-vect-depend-1.c,
5629         gfortran.dg/vect/no-vfa-pr32377.f90: New.
5630
5631 2007-09-12  Richard Guenther  <rguenther@suse.de>
5632
5633         PR middle-end/33382
5634         * gcc.c-torture/compile/pr33382.c: New testcase.
5635         * gcc.c-torture/execute/pr33382.c: Likewise.
5636
5637 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
5638
5639         PR fortran/33395
5640         * gfortran.dg/c_ptr_tests_12.f03: New test case.
5641
5642 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
5643
5644         PR tree-optimization/33373
5645         * gcc.dg/vect/pr33373.c: New test.
5646
5647 2007-09-12  Ben Elliston  <bje@au.ibm.com>
5648
5649         * lib/target-supports.exp (check_effective_target_vect_no_double):
5650         Remove unused proc.
5651
5652 2007-09-12  Ben Elliston  <bje@au.ibm.com>
5653             Ulrich Weigand  <uweigand@de.ibm.com>
5654
5655         * gcc.target/spu/dfcgt-nan.c: New test.
5656
5657 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
5658
5659         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
5660
5661 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
5662
5663         PR fortran/33040
5664         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
5665
5666 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
5667
5668         * gcc.dg/va-arg-pack-len-1.c: New test.
5669         * g++.dg/va-arg-pack-len-1.C: New test.
5670
5671 2007-09-11  Michael Matz  <matz@suse.de>
5672
5673         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
5674
5675 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
5676
5677         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
5678         checks for size of long double.
5679         * gcc.dg/dfp/convert.h: New file.
5680         * gcc.dg/dfp/convert-bfp-2.c: New test.
5681         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
5682         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
5683         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
5684         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
5685         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
5686         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
5687         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
5688         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
5689         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
5690
5691 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
5692
5693         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
5694         Change dg-final to expect 1 non-profitable loop and
5695         3 profitable loops.
5696         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
5697         Change dg-final to expect 1 non-profitable loop and
5698         3 profitable loops.
5699         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
5700         Change dg-final to expect 1 profitable loop.
5701         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5702         Change dg-final to expect 1 profitable loop.    
5703         
5704 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
5705
5706         * gcc.target/mips/call-saved-1.c: New test.
5707         * gcc.target/mips/call-saved-2.c: Likewise.
5708         * gcc.target/mips/call-saved-3.c: Likewise.
5709         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
5710         instead of mips_mips64.  Set mips_fp64 too.
5711         (is_gp32_flag): Return true for -mips1 and -mips2.
5712         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
5713
5714 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
5715
5716         * g++.dg/ext/va-arg-pack-1.C: New test.
5717         * g++.dg/ext/va-arg-pack-2.C: New test.
5718
5719 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
5720
5721         PR target/33369
5722         * gcc.dg/vect/pr33369.c: New test.
5723
5724 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
5725
5726         PR fortran/33370
5727         * gfortran.dg/array_memcpy_5.f90:  New test.
5728
5729 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
5730
5731         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
5732
5733 2007-09-09  Richard Guenther  <rguenther@suse.de>
5734
5735         * gcc.c-torture/compile/20070906-1.c: New testcase.
5736
5737 2007-09-09  Ira Rosen  <irar@il.ibm.com>
5738
5739         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
5740         noinline attribute.
5741         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
5742         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
5743         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5744         Likewise.
5745
5746 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
5747
5748         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
5749
5750 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
5751
5752         * gnat.dg/addr2_p.ads: Bump size of array to 9.
5753
5754 2007-09-09  Ira Rosen  <irar@il.ibm.com>
5755
5756         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
5757         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
5758         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
5759         Compile tests with -fno-tree-pre.
5760         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
5761         * lib/target-supports.exp (check_effective_target_vect_strided): New.
5762         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
5763         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
5764         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
5765         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
5766         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
5767         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
5768         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
5769         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
5770         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
5771         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
5772         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
5773         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
5774         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
5775         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
5776         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
5777         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
5778         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
5779
5780 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
5781
5782         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
5783         to call objdump.
5784         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
5785         Use remote_exec to call c++filt.
5786         * lib/target-supports-dg.exp (dg-require-host-local): New.
5787         * gcc.misc-tests/options.exp: Allow .exe in command paths.
5788         * g++.dg/parse/repo1.C: Use dg-require-host-local.
5789         * g++.dg/rtti/repo1.C: Likewise.
5790         * g++.dg/template/repo1.C: Likewise.
5791         * g++.dg/template/repo2.C: Likewise.
5792         * g++.dg/template/repo3.C: Likewise.
5793         * g++.dg/template/repo4.C: Likewise.
5794         * g++.dg/template/repo5.C: Likewise.
5795         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
5796         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
5797         * g++.old-deja/g++.pt/repo1.C: Likewise.
5798         * g++.old-deja/g++.pt/repo2.C: Likewise.
5799         * g++.old-deja/g++.pt/repo3.C: Likewise.
5800         * g++.old-deja/g++.pt/repo4.C: Likewise.
5801         * gcc.dg/cpp/trad/builtins.c: Likewise.
5802
5803 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
5804
5805         PR tree-optimization/32283
5806         * gcc.dg/tree-ssa/loop-31.c: New test.
5807
5808 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
5809
5810         PR rtl-optimization/26449
5811         * gcc.target/i386/pr26449-1.c: New file.
5812
5813 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
5814
5815         PR target/33329
5816         PR rtl-optimization/26449
5817         * gcc.target/i386/pr33329.c: New file.
5818
5819 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
5820
5821         * gnat.dg/renaming3.adb, renaming4.ads: New test.
5822
5823 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
5824
5825         * gnat.dg/unaligned_rep_clause.adb: New testcase.
5826
5827 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
5828
5829         PR tree-optimization/33301
5830         * gfortran.dg/vect/pr33301.f: New test.
5831
5832 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5833
5834         PR libfortran/33307
5835         * gfortran.dg/backspace_10.f90: New test.
5836
5837 2007-09-07  Richard Guenther  <rguenther@suse.de>
5838
5839         Reapply
5840         2007-09-06  Richard Guenther  <rguenther@suse.de>
5841
5842         PR tree-optimization/32586
5843         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5844         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5845         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5846         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5847         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5848         now obsolete simplification.
5849
5850 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
5851         
5852         PR tree-optimization/33299
5853         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
5854         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
5855
5856 2007-09-07  Richard Guenther  <rguenther@suse.de>
5857
5858         Revert
5859         2007-09-06  Richard Guenther  <rguenther@suse.de>
5860
5861         PR tree-optimization/32586
5862         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5863         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5864         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5865         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5866         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5867         now obsolete simplification.
5868
5869 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
5870
5871         PR tree-optimization/32821
5872         * gcc.dg/tree-ssa/pr32821.c: New file.
5873
5874 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
5875
5876         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
5877         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
5878         and mips_forced_no_er.
5879         (dg-mips-options): Add -mno-abicalls when a small-data option is
5880         specified.  Skip tests with small-data options if mips_forced_gp.
5881         Skip tests with -mexplicit-relocs if mips_forced_no_er.
5882         * gcc.target/mips/sdata-1.c: New test.
5883         * gcc.target/mips/sdata-2.c: Likewise.
5884         * gcc.target/mips/sdata-3.c: Likewise.
5885         * gcc.target/mips/sdata-4.c: Likewise.
5886
5887 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5888
5889         PR fortran/33298
5890         * spread_zerosize_1.f90:  New test case.
5891         * spread_bounds_1.f90:  New test case.
5892
5893 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
5894
5895         PR c++/32674
5896         * g++.dg/template/static31.C: New.
5897
5898 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5899
5900         PR fortran/33271
5901         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
5902         powerpc*-linux-gnu.
5903
5904 2007-09-06  David Daney  <ddaney@avtrex.com>
5905             Richard Sandiford  <richard@codesourcery.com>
5906
5907         PR target/33256
5908         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
5909         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
5910         * gcc.target/mips/pr33256.c: New test.
5911
5912 2007-09-06  Tom Tromey  <tromey@redhat.com>
5913
5914         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
5915
5916 2007-09-06  Richard Guenther  <rguenther@suse.de>
5917
5918         PR tree-optimization/32586
5919         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5920         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5921         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5922         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5923         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5924         now obsolete simplification.
5925
5926 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
5927
5928         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
5929         * gcc.target/i386/sse3-addsubps.c: Ditto.
5930         * gcc.target/i386/sse3-haddpd.c: Ditto.
5931         * gcc.target/i386/sse3-haddps.c: Ditto.
5932         * gcc.target/i386/sse3-hsubpd.c: Ditto.
5933         * gcc.target/i386/sse3-hsubps.c: Ditto.
5934         * gcc.target/i386/sse3-lddqu.c: Ditto.
5935         * gcc.target/i386/sse3-movddup.c: Ditto.
5936         * gcc.target/i386/sse3-movshdup.c: Ditto.
5937         * gcc.target/i386/sse3-movsldup.c: Ditto.
5938
5939 2007-09-06  Richard Guenther  <rguenther@suse.de>
5940
5941         PR tree-optimization/33302
5942         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
5943
5944 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5945
5946         PR libfortran/33225
5947         * gfortran.dg./fmt_float.f90: New test.
5948
5949 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5950
5951         PR libfortran/33253
5952         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
5953
5954 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
5955
5956         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
5957         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
5958
5959 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
5960
5961         * g++.dg/eh/builtin1.C: New test.
5962         * g++.dg/eh/builtin2.C: New test.
5963         * g++.dg/eh/builtin3.C: New test.
5964
5965         PR c++/33289
5966         * g++.dg/eh/builtin4.C: New test.
5967
5968 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
5969
5970         * gcc.target/powerpc/dfp-dd.c: New test.
5971         * gcc.target/powerpc/dfp-td.c: New test.
5972
5973 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
5974
5975         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
5976         * gcc.dg/va-arg-pack-1.c: New test.
5977
5978 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
5979
5980         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
5981         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
5982         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
5983         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
5984         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
5985
5986 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
5987
5988         PR c++/30302
5989         * g++.dg/ext/anon-struct5.C: New.
5990
5991 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
5992
5993         * gcc.dg/i386-cpuid.h: Remove.
5994         * gcc.target/i386/mmx-check.h: Include cpuid.h.
5995         (main): Use __get_cpuid to get target features.
5996         * gcc.target/i386/sse-check.h: Ditto.
5997         * gcc.target/i386/sse2-check.h: Ditto.
5998         * gcc.target/i386/sse3-check.h: Ditto.
5999         * gcc.target/i386/ssse3-check.h: Ditto.
6000         * gcc.target/i386/sse4_1-check.h: Ditto.
6001         * gcc.target/i386/sse4_2-check.h: Ditto.
6002         * gcc.target/i386/sse4a-check.h: Ditto.
6003         * gcc.dg/torture/pr16104-1.c: Ditto.
6004         (do_test): Change to void.
6005         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
6006         * gcc.target/i386/sse-6.c: Ditto.
6007         * gcc.target/i386/sse-7.c: Ditto.
6008         * g++.dg/other/i386-1.C: Include cpuid.h.
6009         (main): New function.  Use __get_cpuid to get target fetaures.
6010
6011 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
6012             David Ung  <davidu@mips.com>
6013             Nigel Stephens <nigel@mips.com>
6014
6015         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
6016         * gcc.c-torture/compile/mipscop-2.c: Likewise.
6017         * gcc.c-torture/compile/mipscop-3.c: Likewise.
6018         * gcc.c-torture/compile/mipscop-4.c: Likewise.
6019         * gcc.dg/torture/mips-hilo-1.c: Likewise.
6020         * gcc.dg/torture/mips-hilo-2.c: Likewise.
6021         * gcc.dg/torture/pr19683-1.c: Likewise.
6022         * gcc.target/mips/madd-3.c: Likewise.
6023         * gcc.target/mips/maddu-3.c: Likewise.
6024         * gcc.target/mips/msub-3.c: Likewise.
6025         * gcc.target/mips/msubu-3.c: Likewise.
6026         * gcc.target/mips/asm-1.c: Likewise.
6027         * gcc.target/mips/branch-1.c: Likewise.
6028         * gcc.target/mips/ins-1.c: Likewise.
6029         * gcc.target/mips/near-far-3.c: Likewise.
6030         * gcc.target/mips/near-far-4.c: Likewise.
6031         * gcc.target/mips/smartmips-lwxs.c: Likewise.
6032         * gcc.target/mips/smartmips-ror-1.c: Likewise.
6033         * gcc.target/mips/smartmips-ror-2.c: Likewise.
6034         * gcc.target/mips/smartmips-ror-3.c: Likewise.
6035         * gcc.target/mips/smartmips-ror-4.c: Likewise.
6036         * gcc.target/mips/dspr2-MULT.c: Likewise.
6037         * gcc.target/mips/dspr2-MULTU.c: Likewise.
6038         * gcc.target/mips/mips32-dsp-run.c: Likewise.
6039         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
6040         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
6041         * gcc.target/mips/code-readable-2.c: Likewise.
6042         * gcc.target/mips/code-readable-3.c: Likewise.
6043
6044 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
6045             David Ung  <davidu@mips.com>
6046             Nigel Stephens <nigel@mips.com>
6047
6048         * gcc.target/mips/mips16-attributes.c: New.
6049
6050 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
6051
6052         PR fortran/31564
6053         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
6054
6055         PR fortran/33241
6056         * gfortran.dg/char_length_10.f90: New test.
6057
6058 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
6059
6060         PR c++/29731
6061         * g++.dg/parse/template24.C: New.
6062
6063 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6064
6065         * g++.dg/other/spu2vmx-1.C: New test.
6066
6067 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
6068
6069         PR tree-optimization/33017
6070         * gcc.dg/pr33017.c: New test.
6071
6072 2007-09-05  Ben Elliston  <bje@au.ibm.com>
6073
6074         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
6075         __protected_stream family of macros.
6076
6077 2007-09-04  Jan Hubicka  <jh@suse.cz>
6078
6079         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
6080         * gcc.dg/tree-ssa/pr27236.c: Likewise.
6081         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
6082         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6083         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
6084         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
6085         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6086         Likewise.
6087
6088 2007-09-04  Janus Weil  <jaydub66@gmail.com>
6089             Tobias Burnus  <burnus@net-b.de>
6090
6091         * gfortran.dg/proc_decl_1.f90: New.
6092         * gfortran.dg/proc_decl_2.f90: New.
6093         * gfortran.dg/proc_decl_3.f90: New.
6094         * gfortran.dg/proc_decl_4.f90: New.
6095
6096 2007-09-04  Jan Hubicka  <jh@suse.cz>
6097
6098         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
6099         * gcc.dg/vect/vect-105.c: Mark functions noinline.
6100         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
6101         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
6102         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
6103         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
6104         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
6105         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
6106         * gcc.dg/vect/vect-50.c: Mark functions noinline.
6107         * gcc.dg/vect/vect-33.c: Mark functions noinline.
6108         * gcc.dg/vect/vect-16.c: Mark functions noinline.
6109         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
6110         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
6111         * gcc.dg/vect/vect-92.c: Mark functions noinline.
6112         * gcc.dg/vect/vect-75.c: Mark functions noinline.
6113         * gcc.dg/vect/vect-58.c: Mark functions noinline.
6114         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
6115         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
6116         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
6117         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
6118         * gcc.dg/vect/vect-114.c: Mark functions noinline.
6119         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
6120         * gcc.dg/vect/vect-8.c: Mark functions noinline.
6121         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
6122         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
6123         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
6124         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
6125         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
6126         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
6127         * gcc.dg/vect/vect-42.c: Mark functions noinline.
6128         * gcc.dg/vect/vect-25.c: Mark functions noinline.
6129         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
6130         * gcc.dg/vect/vect-67.c: Mark functions noinline.
6131         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
6132         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
6133         * gcc.dg/vect/vect-106.c: Mark functions noinline.
6134         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
6135         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
6136         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
6137         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
6138         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
6139         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
6140         * gcc.dg/vect/vect-34.c: Mark functions noinline.
6141         * gcc.dg/vect/vect-17.c: Mark functions noinline.
6142         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
6143         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
6144         * gcc.dg/vect/vect-93.c: Mark functions noinline.
6145         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
6146         * gcc.dg/vect/vect-76.c: Mark functions noinline.
6147         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
6148         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
6149         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
6150         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
6151         * gcc.dg/vect/vect-115.c: Mark functions noinline.
6152         * gcc.dg/vect/vect-9.c: Mark functions noinline.
6153         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
6154         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
6155         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
6156         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
6157         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
6158         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
6159         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
6160         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
6161         * gcc.dg/vect/vect-60.c: Mark functions noinline.
6162         * gcc.dg/vect/vect-26.c: Mark functions noinline.
6163         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
6164         * gcc.dg/vect/vect-85.c: Mark functions noinline.
6165         * gcc.dg/vect/vect-68.c: Mark functions noinline.
6166         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
6167         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
6168         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
6169         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
6170         * gcc.dg/vect/vect-107.c: Mark functions noinline.
6171         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
6172         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
6173         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
6174         * gcc.dg/vect/vect-52.c: Mark functions noinline.
6175         * gcc.dg/vect/vect-35.c: Mark functions noinline.
6176         * gcc.dg/vect/vect-18.c: Mark functions noinline.
6177         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
6178         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
6179         * gcc.dg/vect/vect-77.c: Mark functions noinline.
6180         * gcc.dg/vect/vect-2.c: Mark functions noinline.
6181         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
6182         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
6183         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
6184         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
6185         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
6186         * gcc.dg/vect/vect-116.c: Mark functions noinline.
6187         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
6188         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
6189         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
6190         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
6191         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
6192         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
6193         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
6194         * gcc.dg/vect/vect-44.c: Mark functions noinline.
6195         * gcc.dg/vect/vect-27.c: Mark functions noinline.
6196         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
6197         * gcc.dg/vect/vect-86.c: Mark functions noinline.
6198         * gcc.dg/vect/vect-100.c: Mark functions noinline.
6199         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
6200         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
6201         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
6202         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
6203         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
6204         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
6205         * gcc.dg/vect/vect-108.c: Mark functions noinline.
6206         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
6207         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
6208         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
6209         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
6210         * gcc.dg/vect/vect-11.c: Mark functions noinline.
6211         * gcc.dg/vect/vect-70.c: Mark functions noinline.
6212         * gcc.dg/vect/vect-36.c: Mark functions noinline.
6213         * gcc.dg/vect/vect-19.c: Mark functions noinline.
6214         * gcc.dg/vect/vect-95.c: Mark functions noinline.
6215         * gcc.dg/vect/vect-78.c: Mark functions noinline.
6216         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
6217         * gcc.dg/vect/vect-3.c: Mark functions noinline.
6218         * gcc.dg/vect/vect-all.c: Mark functions noinline.
6219         * gcc.dg/vect/vect-117.c: Mark functions noinline.
6220         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
6221         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
6222         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
6223         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
6224         * gcc.dg/vect/vect-20.c: Mark functions noinline.
6225         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
6226         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
6227         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
6228         * gcc.dg/vect/vect-62.c: Mark functions noinline.
6229         * gcc.dg/vect/vect-28.c: Mark functions noinline.
6230         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
6231         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
6232         * gcc.dg/vect/vect-87.c: Mark functions noinline.
6233         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
6234         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
6235         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
6236         * gcc.dg/vect/vect-109.c: Mark functions noinline.
6237         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
6238         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
6239         noinline.
6240         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
6241         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
6242         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
6243         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
6244         * gcc.dg/vect/vect-12.c: Mark functions noinline.
6245         * gcc.dg/vect/vect-71.c: Mark functions noinline.
6246         * gcc.dg/vect/vect-54.c: Mark functions noinline.
6247         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
6248         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
6249         * gcc.dg/vect/vect-96.c: Mark functions noinline.
6250         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
6251         * gcc.dg/vect/vect-110.c: Mark functions noinline.
6252         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
6253         * gcc.dg/vect/vect-4.c: Mark functions noinline.
6254         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
6255         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
6256         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
6257         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
6258         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
6259         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
6260         * gcc.dg/vect/vect-21.c: Mark functions noinline.
6261         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
6262         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
6263         * gcc.dg/vect/vect-80.c: Mark functions noinline.
6264         * gcc.dg/vect/vect-63.c: Mark functions noinline.
6265         * gcc.dg/vect/vect-46.c: Mark functions noinline.
6266         * gcc.dg/vect/vect-29.c: Mark functions noinline.
6267         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
6268         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
6269         * gcc.dg/vect/vect-88.c: Mark functions noinline.
6270         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
6271         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
6272         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
6273         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
6274         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
6275         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
6276         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
6277         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
6278         * gcc.dg/vect/vect-30.c: Mark functions noinline.
6279         * gcc.dg/vect/vect-13.c: Mark functions noinline.
6280         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
6281         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
6282         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
6283         * gcc.dg/vect/vect-72.c: Mark functions noinline.
6284         * gcc.dg/vect/vect-38.c: Mark functions noinline.
6285         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
6286         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
6287         * gcc.dg/vect/vect-97.c: Mark functions noinline.
6288         * gcc.dg/vect/vect-111.c: Mark functions noinline.
6289         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
6290         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
6291         * gcc.dg/vect/vect-5.c: Mark functions noinline.
6292         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
6293         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
6294         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
6295         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
6296         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
6297         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
6298         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
6299         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
6300         * gcc.dg/vect/vect-22.c: Mark functions noinline.
6301         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
6302         * gcc.dg/vect/vect-64.c: Mark functions noinline.
6303         * gcc.dg/vect/vect-89.c: Mark functions noinline.
6304         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
6305         * gcc.dg/vect/vect-103.c: Mark functions noinline.
6306         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
6307         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
6308         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
6309         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
6310         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
6311         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
6312         * gcc.dg/vect/vect-31.c: Mark functions noinline.
6313         * gcc.dg/vect/vect-14.c: Mark functions noinline.
6314         * gcc.dg/vect/vect-73.c: Mark functions noinline.
6315         * gcc.dg/vect/vect-56.c: Mark functions noinline.
6316         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
6317         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
6318         * gcc.dg/vect/vect-98.c: Mark functions noinline.
6319         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
6320         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
6321         * gcc.dg/vect/vect-112.c: Mark functions noinline.
6322         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
6323         * gcc.dg/vect/vect-6.c: Mark functions noinline.
6324         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
6325         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
6326         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
6327         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
6328         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
6329         * gcc.dg/vect/pr25413.c: Mark functions noinline.
6330         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
6331         * gcc.dg/vect/vect-40.c: Mark functions noinline.
6332         * gcc.dg/vect/vect-23.c: Mark functions noinline.
6333         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
6334         * gcc.dg/vect/vect-82.c: Mark functions noinline.
6335         * gcc.dg/vect/vect-65.c: Mark functions noinline.
6336         * gcc.dg/vect/vect-48.c: Mark functions noinline.
6337         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
6338         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
6339         * gcc.dg/vect/vect-104.c: Mark functions noinline.
6340         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
6341         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
6342         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
6343         * gcc.dg/vect/vect-32.c: Mark functions noinline.
6344         * gcc.dg/vect/vect-15.c: Mark functions noinline.
6345         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
6346         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
6347         * gcc.dg/vect/vect-91.c: Mark functions noinline.
6348         * gcc.dg/vect/vect-74.c: Mark functions noinline.
6349         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
6350         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
6351         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
6352         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
6353         * gcc.dg/vect/vect-99.c: Mark functions noinline.
6354         * gcc.dg/vect/vect-113.c: Mark functions noinline.
6355         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
6356         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
6357         * gcc.dg/vect/vect-7.c: Mark functions noinline.
6358         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
6359         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
6360         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
6361         * gcc.dg/vect/vect-24.c: Mark functions noinline.
6362         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
6363         * gcc.dg/vect/vect-83.c: Mark functions noinline.
6364         * gcc.dg/vect/vect-66.c: Mark functions noinline.
6365         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
6366
6367 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
6368
6369         PR middle-end/33187
6370         * gcc.target/i386/cmov7.c: New file.
6371
6372 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
6373
6374         * gcc.target/i386/sse4a-check.h: New file.
6375         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
6376         * gcc.target/i386/sse4a-insert.c: Ditto.
6377         * gcc.target/i386/sse4a-montsd.c: Ditto.
6378         * gcc.target/i386/sse4a-montss.c: Ditto.
6379         * gcc.target/i386/mmx-check.h: New file.
6380         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
6381         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
6382         * gcc.target/i386/sse-check.h: New file.
6383         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
6384         * gcc.target/i386/sse-3.c: Ditto.
6385         * gcc.target/i386/sse-7.c: Ditto.
6386         * gcc.target/i386/sse-9.c: Ditto.
6387         * gcc.target/i386/ssefn-3.c: Ditto.
6388         * gcc.target/i386/sse-recip.c: Ditto.
6389         * gcc.target/i386/sse-recip-vec.c: Ditto.
6390         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
6391         * gcc.target/i386/20020523-1.c: Remove.
6392         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
6393         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
6394         * gcc.target/i386/ssefn-4.c: Ditto.
6395         * gcc.target/i386/sse-6.c: Ditto.
6396         * gcc.target/i386/sse-10.c: Ditto.
6397         * gcc.target/i386/sse-11.c: Ditto.
6398         * gcc.target/i386/sse-18.c: Ditto.
6399         * gcc.target/i386/fpprec-1.c: Ditto.
6400         * g++.dg/other/i386-1.C: Ditto.
6401
6402 2007-09-04  Richard Guenther  <rguenther@suse.de>
6403
6404         PR tree-optimization/33291
6405         * gcc.dg/volatile2.c: New testcase.
6406         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
6407         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
6408         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
6409         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
6410
6411 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6412
6413         PR fortran/33253
6414         * gfortran.dg/namelist_15.f90: Update test.
6415         * gfortran.dg/namelist_24.f90: Update test.
6416         * gfortran.dg/namelist_38.f90: New test.
6417
6418 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
6419
6420         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
6421         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
6422         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
6423         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
6424         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
6425         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
6426
6427 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
6428
6429         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
6430         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
6431
6432         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
6433
6434 2007-09-02  David Daney  <ddaney@avtrex.com>
6435
6436         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
6437         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
6438         * gcc.target/mips/atomic-memory-1.c: Ditto.
6439         * gcc.target/mips/atomic-memory-2.c: Ditto.
6440
6441 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
6442
6443         * gcc.target/cris/builtin_clz_v0.c: New testcase.
6444         * gcc.target/cris/builtin_clz_v3.c: New testcase.
6445
6446 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
6447
6448         * gfortran.dg/substr_6.f90: New test.
6449
6450 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
6451
6452         PR c++/33208
6453         * g++.dg/other/error18.C: New.
6454         * g++.dg/expr/bitfield3.C: Adjust.
6455
6456 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
6457
6458         PR fortran/33276
6459         * gfortran.fortran-torture/compile/pr33276.f90: New.
6460
6461 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
6462
6463         PR C/29237
6464         PR middle-end/33272
6465         * gcc.dg/c99-arraydecl-3.c: New test.
6466
6467 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
6468
6469         PR c++/32597
6470         * g++.dg/cpp0x/variadic-new2.C: New.
6471         * g++.dg/cpp0x/variadic-new.C: New.
6472
6473 2007-08-31  Tobias Burnus  <burnus@net-b.de>
6474
6475         PR fortran/33232
6476         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
6477         * gfortran.dg/read_1.f90: New.
6478
6479 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
6480
6481         PR c++/33210
6482         * g++.dg/template/error30.C: New.
6483
6484 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
6485
6486         PR c++/32113
6487         * g++.dg/template/crash70.C: New.
6488
6489 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
6490
6491         PR c++/33212
6492         * g++.dg/ext/is_class_error.C: New.
6493
6494 2007-08-31  Olivier Hainque  <hainque@adacore.com>
6495
6496         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
6497         
6498 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
6499             Revital Eres  <eres@il.ibm.com>
6500
6501         * gcc.target/powerpc/paired-1.c: New test.
6502         * gcc.target/powerpc/paired-2.c: New test.
6503         * gcc.target/powerpc/paired-3.c: New test.
6504         * gcc.target/powerpc/paired-4.c: New test.
6505         * gcc.target/powerpc/paired-5.c: New test.
6506         * gcc.target/powerpc/paired-6.c: New test.
6507         * gcc.target/powerpc/paired-7.c: New test.
6508         * gcc.target/powerpc/ppc-paired.c: New test.
6509
6510 2007-08-31  Ollie Wild  <aaw@google.com>
6511
6512         * g++.dg/conversion/ptrmem2.C: New test.
6513         * g++.dg/conversion/ptrmem3.C: New test.
6514         * g++.dg/conversion/ptrmem4.C: New test.
6515         * g++.dg/conversion/ptrmem5.C: New test.
6516         * g++.dg/conversion/ptrmem6.C: New test.
6517         * g++.dg/conversion/ptrmem7.C: New test.
6518         * g++.dg/conversion/ptrmem8.C: New test.
6519
6520 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
6521
6522         PR fortran/31879
6523         * gfortran.dg/char_length_7.f90: New test.
6524         * gfortran.dg/char_length_9.f90: New test.
6525         * gfortran.dg/char_assign_1.f90: Add extra warning.
6526
6527         PR fortran/31197
6528         PR fortran/31258
6529         * gfortran.dg/char_length_8.f90: New test.
6530
6531 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6532
6533         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
6534
6535 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
6536
6537         * gcc.dg/inline-24.c: New test.
6538         * g++.dg/opt/inline11.C: New test.
6539
6540 2007-08-30  Richard Guenther  <rguenther@suse.de>
6541
6542         * gcc.target/i386/vectorize5.c: New testcase.
6543
6544 2007-08-30  Tobias Burnus  <burnus@net-b.de>
6545
6546         PR fortran/33228
6547         * interface.c (check_interface0): Improve error for external procs.
6548         (check_sym_interfaces): Fix checking of module procedures.
6549
6550 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
6551
6552         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
6553         (AI): Add AI_ALIGN.
6554         * gcc.dg/sync-3.c: New test.
6555
6556         PR middle-end/32758
6557         * gcc.dg/cleanup-12.c: New test.
6558
6559 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
6560
6561         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
6562         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
6563         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
6564         * gcc.dg/pr32450.c: Ditto.
6565         * gcc.dg/nest.c: Ditto.
6566         * gcc.dg/nested-func-4.c: Ditto.
6567         * g++.old-deja/g++.law/profile1.C: Ditto.
6568
6569 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6570
6571         PR fortran/32989
6572         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
6573         non-default integer kind arguments.
6574
6575 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
6576
6577         PR fortran/33105
6578         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
6579
6580 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
6581
6582         * gcc.dg/h8300-ice2.c: Remove target selector.
6583
6584 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
6585
6586         PR fortran/33215
6587         * gfortran.dg/binding_label_tests_15.f03: New test case.
6588         * gfortran.dg/binding_label_tests_16.f03: Ditto.
6589
6590 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6591
6592         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
6593         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
6594
6595 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
6596
6597         PR c++/33194
6598         * g++.dg/other/canon-33194.C: New.
6599
6600 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6601
6602         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
6603         * gcc.c-torture/execute/pr23135.c: Likewise.
6604
6605 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
6606
6607         * gcc.dg/pr31344.c: Move to ...
6608         * gcc.dg/dfp/pr31344.c: ... here.
6609         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
6610         * gcc.dg/20050503-1.c: Ditto.
6611         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
6612         * gcc.dg/20061127-1.c: Compile only for fpic targets.
6613         * gcc.dg/20060801-1.c: Ditto.
6614
6615 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
6616
6617         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
6618         * gfortran.dg/nan_1.f90: Likewise.
6619
6620 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6621
6622         PR fortran/33055
6623         Revert previous patch.
6624
6625 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
6626             Kazu Hirata  <kazu@codesourcery.com>
6627
6628         * gcc.target/m68k/interrupt-1.c: New.
6629
6630 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6631
6632         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
6633         10000 for targets where "int" can't hold at least 100000.
6634         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
6635         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
6636         (test5)(test6): Use it.
6637         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
6638         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
6639         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
6640         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
6641         * gcc.dg/attr-alloc_size.c (test): Likewise.
6642
6643 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
6644
6645         PR c++/33209
6646         * g++.dg/template/error29.C: New.
6647
6648 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
6649
6650         PR c++/32596
6651         * g++.dg/ext/visibility/anon5.C: New test.
6652
6653 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
6654
6655         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
6656
6657 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6658
6659         * gfortran.dg/gamma_1.f90: Remove large-real tests.
6660         * gfortran.dg/gamma_2.f90: Remove large-real tests.
6661         * gfortran.dg/gamma_4.f90: New: large-real tests.
6662
6663 2007-08-28  Jason Merrill  <jason@redhat.com>
6664
6665         PR c++/29000
6666         * g++.dg/ext/stmtexpr12.C: New test.
6667
6668         PR c++/28558
6669         * g++.dg/ext/attrib28.C: New test.
6670
6671 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
6672
6673         PR target/32661
6674         * gcc.target/i386/pr32661.c: New test.
6675
6676 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
6677
6678         PR middle-end/32370
6679         * gcc.dg/pr32370.c: New test.
6680
6681         PR rtl-optimization/33148
6682         * gcc.c-torture/compile/20070827-1.c: New test.
6683
6684         PR debug/32914
6685         * d++.dg/debug/const3.C: New test.
6686         * d++.dg/debug/const4.C: New test.
6687         * d++.dg/debug/dwarf2/const1.C: New test.
6688         * d++.dg/debug/dwarf2/const2.C: New test.
6689         * d++.dg/debug/dwarf2/const2b.C: New test.
6690
6691 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
6692             Vladimir Yanovsky  <yanov@il.ibm.com>
6693             Revital Eres  <eres@il.ibm.com>
6694             Andrey Belevantsev  <abel@ispras.ru>
6695
6696         * gcc.dg/sms-1.c: New test.
6697
6698 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
6699
6700         * g++.dg/ext/gnu-inline-common.h: New.
6701         * g++.dg/ext/gnu-inline-global-reject.C: New.
6702         * g++.dg/ext/gnu-inline-global.C: New.
6703         * g++.dg/ext/gnu-inline-namespace.C: New.
6704         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
6705         * g++.dg/ext/gnu-inline-class.C: New.
6706         * g++.dg/ext/gnu-inline-class-static.C: New.
6707         * g++.dg/ext/gnu-inline-template-class.C: New.
6708         * g++.dg/ext/gnu-inline-template-func.C: New.
6709
6710 2007-08-27  Jason Merrill  <jason@redhat.com>
6711
6712         PR c++/31337
6713         * g++.dg/ext/stmtexpr11.C: New.
6714
6715 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
6716
6717         * lib/target-supports.exp (check_profiling_available):
6718         Set profiling_available_saved to 0 on fido-*-elf.
6719
6720 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
6721
6722         PR tree-optimization/33173
6723         
6724         * gcc.c-torture/compile/pr33173.c: New.
6725
6726 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
6727
6728         PR target/31385
6729         * gcc.dg/dfp/pr31385.c: New.
6730
6731 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
6732
6733         * gcc.dg/unsigned-long-compare.c: Remove target selector.
6734
6735 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
6736
6737         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
6738         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
6739         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
6740         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
6741         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
6742         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
6743         gcc.target/m68k directory.
6744         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
6745         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
6746         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
6747         gcc.target/cris directory.
6748         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
6749         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
6750         gcc.target/bfin directory.
6751
6752         * gcc.target/sh: New directory.
6753         * gcc.target/sh/sh.exp: New file.
6754         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
6755         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
6756         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
6757         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
6758         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
6759         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
6760
6761 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
6762
6763         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
6764         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
6765         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
6766         * gcc.target/i386/local2.c: Ditto.
6767         * gcc.target/i386/stack-prot-kernel.c: Ditto.
6768         * gcc.target/i386/20011119-1.c: Ditto.
6769         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
6770         * gcc.target/i386/fastcall-1.c: Fix target selector.
6771
6772 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6773
6774         PR fortran/33055
6775         * gfortran.dg/negative_unit.f: Add new check
6776         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
6777         -fdefault-integer-8.
6778
6779 2007-08-26  Asher Langton  <langton2@llnl.gov>
6780
6781         * gfortran.dg/recursive_stack.f90: New.
6782         * gfortran.dg/openmp_stack.f90: New.
6783
6784 2007-08-26  Tobias Burnus  <burnus@net-b.de>
6785
6786         PR fortran/31298
6787         * gfortran.dg/use_10.f90: New.
6788
6789 2007-08-26  Tobias Burnus  <burnus@net-b.de>
6790
6791         PR fortran/32985
6792         * gfortran.dg/namelist_14.f90: Make test case valid.
6793         * gfortran.dg/common_10.f90: New.
6794
6795 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
6796
6797         PR middle-end/33181
6798         * gcc.dg/ifelse-2.c: New.
6799
6800 2007-08-26  Tobias Burnus  <burnus@net-b.de>
6801
6802         PR fortran/32980
6803         * gfortran.dg/gamma_1.f90: New.
6804         * gfortran.dg/gamma_2.f90: New.
6805         * gfortran.dg/gamma_3.f90: New.
6806
6807 2007-08-26  Tobias Burnus  <burnus@net-b.de>
6808
6809         PR fortran/33188
6810         * gfortran.dg/used_types_18.f90: New.
6811
6812 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
6813
6814         * gcc.dg/array-init-2.c: New test.
6815
6816 2007-08-24  Tobias Burnus  <burnus@net-b.de>
6817
6818         PR fortran/33178
6819         * gfortran.dg/initialization_4.f90: Update dg-error.
6820         * gfortran.dg/initialization_13.f90: New.
6821
6822 2007-08-24  Richard Guenther  <rguenther@suse.de>
6823
6824         PR middle-end/33166
6825         * gcc.c-torture/compile/pr33166.c: New testcase.
6826
6827 2007-08-24  Tobias Burnus  <burnus@net-b.de>
6828
6829         PR fortran/33139
6830         * gfortran.dg/pointer_assign_4.f90: New.
6831         * gfortran.dg/shape_2.f90: Fix test case.
6832         * gfortran.dg/char_result_4.f90: Ditto.
6833
6834 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
6835
6836         * gcc.dg/array-init-1.c: New test.
6837
6838         PR c++/32567
6839         * g++.dg/parse/crash36.C: New test.
6840
6841 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
6842
6843         * gcc.dg/pr32721.c: Updated.
6844
6845 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
6846
6847         PR tree-optimization/32573
6848         PR middle-end/32946
6849         * gcc.dg/pr32573.c: New test.
6850
6851         PR c++/32898
6852         * g++.dg/lookup/ns3.C: New test.
6853
6854         * gfortran.dg/assumed_charlen_sharing.f90: New test.
6855
6856         PR c++/31941
6857         * g++.dg/parse/crash37.C: New test.
6858
6859 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
6860
6861         PR target/17390
6862         * gcc.target/i386/pr17390.c: New test.
6863
6864 2007-08-23  Richard Guenther  <rguenther@suse.de>
6865
6866         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
6867         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
6868         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
6869         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
6870         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
6871         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
6872         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
6873         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
6874
6875 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
6876
6877         * gcc.target/s390: New directory.
6878         * gcc.target/s390/s390.exp: New file.
6879         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
6880         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
6881         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
6882         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
6883         gcc.target/s390 directory.
6884
6885 2007-08-23  Richard Guenther  <rguenther@suse.de>
6886
6887         PR tree-optimization/32328
6888         * gcc.dg/pr32328.c: New testcase.
6889
6890 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6891
6892         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
6893           available.
6894
6895 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6896
6897         PR fortran/33095
6898         * gfortran.dg/min_max_optional_5.f90: New test.
6899         * gfortran.dg/min_max_optional_2.f90: Remove.
6900         * gfortran.dg/min_max_optional_3.f90: Remove.
6901         * gfortran.dg/min_max_optional_4.f90: Remove.
6902
6903 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
6904
6905         * gcc.target/i386/xorps-sse.c: New.
6906         * gcc.target/i386/xorps-sse2.c: New.
6907
6908 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
6909
6910         * gcc.target/i386/cmov3.c: Fix scan-assembler.
6911         * gcc.target/i386/cmov4.c: Fix scan-assembler.
6912         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
6913
6914 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
6915
6916         PR fortran/33020
6917         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
6918         include multiple kinds for SHAPE parameter within a single
6919         namespace.
6920         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
6921         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
6922
6923 2007-08-22  Janus Weil  <jaydub66@gmail.com>
6924
6925         * interface_abstract_1.f90: Extended test case.
6926         * interface_abstract_3.f90: New test.
6927
6928 2007-08-21  Christian Bruel  <christian.bruel@st.com>
6929
6930         * gcc.dg/fold-sub.c: New test.
6931         
6932 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
6933
6934         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
6935         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
6936         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
6937         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
6938         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
6939         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
6940
6941 2007-08-22  Richard Guenther  <rguenther@suse.de>
6942
6943         PR middle-end/33007
6944         * gcc.dg/pr33007.c: New testcase.
6945
6946 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
6947
6948         * gcc.c-torture/execute/strcmp-1.x: Delete.
6949
6950 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
6951
6952         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
6953         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
6954         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
6955         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
6956         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
6957         gcc.target/i386/stack-realign.c,
6958         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
6959         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
6960         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
6961         target using dg-require-effective-target directive.
6962         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
6963         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
6964         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
6965         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
6966         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
6967         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
6968         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
6969         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
6970         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
6971         Require lp64 target using dg-require-effective-target directive.
6972         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
6973         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
6974         directive.
6975         * gcc.target/i386/20010202-1.c: Move from here ...
6976         * gcc.dg/20010202-1.c: ... to here.
6977
6978 2007-08-22  Richard Guenther  <rguenther@suse.de>
6979
6980         PR tree-optimization/33142
6981         * gcc.c-torture/execute/pr33142.c: New testcase.
6982
6983 2007-08-22  Richard Guenther  <rguenther@suse.de>
6984
6985         PR middle-end/32563
6986         * g++.dg/torture/pr32563.C: New testcase.
6987
6988 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
6989
6990         PR middle-end/32912
6991         * gcc.dg/pr32912-1.c: Add -w to options.
6992         * gcc.dg/pr32912-2.c: Likewise.
6993         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
6994
6995 2007-08-21  Ian Lance Taylor  <iant@google.com>
6996
6997         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
6998
6999 2007-08-21  Ian Lance Taylor  <iant@google.com>
7000
7001         PR tree-optimization/33134
7002         * g++.dg/tree-ssa/pr33134.C: New test.
7003
7004 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
7005
7006         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
7007         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
7008
7009 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
7010
7011         PR debug/32610
7012         * gcc.dg/debug/pr32610.c: New test.
7013
7014         * g++.dg/init/new24.C: New test.
7015
7016         PR middle-end/32912
7017         * gcc.dg/pr32912-1.c: New test.
7018         * gcc.dg/pr32912-2.c: New test.
7019         * gcc.dg/pr32912-3.c: New test.
7020
7021 2007-08-21  Richard Guenther  <rguenther@suse.de>
7022
7023         * gcc.dg/pointer-arith-10.c: New testcase.
7024
7025 2007-08-21  Richard Guenther  <rguenther@suse.de>
7026
7027         PR middle-end/33122
7028         * gcc.c-torture/compile/pr33122.c: New testcase.
7029
7030 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
7031
7032         * g++.dg/warn/Wnvdtor-2.C: New testcase.
7033
7034 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
7035
7036         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
7037
7038 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
7039
7040         PR c++/33025
7041         * g++.dg/init/new23.C: New test.
7042
7043 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7044
7045         PR middle-end/30564
7046         * gcc.c-torture/compile/pr30564-1.c: New test.
7047         * gcc.c-torture/compile/pr30564-2.c: New test.
7048
7049 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
7050
7051         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
7052
7053 2007-08-19  Tobias Burnus  <burnus@net-b.de>
7054
7055         * gfortran.dg/interface_abstract_2.f90: New.
7056         * gfortran.dg/interface_abstract_1.f90: Fix typo.
7057
7058 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
7059
7060         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
7061         unknown (so that outer-loop wont get analyzed).
7062         * gcc.dg/vect/vect-outer-1a.c: New test.
7063         * gcc.dg/vect/vect-outer-1b.c: New test.
7064         * gcc.dg/vect/vect-outer-1.c: New test.
7065         * gcc.dg/vect/vect-outer-2a.c: New test.
7066         * gcc.dg/vect/vect-outer-2b.c: New test.
7067         * gcc.dg/vect/vect-outer-2c.c: New test.
7068         * gcc.dg/vect/vect-outer-2.c: New test.
7069         * gcc.dg/vect/vect-outer-3a.c: New test.
7070         * gcc.dg/vect/vect-outer-3b.c: New test.
7071         * gcc.dg/vect/vect-outer-3c.c: New test.
7072         * gcc.dg/vect/vect-outer-3.c: New test.
7073         * gcc.dg/vect/vect-outer-4a.c: New test.
7074         * gcc.dg/vect/vect-outer-4b.c: New test.
7075         * gcc.dg/vect/vect-outer-4c.c: New test.
7076         * gcc.dg/vect/vect-outer-4d.c: New test.
7077         * gcc.dg/vect/vect-outer-4e.c: New test.
7078         * gcc.dg/vect/vect-outer-4f.c: New test.
7079         * gcc.dg/vect/vect-outer-4g.c: New test.
7080         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
7081         * gcc.dg/vect/vect-outer-4i.c: New test.
7082         * gcc.dg/vect/vect-outer-4j.c: New test.
7083         * gcc.dg/vect/vect-outer-4k.c: New test.
7084         * gcc.dg/vect/vect-outer-4l.c: New test.
7085         * gcc.dg/vect/vect-outer-4m.c: New test.
7086         * gcc.dg/vect/vect-outer-4.c: New test.
7087         * gcc.dg/vect/vect-outer-5.c: New test.
7088         * gcc.dg/vect/vect-outer-6.c: New test.
7089         * gcc.dg/vect/vect-outer-fir.c: New test.
7090         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
7091         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
7092
7093 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
7094
7095         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
7096         and -fno-tree-reassoc.
7097         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
7098         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
7099         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
7100         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
7101         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
7102         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
7103         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
7104         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
7105         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
7106         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
7107         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
7108         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
7109         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
7110         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
7111         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
7112         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
7113         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
7114         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
7115         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
7116         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
7117         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
7118         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
7119         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
7120         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
7121         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
7122         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
7123         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
7124         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
7125         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
7126         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
7127         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
7128         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
7129         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
7130         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
7131         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
7132         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
7133         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
7134
7135 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
7136
7137         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
7138         versioning for aliasing).
7139         * gcc.dg/vect/vect-35.c: Likewise.
7140
7141         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
7142         targets.
7143         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7144
7145 2007-08-18  Tom Tromey  <tromey@redhat.com>
7146
7147         PR preprocessor/32974:
7148         * gcc.dg/cpp/pr32974.c: New file.
7149
7150 2007-08-17  Tobias Burnus  <burnus@net-b.de>
7151
7152         * gfortran.dg/interface_abstract_1.f90: New.
7153
7154 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
7155
7156         PR fortran/32881
7157         * gfortran.dg/pure_initializer_1.f90: New test.
7158
7159 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
7160
7161         PR fortran/32875
7162         * gfortran.dg/array_constructor_18.f90: New test.
7163
7164 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7165
7166         PR c++/28989
7167         * g++.dg/expr/lval3.C: New test.
7168         * g++.dg/expr/lval4.C: New test.
7169
7170 2007-08-17  Ollie Wild  <aaw@google.com>
7171
7172         PR c++/31749
7173         * g++.dg/lookup/builtin3.C: New test.
7174         * g++.dg/lookup/builtin4.C: New test.
7175         * g++.dg/lookup/using19.C: New test.
7176
7177 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
7178
7179         PR c++/32190
7180         * g++.dg/parse/error31.C: New.
7181
7182 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
7183
7184         PR c++/32112
7185         * g++.dg/template/error26.C: New.
7186
7187 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7188
7189         PR fortran/33079
7190         * gfortran.dg/zero_length_2.f90: New test.
7191
7192 2007-08-17  Tobias Burnus  <burnus@net-b.de>
7193
7194         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
7195         * gfortran.dg/kind_tests_3.f03: Ditto.
7196         * gfortran.dg/global_vars_f90_init.f90: Ditto.
7197         * gfortran.dg/interface_13.f90: Ditto.
7198         * gfortran.dg/pr32738.f90: Ditto.
7199         * gfortran.dg/module_private_1.f90: Ditto.
7200         * gfortran.dg/test_only_clause.f90: Ditto.
7201         * gfortran.dg/bind_c_vars.f90: Ditto.
7202         * gfortran.dg/bind_c_dts.f90: Ditto.
7203         * gfortran.dg/use_9.f90: Ditto.
7204         * gfortran.dg/generic_8.f90: Ditto.
7205         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7206         * gfortran.dg/private_type_6.f90: Ditto.
7207         * gfortran.dg/c_assoc.f90: Ditto.
7208         * gfortran.dg/private_type_7.f90: Ditto.
7209         * gfortran.dg/global_vars_c_init.f90: Ditto.
7210         * gfortran.dg/bind_c_dts_2.f03: Ditto.
7211         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
7212         * gfortran.dg/c_size_t_test.f03: Ditto.
7213         * gfortran.dg/used_types_12.f90: Ditto.
7214         * gfortran.dg/pr25923.f90: Ditto.
7215         * gfortran.dg/test_com_block.f90: Ditto.
7216         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
7217         * gfortran.dg/equiv_constraint_7.f90: Ditto.
7218         * gfortran.dg/com_block_driver.f90: Ditto.
7219         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
7220         * gfortran.dg/use_iso_c_binding.f90: Ditto.
7221         * gfortran.dg/c_loc_test.f90: Ditto.
7222         * gfortran.dg/c_ptr_tests.f03: Ditto.
7223         * gfortran.dg/module_interface_1.f90: Ditto.
7224
7225 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
7226
7227         PR c++/32870
7228         * g++.dg/other/error17.C: Adjust.
7229         
7230 2007-08-17  Ben Elliston  <bje@au.ibm.com>
7231
7232         PR middle-end/32970
7233         * g++.dg/ext/altivec-14.C: New test.
7234
7235 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
7236
7237         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
7238         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
7239         dump files.
7240         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
7241         * gcc.dg/vect/pr32366.c: Ditto.
7242
7243 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
7244
7245         PR testsuite/33082
7246         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
7247         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
7248         * gcc.dg/dfp/convert-int-fold.c: Ditto.
7249         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
7250
7251 2007-08-16  Tobias Burnus  <burnus@net-b.de>
7252
7253         PR fortran/33072
7254         * gfortran.dg/use_9.f90: New.
7255
7256 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
7257
7258         * g++.dg/gcov/gcov-5.C: New test.
7259
7260 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
7261
7262         * g++.dg/gcov/gcov-4.C: New test.
7263         * lib/gcov.exp (verify-lines): Add support for
7264         checking no-coverage lines.
7265
7266 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
7267
7268         * gcc.dg/vect/vect-vfa-01.c: New.
7269         * gcc.dg/vect/vect-vfa-02.c: New.
7270         * gcc.dg/vect/vect-vfa-03.c: New.
7271         * gcc.dg/vect/vect-vfa-04.c: New.
7272         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
7273         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
7274         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
7275         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
7276         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
7277         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
7278         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
7279         gfortran.dg/vect/pr19049.f90: Rename to start with
7280         prefix no-vfa-.
7281         * gcc.dg/vect/vect.exp: Disable versioning for alias
7282         when test starts with no-vfa-.
7283         * gfortran.dg/vect/vect.exp: Likewise.
7284
7285 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
7286
7287         * gcc.dg/torture/pr32897.c: New test.
7288
7289 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
7290
7291         PR c++/31132
7292         * g++.dg/template/crash69.C: New.
7293
7294 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
7295
7296         * lib/target-supports.exp (check_effective_target_arm32): Use
7297         check_no_compiler_messages.
7298
7299 2007-08-15  Diego Novillo  <dnovillo@google.com>
7300
7301         gcc.dg/tree-ssa/20070815.c: New test.
7302
7303 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7304
7305         PR fortran/33077
7306         * gfortran.dg/random_7.f90: Initialize variable.
7307
7308 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
7309
7310         PR middle-end/33074
7311         * gfortran.dg/pr33074.f90: New test.
7312
7313         PR c++/32992
7314         * g++.dg/opt/nrv14.C: New test.
7315
7316 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
7317
7318         PR c++/33035
7319         * g++.dg/template/crash68.C: New.
7320
7321 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
7322
7323         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
7324         * gcc.dg/sibcall-4.c: Ditto.
7325
7326 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7327
7328         PR fortran/33066
7329         * gfortran.dg/use_8.f90: New test.
7330         * gfortran.dg/c_loc_tests_2.f03: Fix code.
7331
7332 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
7333
7334         PR c++/27211
7335         * g++.dg/template/error27.C: New.
7336         * g++.dg/template/error28.C: New.
7337         * g++.dg/other/pr28304.C: Adjust.
7338         * g++.old-deja/g++.mike/p811.C: Likewise.
7339
7340 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7341
7342         PR target/30315
7343         * gcc.target/i386/pr30315.c: New.
7344
7345 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7346
7347         PR fortran/32594
7348         * gfortran.dg/substr_5.f90: New test.
7349
7350 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
7351
7352         PR c/30428
7353         * gcc.dg/vector-2.c: New test.
7354
7355         PR c++/30428
7356         * g++.dg/ext/vector8.C: New test.
7357
7358 2007-08-13  Dan Hipschman  <dsh@google.com>
7359
7360         PR c/32953
7361         * gcc.dg/format/array-1.c: Add an additional test for
7362         unterminated format strings of length 1.
7363
7364 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
7365
7366         PR fortran/32926
7367         * gfortran.dg/external_procedures_3.f90: New test.
7368
7369 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
7370
7371         PR fortran/32827
7372         * gfortran.dg/import6.f90: New test.
7373
7374 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
7375
7376         PR C/30427
7377         *  gcc.dg/vector-1.c: New test.
7378
7379 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
7380
7381         * gcc.dg/pr21255-4.c: Skip for PIC.
7382         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
7383
7384 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
7385
7386         * gcc.dg/attr-isr.c: Skip for PIC.
7387         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
7388         * gcc.dg/attr-isr-trapa.c: Likewise.
7389         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
7390         * gcc.dg/pragma-isr-trapa.c: Likewise.
7391         * gcc.dg/pragma-isr-trapa2.c: Likewise.
7392
7393 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
7394
7395         PR fortran/32962
7396         * gfortran.dg/transpose_1.f90: New test.
7397
7398 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7399
7400         PR fortran/29600
7401         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
7402         intrinsic.
7403
7404 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7405
7406         PR fortran/30964
7407         PR fortran/33054
7408         * gfortran.dg/random_4.f90: New test.
7409         * gfortran.dg/random_5.f90: New test.
7410         * gfortran.dg/random_6.f90: New test.
7411         * gfortran.dg/random_7.f90: New test.
7412
7413 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7414
7415         PR fortran/32860
7416         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
7417
7418 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7419
7420         PR fortran/31629
7421         * gfortran.dg/module_private_1.f90: New test.
7422
7423 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7424
7425         PR fortran/29600
7426         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
7427         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
7428
7429 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7430
7431         PR fortran/32937
7432         * gfortran.dg/char_length_6.f90: New test.
7433
7434 2007-08-10  Ollie Wild  <aaw@google.com>
7435
7436         * g++.dg/lookup/using18.C: New test.
7437
7438 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
7439
7440         PR c++/17763
7441         * g++.dg/other/error16.C: New.
7442
7443 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7444
7445         PR libfortran/33039
7446         * gfortran.dg/namelist_37.f90: New test.
7447
7448 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
7449
7450         PR c++/22256
7451         * g++.dg/conversion/op3.C: New.
7452
7453 2007-08-09  Tobias Burnus  <burnus@net-b.de>
7454
7455         PR fortran/32987
7456         * gfortran.dg/fmt_tab_1.f90: New.
7457         * gfortran.dg/fmt_tab_2.f90: New.
7458
7459 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7460
7461         PR c/32796
7462         * gcc.c-torture/compile/pr32796.c: New test.
7463
7464 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7465
7466         PR middle-end/32813
7467         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
7468         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
7469         instead of just -O.
7470
7471 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
7472
7473         * gcc.target/mips/code-readable-1.c: New test.
7474         * gcc.target/mips/code-readable-2.c: Likewise.
7475         * gcc.target/mips/code-readable-3.c: Likewise.
7476
7477 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
7478             Revital Eres  <eres@il.ibm.com>
7479
7480         * gfortran.dg/sms-1.f90: Add comment.
7481         * gfortran.dg/sms-2.f90: New.
7482
7483 2007-08-07  Ian Lance Taylor  <iant@google.com>
7484
7485         * gcc.dg/instrument-1.c: New test.
7486         * gcc.dg/instrument-2.c: New test.
7487         * gcc.dg/instrument-3.c: New test.
7488
7489 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
7490
7491         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
7492
7493 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
7494
7495         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
7496         !vector_alignment_reachable targets.
7497         * gcc.dg/vect/vect-33.c: Likewise.
7498         * gcc.dg/vect/vect-42.c: Likewise.
7499         * gcc.dg/vect/vect-44.c: Likewise.
7500         * gcc.dg/vect/vect-50.c: Likewise.
7501         * gcc.dg/vect/vect-70.c: Likewise.
7502         * gcc.dg/vect/vect-71.c: Likewise.
7503         * gcc.dg/vect/vect-87.c: Likewise.
7504         * gcc.dg/vect/vect-88.c: Likewise.
7505         * gcc.dg/vect/vect-91.c: Likewise.
7506         * gcc.dg/vect/vect-93.c: Likewise.
7507         * gcc.dg/vect/vect-96.c: Likewise.
7508         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
7509         * gcc.dg/vect/section-anchors-69.c: Likewise.
7510         * gcc.dg/vect/pr25413.c: Likewise.
7511         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
7512         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
7513         * gfortran.dg/vect-2.f90: Likewise.
7514         * gfortran.dg/vect-3.f90: Likewise.
7515         * gfortran.dg/vect-4.f90: Likewise.
7516         * gfortran.dg/vect-5.f90: Likewise.
7517         * lib/target-supports.exp (check_effective_target_natural_alignment): 
7518         Return false for darwin. 
7519         (check_effective_target_vector_alignment_reachable_for_double): New.
7520
7521 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
7522
7523         * gcc.dg/multiword-1.c: New testcase.
7524
7525 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
7526
7527         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
7528         messages.
7529         * gfortran.dg/namelist_36.f90: New test.
7530
7531 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7532
7533         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
7534           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
7535
7536 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
7537
7538         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
7539         * gcc.dg/torture/type-generic-1.c: Likewise.
7540
7541 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7542
7543         * gcc.c-torture/20070522-1.c: Move to ...
7544         * gcc.c-torture/compile/20070522-1.c: Here.
7545
7546 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7547
7548         PR fortran/29828
7549         * gfortran.dg/minmax_char_1.f90: New test.
7550         * gfortran.dg/minmax_char_2.f90: New test.
7551         * gfortran.dg/min_max_optional_4.f90: New test.
7552
7553 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7554
7555         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
7556         hanging on the testcase.
7557
7558 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7559
7560         PR middle-end/32988
7561         * gcc.c-torture/compile/pr32988.c: New test.
7562
7563 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7564
7565         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
7566
7567 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
7568
7569         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
7570
7571         Revert:
7572         2007-03-22  Dirk Mueller  <dmueller@suse.de>
7573
7574         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
7575
7576 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7577
7578         PR fortran/32979
7579         * gfortran.dg/isnan_1.f90: New test.
7580
7581 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
7582             Revital Eres <eres@il.ibm.com>
7583
7584         * gcc.dg/sms-antideps.c: New test.
7585
7586 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
7587
7588         PR fortran/31214
7589         * gfortran.dg/entry_13.f90: New test.
7590
7591         * gfortran.dg/entry_12.f90: Clean up .mod file.
7592
7593 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
7594
7595         PR fortran/32770
7596         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
7597         variables as kind=4 so they don't overflow the record length.
7598
7599 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
7600
7601         PR fortran/32968
7602         * gfortran.dg/selected_kind_1.f90: New test.
7603
7604 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7605
7606         PR middle-end/32780
7607         * gcc.c-torture/compile/pr32780.c: New test.
7608
7609 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7610
7611         RP middle-end/32399
7612         * gcc.c-torture/compile/pr32399.c: New testcase.
7613
7614 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7615
7616         PR middle-end/32304
7617         * g++.dg/torture/pr32304.C: New testcase.
7618
7619 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7620
7621         PR middle-end/32935
7622         * gfortran.fortran-torture/compile/complex_1.f90: New test.
7623
7624 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7625
7626         PR fortran/32955
7627         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
7628
7629 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7630
7631         PR fortran/31202
7632         * gfortran.dg/nint_2.f90: New test.
7633
7634 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
7635
7636         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
7637         * gcc.dg/weak/typeof-2.c: Likewise.
7638
7639 2007-08-03  Diego Novillo  <dnovillo@google.com>
7640
7641         PR 31521
7642         * gcc.dg/tree-ssa/pr31521.c: New test.
7643
7644 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
7645
7646         PR fortran/32770
7647         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
7648         iostat must be default kind.
7649
7650 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7651
7652         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
7653
7654 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7655
7656         PR fortran/32770
7657         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
7658         explicit so test passes with -fdefault-integer-8.
7659         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
7660         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
7661
7662 2007-08-02  Lee Millward  <lee.millward@gmail.com>
7663
7664         PR c++/30849
7665         * g++.dg/parse/asm1.C: New test.
7666
7667         PR c++/30850
7668         * g++.dg/parse/asm2.C: Likewise.
7669
7670         PR c++/30851
7671         * g++.dg/parse/asm3.C: Likewise.
7672         
7673 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7674
7675         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
7676           "int" is only 16 bit bits wide.
7677         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
7678
7679 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7680
7681         * g++.dg/torture/type-generic-1.C: New.
7682         * gcc.dg/pr28796-2.c: Move tests ...
7683         * gcc.dg/tg-tests.h: ... here.
7684         * gcc.dg/torture/type-generic-1.c: New.
7685
7686 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
7687
7688         PR libfortran/32954
7689         * minmaxloc_3.f90:  New test case.
7690
7691 2007-08-01  Tobias Burnus  <burnus@net-b.de>
7692
7693         PR fortran/32936
7694         * gfortran.dg/allocate_stat.f90: New.
7695
7696 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
7697
7698         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
7699
7700 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
7701
7702         PR tree-optimization/32919
7703         * gcc.c-torture/compile/pr32919.c: New.
7704
7705 2007-08-01  Nick Clifton  <nickc@redhat.com>
7706
7707         * gcc.c-torture/execute/execute.exp: Change copyright header to
7708         refer to version 3 of the GNU General Public License and to point
7709         readers at the COPYING3 file and the FSF's license web page.
7710         * gcc.c-torture/execute/ieee/ieee.exp,
7711         gcc.c-torture/unsorted/unsorted.exp,
7712         gcc.c-torture/compile/compile.exp,
7713         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
7714         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
7715         gcc.target/cris/torture/cris-torture.exp,
7716         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
7717         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
7718         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
7719         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
7720         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
7721         gnat.dg/dg.exp, gnat.dg/style/style.exp,
7722         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
7723         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
7724         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
7725         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
7726         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
7727         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
7728         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
7729         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
7730         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
7731         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
7732         gcc.dg/noncompile/noncompile.exp,
7733         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
7734         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
7735         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
7736         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
7737         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
7738         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
7739         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
7740         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
7741         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
7742         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
7743         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
7744         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
7745         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
7746         g++.old-deja/old-deja.exp,
7747         gfortran.fortran-torture/execute/execute.exp,
7748         gfortran.fortran-torture/compile/compile.exp,
7749         treelang/output/output-1.c, treelang/output/output-1.tree,
7750         treelang/execute/execute.exp, treelang/Makefile.in,
7751         treelang/compile/compile.exp, g++.dg/dg.exp,
7752         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
7753         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
7754         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
7755         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
7756         g++.dg/compat/struct-layout-1.exp,
7757         g++.dg/compat/struct-layout-1_generate.c,
7758         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
7759         g++.dg/bprob/bprob.exp, config/default.exp,
7760         gcc.test-framework/test-framework.awk,
7761         gcc.test-framework/gen_directive_tests,
7762         gcc.test-framework/test-framework.exp,
7763         objc.dg/special/special.exp,
7764         objc.dg/gnu-encoding/gnu-encoding.exp,
7765         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
7766         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
7767         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
7768         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
7769         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
7770         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
7771         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
7772         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
7773         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
7774         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
7775         lib/target-supports-dg.exp, lib/gcc-defs.exp,
7776         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
7777         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
7778         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
7779         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
7780         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
7781         Likewise.
7782
7783 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
7784
7785         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
7786         error message text.
7787
7788 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
7789
7790         PR fortran/32945
7791         * gfortran.dg/initialization_12.f90: New test.
7792
7793 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
7794
7795         PR fortran/31609
7796         * gfortran.dg/entry_12.f90: New test.
7797
7798 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7799
7800         PR fortran/32938
7801         * gfortran.dg/altreturn_6.f90: New test.
7802
7803 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
7804
7805         PR fortran/32942
7806         * gfortran.dg/exponent_2.f90: New test.
7807
7808 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
7809
7810         * gcc.dg/vect/vect-117.c: New test.
7811         * gcc.dg/vect/vect-74.c: Enabled test
7812         * gcc.dg/vect/vect-81.c: Enabled test
7813
7814 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
7815
7816         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
7817         s/dg-error/dg-warning where warning is expected.
7818
7819 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
7820
7821         PR fortran/32770
7822         * gfortran.dg/array_constructor_12.f90:  Adjust argument
7823         of huge() to correct kind.
7824
7825 2007-07-30  Ollie Wild  <aaw@google.com>
7826
7827         * gcc.dg/cpp/counter-2.c: New test.
7828         * gcc.dg/cpp/counter-3.c: New test.
7829         * gcc.dg/cpp/dir-only-1.c: New test.
7830         * gcc.dg/cpp/dir-only-1.h: New file.
7831         * gcc.dg/cpp/dir-only-2.c: New test.
7832         * gcc.dg/cpp/dir-only-3.c: New test.
7833         * gcc.dg/cpp/dir-only-3a.h: New file.
7834         * gcc.dg/cpp/dir-only-3b.h: New file.
7835         * gcc.dg/cpp/dir-only-4.c: New test.
7836         * gcc.dg/cpp/dir-only-5.c: New test.
7837         * gcc.dg/cpp/dir-only-6.c: New test.
7838
7839 2007-07-30  Julian Brown  <julian@codesourcery.com>
7840
7841         * gcc.target/arm/neon/v*.c: Regenerate.
7842
7843 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
7844
7845         PR c++/32108
7846         * g++.dg/ext/label6.C: New.
7847
7848 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
7849
7850         PR libfortran/32858
7851         PR libfortran/30814
7852         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
7853
7854 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
7855
7856         PR fortran/31211
7857         * gfortran.dg/actual_pointer_function_1.f90: New test.
7858
7859         PR fortran/32682
7860         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
7861
7862 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
7863
7864         PR fortran/32906
7865         * gfortran.dg/shape_1.f90: Adjust error message.
7866         * gfortran.dg/parameter_array_ref_1.f90: New test.
7867
7868 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7869
7870         PR fortran/31609
7871         * gfortran.dg/entry_11.f90: New test.
7872
7873 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
7874             Revital Eres  <eres@il.ibm.com>
7875
7876         * gfortran.dg/sms-1.f90: New test.
7877
7878 2007-07-28  Richard Guenther  <rguenther@suse.de>
7879
7880         * gcc.c-torture/compile/pr32920.c: New testcase.
7881
7882 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
7883
7884         PR c++/30917
7885         * g++.dg/lookup/friend11.C: New test.
7886
7887 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
7888
7889         * gfortran.dg/namelist_5.f90: Adjusted error message.
7890         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
7891         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
7892         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
7893         * gfortran.dg/namelist_32.f90: ... this.
7894
7895         PR fortran/32876
7896         * gfortran.dg/namelist_33.f90: New test.
7897
7898         PR fortran/32905
7899         * gfortran.dg/namelist_34.f90: New test.
7900
7901         PR fortran/31818
7902         * gfortran.dg/namelist_35.f90: New test.
7903
7904 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
7905
7906         PR fortran/32880
7907         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
7908
7909 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7910
7911         PR testsuite/32471
7912         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
7913           assuming it is 0x7ffffffff.
7914         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
7915         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
7916
7917 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
7918
7919         * gfortran.dg/operator_3.f90: Fix dg directive.
7920         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
7921         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
7922         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
7923
7924 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
7925
7926         * g++.dg/cpp0x/decltype1.C: New.
7927         * g++.dg/cpp0x/decltype2.C: New.
7928         * g++.dg/cpp0x/decltype3.C: New.
7929         * g++.dg/cpp0x/decltype4.C: New.
7930         * g++.dg/cpp0x/decltype5.C: New.
7931         * g++.dg/cpp0x/decltype6.C: New.
7932
7933 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7934
7935         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
7936           because the test relies on bit 31 to be the sign bit.
7937
7938 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7939
7940         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
7941           assuming it is 0x7fffffff.
7942         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
7943         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
7944
7945 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
7946
7947         PR c++/32346
7948         * g++.dg/expr/bitfield9.C: New test.
7949
7950 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
7951
7952         PR fortran/32899
7953         * gfortran.dg/logical_comp.f90: Update dg-error strings.
7954
7955 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7956
7957         PR fortran/32760
7958         * gfortran.dg/private_type_7.f90: New test.
7959
7960 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7961
7962         PR fortran/32035
7963         * gfortran.dg/select_char_1.f90: New test.
7964
7965 2007-07-27  Tobias Burnus  <burnus@net-b.de>
7966
7967         PR fortran/32903
7968         * gfortran.dg/initialization_11.f90: New test.
7969
7970 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
7971
7972         * gcc.target/mips/ins-1.c: New test.
7973
7974 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
7975
7976         PR/19232
7977         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
7978         (f1): Likewise.
7979
7980 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
7981
7982         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
7983         error: width of 'spare' exceeds its type.
7984
7985 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
7986
7987         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
7988         * gcc.dg/sibcall-4.c: Likewise.
7989
7990 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7991
7992         PR rtl-optimization/31500
7993         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
7994         * g++.dg/warn/Warray-bounds.C: Likewise.
7995
7996 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
7997
7998         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
7999
8000 2007-07-25  Julian Brown  <julian@codesourcery.com>
8001             Paul Brook  <paul@codesourcery.com>
8002             Joseph Myers  <joseph@codesourcery.com>
8003             Mark Shinwell  <shinwell@codesourcery.com>
8004
8005         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
8006         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
8007         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
8008         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
8009         (check_effective_target_arm_neon_hw): New.
8010         * gcc.target/arm/neon/neon.exp: New file.
8011         * gcc.target/arm/neon/polytypes.c: New file.
8012         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
8013
8014 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
8015
8016         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
8017           targets where an "int" is less than 32 bits wide.
8018
8019 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
8020
8021         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
8022
8023 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8024
8025         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
8026           during addition if an int is only 16 bits wide.
8027         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
8028
8029 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8030
8031         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
8032           size as "long int" and are 32 or 64 bits wide.
8033         * gcc.dg/torture/pr28814.c: Likewise.
8034
8035 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8036
8037         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
8038           exactly as wide as an int.
8039
8040 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
8041
8042         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
8043         Define and use throughout as long long printf format specifier.
8044         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
8045         Likewise.
8046
8047 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
8048
8049         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
8050         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
8051
8052 2007-07-25  Ben Elliston  <bje@au.ibm.com>
8053
8054         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
8055
8056 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
8057
8058         * gcc.c-torture/execute/20070724-1.c: New.
8059
8060 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
8061
8062         PR fortran/31205
8063         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
8064         "deallocates" to 24, since patch has code rid of much spurious
8065         code.
8066         * gfortran.dg/interface_assignment_1.f90 : New test.
8067
8068         PR fortran/32842
8069         * gfortran.dg/interface_assignment_2.f90 : New test.
8070
8071 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
8072
8073         PR fortran/32867
8074         * fortran.dg/initialization_10.f90: New test.
8075
8076 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
8077
8078         PR fortran/32778
8079         * gfortran.dg/imag_2.f: Removed
8080         * gfortran.dg/warn_std_1.f90: New test.
8081         * gfortran.dg/warn_std_2.f90: New test.
8082         * gfortran.dg/warn_std_3.f90: New test.
8083
8084 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
8085
8086         PR c++/29001
8087         * g++.dg/init/new22.C: New.
8088
8089 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
8090
8091         PR c++/32561
8092         * g++.dg/template/crash67.C: New.
8093
8094 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
8095
8096         * lib/target-support.exp (check_effective_target_natural_alignment): 
8097         (check_effective_target_vector_alignment_reachable): New.
8098         * config/spu/spu.c (spu_vector_alignment_reachable): New.
8099         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
8100         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
8101         check.
8102         * gcc.dg/vect/pr25413.c: Likewise.
8103         * gcc.dg/vect/pr31699.c: Likewise.
8104
8105 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
8106
8107         PR fortran/30814
8108         * gfortran.dg/pack_bounds_1.f90:  New test case.
8109
8110 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
8111
8112         PR fortran/31639
8113         * gfortran.dg/initialization_9.f90: New test.
8114
8115 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
8116
8117         PR fortran/32797
8118         PR fortran/32800
8119         * gfortran.dg/bind_c_usage_8.f03: New test case.
8120         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
8121         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
8122
8123 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
8124
8125         * gcc.target/mips/branch-cost-1.c: New test.
8126         * gcc.target/mips/branch-cost-2.c: Likewise.
8127
8128 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
8129
8130         PR fortran/32732
8131         * gfortran.dg/c_char_tests.f03: New test case.
8132         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
8133         * gfortran.dg/c_char_tests_2.f03: New test case.
8134         * gfortran.dg/value_6.f03: Ditto.
8135         * gfortran.dg/value_7.f03: Ditto.
8136
8137 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
8138
8139         PR fortran/32600
8140         * gfortran.dg/c_funloc_tests_5.f03: New.
8141         * gfortran.dg/c_funloc_tests_5.f04: New.
8142         * gfortran.dg/c_funloc_tests_4_driver.c: New.
8143
8144 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8145
8146         PR c++/32839
8147         * g++.dg/expr/call4.C: New.
8148         * g++.dg/expr/call5.C: New.
8149
8150 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
8151
8152         PR fortran/32710
8153         * gfortran.dg/namelist_30.f90: New test.
8154
8155 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
8156
8157         PR fortran/29962
8158         * gfortran.dg/array_initializer_1.f90: Removed warning.
8159         * gfortran.dg/initialization_1.f90: Adjusted messages.
8160         * gfortran.dg/nested_modules_6.f90: Removed warning.
8161
8162         PR fortran/31253
8163         * gfortran.dg/initialization_7.f90: New test.
8164
8165         PR fortran/31639
8166         * gfortran.dg/initialization_8.f90: New test.
8167
8168 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8169
8170         PR c++/30818
8171         * g++.dg/template/crash47.C: Adjust errors.
8172         * g++.dg/template/crash48.C: Adjust errors.
8173         * g++.dg/template/typename12.C: New.
8174         * g++.dg/template/typename13.C: New.
8175         * g++.dg/template/typename14.C: New.
8176         * g++.dg/template/typedef6.C: Adjust errors.
8177
8178 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
8179
8180         PR fortran/32627
8181         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
8182         * gfortran.dg/pr32627.f03: New test case.
8183
8184         * gfortran.dg/c_f_pointer_logical.f03: New test case.
8185         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
8186         c_f_pointer_logical.
8187         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
8188         c_f_pointer_complex.
8189         * gfortran.dg/c_f_pointer_complex.f03: New test case.
8190         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
8191         c_f_pointer_shape_tests_2.
8192         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
8193
8194 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
8195
8196         PR fortran/32804
8197         * gfortran.dg/c_loc_tests_9.f03: New test case.
8198         * gfortran.dg/c_loc_tests_10.f03: Ditto.
8199
8200 2007-07-21  Lee Millward  <lee.millward@gmail.com>
8201
8202         PR fortran/32823
8203         * gfortran.dg/int_2.f90: New test.
8204         
8205 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8206
8207         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
8208
8209 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
8210
8211         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
8212         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
8213
8214 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
8215
8216         PR tree-optimization/19910
8217         * gcc.dg/pr19910.c: New test.
8218
8219 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
8220
8221         PR fortran/32738
8222         * gfortran.dg/pr32738.f90: New test.
8223
8224 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
8225
8226         PR tree-optimzation/32635
8227         * gfortran.dg/pr32635.f:  New test case.
8228
8229 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
8230
8231         PR fortran/32801
8232         * gfortran.dg/pr32801.f03: New test case.
8233
8234 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8235
8236         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
8237         Test negative numbers also.
8238         * gcc.dg/c99-math-float-1.c: Likewise.
8239         * gcc.dg/c99-math-long-double-1.c: Likewise.
8240         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
8241         test inputs.
8242
8243 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
8244         
8245         * lib/target-supports.exp (check_effective_target_sync_int_long):
8246         Enable for xtensa.
8247         (check_effective_target_sync_char_short): Likewise.
8248         
8249 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8250
8251         * gcc.dg/pr28796-2.c: Add more cases.
8252
8253 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8254
8255         * gcc.dg/pr28796-1.c: Add more cases.
8256         * gcc.dg/pr28796-2.c: Likewise.
8257
8258 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8259
8260         * gcc.dg/pr28796-1.c: Add more cases.
8261         * gcc.dg/pr28796-2.c: Likewise.
8262
8263 2007-07-17  Janus Weil  <jaydub66@gmail.com>
8264
8265         PR fortran/32535
8266         * gfortran.dg/pr32535.f90: New test.
8267
8268 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
8269
8270         PR fortran/31320
8271         PR fortran/32665
8272         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
8273
8274 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
8275
8276         PR rtl-optimization/32773
8277         * gcc.dg/pr32773.c: New test.
8278
8279 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8280
8281         * gcc.target/spu/intrinsics-1.c: Use dg-message to
8282         match flax-vector-conversions note.
8283         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
8284         instead of dg-error for the warning.
8285
8286 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8287
8288         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
8289           adapted to work on targets with 16-bit or wider int.
8290         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
8291         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
8292         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
8293         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
8294
8295 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8296
8297         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
8298         support large arrays.
8299         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
8300         * gcc.dg/20061109-1.c: Likewise.
8301         * gcc.c-torture/execute/20061101-1.x: Likewise.
8302         * gcc.c-torture/execute/pr29797-1.x: Likewise.
8303         * gcc.c-torture/execute/pr31448.x: Likewise.
8304
8305 2007-07-16  Lee Millward  <lee.millward@gmail.com>
8306
8307         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
8308
8309         PR fortran/32238
8310         * gfortran.dg/pr32238.f90: New test.
8311
8312         PR fortran/32222
8313         * gfortran.dg/pr32222.f90: New test.
8314
8315         PR fortran/32242
8316         * gfortran.dg/pr32242.f90: New test.
8317         
8318 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
8319             David Ung  <davidu@mips.com>
8320
8321         * gcc.target/mips/mips-sched-madd.c: New test case.
8322
8323 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8324
8325         PR libfortran/32611
8326         * gfortran.dg/large_real_kind_1.f90: Update test.
8327         * gfortran.dg/pr17706.f90: Update test.
8328         * gfortran.dg/fmt_zero_digits.f90: Update test.
8329         * gfortran.dg/fmt_zero_precision.f90: Update test.
8330         * gfortran.dg/real_const_3.f90: Update test.
8331
8332 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8333
8334         PR fortran/32036
8335         * gfortran.dg/bounds_check_8.f90: New test.
8336         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
8337
8338 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8339
8340         PR fortran/32357
8341         * gfortran.dg/mvbits_2.f90: New test.
8342
8343 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
8344
8345         PR libfortran/32731
8346         * gfortran.dg/pack_mask_1.f90:  New test.
8347         * gfortran.dg/unpack_mask_1.f90:  New test.
8348
8349 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8350
8351         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
8352         * gcc.dg/20001101-1.c: Likewise.
8353         * gcc.dg/20001102-1.c: Likewise.
8354         * gcc.dg/20020116-2.c: Likewise.
8355         * gcc.dg/20020416-1.c: Likewise.
8356         * gcc.dg/sparc-constant-1.c: Likewise.
8357         * gcc.dg/sparc-dwarf2.c: Likewise.
8358         * gcc.dg/sparc-frame-1.c: Likewise.
8359         * gcc.dg/sparc-getcontext-1.c: Likewise.
8360         * gcc.dg/sparc-loop-1.c: Likewise.
8361         * gcc.dg/sparc-reg-1.c: Likewise.
8362         * gcc.dg/sparc-ret.c: Likewise.
8363         * gcc.dg/sparc-trap-1.c: Likewise.
8364         * gcc.dg/ultrasp10.c: Likewise.
8365         * gcc.dg/ultrasp11.c: Likewise.
8366         * gcc.dg/ultrasp1.c: Likewise.
8367         * gcc.dg/ultrasp2.c: Likewise.
8368         * gcc.dg/ultrasp3.c: Likewise.
8369         * gcc.dg/ultrasp4.c: Likewise.
8370         * gcc.dg/ultrasp5.c: Likewise.
8371         * gcc.dg/ultrasp6.c: Likewise.
8372         * gcc.dg/ultrasp7.c: Likewise.
8373         * gcc.dg/ultrasp8.c: Likewise.
8374         * gcc.dg/ultrasp9.c: Likewise.
8375         * gcc.dg/splet-1.c: Delete.
8376
8377 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
8378
8379         PR fortran/32724
8380         * gfortran.dg/stfunc_5.f90: New test.
8381
8382 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
8383
8384         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
8385         New procedure to check if arrays are naturally aligned to the vector
8386         alignment boundary.
8387         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
8388         in size_t typedef.  Adjust tree dump scan results according to
8389         vect_aligned_arrays target check.
8390         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
8391         vect_aligned_arrays target check.
8392         * gcc.dg/vect/pr31699.c: Ditto.
8393
8394 2007-07-13  Sa Liu  <saliu@de.ibm.com>
8395
8396         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
8397         for V2DFmode vector conditional expression.
8398         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
8399         and dfceq patterns.
8400         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
8401         and dfcgt patterns.
8402         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
8403         V2DFmode comparison and test special values.
8404         * lib/target-supports.exp: Switch on test for V2DFmode 
8405         vector conditional expression.
8406
8407 2007-07-13  Richard Guenther  <rguenther@suse.de>
8408
8409         PR tree-optimization/32721
8410         * gcc.dg/pr32721.c: New testcase.
8411
8412 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
8413
8414         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
8415         error message part that continues on a new line.
8416
8417 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
8418
8419         * gcc.dg/c99-tgmath-1.c: New.
8420         * gcc.dg/c99-tgmath-2.c: New.
8421         * gcc.dg/c99-tgmath-3.c: New.
8422         * gcc.dg/c99-tgmath-4.c: New.
8423
8424 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8425             Janis Johnson  <janis187@us.ibm.com>
8426
8427         PR testsuite/25241
8428         * gcc.test-framework/dg-error-exp-F.c: New test.
8429         * gcc.test-framework/dg-warning-exp-F.c: New test.
8430         * lib/gcc.exp: Enable warning and error prefixes.
8431         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
8432         (dg-error): Wrap original dg-error.
8433         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
8434         markers from dg-error/dg-warning directives.
8435         * gcc.dg/20040322-1.c: Likewise.
8436         * gcc.dg/Wchar-subscripts-1.c: Likewise.
8437         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
8438         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
8439         * gcc.dg/Werror-1.c: Likewise.
8440         * gcc.dg/Werror-10.c: Likewise.
8441         * gcc.dg/Werror-11.c: Likewise.
8442         * gcc.dg/Werror-2.c: Likewise.
8443         * gcc.dg/Werror-3.c: Likewise.
8444         * gcc.dg/Werror-4.c: Likewise.
8445         * gcc.dg/Werror-5.c: Likewise.
8446         * gcc.dg/Werror-6.c: Likewise.
8447         * gcc.dg/Werror-7.c: Likewise.
8448         * gcc.dg/Werror-8.c: Likewise.
8449         * gcc.dg/Werror-9.c: Likewise.
8450         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8451         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
8452         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
8453         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
8454         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
8455         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
8456         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
8457         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
8458         * gcc.dg/Wnested-externs-1.c: Likewise.
8459         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
8460         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
8461         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
8462         * gcc.dg/Wshadow-3.c: Likewise.
8463         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
8464         * gcc.dg/Wwrite-strings-1.c: Likewise.
8465         * gcc.dg/anon-struct-5.c: Likewise.
8466         * gcc.dg/anon-struct-6.c: Likewise.
8467         * gcc.dg/anon-struct-7.c: Likewise.
8468         * gcc.dg/anon-struct-8.c: Likewise.
8469         * gcc.dg/array-8.c: Likewise.
8470         * gcc.dg/array-quals-2.c: Likewise.
8471         * gcc.dg/asm-qual-1.c: Likewise.
8472         * gcc.dg/asm-wide-1.c: Likewise.
8473         * gcc.dg/assign-warn-1.c: Likewise.
8474         * gcc.dg/assign-warn-2.c: Likewise.
8475         * gcc.dg/bitfld-10.c: Likewise.
8476         * gcc.dg/bitfld-11.c: Likewise.
8477         * gcc.dg/bitfld-12.c: Likewise.
8478         * gcc.dg/bitfld-13.c: Likewise.
8479         * gcc.dg/bitfld-14.c: Likewise.
8480         * gcc.dg/builtin-choose-expr-2.c: Likewise.
8481         * gcc.dg/builtins-30.c: Likewise.
8482         * gcc.dg/c90-const-expr-5.c: Likewise.
8483         * gcc.dg/c90-typespec-1.c: Likewise.
8484         * gcc.dg/c99-const-expr-5.c: Likewise.
8485         * gcc.dg/c99-flex-array-5.c: Likewise.
8486         * gcc.dg/c99-fordecl-3.c: Likewise.
8487         * gcc.dg/c99-tag-3.c: Likewise.
8488         * gcc.dg/c99-typespec-1.c: Likewise.
8489         * gcc.dg/c99-vla-jump-1.c: Likewise.
8490         * gcc.dg/c99-vla-jump-2.c: Likewise.
8491         * gcc.dg/c99-vla-jump-3.c: Likewise.
8492         * gcc.dg/c99-vla-jump-4.c: Likewise.
8493         * gcc.dg/c99-vla-jump-5.c: Likewise.
8494         * gcc.dg/cast-1.c: Likewise.
8495         * gcc.dg/cast-2.c: Likewise.
8496         * gcc.dg/cast-3.c: Likewise.
8497         * gcc.dg/cast-4.c: Likewise.
8498         * gcc.dg/cast-pretty-print-1.c: Likewise.
8499         * gcc.dg/comp-goto-2.c: Likewise.
8500         * gcc.dg/comp-goto-3.c: Likewise.
8501         * gcc.dg/cpp/error-1.c: Likewise.
8502         * gcc.dg/cpp/if-paren.c: Likewise.
8503         * gcc.dg/decl-7.c: Likewise.
8504         * gcc.dg/decl-8.c: Likewise.
8505         * gcc.dg/decl-nospec-1.c: Likewise.
8506         * gcc.dg/decl-nospec-2.c: Likewise.
8507         * gcc.dg/decl-nospec-3.c: Likewise.
8508         * gcc.dg/declspec-10.c: Likewise.
8509         * gcc.dg/declspec-11.c: Likewise.
8510         * gcc.dg/declspec-12.c: Likewise.
8511         * gcc.dg/declspec-13.c: Likewise.
8512         * gcc.dg/declspec-14.c: Likewise.
8513         * gcc.dg/declspec-15.c: Likewise.
8514         * gcc.dg/declspec-16.c: Likewise.
8515         * gcc.dg/declspec-17.c: Likewise.
8516         * gcc.dg/declspec-4.c: Likewise.
8517         * gcc.dg/declspec-5.c: Likewise.
8518         * gcc.dg/declspec-6.c: Likewise.
8519         * gcc.dg/declspec-7.c: Likewise.
8520         * gcc.dg/declspec-8.c: Likewise.
8521         * gcc.dg/declspec-9.c: Likewise.
8522         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
8523         * gcc.dg/dfp/constants-c99.c: Likewise.
8524         * gcc.dg/dfp/keywords-c89.c: Likewise.
8525         * gcc.dg/dfp/keywords-c99.c: Likewise.
8526         * gcc.dg/dfp/keywords-reserved.c: Likewise.
8527         * gcc.dg/dfp/typespec.c: Likewise.
8528         * gcc.dg/dremf-type-compat-2.c: Likewise.
8529         * gcc.dg/dremf-type-compat-3.c: Likewise.
8530         * gcc.dg/dremf-type-compat-4.c: Likewise.
8531         * gcc.dg/empty-source-2.c: Likewise.
8532         * gcc.dg/empty-source-3.c: Likewise.
8533         * gcc.dg/enum3.c: Likewise.
8534         * gcc.dg/extra-semi-2.c: Likewise.
8535         * gcc.dg/extra-semi-3.c: Likewise.
8536         * gcc.dg/float-range-1.c: Likewise.
8537         * gcc.dg/float-range-2.c: Likewise.
8538         * gcc.dg/float-range-3.c: Likewise.
8539         * gcc.dg/float-range-5.c: Likewise.
8540         * gcc.dg/format/asm_fprintf-2.c: Likewise.
8541         * gcc.dg/format/asm_fprintf-3.c: Likewise.
8542         * gcc.dg/format/asm_fprintf-4.c: Likewise.
8543         * gcc.dg/format/asm_fprintf-5.c: Likewise.
8544         * gcc.dg/format/cast-1.c: Likewise.
8545         * gcc.dg/format/gcc_diag-3.c: Likewise.
8546         * gcc.dg/format/gcc_diag-4.c: Likewise.
8547         * gcc.dg/format/gcc_diag-6.c: Likewise.
8548         * gcc.dg/format/gcc_diag-8.c: Likewise.
8549         * gcc.dg/format/gcc_diag-9.c: Likewise.
8550         * gcc.dg/format/nul-2.c: Likewise.
8551         * gcc.dg/format/opt-1.c: Likewise.
8552         * gcc.dg/format/opt-2.c: Likewise.
8553         * gcc.dg/format/opt-3.c: Likewise.
8554         * gcc.dg/format/opt-4.c: Likewise.
8555         * gcc.dg/format/opt-5.c: Likewise.
8556         * gcc.dg/format/opt-6.c: Likewise.
8557         * gcc.dg/framework-2.c: Likewise.
8558         * gcc.dg/func-args-1.c: Likewise.
8559         * gcc.dg/func-outside-1.c: Likewise.
8560         * gcc.dg/func-outside-2.c: Likewise.
8561         * gcc.dg/gnu-cond-expr-2.c: Likewise.
8562         * gcc.dg/gnu-cond-expr-3.c: Likewise.
8563         * gcc.dg/if-empty-1.c: Likewise.
8564         * gcc.dg/init-bad-1.c: Likewise.
8565         * gcc.dg/init-bad-2.c: Likewise.
8566         * gcc.dg/init-bad-3.c: Likewise.
8567         * gcc.dg/init-desig-obs-2.c: Likewise.
8568         * gcc.dg/init-desig-obs-3.c: Likewise.
8569         * gcc.dg/init-empty-2.c: Likewise.
8570         * gcc.dg/init-empty-3.c: Likewise.
8571         * gcc.dg/inline-11.c: Likewise.
8572         * gcc.dg/inline-12.c: Likewise.
8573         * gcc.dg/inline-8.c: Likewise.
8574         * gcc.dg/inline-9.c: Likewise.
8575         * gcc.dg/inline3.c: Likewise.
8576         * gcc.dg/label-decl-1.c: Likewise.
8577         * gcc.dg/label-decl-2.c: Likewise.
8578         * gcc.dg/label-decl-3.c: Likewise.
8579         * gcc.dg/label-decl-4.c: Likewise.
8580         * gcc.dg/long-long-typespec-1.c: Likewise.
8581         * gcc.dg/lvalue-2.c: Likewise.
8582         * gcc.dg/lvalue-3.c: Likewise.
8583         * gcc.dg/nested-func-3.c: Likewise.
8584         * gcc.dg/nested-redef-1.c: Likewise.
8585         * gcc.dg/noreturn-4.c: Likewise.
8586         * gcc.dg/old-style-prom-2.c: Likewise.
8587         * gcc.dg/old-style-prom-3.c: Likewise.
8588         * gcc.dg/old-style-then-proto-1.c: Likewise.
8589         * gcc.dg/overflow-warn-1.c: Likewise.
8590         * gcc.dg/overflow-warn-2.c: Likewise.
8591         * gcc.dg/overflow-warn-3.c: Likewise.
8592         * gcc.dg/overflow-warn-4.c: Likewise.
8593         * gcc.dg/overflow-warn-6.c: Likewise.
8594         * gcc.dg/parm-forwdecl-2.c: Likewise.
8595         * gcc.dg/parm-forwdecl-3.c: Likewise.
8596         * gcc.dg/parm-impl-decl-1.c: Likewise.
8597         * gcc.dg/parm-impl-decl-2.c: Likewise.
8598         * gcc.dg/parm-incomplete-1.c: Likewise.
8599         * gcc.dg/parm-mismatch-1.c: Likewise.
8600         * gcc.dg/pointer-arith-1.c: Likewise.
8601         * gcc.dg/pointer-arith-2.c: Likewise.
8602         * gcc.dg/pointer-arith-3.c: Likewise.
8603         * gcc.dg/pointer-arith-4.c: Likewise.
8604         * gcc.dg/pointer-arith-6.c: Likewise.
8605         * gcc.dg/pointer-arith-7.c: Likewise.
8606         * gcc.dg/pointer-arith-8.c: Likewise.
8607         * gcc.dg/pr13804-1.c: Likewise.
8608         * gcc.dg/pr15698-1.c: Likewise.
8609         * gcc.dg/pr15698-2.c: Likewise.
8610         * gcc.dg/pr15698-3.c: Likewise.
8611         * gcc.dg/pr15698-4.c: Likewise.
8612         * gcc.dg/pr15698-5.c: Likewise.
8613         * gcc.dg/pr15698-6.c: Likewise.
8614         * gcc.dg/pr15698-7.c: Likewise.
8615         * gcc.dg/pr15698-8.c: Likewise.
8616         * gcc.dg/pr17188-1.c: Likewise.
8617         * gcc.dg/pr17301-1.c: Likewise.
8618         * gcc.dg/pr17301-2.c: Likewise.
8619         * gcc.dg/pr17730-1.c: Likewise.
8620         * gcc.dg/pr20368-1.c: Likewise.
8621         * gcc.dg/pr20368-2.c: Likewise.
8622         * gcc.dg/pr20368-3.c: Likewise.
8623         * gcc.dg/pr22308-1.c: Likewise.
8624         * gcc.dg/qual-component-1.c: Likewise.
8625         * gcc.dg/redecl-1.c: Likewise.
8626         * gcc.dg/redecl-11.c: Likewise.
8627         * gcc.dg/redecl-12.c: Likewise.
8628         * gcc.dg/redecl-13.c: Likewise.
8629         * gcc.dg/redecl-14.c: Likewise.
8630         * gcc.dg/redecl-15.c: Likewise.
8631         * gcc.dg/register-var-1.c: Likewise.
8632         * gcc.dg/register-var-2.c: Likewise.
8633         * gcc.dg/stmt-expr-2.c: Likewise.
8634         * gcc.dg/stmt-expr-3.c: Likewise.
8635         * gcc.dg/stmt-expr-label-1.c: Likewise.
8636         * gcc.dg/stmt-expr-label-2.c: Likewise.
8637         * gcc.dg/stmt-expr-label-3.c: Likewise.
8638         * gcc.dg/struct-empty-2.c: Likewise.
8639         * gcc.dg/struct-empty-3.c: Likewise.
8640         * gcc.dg/struct-parse-1.c: Likewise.
8641         * gcc.dg/struct-semi-1.c: Likewise.
8642         * gcc.dg/struct-semi-2.c: Likewise.
8643         * gcc.dg/struct-semi-3.c: Likewise.
8644         * gcc.dg/switch-5.c: Likewise.
8645         * gcc.dg/switch-6.c: Likewise.
8646         * gcc.dg/switch-7.c: Likewise.
8647         * gcc.dg/tls/diag-5.c: Likewise.
8648         * gcc.dg/transparent-union-1.c: Likewise.
8649         * gcc.dg/transparent-union-3.c: Likewise.
8650         * gcc.dg/typespec-1.c: Likewise.
8651         * gcc.dg/vla-init-2.c: Likewise.
8652         * gcc.dg/vla-init-3.c: Likewise.
8653         * gcc.dg/vla-init-4.c: Likewise.
8654         * gcc.dg/vla-init-5.c: Likewise.
8655         * gcc.dg/void-cast-2.c: Likewise.
8656         * gcc.dg/wvla-3.c: Likewise.
8657         * gcc.dg/wvla-7.c: Likewise.
8658         * gcc.target/i386/991209-1.c: Likewise.
8659         * gcc.target/ia64/fpreg-1.c: Likewise.
8660         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
8661         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
8662         
8663 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
8664
8665         PR fortran/31639
8666         * gfortran.dg/func_decl_4.f90: New test.
8667
8668 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
8669
8670         PR fortran/32727
8671         * gfortran.dg/interface_17.f90: New test.
8672
8673 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
8674
8675         PR fortran/32599
8676         * gfortran.dg/32599.f03: New test case.
8677
8678         PR fortran/32601
8679         * gfortran.dg/32601.f03: New test case.
8680         * gfortran.dg/32601_1.f03: Ditto.
8681         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
8682         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
8683
8684 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
8685
8686         * gcc.c-torture/execute/align-3.c: Remove function addr check.
8687
8688 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
8689             Devang Patel  <dpatel@apple.com>
8690
8691         PR tree-optimization/25413
8692         * gcc.dg/vect/vect-align-1.c: New.
8693         * gcc.dg/vect/vect-align-2.c: New.
8694         * gcc.dg/vect/pr25413.c: New.
8695         * gcc.dg/vect/pr25413a.c: New.
8696         * gcc.dg/vect/pr31699.c: Fix dg-final check.
8697
8698 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
8699
8700         * lib/target-support.exp (check_ultrasparc_hw_available):
8701         New function.
8702         (is-effective-target): Check $arg for ultrasparc_hw.
8703         (is-effective-target-keyword): Likewise.
8704         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
8705         when determining what to do on sparc platforms.
8706         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
8707         * gcc.dg/20001101-1.c: Likewise.
8708         * gcc.dg/20001101-2.c: Likewise.
8709         * gcc.dg/ultrasp9.c: Likewise.
8710         * gcc.dg/ultrasp10.c: Likewise.
8711         * gcc.target/sparc/pdist-3.c: Likewise.
8712
8713 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
8714
8715         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
8716
8717 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
8718
8719         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
8720         get vectorized.
8721         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
8722         now get vectorized.
8723         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
8724         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
8725         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
8726         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
8727         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
8728         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
8729         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
8730         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
8731         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
8732         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
8733         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
8734         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
8735         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
8736         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
8737         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
8738         * lib/target-supports.exp (check_effective_target_vect_int_mul):
8739         Add spu.
8740
8741 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
8742
8743         PR c++/30854
8744         * g++.dg/parse/error30.C: New test.
8745
8746 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8747
8748         PR fortran/29804
8749         * gfortran.dg/alloc_comp_misc_1.f90: New test.
8750
8751 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
8752
8753         * gfortran.fortran-torture/compile/pr32663.f: New test.
8754
8755 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
8756
8757         PR c++/31027
8758         * g++.dg/inherit/virtual4.C: New.
8759
8760 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
8761
8762         PR target/32661
8763         * gcc.target/i386/pr32661-1.c: New test.
8764
8765 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
8766
8767         * gnat.dg/invariant_index.ad[sb]: New test.
8768
8769 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
8770
8771         PR c++/32560
8772         * g++.dg/template/decl3.C: New.
8773
8774 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
8775
8776         PR 32617
8777         * gcc.c-torture/execute/align-3.c: New.
8778
8779 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
8780
8781         PR target/32708
8782         * gcc.target/i386/pr32708-1.c: New test.
8783         * gcc.target/i386/pr32708-2.c: Ditto.
8784         * gcc.target/i386/pr32708-3.c: Ditto.
8785
8786 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
8787
8788         * g++.dg/init/new20.C: Remove svn:executable flag.
8789
8790 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
8791
8792         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
8793
8794 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
8795
8796         * gcc.dg/ultrasp7.c: Add fpic target requirement.
8797
8798 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8799
8800         PR testsuite/25241
8801         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
8802         directive.
8803         
8804 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
8805
8806         PR fortran/32157
8807         * gfortran.dg/overload_2.f90: New test.
8808
8809         PR fortran/32689
8810         * gfortran.dg/transfer_simplify_5.f90
8811
8812         PR fortran/32634
8813         * gfortran.dg/interface_15.f90: New test.
8814
8815 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
8816
8817         PR libfortran/32336
8818         * gfortran.dg/matmul_5.f90:  New test case.
8819
8820 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8821
8822         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
8823         * gcc.dg/fesd-any.h: Likewise.
8824         * gcc.dg/fesd-baseonly.c: Likewise.
8825         * gcc.dg/fesd-baseonly.h: Likewise.
8826         * gcc.dg/fesd-none.c: Likewise.
8827         * gcc.dg/fesd-none.h: Likewise.
8828         * gcc.dg/fesd-reduced.c: Likewise.
8829         * gcc.dg/fesd-reduced.h: Likewise.
8830         * gcc.dg/fesd-sys.c: Likewise.
8831         * gcc.dg/fesd-sys.h: Likewise
8832         * gcc.dg/fesd.h: Likewise.
8833
8834         * g++.dg/debug/dwarf2: New directory.
8835         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
8836         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
8837         * g++.dg/other/fesd-any.h: Likewise.
8838         * g++.dg/other/fesd-baseonly.C: Likewise.
8839         * g++.dg/other/fesd-baseonly.h: Likewise.
8840         * g++.dg/other/fesd-none.C: Likewise.
8841         * g++.dg/other/fesd-none.h: Likewise.
8842         * g++.dg/other/fesd-reduced.C: Likewise.
8843         * g++.dg/other/fesd-reduced.h: Likewise.
8844         * g++.dg/other/fesd-sys.C: Likewise.
8845         * g++.dg/other/fesd-sys.h: Likewise.
8846         * g++.dg/other/fesd.h: Likewise.
8847
8848 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
8849
8850         PR fortran/31129
8851         * gfortran.dg/parameter_unused.f90: New test.
8852
8853 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
8854
8855         PR tree-optimization/32681
8856         * gcc.dg/tree-ssa/pr32681.c: New test.
8857
8858 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8859
8860         PR fortran/32678
8861         * gfortran.dg/fmt_t_5.f90: New test.
8862
8863 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
8864
8865         PR c++/30535
8866         * g++.dg/template/operator10.C: New.
8867
8868 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
8869
8870         PR libfortran/32217
8871         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
8872
8873 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
8874
8875         PR fortran/29876
8876         * gfortran.dg/operator_6.f90: New test.
8877
8878 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
8879
8880         PR fortran/17711
8881         * gfortran.dg/operator_4.f90: New test.
8882         * gfortran.dg/operator_5.f90: New test.
8883         * gfortran.dg/logical_comp.f90: Adjusted error messages.
8884         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
8885
8886 2007-07-08  Tobias Burnus  <burnus@net-b.de>
8887
8888         PR fortran/32669
8889         * gfortran.dg/argument_checking_6.f90: New.
8890
8891 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
8892
8893         PR fortran/25094
8894         * gfortran.dg/interface_155555.f90: New test.
8895
8896 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8897
8898         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
8899         c99-math-long-double-1.c, c99-math.h: Test subnormals.
8900
8901 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8902
8903         PR testsuite/25241
8904         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
8905         discern pedantic diagnostics and errors.
8906         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
8907         and not an error.
8908         * gcc.dg/20050121-1.c: This is an error and not a warning.
8909         * gcc.target/i386/sseregparm-2.c:  Likewise.
8910         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
8911         * gcc.dg/charset/attribute2.c: Likewise.
8912         * gcc.dg/bitfld-1.c: Likewise.
8913         * gcc.dg/pack-test-2.c: Likewise.
8914         * gcc.dg/940510-1.c: Match separately error and warning.
8915         * gcc.dg/array-2.c: Match separately multiple messages. The second
8916         diagnostic is a pedantic warning and not an error.
8917         * gcc.dg/pr14475.c: Match separately multiple messages.
8918         * gcc.dg/pr18809-1.c: Likewise.
8919         * gcc.dg/pr27953.c: Likewise.
8920         * gcc.dg/vla-init-1.c: Likewise.
8921         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
8922
8923 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8924
8925         PR fortran/32644
8926         * gfortran.dg/char_decl_1.f90: New test.
8927
8928 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
8929
8930         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
8931
8932 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
8933
8934         PR c++/32232
8935         * g++.dg/template/overload9.C: New test.
8936
8937 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
8938
8939         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
8940         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
8941
8942 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
8943
8944         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
8945         * gcc.dg/20001012-2.c: Likewise.
8946         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
8947         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
8948
8949 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
8950
8951         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
8952         about the chunk size when STACK_SIZE is defined.
8953
8954 2007-07-06  Josh Conner  <jconner@apple.com>
8955
8956         PR middle-end/32602
8957         * gcc.dg/sibcall-8.c: New test.
8958
8959 2007-07-06  Josh Conner  <jconner@apple.com>
8960
8961         PR middle-end/32603
8962         * gcc.target/arm/sibcall-1.c: New test.
8963
8964 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
8965
8966         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
8967
8968 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
8969
8970         * gfortran.dg/save_parameter.f90: New test.
8971         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
8972
8973 2007-07-06  Richard Guenther  <rguenther@suse.de>
8974
8975         * g++.dg/opt/pr30965.C: New testcase.
8976
8977 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
8978
8979         * gcc.target/mips/save-restore-5.c: New test.
8980
8981 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
8982
8983         PR rtl_optimization/32450
8984         * gcc.dg/pr32450.c: New runtime test.
8985
8986 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
8987
8988         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
8989         single underscore in scan directives.
8990
8991 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
8992
8993         PR c++/32245
8994         * g++.dg/init/ptrmem4.C: New test.
8995
8996         PR c++/32251
8997         * g++.dg/init/new21.C: Likewise.
8998
8999         PR c++/31992
9000         * g++.dg/template/static30.C: Likewise.
9001
9002 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
9003
9004         * gcc.dg/vect/costmodel/ppc: New directory.
9005         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
9006         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
9007         New test.
9008         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
9009         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
9010         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
9011         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
9012         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
9013         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
9014         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
9015         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
9016         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
9017         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
9018         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
9019         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
9020         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
9021         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
9022
9023 2007-07-05  Tobias Burnus  <burnus@net-b.de>
9024
9025         PR fortran/32359
9026         * gfortran.dg/module_md5_1.f90: Update MD5 number.
9027
9028 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
9029
9030         PR fortran/32526
9031         * gfortran.dg/interface_14.f90: New test.
9032
9033         PR fortran/32613
9034         * gfortran.dg/do_iterator_2.f90: New test.
9035
9036 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
9037
9038         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
9039         (FE_DEC_DOWNWARD): Likewise.
9040         (FE_DEC_UPWARD): Likewise.
9041         (FE_DEC_TOWARDZERO): Likewise.
9042         (FE_DEC_TONEARESTFROMZERO): Likewise.
9043
9044 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
9045
9046         * gcc.c-torture/compile/pr32606.c: New.
9047         * gfortran.fortran-torture/execute/pr32604.f90: New.
9048
9049 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
9050
9051         * gcc.dg/visibility-12.c: New test.
9052         * gcc.dg/visibility-13.c: Likewise.
9053         * g++.dg/ext/visibility-9.C: Likewise.
9054         * g++.dg/ext/visibility-10.C: Likewise.
9055
9056 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9057
9058         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
9059         * gcc.dg/sh-relax-vxworks.c: New test.
9060
9061 2007-07-04  Richard Guenther  <rguenther@suse.de>
9062
9063         PR tree-optimization/32500
9064         * gcc.c-torture/execute/pr32500.c: New testcase.
9065
9066 2007-07-04  Richard Guenther  <rguenther@suse.de>
9067
9068         PR tree-optimization/32482
9069         * gcc.c-torture/compile/pr32482.c: New testcase.
9070
9071 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9072
9073         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
9074         VxWorks kernels.
9075         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
9076         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
9077         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
9078         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
9079
9080 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9081
9082         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
9083
9084 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9085
9086         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
9087
9088 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9089
9090         PR fortran/31198
9091         * gfortran.dg/min_max_optional_1.f90: New test.
9092         * gfortran.dg/min_max_optional_2.f90: New test.
9093         * gfortran.dg/min_max_optional_3.f90: New test.
9094
9095 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9096
9097         PR fortran/32545
9098         * gfortran.dg/fmt_error.f90: New test.
9099
9100 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9101
9102         PR fortran/32612
9103         * gfortran.dg/interface_13.f90: New test.
9104
9105 2007-07-03  Dave Brolley  <brolley@redhat.com>
9106
9107         PR c++/31743
9108         * g++.dg/init/new20.C: New test.
9109
9110 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
9111
9112         PR fortran/32579
9113         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
9114
9115 2007-07-03  Tobias Burnus  <burnus@net-b.de>
9116
9117         PR fortran/25062
9118         * common_7.f90: New.
9119         * common_8.f90: New.
9120         * common_9.f90: New.
9121
9122 2007-07-03  Tobias Burnus  <burnus@net-b.de>
9123
9124         PR fortran/30940
9125         * gfortran.dg/argument_checking_1.f90: New.
9126         * gfortran.dg/argument_checking_2.f90: New.
9127         * gfortran.dg/argument_checking_3.f90: New.
9128         * gfortran.dg/argument_checking_4.f90: New.
9129         * gfortran.dg/argument_checking_5.f90: New.
9130         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
9131         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
9132
9133 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
9134
9135         * gcc.dg/pr32176.c: Add -w to default dg-options.
9136
9137 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
9138
9139         * gcc.c-torture/compile/ssa-pre-1.c: New test.
9140
9141 2007-07-03  Tobias Burnus  <burnus@net-b.de>
9142
9143         PR fortran/20888
9144         * gfortran.dg/null_2.f90: New.
9145
9146 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
9147             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9148
9149         PR middle-end/32176
9150         * gcc.dg/pr32176.c: New test.
9151
9152 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
9153
9154         * gcc.dg/const-float80.c : New test.
9155         * gcc.dg/const-float128.c : New test.
9156         * gcc.dg/const-float80-ped.c : New test.
9157         * gcc.dg/const-float128-ped.c : New test.
9158
9159 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9160
9161         * gcc.dg/c99-math.h: Fix typo.
9162
9163 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
9164
9165         PR libgomp/32468
9166         * gcc.dg/gomp/pr32468-1.c: New test.
9167
9168 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
9169
9170         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
9171         an ABI option.
9172
9173 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
9174
9175         * gfortran.fortran-torture/compile/pr32583.f: New.
9176         * gcc.c-torture/compile/pr32584.c: New
9177
9178 2007-07-02  Ollie Wild  <aaw@google.com>
9179
9180         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
9181         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
9182
9183 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
9184
9185         * gcc.target/mips/save-restore-1.c: New test.
9186         * gcc.target/mips/save-restore-2.c: Likewise.
9187         * gcc.target/mips/save-restore-3.c: Likewise.
9188         * gcc.target/mips/save-restore-4.c: Likewise.
9189
9190 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
9191
9192         PR tree-optimization/31966
9193         PR tree-optimization/32533
9194         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
9195         * gfortran.dg/pr32533.f90: Ditto.
9196
9197 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
9198
9199         * g++.dg/opt/nrv12.C: New test.
9200         * gcc.target/i386/nrv1.c: New test.
9201
9202         PR c++/31748
9203         * g++.dg/gomp/pr31748.C: New test.
9204
9205 2007-07-02  Ira Rosen  <irar@il.ibm.com>
9206  
9207         PR tree-optimization/32230
9208         * gcc.dg/vect/pr32230.c: New test.
9209
9210 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
9211
9212         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
9213         * bind_c_coms.f90: Ditto.
9214         * bind_c_coms_driver.c: Ditto.
9215         * bind_c_dts.f90: Ditto.
9216         * bind_c_dts_2.f03: Ditto.
9217         * bind_c_dts_2_driver.c: Ditto.
9218         * bind_c_dts_3.f03: Ditto.
9219         * bind_c_dts_4.f03: Ditto.
9220         * bind_c_dts_driver.c: Ditto.
9221         * bind_c_implicit_vars.f03: Ditto.
9222         * bind_c_procs.f03: Ditto.
9223         * bind_c_usage_2.f03: Ditto.
9224         * bind_c_usage_3.f03: Ditto.
9225         * bind_c_usage_5.f03: Ditto.
9226         * bind_c_usage_6.f03: Ditto.
9227         * bind_c_usage_7.f03: Ditto.
9228         * bind_c_vars.f90: Ditto.
9229         * bind_c_vars_driver.c: Ditto.
9230         * binding_c_table_15_1.f03: Ditto.
9231         * binding_label_tests.f03: Ditto.
9232         * binding_label_tests_10.f03: Ditto.
9233         * binding_label_tests_10_main.f03: Ditto.
9234         * binding_label_tests_11.f03: Ditto.
9235         * binding_label_tests_11_main.f03: Ditto.
9236         * binding_label_tests_12.f03: Ditto.
9237         * binding_label_tests_13.f03: Ditto.
9238         * binding_label_tests_13_main.f03: Ditto.
9239         * binding_label_tests_14.f03: Ditto.
9240         * binding_label_tests_2.f03: Ditto.
9241         * binding_label_tests_3.f03: Ditto.
9242         * binding_label_tests_4.f03: Ditto.
9243         * binding_label_tests_5.f03: Ditto.
9244         * binding_label_tests_6.f03: Ditto.
9245         * binding_label_tests_7.f03: Ditto.
9246         * binding_label_tests_8.f03: Ditto.
9247         * binding_label_tests_9.f03: Ditto.
9248         * c_assoc.f90: Ditto.
9249         * c_assoc_2.f03: Ditto.
9250         * c_f_pointer_shape_test.f90: Ditto.
9251         * c_f_pointer_tests.f90: Ditto.
9252         * c_f_tests_driver.c: Ditto.
9253         * c_funloc_tests.f03: Ditto.
9254         * c_funloc_tests_2.f03: Ditto.
9255         * c_funloc_tests_3.f03: Ditto.
9256         * c_funloc_tests_3_funcs.c: Ditto.
9257         * c_kind_params.f90: Ditto.
9258         * c_kind_tests_2.f03: Ditto.
9259         * c_kinds.c: Ditto.
9260         * c_loc_driver.c: Ditto.
9261         * c_loc_test.f90: Ditto.
9262         * c_loc_tests_2.f03: Ditto.
9263         * c_loc_tests_2_funcs.c: Ditto.
9264         * c_loc_tests_3.f03: Ditto.
9265         * c_loc_tests_4.f03: Ditto.
9266         * c_loc_tests_5.f03: Ditto.
9267         * c_loc_tests_6.f03: Ditto.
9268         * c_loc_tests_7.f03: Ditto.
9269         * c_loc_tests_8.f03: Ditto.
9270         * c_ptr_tests.f03: Ditto.
9271         * c_ptr_tests_10.f03: Ditto.
9272         * c_ptr_tests_5.f03: Ditto.
9273         * c_ptr_tests_7.f03: Ditto.
9274         * c_ptr_tests_7_driver.c: Ditto.
9275         * c_ptr_tests_8.f03: Ditto.
9276         * c_ptr_tests_8_funcs.c: Ditto.
9277         * c_ptr_tests_9.f03: Ditto.
9278         * c_ptr_tests_driver.c: Ditto.
9279         * c_size_t_driver.c: Ditto.
9280         * c_size_t_test.f03: Ditto.
9281         * com_block_driver.f90: Ditto.
9282         * global_vars_c_init.f90: Ditto.
9283         * global_vars_c_init_driver.c: Ditto.
9284         * global_vars_f90_init.f90: Ditto.
9285         * global_vars_f90_init_driver.c: Ditto.
9286         * interop_params.f03: Ditto.
9287         * iso_c_binding_only.f03: Ditto.
9288         * iso_c_binding_rename_1.f03: Ditto.
9289         * iso_c_binding_rename_1_driver.c: Ditto.
9290         * iso_c_binding_rename_2.f03: Ditto.
9291         * iso_c_binding_rename_2_driver.c: Ditto.
9292         * kind_tests_2.f03: Ditto.
9293         * kind_tests_3.f03: Ditto.
9294         * module_md5_1.f90: Ditto.
9295         * only_clause_main.c: Ditto.
9296         * print_c_kinds.f90: Ditto.
9297         * test_bind_c_parens.f03: Ditto.
9298         * test_c_assoc.c: Ditto.
9299         * test_com_block.f90: Ditto.
9300         * test_common_binding_labels.f03: Ditto.
9301         * test_common_binding_labels_2.f03: Ditto.
9302         * test_common_binding_labels_2_main.f03: Ditto.
9303         * test_common_binding_labels_3.f03: Ditto.
9304         * test_common_binding_labels_3_main.f03: Ditto.
9305         * test_only_clause.f90: Ditto.
9306         * use_iso_c_binding.f90: Ditto.
9307         * value_5.f90: Ditto.
9308         * value_test.f90: Ditto.
9309         * value_tests_f03.f90: Ditto.
9310
9311 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
9312
9313         * gcc.dg/tls/opt-14.c: New.
9314
9315 2007-07-01  Ollie Wild  <aaw@google.com>
9316
9317         * g++.dg/lookup/using16.C: New test.
9318         * g++.dg/lookup/using17.C: New test.
9319
9320 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
9321
9322         PR fortran/32239
9323         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
9324         (test_4): Use proper test for floating point equality.
9325         (test_8): Likewise.
9326
9327 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9328
9329         PR libgfortran/32554
9330         * gfortran.dg/fmt_p_1.f90: New test.
9331
9332 2007-07-01  Ira Rosen  <irar@il.ibm.com>
9333
9334         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
9335         initialization and fix dg-final check - the initialization loop is
9336         vectorizable.
9337
9338 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
9339             Volker Reichelt  <reichelt@netcologne.de>
9340
9341         PR middle-end/32559
9342         * gcc.dg/pr32559.c: New test.
9343
9344 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
9345
9346         PR tree-optimization/25371
9347         * gcc.dg/vect/pr25371.c: New test.
9348
9349 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
9350
9351         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
9352         when allocating and initializing a flexible array.
9353
9354 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
9355
9356         PR fortran/20373
9357         * gfortran.dg/intrinsic.f90: New test.
9358
9359 2007-06-30  Tobias Burnus  <burnus@net-b.de>
9360
9361         PR fortran/32555
9362         * gfortran.dg/fmt_zero_check.f90: New.
9363
9364 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
9365
9366         PR fortran/30284
9367         * gfortran.dg/repeat_f90: New test.
9368
9369 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9370
9371         PR testsuite/25241
9372         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
9373         -pedantic-errors, so we should match errors.
9374         * gcc.dg/cpp/escape-1.c: Likewise.
9375         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
9376         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
9377         warning.
9378         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
9379         errors instead of warnings.
9380         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
9381         a pedantic warning.
9382         * gcc.dg/cpp/arith-3.c: Likewise.
9383
9384 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9385
9386         PR testsuite/25241
9387         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
9388         * gcc.dg/pch/valid-2.c: Likewise.
9389         * gcc.dg/pch/valid-3.c: Likewise.
9390         * gcc.dg/pch/warn-1.c: Likewise.
9391         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
9392         
9393 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9394
9395         PR c/4076
9396         * gcc.dg/Wunused-function.c: New.
9397         
9398 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9399
9400         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
9401
9402 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
9403
9404         * g++.dg/other/canon-31724.C: New.
9405         
9406 2007-06-29  Jan Hubicka  <jh@suse.cz>
9407
9408         PR middle-end/32372
9409         * gcc.c-torture/compile/pr32372.c: new.
9410
9411 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
9412
9413         * gfortran.dg/operator_3.f90: New test.
9414
9415 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
9416
9417         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
9418         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
9419
9420 2007-06-29  Richard Guenther  <rguenther@suse.de>
9421
9422         PR middle-end/32493
9423         * gcc.dg/inline-23.c: New testcase.
9424
9425 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
9426
9427         PR tree-optimization/24659
9428         * gcc.target/i386/vectorize2.c: New test.
9429         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
9430         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
9431
9432 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
9433
9434         * gcc.dg/pointer-arith-9.c: New test.
9435
9436 2007-06-29  Tobias Burnus  <burnus@net-b.de>
9437
9438         PR fortran/32483
9439         * gfortran.dg/fmt_read_2.f90: New.
9440
9441 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9442
9443         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
9444         If it exists, don't try to create it.
9445
9446 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
9447
9448         * g++.dg/ext/visibility/ms-compat-1.C: New.
9449
9450 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9451
9452         PR tree-opt/32417
9453         * gfortran.fortran-torture/compile/pr32417.f90: New test.
9454
9455 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
9456
9457         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
9458         targets.
9459
9460 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
9461
9462         PR fortran/32467
9463         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
9464
9465 2007-06-27  Richard Guenther  <rguenther@suse.de>
9466
9467         PR middle-end/32492
9468         * gcc.dg/inline-22.c: New testcase.
9469
9470 2007-06-26  Hui-May Chang <hm.chang@apple.com>
9471
9472         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
9473         the scan-assembler constant.
9474
9475 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
9476
9477         PR 20216
9478         * gcc.dg/pr20216.c: New.
9479
9480 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9481
9482         PR tree-opt/32421
9483         * gcc.dg/vect/pr32421.c: New test.
9484
9485 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
9486
9487         PR c++/32111
9488         * g++.dg/other/friend5.C: New test.
9489
9490 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
9491
9492         PR fortran/32464
9493         * gfortran.dg/host_assoc_function_2.f90: New test.
9494
9495         PR fortran/31494
9496         * gfortran.dg/host_assoc_call_1.f90: New test.
9497
9498 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9499
9500         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
9501         
9502 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9503
9504         PR fortran/32456
9505         * gfortran.dg/error_format.f90: New test.
9506
9507 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
9508
9509         PR fortran/32136
9510         * gfortran.dg/pr32136.f90: New test.
9511
9512 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
9513
9514         PR fortran/31726
9515         * gfortran.dg/minmaxloc_1.f90: New test.
9516
9517         PR fortran/32298
9518         * gfortran.dg/minmaxloc_2.f90: New test.
9519
9520 2007-06-23  Richard Guenther  <rguenther@suse.de>
9521
9522         PR tree-optimization/16876
9523         PR middle-end/29478
9524         * gcc.dg/pr29254.c: The warning is bogus.
9525         * gcc.dg/warn-1.c: Likewise.
9526         * gcc.dg/assign-warn-3.c: Likewise.
9527         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
9528
9529 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
9530
9531         * gcc.c-torture/execute/20070623-1.c: New.
9532
9533 2007-06-22  Jan Hubicka  <jh@suse.cz>
9534
9535         * gcc.c-torture/compile/pr31541.c: New.
9536
9537 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
9538
9539         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
9540         Remove -m64 from dg-options.
9541
9542 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
9543
9544         PR middle-end/32374
9545         * gcc.dg/pr32374.c: New test.
9546
9547 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9548
9549         PR fortran/32360
9550         * gfortran.dg/pointer_assign_3.f90: New test.
9551
9552 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
9553
9554         * gcc.dg/tree-ssa/pr19590.c: New.
9555
9556 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9557
9558         PR fortran/31162
9559         * gfortran.dg/assign.f90: Update test.
9560         * gfortran.dg/real_do_1.f90: Update test.
9561         * gfortran.dg/gomp/omp_do1.f90: Update test.
9562         * gfortran.dg/warnings_are_errors_1.f: Update test.
9563         * gfortran.dg/g77/20010519-1.f: Update test.
9564         * gfortran.dg/g77/pr9258.f: Update test.
9565         * gfortran.dg/g77/960317-1.f: Update test.
9566
9567 2007-06-21  Richard Guenther  <rguenther@suse.de>
9568
9569         PR tree-optimization/32453
9570         * gcc.c-torture/compile/pr32453.c: New testcase.
9571
9572 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
9573
9574         PR tree-optimization/31866
9575         * gcc.dg/pr31866.c: New test.
9576
9577 2007-06-21  Richard Guenther  <rguenther@suse.de>
9578
9579         PR tree-optimization/32451
9580         * g++.dg/torture/20070621-1.C: New testcase.
9581
9582 2007-06-21  Christian Bruel  <christian.bruel@st.com>
9583
9584         * gcc.dg/attr-isr.c: Test delay slot content.
9585         
9586 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9587
9588         PR fortran/32361
9589         gfortran.dg/pointer_assign_2.f90: New test.
9590
9591 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9592
9593         PR fortran/25061
9594         gfortran.dg/invalid_procedure_name.f90: New test.
9595
9596 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
9597
9598         PR tree-optimization/25737
9599         * gcc.dg/tree-ssa/alias-14.c: New test.
9600
9601 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
9602
9603         * gcc.target/i386/large-size-array-3.c: New.
9604
9605 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9606         Richard Guenther  <rguenther@suse.de>
9607
9608         PR fortran/32140
9609         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
9610
9611 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
9612
9613         PR middle-end/31959
9614         * gcc.dg/pr31959.c: New test.
9615
9616         PR inline-asm/32109
9617         * g++.dg/ext/asm10.C: New test.
9618
9619         PR middle-end/32285
9620         * gcc.c-torture/execute/20070614-1.c: New test.
9621
9622 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
9623
9624         * gcc.target/arm/stack-corruption.c: New test.
9625
9626 2007-06-19  Richard Guenther  <rguenther@suse.de>
9627
9628         * g++.dg/torture/pr30252.C: New testcase.
9629
9630 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
9631
9632         PR tree-optimization/32353
9633         * g++.dg/opt/nrv13.C: New test.
9634
9635 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
9636
9637         PR fortran/20863
9638         PR fortran/20882
9639         * gfortran.dg/impure_assignment_2.f90 : New test.
9640
9641         PR fortran/32236
9642         * gfortran.dg/data_initialized_2.f90 : New test.
9643
9644         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
9645         appropriate version of 'dmach'.
9646
9647 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
9648
9649         PR target/32389
9650         * gcc.target/i386/pr32389.c New test.
9651
9652 2007-06-18  Simon Baldwin <simonb@google.com>
9653
9654         PR c++/31923
9655         * g++.dg/template/error25.C: New.
9656         * g++.dg/template/spec35.C: New.
9657
9658 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
9659
9660         * gcc.c-torture/compile/pr32355.c: New testcase.
9661         
9662 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
9663
9664         PR tree-optimization/32383
9665         * g++.dg/opt/pr32383.C: New test.
9666
9667 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
9668
9669         PR rtl-optimization/32366
9670         * gcc.dg/vect/pr32366.c: New test.
9671
9672 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
9673
9674         * gcc.c-torture/compile/pr32349.c: New testcase.
9675         
9676 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
9677
9678         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
9679         * gcc.target/sparc/combined-2.c: Likewise.
9680         * gcc.target/sparc/fexpand.c : Likewise.
9681         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
9682         * gcc.target/sparc/fpack16.c : Likewise.
9683         * gcc.target/sparc/fpmerge.c : Likewise.
9684         * gcc.target/sparc/fpmul.c : Likewise.
9685         * gcc.target/sparc/noresult.c : Likewise.
9686         * gcc.target/sparc/pdist.c: Likewise.
9687
9688 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
9689
9690         PR middle-end/31723
9691         * gcc.target/i386/recip-divf.c: New test.
9692         * gcc.target/i386/recip-sqrtf.c: Ditto.
9693         * gcc.target/i386/recip-vec-divf.c: Ditto.
9694         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
9695         * gcc.target/i386/sse-recip.c: Ditto.
9696         * gcc.target/i386/sse-recip-vec.c: Ditto.
9697
9698 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9699
9700         PR tree-opt/32225
9701         * gcc.c-torture/compile/20070605-1.c: New test.
9702
9703         * gcc.c-torture/compile/20070603-1.c: New testcase.
9704         * gcc.c-torture/compile/20070603-2.c: New testcase.
9705
9706         * gcc.c-torture/compile/20070531-1.c: New test.
9707
9708         PR tree-opt/32167
9709         * gcc.c-torture/compile/20070531-2.c: New test.
9710
9711         PR tree-opt/32144
9712         * gcc.c-torture/compile/20070529-1.c: New test.
9713
9714         PR tree-opt/32145
9715         * gcc.c-torture/compile/20070529-2.c: New test.
9716
9717         PR tree-opt/32015
9718         * gcc.c-torture/compile/20070520-1.c: New test.
9719
9720         * g++.dg/ext/java-1.C: New test.
9721
9722         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
9723         loops instead of one. Remove the "can't determine dependence"
9724         check.
9725         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
9726         needed as the cast is gone in the first place.
9727         * gcc.dg/max-1.c: Change local variable a to be a global one.
9728         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
9729         have a cast which is PREd.
9730
9731 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
9732
9733         * g++.dg/lookup/anon6.C: New test.
9734
9735 2007-06-14  Dirk Mueller  <dmueller@suse.de>
9736
9737         PR c++/31806
9738         * g++.dg/opt/static6.C: New testcase.
9739
9740 2007-06-14  Geoff Keating  <geoffk@apple.com>
9741
9742         * g++.dg/ext/visibility/overload-1.C: New.
9743
9744         PR 31093
9745         * g++.dg/ext/visibility/anon4.C: New.
9746
9747 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
9748
9749         PR target/32268
9750         * gcc.target/i386/pr32268.c: New test.
9751
9752 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
9753
9754         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
9755         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
9756         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
9757
9758         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
9759         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
9760         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
9761         BID is used.
9762
9763 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
9764
9765         PR fortran/32302
9766         * gfortran.dg/common_resize_1.f90: New test.
9767
9768 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
9769
9770         PR target/32274
9771         * gcc.dg/vect/pr32224.c: Fix.   
9772         
9773 2007-06-13  Eric Christopher  <echristo@apple.com>
9774
9775         * gcc.target/i386/ssefn-1.c: Add -march=i386.
9776
9777 2007-06-13  Tobias Burnus  <burnus@net-b.de>
9778
9779         PR fortran/32323
9780         * gfortran.dg/actual_array_vect_1.f90: New.
9781
9782 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9783
9784         * gcc.target/sparc/mfpu.c: New test.
9785
9786 2007-06-12  Geoff Keating  <geoffk@apple.com>
9787
9788         * g++.dg/warn/weak1.C: Suppress on Darwin.
9789         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
9790
9791 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9792
9793         PR middle-end/31579
9794          * g++.dg/torture/pr31579.C: New testcase.
9795
9796 2007-06-12  Ian Lance Taylor  <iant@google.com>
9797
9798         PR libstdc++/29286
9799         * g++.dg/init/new16.C: New test.
9800         * g++.dg/init/new17.C: New test.
9801         * g++.dg/init/new18.C: New test.
9802         * g++.dg/init/new19.C: New test.
9803
9804 2007-06-12  Olivier Hainque  <hainque@adacore.com>
9805
9806         * gnat.dg/lhs_view_convert.adb: New test.
9807
9808 2007-06-12  Richard Guenther  <rguenther@suse.de>
9809
9810         PR tree-optimization/15353
9811         PR tree-optimization/31657
9812         * gcc.c-torture/execute/20070424-1.c: New testcase.
9813         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
9814         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
9815         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
9816         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
9817         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
9818
9819 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
9820
9821         PR rtl-optimization/32293
9822         * gcc.dg/pr32293.c: New test.
9823
9824 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
9825
9826         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
9827
9828 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
9829
9830         PR fortran/29786
9831         * gfortran.dg/equiv_7.f90: New test.
9832         * gfortran.dg/equiv_constraint_7.f90: Change error message.
9833
9834         PR fortran/30875
9835         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
9836
9837 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
9838
9839         * gcc.dg/setjmp-3.c: Rename raise to raise0.
9840         * gcc.dg/setjmp-4.c: Likewise.
9841         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
9842
9843 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
9844
9845         PR rtl-optimization/31025
9846         * gfortran.dg/pr31025.f90: New.
9847
9848 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
9849
9850         PR target/32280
9851         * gcc.target/i386/pr32280.c: New test.
9852
9853 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
9854
9855         PR middle-end/32279
9856         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
9857
9858 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9859
9860         PR libgfortran/32235
9861         * gfortran.dg/backspace_9.f: New test.
9862
9863 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
9864
9865         * gcc.dg/tree-ssa/prefetch-7.c: New test.
9866
9867 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
9868
9869         * gcc.dg/tree-ssa/loop-28.c: New testcase.
9870
9871 2007-06-09  Ian Lance Taylor  <iant@google.com>
9872
9873         PR tree-optimization/32169
9874         * gcc.c-torture/compile/pr32169.c: New test.
9875
9876 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
9877
9878         * gcc.dg/vect/costmodel: New directory.
9879         * gcc.dg/vect/costmodel/i386: New directory.
9880         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
9881         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
9882         New test.
9883         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
9884         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
9885         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
9886         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
9887         * gcc.dg/vect/costmodel/x86_64: New directory.
9888         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
9889         New testsuite.
9890         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
9891         New test.
9892         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
9893         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
9894         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
9895         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
9896         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
9897
9898 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
9899
9900         PR tree-optimization/32243
9901         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
9902         flags for -Os tests.
9903         * gcc.dg/vect/03-vect-pr32243.c: New test.
9904
9905 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
9906
9907         PR tree-optimization/32224
9908         * gcc.dg/vect/pr32224.c: New test.
9909
9910 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
9911
9912         PR c++/32177
9913         * g++.dg/gomp/pr32177.C: New test.
9914
9915 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9916
9917         PR testsuite/25241
9918         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
9919         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
9920         warning nor an error.
9921         * gcc.dg/Wfatal-2.c: Likewise.
9922         * gcc.dg/Werror-1.c: Likewise.
9923         * gcc.dg/Werror-5.c: Likewise.
9924         * gcc.dg/Werror-7.c: Likewise.
9925         * gcc.dg/Werror-10.c: Likewise.
9926         * gcc.dg/Werror-11.c: Likewise.
9927
9928 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
9929
9930         PR c++/30759
9931         * g++.dg/init/brace6.C: New test.
9932
9933 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
9934
9935         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
9936         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
9937         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
9938         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
9939
9940         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
9941         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
9942         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
9943         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
9944         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
9945         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
9946         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
9947         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
9948
9949         * gcc.dg/darwin-minversion-3.c: New.
9950
9951 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
9952
9953         * gcc.target/i386/builtin-copysign.c: New test.
9954
9955 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
9956
9957         PR tree-optimization/32220
9958         * gfortran.dg/predcom-2.f: New testcase.
9959
9960 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9961
9962         PR tree-opt/32231
9963         * gcc.target/i386/vectorize4.c: New test.
9964
9965 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
9966
9967         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
9968
9969 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9970
9971         PR testsuite/25241
9972         * gcc.dg/simd-5.c: Mark output as a note.
9973         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
9974         dg-message.
9975         * gcc.dg/simd-1.c: Likewise.
9976         * gcc.dg/always_inline.c: Mark output as a sorry.
9977         * gcc.dg/always_inline2.c: Likewise.
9978         * gcc.dg/always_inline3.c: Likewise.
9979
9980 2007-06-06  Ian Lance Taylor  <iant@google.com>
9981
9982         * g++.dg/conversion/enum1.C: New test.
9983
9984 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
9985
9986         PR tree-optimization/32216
9987         * gcc.dg/vect/pr32216.c: New test.
9988
9989 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9990
9991         PR testsuite/18923
9992         * gfortran.dg/invalid_contains_1.f90: New test.
9993         * gfortran.dg/invalid_contains_2.f90: New test.
9994
9995 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9996
9997         PR testsuite/32057
9998         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
9999         midnight issues.
10000
10001 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10002
10003         PR testsuite/25241
10004         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
10005         dg-message to match de note.
10006         * gcc.dg/pr26570.c: Use dg-message for a note.
10007         * gcc.dg/pr29254.c: Use dg-message for generic output and use
10008         dg-error instead of dg-warning because of -Werror.
10009         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
10010         neither an error, nor a warning.
10011         * gcc.dg/glibc-uclibc-2.c: Likewise
10012         * gcc.dg/cpp/19940712-1.c: Likewise.
10013
10014 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
10015
10016         PR preprocessor/23479
10017         * gcc.dg/binary-constants-1.c: Add test suites for
10018         the 0b-prefixed binary integer constants.
10019         * gcc.dg/binary-constants-2.c: Ditto.
10020         * gcc.dg/binary-constants-3.c: Ditto.
10021         * gcc.dg/binary-constants-4.c: Ditto.
10022
10023 2007-06-05  Ian Lance Taylor  <iant@google.com>
10024
10025         * gcc.dg/Wstrict-overflow-19.c: New test.
10026
10027 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
10028
10029         * gcc.dg/matrix/matrix-6.c: Remove conversion.
10030
10031 2007-06-04  Ian Lance Taylor  <iant@google.com>
10032
10033         * gcc.dg/Wstrict-overflow-18.c: New test.
10034
10035 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10036
10037         PR testsuite/25241
10038         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
10039         * gcc.dg/cpp/mi5.c: Likewise.
10040         * gcc.dg/cpp/mi7.c: Likewise.
10041
10042 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
10043
10044         PR c/32191
10045         * gcc.dg/pr32191.c: New test.
10046
10047 2007-05-28  Tobias Burnus  <burnus@net-b.de>
10048
10049         PR fortran/32124
10050         * gfortran.dg/allocate_stat_1.f90: Remove.
10051
10052 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
10053
10054         * gcc.target/i386/sse4_2-check.h: New.
10055         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
10056         * gcc.target/i386/sse4_2-crc32.h: Likewise.
10057         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
10058         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
10059         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
10060         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
10061         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
10062         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
10063         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
10064         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
10065         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
10066         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
10067         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
10068         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
10069         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
10070         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
10071         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
10072         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
10073
10074 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
10075
10076         * gcc.dg/pie-link.c: New test.
10077
10078 2007-06-01  Ian Lance Taylor  <iant@google.com>
10079
10080         * gcc.dg/Wstrict-overflow-17.c: New test.
10081
10082 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
10083
10084         * gcc.dg/builtin-return-1.c (g): New.
10085         (main): Allocate at least 64 bytes on the stack.
10086
10087 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
10088
10089         * g++.dg/init/cleanup3.C: New test.
10090
10091 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10092
10093         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
10094         int is 16 bits.
10095
10096 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
10097
10098         PR fortran/32156
10099         * gfortran.dg/char_array_constructor_3.f90: New test.
10100
10101 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
10102
10103         PR tree-optimization/32160
10104         * gfortran.dg/predcom-1.f: New test.
10105
10106 2007-05-31  Richard Guenther  <rguenther@suse.de>
10107
10108         * g++.dg/other/str_empty.C: Move...
10109         * g++.dg/other/pr30567.C: Move...
10110         * g++.dg/tree-ssa/pr27218.C: Move...
10111         * g++.dg/torture: ...here and remove dg-options.
10112
10113 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
10114
10115         PR c++/32158
10116         * g++.dg/ext/is_pod_incomplete.C: New.
10117
10118 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
10119             Douglas Gregor <doug.gregor@gmail.com>
10120             Pedro Lamarao <pedro.lamarao@mndfck.org>
10121             Howard Hinnant <howard.hinnant@gmail.com>
10122
10123         PR c++/7412
10124         PR c++/29939
10125         * g++.dg/cpp0x/rv8p.C: New.
10126         * g++.dg/cpp0x/temp-constructor-bug.C: New.
10127         * g++.dg/cpp0x/cast-bug.C: New.
10128         * g++.dg/cpp0x/elision_weak.C: New.
10129         * g++.dg/cpp0x/collapse-bug.C: New.
10130         * g++.dg/cpp0x/rv3p.C: New.
10131         * g++.dg/cpp0x/rv7n.C: New.
10132         * g++.dg/cpp0x/overload-conv-1.C: New.
10133         * g++.dg/cpp0x/rv2n.C: New.
10134         * g++.dg/cpp0x/deduce.C: New.
10135         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
10136         * g++.dg/cpp0x/rv6p.C: New.
10137         * g++.dg/cpp0x/template_deduction.C: New.
10138         * g++.dg/cpp0x/implicit-copy.C: New.
10139         * g++.dg/cpp0x/rv1p.C: New.
10140         * g++.dg/cpp0x/cast.C: New.
10141         * g++.dg/cpp0x/rv5n.C: New.
10142         * g++.dg/cpp0x/collapse.C: New.
10143         * g++.dg/cpp0x/overload-conv-2.C: New.
10144         * g++.dg/cpp0x/rv4p.C: New.
10145         * g++.dg/cpp0x/rvo.C: New.
10146         * g++.dg/cpp0x/iop.C: New.
10147         * g++.dg/cpp0x/rv3n.C: New.
10148         * g++.dg/cpp0x/rv7p.C: New.
10149         * g++.dg/cpp0x/reference_collapsing.C: New.
10150         * g++.dg/cpp0x/overload.C: New.
10151         * g++.dg/cpp0x/named.C: New.
10152         * g++.dg/cpp0x/rv2p.C: New.
10153         * g++.dg/cpp0x/rv6n.C: New.
10154         * g++.dg/cpp0x/not_special.C: New.
10155         * g++.dg/cpp0x/bind.C: New.
10156         * g++.dg/cpp0x/rv1n.C: New.
10157         * g++.dg/cpp0x/rv5p.C: New.
10158         * g++.dg/cpp0x/elision.C: New.
10159         * g++.dg/cpp0x/named_refs.C: New.
10160         * g++.dg/cpp0x/unnamed_refs.C: New.
10161         * g++.dg/cpp0x/rv4n.C: New.
10162         * g++.dg/cpp0x/elision_neg.C: New.
10163         * g++.dg/init/copy7.C: Run in C++98 mode.
10164         * g++.dg/overload/arg1.C: Ditto.
10165         * g++.dg/overload/arg4.C: Ditto.
10166
10167 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
10168
10169         PR c++/31809
10170         * g++.dg/opt/static5.C: New test.
10171
10172 2007-05-30  Richard Guenther  <rguenther@suse.de>
10173
10174         * g++.dg/dg.exp: Prune torture/.
10175         * g++.dg/torture/dg-torture.exp: New testsuite.
10176
10177 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
10178
10179         * gcc.target/arm/pr27387.C: Move and rename to ...
10180         * g++.dg/inherit/thunk8.C: ... here.
10181
10182 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
10183
10184         PR tree-optimization/31769
10185         * g++.dg/gomp/pr31769.C: New test.
10186
10187 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
10188
10189         * gcc.target/i386/stack-realign.c: New.
10190
10191 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
10192
10193         * gcc.dg/tree-ssa/prefetch-6.c: New test.
10194
10195 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
10196
10197         * gfortran.dg/sizeof.f90: New.
10198
10199 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10200
10201         PR c/31339
10202         * gcc.dg/boolcomplex-1.c: New test.
10203
10204         PR c++/31339
10205         * g++.dg/ext/boolcomplex-1.c: New test.
10206
10207 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
10208
10209         * gcc.dg/matrix: New directory.
10210
10211 2007-05-28  Tobias Burnus  <burnus@net-b.de>
10212
10213         PR fortran/32124
10214         * gfortran.dg/allocate_stat_1.f90: New.
10215
10216 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
10217
10218         PR fortran/31972
10219         * transfer_hollerith_1.f90: New test.
10220
10221 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10222
10223         PR tree-opt/32100
10224         * gcc.c-torture/execute/vrp-7.c: New test.
10225
10226 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
10227
10228         * gfortran.dg/transfer_simplify_4.f90: New test.
10229
10230 2007-05-27  Tobias Burnus  <burnus@net-b.de>
10231
10232         PR fortran/32088
10233         * gfortran.dg/func_result_3.f90: New.
10234
10235 2007-05-27  Tobias Burnus  <burnus@net-b.de>
10236
10237         PR middle-end/32083
10238         * gfortran.dg/transfer_simplify_3.f90: New.
10239
10240 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
10241
10242         PR target/32065
10243         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
10244         to compile options.
10245         * gcc.target/i386/pr32065-2.c: New test.
10246
10247 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10248
10249         PR fortran/31813
10250         * gfortran.dg/io_constraints_2.f90: Update.
10251
10252 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
10253
10254         PR fortran/31219
10255         * gfortran.dg/array_constructor_17.f90: New test.
10256
10257 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10258
10259         PR tree-opt/32090
10260         * g++.dg/opt/array2.C: New testcase.
10261
10262 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
10263
10264         PR target/32065
10265         * gcc.target/i386/pr32065.c: New test.
10266
10267 2007-05-25  Dirk Mueller  <dmueller@suse.de>
10268             Marcus Meissner <meissner@suse.de>
10269
10270         * gcc.dg/attr-alloc_size.c: New.
10271
10272 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
10273             Lee Millward  <lee.millward@gmail.com>
10274
10275         PR c++/31745
10276         * g++.dg/parse/crash34.C: New test.
10277
10278         * g++.dg/parse/crash35.C: New test.
10279
10280 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
10281
10282         * gcc.target/i386/sse2-check.h: New.
10283         * gcc.target/i386/sse2-vec-1.c: Likewise.
10284         * gcc.target/i386/sse2-vec-2.c: Likewise.
10285         * gcc.target/i386/sse2-vec-3.c: Likewise.
10286         * gcc.target/i386/sse2-vec-4.c: Likewise.
10287         * gcc.target/i386/sse2-vec-5.c: Likewise.
10288         * gcc.target/i386/sse2-vec-6.c: Likewise.
10289
10290 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
10291
10292         PR c++/31431
10293         PR c++/31432
10294         PR c++/31434
10295         PR c++/31435
10296         PR c++/31437
10297         PR c++/31438
10298         PR c++/31442
10299         PR c++/31443
10300         PR c++/31444
10301         PR c++/31445
10302         * g++.dg/cpp0x/pr31431.C: New.
10303         * g++.dg/cpp0x/pr31437.C: New.
10304         * g++.dg/cpp0x/pr31442.C: New.
10305         * g++.dg/cpp0x/pr31444.C: New.
10306         * g++.dg/cpp0x/pr31431-2.C: New.
10307         * g++.dg/cpp0x/pr31432.C: New.
10308         * g++.dg/cpp0x/pr31434.C: New.
10309         * g++.dg/cpp0x/pr31438.C: New.
10310         * g++.dg/cpp0x/pr31443.C: New.
10311         * g++.dg/cpp0x/pr31445.C: New.
10312         * g++.dg/cpp0x/variadic-crash1.C: New.
10313
10314 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
10315
10316         * gcc.target/arm/long-calls-1.c: New test.
10317         * gcc.target/arm/long-calls-2.c: Likewise.
10318         * gcc.target/arm/long-calls-3.c: Likewise.
10319         * gcc.target/arm/long-calls-4.c: Likewise.
10320
10321 2007-05-25  Richard Guenther  <rguenther@suse.de>
10322             Andrew Pinski  <andrew_pinski@playstation.sony.com>
10323
10324         PR tree-optimization/31982
10325         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
10326
10327 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
10328
10329         PR fortran/32047
10330         * gfortran.dg/result_in_spec_2.f90: New test.
10331
10332 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10333
10334         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
10335
10336 2007-05-24  Ollie Wild  <aaw@google.com>
10337
10338         * gcc.dg/cpp/counter-1.c: New test.
10339         * gcc.dg/pch/counter-1.c: New test.
10340         * gcc.dg/pch/counter-1.hs: New file.
10341         * gcc.dg/pch/counter-2.c: New test.
10342         * gcc.dg/pch/counter-2.hs: New file.
10343         * gcc.dg/pch/counter-3.c: New test.
10344         * gcc.dg/pch/counter-3.hs: New file.
10345
10346 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
10347
10348         * gcc.dg/tree-ssa/predcom-1.c: New test.
10349         * gcc.dg/tree-ssa/predcom-2.c: New test.
10350         * gcc.dg/tree-ssa/predcom-3.c: New test.
10351         * gcc.dg/tree-ssa/predcom-4.c: New test.
10352         * gcc.dg/tree-ssa/predcom-5.c: New test.
10353         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
10354
10355 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
10356
10357         PR testsuite/32062
10358         * gcc.target/i386/sse4_1-check.h (MASK): New.
10359
10360 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10361
10362         PR fortran/32038
10363         * gfortran.dg/pr25603.f: Initialize integer variables.
10364
10365 2007-05-23  Ian Lance Taylor  <iant@google.com>
10366
10367         * g++.dg/other/vrp1.C: New test.
10368
10369 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
10370
10371         PR preprocessor/20077
10372         * gcc.dg/cpp/paste15.c: New test.
10373
10374 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
10375             Nigel Stephens  <nigel@mips.com>
10376             Richard Sandiford  <richard@codesourcery.com>
10377
10378         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
10379         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
10380         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
10381         * gcc.target/mips/inter/mips16-inter.exp: New.
10382
10383 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
10384
10385         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
10386
10387 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10388
10389         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
10390         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
10391         * gcc.target/i386/sse3-addsubps.c: Likewise.
10392         * gcc.target/i386/sse3-haddpd.c: Likewise.
10393         * gcc.target/i386/sse3-haddps.c: Likewise.
10394         * gcc.target/i386/sse3-hsubpd.c: Likewise.
10395         * gcc.target/i386/sse3-hsubps.c: Likewise.
10396         * gcc.target/i386/sse3-lddqu.c: Likewise.
10397         * gcc.target/i386/sse3-movddup.c: Likewise.
10398         * gcc.target/i386/sse3-movshdup.c: Likewise.
10399         * gcc.target/i386/sse3-movsldup.c: Likewise.
10400
10401         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
10402         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
10403         * gcc.target/i386/ssse3-pabsd.c: Likewise.
10404         * gcc.target/i386/ssse3-pabsw.c: Likewise.
10405         * gcc.target/i386/ssse3-palignr.c: Likewise.
10406         * gcc.target/i386/ssse3-phaddd.c: Likewise.
10407         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
10408         * gcc.target/i386/ssse3-phaddw.c: Likewise.
10409         * gcc.target/i386/ssse3-phsubd.c: Likewise.
10410         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
10411         * gcc.target/i386/ssse3-phsubw.c: Likewise.
10412         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
10413         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
10414         * gcc.target/i386/ssse3-pshufb.c: Likewise.
10415         * gcc.target/i386/ssse3-psignb.c: Likewise.
10416         * gcc.target/i386/ssse3-psignd.c: Likewise.
10417         * gcc.target/i386/ssse3-psignw.c: Likewise.
10418         * gcc.target/i386/ssse3-vals.h: Likewise.
10419
10420         * gcc.target/i386/sse3-check.h: New file.
10421         * gcc.target/i386/ssse3-check.h: Likewise.
10422
10423 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10424
10425         PR middle-end/31095
10426         * gcc.c-torture/compile/bcopy-1.c: New testcase.
10427
10428 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10429
10430         PR middle-end/31606
10431         * gcc.c-torture/20070522-1.c: New testcase.
10432
10433 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10434
10435         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
10436
10437 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
10438
10439         * gcc.c-torture/execute/ieee/20000320-1.x,
10440         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
10441         m68k-*-* and check_effective_target_coldfire_fpu.
10442
10443 2007-05-22  Ollie Wild  <aaw@google.com>
10444
10445         * g++.dg/lookup/hidden-class10.C: New test.
10446         * g++.dg/lookup/hidden-class11.C: New test.
10447
10448 2007-05-22  Ollie Wild  <aaw@google.com>
10449
10450         * g++.dg/lookup/name-clash5.C: New test.
10451         * g++.dg/lookup/name-clash6.C: New test.
10452
10453 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10454
10455         * g++.dg/other/i386-2.C: Update comments on header files tested.
10456         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
10457         of <tmmintrin.h>.
10458         * gcc.target/i386/sse-12.c: Likewise.
10459         * gcc.target/i386/sse-13.c: Likewise.
10460         * gcc.target/i386/sse-14.c: Likewise.
10461
10462         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
10463         Redefined to test with immediate operand.
10464         (__builtin_ia32_blendps): Likewise.
10465         (__builtin_ia32_blendpd): Likewise.
10466         (__builtin_ia32_dpps): Likewise.
10467         (__builtin_ia32_dpps): Likewise.
10468         (__builtin_ia32_insertps128): Likewise.
10469         (__builtin_ia32_vec_ext_v4sf): Likewise.
10470         (__builtin_ia32_vec_set_v16qi): Likewise.
10471         (__builtin_ia32_vec_set_v4si): Likewise.
10472         (__builtin_ia32_vec_set_v2di): Likewise.
10473         (__builtin_ia32_vec_ext_v16qi): Likewise.
10474         (__builtin_ia32_vec_ext_v4si): Likewise.
10475         (__builtin_ia32_vec_ext_v2di): Likewise.
10476         (__builtin_ia32_roundpd): Likewise.
10477         (__builtin_ia32_roundsd): Likewise.
10478         (__builtin_ia32_roundps): Likewise.
10479         (__builtin_ia32_roundss): Likewise.
10480         (__builtin_ia32_mpsadbw128): Likewise.
10481
10482 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10483
10484         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
10485
10486 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
10487
10488         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
10489         failures.
10490         * gcc.dg/dfp/func-struct.c: Ditto.
10491         * gcc.dg/dfp/operator-assignment.c: Ditto.
10492         * gcc.dg/dfp/convert-bfp.c: Ditto.
10493         * gcc.dg/dfp/convert-int.c: Ditto.
10494         * gcc.dg/dfp/convert-int-max.c: Ditto.
10495         * gcc.dg/dfp/func-scalar.c: Ditto.
10496         * gcc.dg/dfp/cast.c: Ditto.
10497         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
10498         failures, and fix a typo in return type of arg1_128.
10499         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
10500         failures, and fix a typo in a constant suffix.
10501         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
10502         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
10503
10504 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
10505             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10506
10507         * lib/gcc-dg.exp(process_message): New proc.
10508         (dg-message): New test directive.
10509         * gcc.dg/always_inline.c: Use dg-message.
10510         * gcc.dg/always_inline2.c: Ditto.
10511         * gcc.dg/always_inline3.c: Ditto.
10512         * gcc.dg/invalid-call-1.c: Ditto.
10513         * gcc.dg/pr17506.c: Ditto.
10514         * gcc.dg/simd-5.c: Ditto.
10515         * gcc.dg/simd-6.c: Ditto.
10516         * gcc.dg/va-arg-2.c: Ditto.
10517         * gcc.dg/cpp/syshdr.c: Ditto.
10518         * gcc.dg/cpp/unc4.c: Ditto.
10519         * gcc.dg/cpp/trad/mi1.c: Ditto.
10520         * gcc.dg/cpp/trad/mi5.c: Ditto.
10521         * gcc.dg/cpp/trad/mi7.c: Ditto.
10522         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
10523         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
10524         * gcc.test-framework/test-framework.awk: Special-case outexists
10525         tests.
10526
10527 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10528
10529         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
10530         (bit_SSE4_2): Likewise.
10531         (bit_POPCNT): Likewise.
10532
10533         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
10534         Check if assembler supports SSE4 instructions.
10535
10536         * gcc.target/i386/sse4_1-blendpd.c: New file.
10537         * gcc.target/i386/sse4_1-blendps.c: Likewise.
10538         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
10539         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
10540         * gcc.target/i386/sse4_1-check.h: Likewise.
10541         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
10542         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
10543         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
10544         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
10545         * gcc.target/i386/sse4_1-extractps.c: Likewise.
10546         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
10547         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
10548         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
10549         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
10550         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
10551         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
10552         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
10553         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
10554         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
10555         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
10556         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
10557         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
10558         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
10559         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
10560         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
10561         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
10562         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
10563         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
10564         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
10565         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
10566         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
10567         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
10568         * gcc.target/i386/sse4_1-pminud.c: Likewise.
10569         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
10570         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
10571         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
10572         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
10573         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
10574         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
10575         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
10576         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
10577         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
10578         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
10579         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
10580         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
10581         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
10582         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
10583         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
10584         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
10585         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
10586         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
10587         * gcc.target/i386/sse4_1-round.h: Likewise.
10588         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
10589         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
10590         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
10591         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
10592         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
10593         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
10594         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
10595         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
10596         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
10597         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
10598         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
10599         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
10600         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
10601         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
10602
10603 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10604
10605         PR fortran/31627
10606         * gfortran.dg/bounds_check_7.f90: New test.
10607
10608 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
10609
10610         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
10611         (check_effective_target_sse4a): Ditto.
10612
10613         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
10614         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
10615         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
10616         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
10617         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
10618         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
10619         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
10620         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
10621         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
10622         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
10623         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
10624         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
10625         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
10626         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
10627         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
10628         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
10629         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
10630         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
10631         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
10632         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
10633
10634 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
10635
10636         * g++.dg/ext/cleanup-1.C: New test.
10637         * g++.dg/ext/cleanup-2.C: Likewise.
10638         * g++.dg/ext/cleanup-3.C: Likewise.
10639         * g++.dg/ext/cleanup-4.C: Likewise.
10640         * g++.dg/ext/cleanup-5.C: Likewise.
10641         * g++.dg/ext/cleanup-6.C: Likewise.
10642         * g++.dg/ext/cleanup-8.C: Likewise.
10643         * g++.dg/ext/cleanup-9.C: Likewise.
10644         * g++.dg/ext/cleanup-10.C: Likewise.
10645         * g++.dg/ext/cleanup-11.C: Likewise.
10646         * g++.dg/ext/cleanup-dtor.C: Likewise.
10647
10648 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10649
10650         PR middle-end/31995
10651         * gcc.dg/vect/vect-102a.c: New test.
10652
10653 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
10654             Paolo Carlini  <pcarlini@suse.de>
10655             Uros Bizjak  <ubizjak@gmail.com>
10656
10657         * gcc.dg/gcc-have-sync-compare-and-swap.c,
10658         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
10659         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
10660         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
10661         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
10662         New testcases.
10663
10664 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
10665
10666         PR fortran/32002
10667         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
10668
10669 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10670
10671         PR fortran/32027
10672         * gfortran.dg/do_3.F90: Add checks for the final value of the
10673         loop variable.
10674
10675 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
10676
10677         * gcc.c-torture/execute/990127-2.x: New file.
10678
10679 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
10680
10681         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
10682         * gcc.target/i386/sse-12: Add -O to compile options.
10683         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
10684         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
10685         and mm3dnow.h.  Add -O to compile options.
10686
10687 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
10688
10689         PR fortran/31867
10690         * gfortran.dg/char_length_5.f90: New test.
10691
10692         PR fortran/31994
10693         * gfortran.dg/array_reference_1.f90: New test.
10694
10695 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10696
10697         PR middle-end/7651
10698         PR c++/11856
10699         PR c/12963
10700         PR c/23587
10701         PR other/29694
10702         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
10703         * gcc.dg/Wtype-limits.c: New.
10704         * gcc.dg/Wtype-limits-Wextra.c: New.
10705         * gcc.dg/Wtype-limits-no.c: New.
10706         * g++.dg/warn/Wtype-limits.C: New.
10707         * g++.dg/warn/Wtype-limits-Wextra.C: New.
10708         * g++.dg/warn/Wtype-limits-no.C: New.
10709
10710 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
10711
10712         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
10713         instead of "-msse2".'
10714         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
10715         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
10716         and mm3dnow.h.
10717         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
10718         to test with immediate operand.
10719         (__builtin_ia32_insertqi): Ditto.
10720         (__builtin_ia32_palignr128): Ditto.
10721         (__builtin_ia32_palignr): Ditto.
10722         (__builtin_ia32_pshufhw): Ditto.
10723         (__builtin_ia32_pshuflw): Ditto.
10724         (__builtin_ia32_pshufd): Ditto.
10725         (__builtin_ia32_vec_set_v8hi): Ditto.
10726         (__builtin_ia32_vec_ext_v8hi): Ditto.
10727         (__builtin_ia32_shufpd): Ditto.
10728         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
10729
10730 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
10731
10732         PR fortran/32001
10733         * gfortran.dg/min_max_conformance.f90: Added more testcases.
10734
10735 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
10736
10737         PR target/31585
10738         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
10739         and "__inline".  Use "-msse" instead of "-msse2".
10740
10741 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10742
10743         PR middle-end/7651
10744         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
10745         * gcc.dg/20030906-2.c: Likewise.
10746         * objc.dg/method-17.m: Add -Wreturn-type.
10747         * obj-c++.dg/method-21.mm: Likewise.
10748
10749 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
10750
10751         PR target/31585
10752         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
10753         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
10754         (__builtin_ia32_psrlqi128): Ditto.
10755         (__builtin_ia32_psrlwi128): Ditto.
10756         (__builtin_ia32_psrldi128): Ditto.
10757         (__builtin_ia32_psrldqi128): Ditto.
10758         (__builtin_ia32_pslldqi128): Ditto.
10759         (__builtin_ia32_psrawi128): Ditto.
10760         (__builtin_ia32_psradi128): Ditto.
10761         (__builtin_ia32_psllqi128): Ditto.
10762         (__builtin_ia32_pslldi128): Ditto.
10763         (__builtin_prefetch): Ditto.
10764         (__builtin_ia32_pshufw): Ditto.
10765         (__builtin_ia32_vec_set_v4hi): Ditto.
10766         (__builtin_ia32_vec_ext_v4hi): Ditto.
10767         (__builtin_ia32_shufps): Ditto.
10768         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
10769
10770 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10771
10772         PR fortran/31974
10773         * gfortran.dg/char_allocation_1.f90: New test.
10774
10775 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10776
10777         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
10778         * gcc.dg/Wconversion-sign.c: New.
10779         * gcc.dg/Wconversion-integer-no-sign.c: New.
10780         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
10781         Wconversion-sign.C
10782         * g++.dg/warn/Wconversion-sign.C: New.
10783         * g++.old-deja/g++.other/warn4.C: Update.
10784         * g++.dg/warn/Wconversion1.C: Likewise.
10785
10786 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10787
10788         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
10789         * gcc.dg/torture/builtin-math-4.c: Likewise.
10790
10791 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10792
10793         PR libfortran/31964
10794         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
10795
10796 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10797
10798         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
10799
10800 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
10801
10802         PR target/31628
10803         * gcc.target/i386/pr31628.c: New.
10804
10805 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
10806
10807         PR middle-end/31344
10808         * gcc.dg/pr31344.c: New test.
10809
10810 2007-05-17  Ian Lance Taylor  <iant@google.com>
10811
10812         PR tree-optimization/31953
10813         * gcc.c-torture/compile/pr31953.c: New test.
10814
10815 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10816
10817         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
10818
10819         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
10820         and drem.
10821         * gcc.dg/torture/builtin-math-4.c: Likewise.
10822
10823         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
10824         * gcc.dg/torture/builtin-math-4.c: Likewise.
10825
10826         * gcc.dg/torture/builtin-math-4.c: New test.
10827
10828 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
10829             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10830
10831         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
10832         * gcc.dg/cpp/include2.c: Ditto.
10833         * gcc.dg/cpp/mac-dir-2.c: Ditto.
10834         * gcc.dg/cpp/paste5.c: Ditto.
10835         * gcc.dg/cpp/paste6.c: Ditto.
10836         * gcc.dg/cpp/paste8.c: Ditto.
10837         * gcc.dg/cpp/paste11.c: Ditto.
10838         * gcc.dg/cpp/paste13.c: Ditto.
10839         * gcc.dg/cpp/skipping2.c: Ditto.
10840         * gcc.dg/reg-vol-struct-1.c: Ditto.
10841         * gcc.dg/Wshadow-1.c: Ditto.
10842         * gcc.dg/cpp/trad/comment.c: Ditto.
10843         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
10844         * gcc.dg/cpp/if-2.c: Ditto.
10845         * gcc.dg/array-5.c: Ditto.
10846         * gcc.dg/inline-15.c: Ditto.
10847         * gcc.dg/pr27953.c: Ditto.
10848         * gcc.dg/Wno-c++-compat.c: Ditto.
10849
10850 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
10851
10852         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
10853
10854 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10855
10856         * gcc.c-torture/execute/20070517-1.c: New test.
10857
10858 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
10859
10860         PR fortran/31919
10861         * gfortran.dg/min_max_conformance.f90: New test.
10862
10863 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
10864
10865         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
10866         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
10867         gcc.dg/vect/vect-104.c: Use more complex construction to
10868         prevent vectorizing.
10869         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
10870
10871 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
10872
10873         PR tree-optimization/24659
10874         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
10875         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
10876         not vect_int target.
10877         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
10878         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
10879         targets.
10880         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
10881         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
10882         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
10883
10884 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
10885
10886         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
10887         and x86_64-*-* targets.
10888         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
10889
10890 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
10891
10892         PR fortran/18769
10893         PR fortran/30881
10894         PR fortran/31194
10895         PR fortran/31216
10896         PR fortran/31427
10897         * transfer_simplify_1.f90: New test.
10898         * transfer_simplify_2.f90: New test.
10899
10900 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
10901
10902         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
10903
10904 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
10905
10906         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
10907
10908         * gcc.dg/fltconst-pedantic-dfp.c: New test.
10909
10910         PR c/31924
10911         * gcc.dg/fltconst-1.c: New test.
10912
10913         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
10914         * gcc.dg/dfp/operator-assignment.c: Ditto.
10915
10916 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
10917
10918         PR c++/29928
10919         * g++.dg/rtti/typeid5.C: New.
10920
10921 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10922
10923         PR fortran/31725
10924         * gfortran.dg/substr_4.f: New test.
10925
10926 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
10927
10928         * gcc.target/m68k/interrupt_thread-1.c,
10929         gcc.target/m68k/interrupt_thread-2.c,
10930         gcc.target/m68k/interrupt_thread-3.c: New.
10931         * gcc.target/m68k/m68k.exp: Accept fido.
10932
10933 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
10934
10935         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
10936         * gfortran.dg/altreturn_3.f90: Likewise.
10937         * gfortran.dg/assumed_dummy_1.f90: Likewise.
10938         * gfortran.dg/default_numeric_type_1.f90: Likewise.
10939         * gfortran.dg/inquire_iolength.f90: Likewise.
10940         * gfortran.dg/module_naming_1.f90: Likewise.
10941         * gfortran.dg/oldstyle_2.f90: Likewise.
10942         * gfortran.dg/operator_2.f90: Likewise.
10943         * gfortran.dg/parameter_array_element_1.f90: Likewise.
10944         * gfortran.dg/used_types_11.f90: Likewise.
10945         * gfortran.dg/zero_array_components_1.f90: Likewise.
10946         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
10947         * gfortran.dg/parameter_array_dummy.f90: Likewise.
10948         * gfortran.dg/real_const_3.f90: Likewise.
10949
10950 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
10951
10952         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
10953         * gcc.dg/tree-ssa/loop-30.c: New test.
10954
10955 2007-05-13  Richard Guenther  <rguenther@suse.de>
10956
10957         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
10958         scanning forwprop1.
10959         * g++.dg/tree-ssa/pr31146.C: Likewise.
10960
10961 2007-05-13  Revital Eres  <eres@il.ibm.com>
10962
10963         * gcc.dg/dse.c: New test.
10964
10965 2007-05-12  Richard Guenther  <rguenther@suse.de>
10966
10967         PR tree-optimization/31797
10968         * gcc.c-torture/compile/pr31797.c: New testcase.
10969
10970 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
10971
10972         PR fortran/30746
10973         * gfortran.dg/host_assoc_function_1.f90: New test.
10974
10975 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
10976
10977         PR c++/31829
10978         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
10979
10980 2007-05-11  Silvius Rus  <rus@google.com>
10981
10982         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
10983         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
10984         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
10985         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
10986         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
10987         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
10988         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
10989         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
10990         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
10991         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
10992         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
10993         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
10994         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
10995         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
10996         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
10997         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
10998
10999 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
11000
11001         PR other/31852
11002         * gcc.c-torture/execute/builtins/memchr.c: New.
11003         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
11004         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
11005
11006 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
11007
11008         PR fortran/30876
11009         * gfortran.dg/recursive_reference_1.f90: Put error at correct
11010         line.
11011         * gfortran.dg/recursive_reference_2.f90: New test.
11012
11013 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
11014
11015         PR fortran/30878
11016         * gfortran.dg/namelist_29.f90: New test.
11017
11018 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
11019
11020         PR fortran/31474
11021         * gfortran.dg/entry_10.f90: New test.
11022
11023 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
11024
11025         PR tree-optimization/31885
11026         * gcc.dg/tree-ssa/loop-29.c: New test.
11027
11028 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
11029
11030         * assumed_dummy_1.f90: Fix dg directive.
11031         * char_initialiser_actual.f90: Likewise.
11032         * nested_modules_2.f90: Likewise.
11033         * shift-alloc.f90: Likewise.
11034
11035 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
11036
11037         * gcc.dg/20070507-1.c: Disable for non-pic targets.
11038
11039 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11040
11041         PR libfortran/31880
11042         * gfortran.dg/unf_read_corrupted_2.f90: New test.
11043
11044 2007-05-09  Mike Stump  <mrs@apple.com>
11045
11046         * g++.dg/other/first-global.C: Add -fpie for darwin.
11047         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
11048
11049 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11050
11051         * gcc.dg/20070507-1.c: New testcase.
11052
11053 2007-05-08  Chao-ying Fu  <fu@mips.com>
11054
11055         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
11056         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
11057         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
11058         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
11059
11060 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
11061
11062         PR 31847
11063         * gcc.dg/pr31847.c: New test.
11064
11065 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
11066
11067         PR fortran/31692
11068         * gfortran.dg/actual_array_result_1.f90: New test.
11069
11070 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
11071
11072         PR fortran/29397
11073         * gfortran.dg/parameter_array_init_1.f90: New test.
11074
11075         PR fortran/29400
11076         * gfortran.dg/parameter_array_init_2.f90: New test.
11077
11078 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
11079
11080         PR target/31854
11081         * gcc.target/i386/pr31854.c: New test.
11082
11083 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
11084
11085         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
11086
11087 2007-05-07  Mike Stump  <mrs@apple.com>
11088
11089         * g++.old-deja/g++.mike/empty.C: Add.
11090
11091 2007-05-07  Eric Christopher  <echristo@apple.com>
11092
11093         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
11094
11095 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
11096
11097         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
11098         variable.  Rearrange conversions from binary float to decimal float.
11099
11100 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
11101
11102         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
11103         x86.
11104
11105 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
11106
11107         * gnat.dg/opt1.ad[sb]: New testcase.
11108
11109 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11110
11111         PR fortran/31399
11112         * gfortran.dg/do_3.F90: New test.
11113
11114 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11115
11116         PR fortran/31764
11117         * gfortran.dg/new_line.f90: Add new checks.
11118
11119 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11120
11121         PR fortran/31201
11122         * gfortran.dg/large_unit_1.f90: New.
11123         * gfortran.dg/large_unit_2.f90: New.
11124         * gfortran.dg/iostat_4.f90: New
11125         * gfortran.dg/bounds_check_fail_1.f90: Updated.
11126
11127 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
11128
11129         PR fortran/31540
11130         * gfortran.dg/char_result_4.f90: New test.
11131
11132 2007-06-05  Revital Eres  <eres@il.ibm.com>
11133
11134         PR 30957
11135         * gcc.dg/pr30957-1.c: New test.
11136
11137 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11138
11139         PR fortran/31251
11140         * gfortran.dg/char_type_len_2.f90: New test.
11141
11142 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
11143
11144         PR 31775
11145         * g++.dg/other/nested-extern.cc: New.
11146         * g++.dg/other/nested-extern-1.C: New.
11147         * g++.dg/other/nested-extern-2.C: New.
11148
11149 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
11150
11151         PR fortran/31760
11152         * gfortran.dg/erf.f90: New test.
11153         * gfortran.dg/besxy.f90: New test.
11154
11155 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
11156
11157         PR fortran/22359
11158         * gfortran.dg/fseek.f90: New test.
11159
11160 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
11161
11162         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
11163
11164 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11165
11166         PR libfortran/31210
11167         * gfortran.dg/zero_length_1.f90: New test.
11168
11169 2007-05-04  Tobias Burnus  <burnus@net-b.de>
11170
11171         PR fortran/31803
11172         * gfortran.dg/char_pointer_assign_3.f90: New test.
11173         * gfortran.dg/char_result_2.f90: Re-enable test.
11174
11175 2007-05-04  Tobias Burnus  <burnus@net-b.de>
11176
11177         PR fortran/25071
11178         * gfortran.dg/char_length_3.f90: New test.
11179         * gfortran.dg/char_result_2.f90: Fix test.
11180
11181 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
11182
11183         PR tree-optimization/30565
11184         * gcc.dg/tree-ssa/loop-27.c: New test.
11185
11186 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
11187
11188         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
11189         * gcc.target/bfin/arith.c (__v2hi): Likewise.
11190         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
11191         * gcc.target/bfin/shift.c (__v2hi): Likewise.
11192
11193 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
11194
11195         PR tree-optimization/31699
11196         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
11197         New.
11198         (check_effective_target_vect_floatint_cvt): New.
11199         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
11200         of specific targets.
11201         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
11202         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
11203         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
11204         * gcc.dg/vect/vect-iv-4.c: Likewise.
11205         * gcc.dg/vect/vect-multitypes-11.c: New.
11206         * gcc.dg/vect/pr31699.c: New.
11207
11208 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
11209
11210         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
11211
11212 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
11213
11214         PR C++/31663
11215         * g++.dg/warn/anonymous-namespace-2.C: New.
11216         * g++.dg/warn/anonymous-namespace-2.h: New.
11217
11218 2007-05-02  Paul Brook  <paul@codesourcery.com>
11219
11220         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
11221
11222 2007-05-02  Eric Christopher  <echristo@apple.com>
11223
11224         * gcc.dg/cpp/if-div.c: New file.
11225
11226 2007-05-02  Tom Tromey  <tromey@redhat.com>
11227
11228         PR preprocessor/28709:
11229         * gcc.dg/cpp/pr28709.c: New file.
11230
11231 2007-05-02  Richard Guenther  <rguenther@suse.de>
11232
11233         PR tree-optimization/31146
11234         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
11235
11236 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
11237
11238         * gcc.c-torture/compile/limits-blockid.c: New.
11239         * gcc.c-torture/compile/limits-caselabels.c: New.
11240         * gcc.c-torture/compile/limits-declparen.c: New.
11241         * gcc.c-torture/compile/limits-enumconst.c: New.
11242         * gcc.c-torture/compile/limits-exprparen.c: New.
11243         * gcc.c-torture/compile/limits-externalid.c: New.
11244         * gcc.c-torture/compile/limits-fnargs.c: New.
11245         * gcc.c-torture/compile/limits-fndefn.c: New.
11246         * gcc.c-torture/compile/limits-idexternal.c: New.
11247         * gcc.c-torture/compile/limits-idinternal.c: New.
11248         * gcc.c-torture/compile/limits-pointer.c: New.
11249         * gcc.c-torture/compile/limits-stringlit.c: New.
11250         * gcc.c-torture/compile/limits-structmem.c: New.
11251         * gcc.c-torture/compile/limits-structnest.c: New.
11252
11253 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
11254
11255         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
11256
11257 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11258
11259         PR middle-end/31740
11260         * gcc.c-torture/compile/20070501-1.c: New testcase.
11261
11262 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
11263
11264         PR fortran/31732
11265         * gfortran.dg/array_memset_2:  New test case.
11266
11267 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
11268
11269         PR testsuite/31615
11270         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
11271
11272 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
11273
11274         PR testsuite/31589
11275         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
11276         dg-final test.
11277         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
11278         keyword to dg-final test.
11279         * gcc.dg/vect/vect-iv-4.c: Likewise.
11280         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
11281         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
11282         test.
11283         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
11284         cast.
11285         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
11286         * lib/target-supports.exp
11287         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
11288         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
11289
11290 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
11291
11292         * gcc.c-torture/execute/ieee/20000320-1.c: Use
11293         __LONG_LONG_MAX__ and its friends instead of those supplied by
11294         limits.h.
11295
11296 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
11297
11298         PR C++/31721
11299         * g++.dg/ext/vector7.C: New testcase.
11300
11301 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11302
11303         PR fortran/31591
11304         * gfortran.dg/bound_simplification_1.f90: New test.
11305
11306 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11307
11308         PR fortran/31645
11309         * gfortran.dg/bom_error.f90: New test.
11310         * gfortran.dg/bom_include.f90: New test.
11311         * gfortran.dg/bom_UTF16-LE.f90: New test.
11312         * gfortran.dg/bom_UTF16-BE.f90: New test.
11313         * gfortran.dg/bom_UTF-8.f90: New test.
11314         * gfortran.dg/bom_UTF-32.f90: New test.
11315         * gfortran.dg/bom_UTF-8.F90: New test.
11316         * gfortran.dg/bom_include.inc: New file.
11317
11318 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11319
11320         PR C++/30221
11321         * g++.dg/init/ptrfn2.C: New test.
11322         * g++.dg/init/ptrfn3.C: New test.
11323
11324 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
11325
11326         PR fortran/31711
11327         * gfortran.dg/dependency_21.f90: New test.
11328
11329 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11330
11331         * gfortran.dg/secnds.f: Use real*8.
11332         * gfortran.dg/secnds-1.f: Use real*8.
11333
11334 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11335
11336         PR libfortran/31532
11337         * gfortran.dg/inquire_5.f90: Update test.
11338
11339 2007-04-27  Ian Lance Taylor  <iant@google.com>
11340
11341         PR middle-end/31710
11342         * gcc.c-torture/compile/pr31710.c: New test.
11343
11344 2007-04-27  Richard Guenther  <rguenther@suse.de>
11345
11346         PR tree-optimization/30965
11347         PR tree-optimization/30978
11348         * gcc.dg/tree-ssa/pr30978.c: New testcase.
11349         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
11350         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
11351         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
11352
11353 2007-04-27  Richard Guenther  <rguenther@suse.de>
11354
11355         PR tree-optimization/31715
11356         * gcc.dg/Warray-bounds-4.c: New testcase.
11357
11358 2007-04-26  Ian Lance Taylor  <iant@google.com>
11359
11360         PR target/28675
11361         * gcc.c-torture/compile/pr28675.c: New test.
11362
11363 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11364
11365         PR C++/30016
11366         * g++.dg/ext/vector6.C: New test.
11367
11368 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
11369
11370         * gcc.c-torture/execute/ieee/20000320-1.x: New.
11371
11372 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
11373
11374         PR middle-end/31617
11375         * g++.dg/other/str_empty.C: Add expected warning.
11376
11377 2007-04-26  Richard Guenther  <rguenther@suse.de>
11378         Daniel Berlin  <dberlin@dberlin.org>
11379
11380         PR tree-optimization/30567
11381         * g++.dg/other/pr30567.C: New testcase.
11382
11383 2007-04-26  Richard Guenther  <rguenther@suse.de>
11384
11385         PR tree-optimization/31703
11386         * gcc.c-torture/compile/pr31703.c: New testcase.
11387         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
11388         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
11389
11390 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
11391
11392         * gfortran.dg/open_errors.f90: Added if statements checking
11393         the value of iostat.
11394
11395 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
11396
11397         PR c++/31598
11398         * g++.dg/gomp/pr31598.C: New test.
11399
11400         PR tree-optimization/30558
11401         * g++.dg/gomp/pr30558.C: New test.
11402
11403 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
11404
11405         PR c++/31338
11406         * g++.dg/ext/complex2.C: New test.
11407
11408 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
11409
11410         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
11411
11412 2007-04-25  Thiemo Seufer  <ths@mips.com>
11413
11414         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
11415         value to signed char.
11416
11417 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
11418
11419         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
11420         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
11421         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
11422
11423 2007-04-25  Tobias Burnus  <burnus@net-b.de>
11424
11425         PR fortran/31668
11426         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
11427         statement functions.
11428         * gfortran.dg/c_by_val_5.f90: New test.
11429
11430 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
11431
11432         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
11433         with two new subroutines to avoid parameter-induced aliasing.
11434         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
11435         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
11436
11437 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11438
11439         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
11440         * g++.dg/warn/Warray-bounds.C: Likewise.
11441
11442 2007-04-24  Ian Lance Taylor  <iant@google.com>
11443
11444         PR tree-optimization/31605
11445         * gcc.c-torture/execute/pr31605.c: New test.
11446
11447 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11448
11449         PR fortran/31587
11450         * lib/gcc-dg.exp (scan-module): New function.
11451         * gfortran.dg/module_md5_1.f90: New test.
11452
11453 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
11454
11455         * g++.old-deja/g++.pt/defarg6.C: Only run with
11456         -std=gnu++98.
11457         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
11458         * g++.dg/cpp0x/variadic61.C: Ditto.
11459         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
11460         * g++.dg/cpp0x/variadic62.C: Ditto.
11461         * g++.dg/template/meminit1.C: Ditto.
11462         * g++.dg/template/operator7.C: Ditto.
11463         * g++.dg/template/static15.C: Ditto.
11464         * g++.dg/template/invalid1.C: Ditto.
11465         * g++.dg/template/shift1.C: Ditto.
11466         * g++.dg/template/error10.C: Ditto.
11467
11468 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
11469
11470         PR diagnostic/25923
11471         * gfortran.dg/pr25923.f90: New test.
11472
11473 2007-04-24  Ian Lance Taylor  <iant@google.com>
11474
11475         PR tree-optimization/31602
11476         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
11477
11478 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
11479
11480         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
11481         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
11482
11483 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
11484
11485         * gcc.target/i386/reload-1.c. New.
11486
11487 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11488             Olga Golovanevsky  <olga@il.ibm.com>
11489
11490         * g++.dg/other/str_empty.C: New test.
11491
11492 2007-04-24  Richard Henderson  <rth@redhat.com>
11493
11494         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
11495
11496 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
11497
11498         PR target/31641
11499         * gcc.c-torture/compile/pr31641.c: New testcase.
11500
11501 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
11502
11503         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
11504         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
11505         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
11506         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
11507
11508 2007-04-23  Simon Baldwin  <simonb@google.com>
11509
11510         * g++.dg/other/error15.C: New.
11511         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
11512         triggering a "multiple parameters named" error.
11513
11514 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
11515
11516         PR fortran/31618
11517         * gfortran.dg/backspace_8.f:  New test case.
11518
11519 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
11520
11521         PR fortran/31630
11522         * gfortran.dg/used_types_17.f90: New test.
11523
11524         PR fortran/31620
11525         * gfortran.dg/zero_array_components_1.f90: New test.
11526
11527 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11528
11529         PR fortran/31616
11530         * gfortran.dg/open_errors.f90: Allow a different error message.
11531
11532 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
11533
11534         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
11535         Rename from check_effective_target_vect_pack_mod.  Rename global
11536         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
11537         messages.
11538         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
11539         rename.
11540         * gcc.dg/vect/vect-iv-8a.c: Ditto.
11541         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
11542
11543 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11544
11545         PR middle-end/31448
11546         * gcc.c-torture/execute/pr31448.c: New testcase.
11547
11548 2007-04-22  Nick Clifton  <nickc@redhat.com>
11549
11550         * gcc.dg/20020312-2.c: Add support for the FRV.
11551
11552 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
11553
11554         PR tree-optimization/24659
11555         * gcc.dg/vect/vect-float-extend-1.c: New test.
11556         * gcc.dg/vect/vect-float-truncate-1.c: New test.
11557
11558 2007-04-22  Richard Guenther  <rguenther@suse.de>
11559
11560         PR tree-optimization/29789
11561         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
11562         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
11563
11564 2007-04-22  Revital Eres  <eres@il.ibm.com>
11565
11566         * gcc.dg/var-expand2.c: New test.
11567
11568 2007-04-22  Revital Eres  <eres@il.ibm.com>
11569
11570         * gcc.dg/var-expand3.c: New test.
11571
11572 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11573
11574         PR fortran/31495
11575         * gfortran.dg/continuation_8.f90: New test.
11576
11577 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11578
11579         PR C/30265
11580         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
11581         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
11582
11583 2007-04-21  Richard Guenther  <rguenther@suse.de>
11584
11585         PR middle-end/31136
11586         * gcc.c-torture/execute/pr31136.c: New testcase.
11587
11588 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
11589
11590         * gcc.target/i386/movsi-sm-1.c: New.
11591
11592 2007-04-20  Richard Henderson  <rth@redhat.com>
11593
11594         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
11595         * gcc.dg/pr27095.c: Cope with alpha GOT load.
11596
11597 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
11598
11599         * gcc.target/i386/ordcmp-1.c: New test.
11600         * gcc.target/i386/unordcmp-1.c: New test.
11601
11602         PR tree-optimization/31632
11603         * gcc.c-torture/compile/20070419-1.c: New test.
11604
11605 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11606
11607         * gcc.dg/invalid-call-1.c: New test.
11608
11609 2007-04-18  Dirk Mueller  <dmueller@suse.de>
11610
11611         PR diagnostic/31227
11612         * gcc.dg/Warray-bounds-3.c: New.
11613
11614 2007-04-18  Richard Guenther  <rguenther@suse.de>
11615
11616         PR tree-optimization/19431
11617         PR tree-optimization/21463
11618         * gcc.c-torture/execute/20070212-1.c: New testcase.
11619         * gcc.c-torture/execute/20070212-2.c: Likewise.
11620         * gcc.c-torture/execute/20070212-3.c: Likewise.
11621         * gcc.dg/tree-ssa/pr19431.c: Likewise.
11622         * gcc.dg/tree-ssa/pr21463.c: Likewise.
11623         * g++.dg/tree-ssa/pr21463.C: Likewise.
11624         * g++.dg/tree-ssa/pr30738.C: Likewise.
11625
11626 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
11627
11628         PR c++/31513
11629         * g++.dg/expr/bitfield8.C: New test.
11630
11631 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
11632             Richard Sandiford  <richard@codesourcery.com>
11633
11634         * lib/target-supports.exp (check_profiling_available): Return 0
11635         for uClibc with -p or -pg.
11636
11637 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
11638
11639         PR c++/31517
11640         * g++.dg/template/init7.C: New test.
11641
11642 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
11643
11644         PR rtl-optimization/31360
11645         * gcc.dg/loop-7.c: New test.
11646
11647 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
11648
11649         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
11650         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
11651         build.
11652         (compat-execute): Likewise.
11653         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
11654         files to remote hosts.
11655         * lib/c-ctorture.exp (c-torture-compile): Likewise.
11656         (c-torture-execute): Likewise.
11657         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
11658         or plain file.  Use remote_upload and remote_download to copy
11659         files about.
11660         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
11661         before scanning it.
11662
11663 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
11664
11665         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
11666
11667 2007-04-16  Lawrence Crowl  <crowl@google.com>
11668
11669         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
11670         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
11671         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
11672         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
11673         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
11674         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
11675         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
11676         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
11677         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
11678         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
11679         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
11680
11681         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
11682         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
11683         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
11684         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
11685         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
11686         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
11687         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
11688         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
11689         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
11690         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
11691         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
11692
11693 2007-04-16  Ian Lance Taylor  <iant@google.com>
11694
11695         PR tree-optimization/31522
11696         * gcc.dg/Wstrict-overflow-16.c: New test.
11697
11698 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
11699
11700         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
11701
11702 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
11703
11704         PR fortran/31144
11705         * gfortran.dg/module_naming_1.f90: New.
11706
11707 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
11708
11709         * lib/target-supports.exp (check_profiling_available): Return
11710         false for m68k-*-uclinux.
11711
11712 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
11713
11714         PR c++/29365
11715         Testcase for c++ anonymous namespace warning
11716
11717         * g++.dg/warn/anonymous-namespace-1.C: New test
11718         * g++.dg/warn/anonymous-namespace-1.h: New test
11719
11720 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11721
11722         PR testsuite/31578
11723         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
11724
11725 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11726
11727         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
11728
11729 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
11730
11731         PR fortran/31204
11732         * gfortran.dg/array_constructor_16.f90: New test.
11733
11734 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
11735
11736         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
11737         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
11738
11739 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11740
11741         PR rtl-optimization/31500
11742         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
11743         * g++.dg/warn/Warray-bounds.C: Likewise.
11744
11745 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11746
11747         PR C/31520
11748         * gcc.dg/gnu89-init-4.c: New testcase.
11749
11750 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
11751
11752         PR c++/25874
11753         * gcc.dg/gomp/pr25874.c: Add dg-options.
11754         * g++.dg/gomp/pr25874.C: Add dg-options.
11755
11756 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
11757
11758         PR fortran/21061
11759         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
11760         * gfortran.dg/warnings_are_errors_1.f: New testcase.
11761
11762 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11763
11764         PR fortran/31561
11765         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
11766
11767 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
11768
11769         PR fortran/29507
11770         PR fortran/31404
11771         * gfortran.dg/initialization_6.f90: New test.
11772
11773 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
11774
11775         * gcc.c-torture/compile/pr27528.c: Require nonpic.
11776
11777         * lib/target-supports.exp (check_gc_sections_available):
11778         Return false if ldflags includes -elf2flt.
11779
11780 2007-04-13  Jason Merrill  <jason@redhat.com>
11781
11782         PR c++/31074
11783         * conv3.C: New test.
11784
11785 2007-04-13  Mike Stump  <mrs@apple.com>
11786
11787         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
11788         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
11789
11790 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
11791
11792         PR tree-optimization/29598
11793         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
11794
11795 2007-04-13  Tobias Burnus  <burnus@net-b.de>
11796
11797         PR fortran/31559
11798         * gfortran.dg/func_assign.f90: New test.
11799
11800 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
11801
11802         PR fortran/31550
11803         * gfortran.dg/used_types_16.f90: New test.
11804
11805 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
11806
11807         PR fortran/18937
11808         * gfortran.dg/goto_2.f90: New.
11809         * gfortran.dg/goto_3.f90: New.
11810         * gfortran.dg/pr17708.f90: Rename to ...
11811         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
11812
11813 2007-04-13  Tobias Burnus  <burnus@net-b.de>
11814
11815         PR fortran/31562
11816         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
11817         instead of a struct.
11818
11819 2007-04-13  Tobias Burnus  <burnus@net-b.de>
11820
11821         PR fortran/31562
11822         * gfortran.dg/value_4.c: Use GNU extensions for complex
11823         instead of a struct.
11824
11825 2007-04-13  Richard Guenther  <rguenther@suse.de>
11826
11827         PR tree-optimization/21258
11828         * gcc.dg/tree-ssa/vrp34.c: New testcase.
11829
11830 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11831
11832         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
11833         <complex.h>.
11834
11835 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
11836
11837         PR fortran/31250
11838         * gfortran.dg/char_length_2.f90: New.
11839         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
11840         * gfortran.dg/repeat_4.f90: Likewise.
11841
11842         PR fortran/31266
11843         * gfortran.dg/char_assign_1.f90: New.
11844
11845         PR fortran/31471
11846         * gfortran.dg/block_name_1.f90: New.
11847         * gfortran.dg/block_name_2.f90: New.
11848
11849 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
11850
11851         PR c++/31078
11852         * g++.dg/other/pr31078.C: New.
11853
11854 2007-04-12  Richard Guenther  <rguenther@suse.de>
11855
11856         PR tree-optimization/31169
11857         * gcc.c-torture/execute/pr31169.c: New testcase.
11858
11859 2007-04-12  Richard Guenther  <rguenther@suse.de>
11860
11861         PR tree-optimization/24689
11862         PR tree-optimization/31307
11863         * g++.dg/tree-ssa/pr31307.C: New testcase.
11864         * gcc.dg/tree-ssa/pr24689.c: Likewise.
11865
11866 2007-04-12  Tobias Burnus  <burnus@net-b.de>
11867
11868         PR fortran/31472
11869         * gfortran.dg/access_spec_1.f90: New test.
11870         * gfortran.dg/access_spec_2.f90: New test.
11871         * gfortran.dg/non_module_public.f90: Match new error message.
11872
11873 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
11874
11875         PR testsuite/31538
11876         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
11877         to 4 at line 38 to fix bounds problem.
11878
11879 2007-04-11  Tobias Burnus  <burnus@net-b.de>
11880
11881         PR testsuite/31240
11882         * gfortran.dg/pointer_intent_1.f90: Fix test.
11883
11884 2007-04-10  Eric Christopher  <echristo@apple.com>
11885
11886         * lib/target-supports.exp
11887         (check_effective_target_fstack_protector): Rewrite.
11888
11889 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
11890
11891         PR c++/31449
11892         * g++.dg/init/const5.C: New test.
11893
11894 2007-04-09  Jan Hubicka  <jh@suse.cz>
11895
11896         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
11897
11898 2007-04-08  Jan Hubicka  <jh@suse.cz>
11899
11900         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
11901
11902 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11903
11904         PR fortran/31257
11905         * gfortran.dg/achar_4.f90: New test.
11906
11907 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11908
11909         PR fortran/30880
11910         * gfortran.dg/used_dummy_types_8.f90: New test.
11911
11912 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11913
11914         PR fortran/30872
11915         * gfortran.dg/parameter_array_element_1.f90: New test.
11916
11917 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11918
11919         PR fortran/31222
11920         * gfortran.dg/default_numeric_type_1.f90: New test.
11921
11922 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11923
11924         PR fortran/31424
11925         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
11926
11927 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11928
11929         PR fortran/31293
11930         * gfortran.dg/interface_12.f90: New test.
11931
11932 2007-04-07  Bruce Korb  <bkorb@gnu.org>
11933
11934         * gcc.dg/format/opt-6.c: New test.
11935         * gcc.dg/format/nul-1.c: New test.
11936         * gcc.dg/format/nul-2.c: New test.
11937
11938 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11939
11940         PR libgfortran/31395
11941         * gfortran.dg/fmt_colon.f90: New test.
11942
11943 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
11944
11945         * g++.old-deja/g++.other/init18.C: Use
11946         dg-require-effective-target instead of an explicit xfail.
11947
11948 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
11949
11950         * gcc.dg/dfp/signbit-1.c
11951         * gcc.dg/dfp/signbit-2.c
11952
11953 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
11954
11955         PR fortran/31483
11956         * gfortran.dg/altreturn_5.f90: New test.
11957
11958 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
11959
11960         PR fortran/31292
11961         * gfortran.dg/contained_module_proc_1.f90: New test.
11962
11963 2007-04-04  Stuart Hastings  <stuart@apple.com>
11964
11965         PR 31281
11966         * objc/execute/exceptions/pr31281.m: New.
11967
11968 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
11969
11970         * g++.dg/ext/dllimport12.C: Update comments.
11971
11972 2007-04-03  Eric Christopher  <echristo@apple.com>
11973
11974         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
11975
11976 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11977
11978         PR fortran/31304
11979         * gfortran.dg/repeat_2.f90: New test.
11980         * gfortran.dg/repeat_3.f90: New test.
11981         * gfortran.dg/repeat_4.f90: New test.
11982
11983 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
11984
11985         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
11986
11987 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
11988
11989         PR c++/30847
11990         * g++.dg/parse/cond3.C: New test.
11991
11992         PR middle-end/30704
11993         * gcc.c-torture/execute/ieee/pr30704.c: New test.
11994
11995 2007-04-02  Jason Merrill  <jason@redhat.com>
11996
11997         PR c++/31187
11998         * g++.dg/ext/visibility/anon3.C: New test.
11999
12000 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12001
12002         PR libgfortran/31052
12003         * gfortran.dg/namelist_28.f90: New test.
12004
12005 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12006
12007         PR libgfortran/31366
12008         * gfortran.dg/direct_io_6.f90: New test.
12009
12010 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12011
12012         PR libgfortran/31207
12013         * gfortran.dg/advance_5.f90: New test.
12014         * gfortran.dg/advance_6.f90: New test.
12015
12016 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
12017
12018         * g++.dg/ext/dllimport6.C: Remove extra ';'.
12019         * g++.dg/ext/dllimport7.C: Likewise.
12020         * g++.dg/ext/selectany1.C: Likewise.
12021
12022 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
12023
12024         * g++.dg/parser/pr31138.C: New.
12025         * g++.dg/parser/pr31140.C: New.
12026         * g++.dg/parser/pr31141.C: New.
12027
12028 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
12029
12030         PR c++/26099
12031         * g++.dg/ext/is_base_of.C: New.
12032         * g++.dg/ext/has_virtual_destructor.C: New.
12033         * g++.dg/ext/is_polymorphic.C: New.
12034         * g++.dg/ext/is_base_of_diagnostic.C: New.
12035         * g++.dg/ext/is_enum.C: New.
12036         * g++.dg/ext/has_nothrow_assign.C: New.
12037         * g++.dg/ext/has_nothrow_constructor.C: New.
12038         * g++.dg/ext/is_empty.C: New.
12039         * g++.dg/ext/has_trivial_copy.C: New.
12040         * g++.dg/ext/has_trivial_assign.C: New.
12041         * g++.dg/ext/is_abstract.C: New.
12042         * g++.dg/ext/is_pod.C: New.
12043         * g++.dg/ext/has_nothrow_copy.C: New.
12044         * g++.dg/ext/is_class.C: New.
12045         * g++.dg/ext/has_trivial_constructor.C: New.
12046         * g++.dg/ext/is_union.C: New.
12047         * g++.dg/ext/has_trivial_destructor.C: New.
12048         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
12049         * g++.dg/template/crash43.C: Likewise.
12050
12051 2007-03-29  Dirk Mueller  <dmueller@suse.de>
12052
12053         * g++.dg/warn/pedantic2.C: New testcase.
12054
12055 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12056
12057         * size_dim.f90: Fix dg directive.
12058         * pr16433.f: Likewise.
12059         * use_6.f90: Likewise.
12060         * use_7.f90: Likewise.
12061         * entry_9.f90: Likewise.
12062         * pointer_intent_2.f90: Likewise.
12063         * protected_1.f90: Likewise.
12064         * fmt_missing_period_2.f: Likewise.
12065         * pointer_intent_3.f90: Likewise.
12066         * protected_2.f90: Likewise.
12067         * protected_3.f90: Likewise.
12068         * pr15754.f90: Likewise.
12069         * protected_4.f90: Likewise.
12070         * protected_5.f90: Likewise.
12071         * initialization_2.f90: Likewise.
12072         * protected_6.f90: Likewise.
12073         * continuation_7.f90: Likewise.
12074         * derived_function_interface_1.f90: Likewise.
12075         * der_pointer_4.f90: Likewise.
12076         * fmt_zero_precision.f90: Likewise.
12077         * blockdata_3.f90: Likewise.
12078         * fmt_missing_period_1.f: Likewise.
12079         * real_const_3.f90: Likewise.
12080         * use_4.f90: Likewise.
12081         * fmt_missing_period_3.f: Likewise.
12082         * use_5.f90: Likewise.
12083
12084 2007-03-28  Mike Stump  <mrs@apple.com>
12085
12086         * gcc.dg/darwin-comm.c: Add.
12087
12088 2007-03-28  Eric Christopher  <echristo@apple.com>
12089
12090         * lib/target-supports.exp (check_effective_target_fstack_protector):
12091         New.
12092         * gcc.dg/ssp-1.c: Use.
12093         * gcc.dg/ssp-2.c: Ditto.
12094
12095 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
12096
12097         PR c++/29077
12098         * g++.dg/parse/constructor3.C: New test.
12099
12100 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
12101
12102         * gnat.dg/thin_pointer.ad[sb]: New test.
12103
12104 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
12105
12106         * g++.dg/cpp0x/bracket1.C: New.
12107         * g++.dg/cpp0x/bracket2.C: New.
12108         * g++.dg/cpp0x/bracket3.C: New.
12109         * g++.dg/cpp0x/bracket4.C: New.
12110
12111 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
12112
12113         * g++.dg/cpp0x/temp_default1.C: New.
12114         * g++.dg/cpp0x/temp_default3.C: New.
12115         * g++.dg/cpp0x/temp_default2.C: New.
12116         * g++.dg/cpp0x/temp_default4.C: New.
12117
12118 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
12119
12120         PR c++/29993
12121         * g++.dg/other/cv_func2.C: New.
12122
12123 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
12124
12125         * gcc.dg/dfp/func-vararg-alternate.h: New file.
12126         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
12127         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
12128         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
12129
12130         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
12131         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
12132
12133         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
12134
12135         * lib/compat.exp (compat-execute): Fix processing of file names.
12136
12137 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
12138
12139         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
12140
12141 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
12142
12143         * lib/target-supports.exp (check_effective_target_fortran_large_real):
12144         Delete created executable test file.
12145         (check_effective_target_fortran_large_int): Ditto.
12146         (check_effective_target_static_libgfortran): Ditto.
12147
12148 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
12149
12150         PR c++/30500
12151         * g++.dg/warn/pragma-system_header1.C: New test.
12152         * g++.dg/warn/pragma-system_header2.C: New test.
12153         * g++.dg/warn/pragma-system_header1.h. New.
12154         * g++.dg/warn/pragma-system_header2.h. New.
12155
12156 2007-03-26  Ian Lance Taylor  <iant@google.com>
12157
12158         PR tree-optimization/31345
12159         * gcc.c-torture/compile/pr31345-1.c: New test.
12160
12161 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
12162
12163         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
12164         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
12165         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
12166         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
12167         * gfortran.dg/overload_1.f90: Likewise.
12168         * gfortran.dg/impure_assignment_1.f90: Likewise.
12169         * gfortran.dg/error_recovery_3.f90: Likewise.
12170         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
12171         * gfortran.dg/sequence_types_1.f90: Likewise.
12172         * gfortran.dg/internal_references_1.f90: Likewise.
12173         * gfortran.dg/present_1.f90: Likewise.
12174         * gfortran.dg/volatile10.f90: Likewise.
12175         * gfortran.dg/module_equivalence_2.f90: Likewise.
12176         * gfortran.dg/use_4.f90: Likewise.
12177         * gfortran.dg/elemental_result_1.f90: Likewise.
12178         * gfortran.dg/generic_actual_arg.f90: Likewise.
12179         * gfortran.dg/private_type_5.f90: Likewise.
12180         * gfortran.dg/protected_4.f90: Likewise.
12181         * gfortran.dg/interface_3.f90: Likewise.
12182
12183 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
12184
12185         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
12186         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
12187
12188 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
12189
12190         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
12191
12192 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12193
12194         PR libgfortran/31199
12195         * gfortran.dg/fmt_t_4.f90: New test.
12196
12197 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
12198
12199         PR libfortran/31297
12200         * gfortran.dg/backspace_5.f:  Initialize variable(s).
12201         * gfortran.dg/backspace_6.f:  Likewise.
12202         * gfortran.dg/char_bounds_check_fail_1: Likewise.
12203         * gfortran.dg/direct_io_2.f90:  Likewise.
12204         * gfortran.dg/write_back.f:  Likewise.
12205         * gfortran.dg/write_rewind_2.f:  Likewise.
12206         * gfortran.dg/write_rewind_1.f:  Likewise.
12207         * gfortran.dg/write_rewind_2.f:  Likewise.
12208
12209 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
12210
12211         PR tree-optimization/30784
12212         * gcc.dg/vect/pr30784.c: New test.
12213
12214 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12215
12216         PR fortran/30877
12217         * gfortran.dg/operator_1.f90: New test.
12218         * gfortran.dg/operator_2.f90: New test.
12219
12220 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
12221
12222         PR libfortran/31196
12223         * gfortran.dg/reshape_transpose_1.f90:  New test.
12224
12225 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12226
12227         PR fortran/30655
12228         * gfortran.dg/bounds_check_6.f90: New test.
12229
12230 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
12231
12232         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
12233         #ifndef/#endif.
12234         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
12235         * gcc.dg/dfp/decfloat-constants.c: Ditto.
12236
12237 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
12238
12239         PR fortran/31209
12240         * gfortran.dg/pointer_function_actual_1.f90: New test.
12241
12242         PR fortran/31200
12243         * gfortran.dg/pointer_function_actual_2.f90: New test.
12244
12245         PR fortran/31215
12246         * gfortran.dg/result_in_spec_1.f90: New test.
12247
12248 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12249
12250         PR fortran/30834
12251         * gfortran.dg/integer_exponentiation_3.F90: New test.
12252         * gfortran.dg/integer_exponentiation_4.f90: New test.
12253         * gfortran.dg/integer_exponentiation_5.F90: New test.
12254
12255 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
12256
12257         PR c++/30863
12258         * g++.dg/template/error24.C: New test.
12259         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
12260
12261 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
12262
12263         PR c++/31273
12264         * g++.dg/expr/bitfield7.C: New test.
12265
12266 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12267
12268         PR other/23572
12269         * gcc.dg/float-range-4.c: New.
12270         * gcc.dg/float-range-1.c: Update. Test for a warning.
12271         * gcc.dg/float-range-3.c: New.
12272         * gcc.dg/float-range-5.c: New.
12273
12274 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12275
12276         PR fortran/31262
12277         * gfortran.dg/no_range_check_1.f90: New test.
12278
12279 2007-03-22  Dirk Mueller  <dmueller@suse.de>
12280
12281         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
12282         * g++.dg/other/static1.C: Remove stray semicolon.
12283         * g++.dg/other/init1.C: Likewise.
12284         * g++.dg/rtti/dyncast1.C: Likewise.
12285         * g++.dg/tree-ssa/pr17153.C: Likewise.
12286         * g++.dg/lookup/disamb1.C: Likewise.
12287         * g++.dg/lookup/scoped2.C: Likewise.
12288         * g++.dg/lookup/friend7.C: Likewise.
12289         * g++.dg/parse/parse4.C: Likewise.
12290         * g++.dg/parse/parse5.C: Likewise.
12291         * g++.dg/expr/pr29066.C: Likewise.
12292         * g++.dg/expr/cast4.C: Likewise.
12293         * g++.dg/tc1/dr193.C: Likewise.
12294         * g++.dg/tc1/dr213.C: Likewise.
12295         * g++.dg/abi/dcast1.C: Likewise.
12296         * g++.dg/abi/covariant2.C: Likewise.
12297         * g++.dg/inherit/covariant11.C: Likewise.
12298         * g++.dg/inherit/covariant9.C: Likewise.
12299         * g++.dg/inherit/covariant10.C: Likewise.
12300         * g++.dg/init/static3.C: Likewise.
12301         * g++.dg/init/init-ref3.C: Likewise.
12302         * g++.dg/init/ref10.C: Likewise.
12303         * g++.dg/template/meminit2.C: Likewise.
12304         * g++.dg/template/using9.C: Likewise.
12305         * g++.dg/template/friend9.C: Likewise.
12306         * g++.dg/template/ref1.C: Likewise.
12307         * g++.old-deja/g++.warn/inline.C: Likewise.
12308         * g++.old-deja/g++.robertl/eb91.C: Likewise.
12309         * g++.old-deja/g++.robertl/eb46.C: Likewise.
12310         * g++.old-deja/g++.robertl/eb34.C: Likewise.
12311         * g++.old-deja/g++.robertl/eb43.C: Likewise.
12312         * g++.old-deja/g++.robertl/eb26.C: Likewise.
12313         * g++.old-deja/g++.robertl/eb116.C: Likewise.
12314         * g++.old-deja/g++.brendan/copy5.C: Likewise.
12315         * g++.old-deja/g++.brendan/overload8.C: Likewise.
12316         * g++.old-deja/g++.brendan/overload11.C: Likewise.
12317         * g++.old-deja/g++.brendan/copy7.C: Likewise.
12318         * g++.old-deja/g++.brendan/crash38.C: Likewise.
12319         * g++.old-deja/g++.brendan/template11.C: Likewise.
12320         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
12321         * g++.old-deja/g++.brendan/crash50.C: Likewise.
12322         * g++.old-deja/g++.brendan/crash16.C: Likewise.
12323         * g++.old-deja/g++.jason/pmem2.C: Likewise.
12324         * g++.old-deja/g++.jason/parse9.C: Likewise.
12325         * g++.old-deja/g++.jason/byval2.C: Likewise.
12326         * g++.old-deja/g++.jason/overload8.C: Likewise.
12327         * g++.old-deja/g++.jason/pmf8.C: Likewise.
12328         * g++.old-deja/g++.jason/template33.C: Likewise.
12329         * g++.old-deja/g++.jason/return3.C: Likewise.
12330         * g++.old-deja/g++.jason/scoping2.C: Likewise.
12331         * g++.old-deja/g++.jason/virtual.C: Likewise.
12332         * g++.old-deja/g++.jason/opeq3.C: Likewise.
12333         * g++.old-deja/g++.jason/template27.C: Likewise.
12334         * g++.old-deja/g++.jason/synth6.C: Likewise.
12335         * g++.old-deja/g++.jason/ref8.C: Likewise.
12336         * g++.old-deja/g++.jason/offset1.C: Likewise.
12337         * g++.old-deja/g++.other/static20.C: Likewise.
12338         * g++.old-deja/g++.other/array1.C: Likewise.
12339         * g++.old-deja/g++.other/new3.C: Likewise.
12340         * g++.old-deja/g++.other/array2.C: Likewise.
12341         * g++.old-deja/g++.other/overload9.C: Likewise.
12342         * g++.old-deja/g++.other/cast6.C: Likewise.
12343         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
12344         * g++.old-deja/g++.other/eh4.C: Likewise.
12345         * g++.old-deja/g++.other/using7.C: Likewise.
12346         * g++.old-deja/g++.other/init18.C: Likewise.
12347         * g++.old-deja/g++.other/dyncast1.C: Likewise.
12348         * g++.old-deja/g++.other/dyncast2.C: Likewise.
12349         * g++.old-deja/g++.other/dtor11.C: Likewise.
12350         * g++.old-deja/g++.pt/static11.C: Likewise.
12351         * g++.old-deja/g++.pt/crash19.C: Likewise.
12352         * g++.old-deja/g++.pt/overload12.C: Likewise.
12353         * g++.old-deja/g++.pt/crash46.C: Likewise.
12354         * g++.old-deja/g++.pt/mi1.C: Likewise.
12355         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
12356         * g++.old-deja/g++.pt/nontype5.C: Likewise.
12357         * g++.old-deja/g++.pt/local5.C: Likewise.
12358         * g++.old-deja/g++.pt/typename2.C: Likewise.
12359         * g++.old-deja/g++.pt/explicit80.C: Likewise.
12360         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
12361         * g++.old-deja/g++.law/visibility1.C: Likewise.
12362         * g++.old-deja/g++.law/visibility2.C: Likewise.
12363         * g++.old-deja/g++.law/virtual2.C: Likewise.
12364         * g++.old-deja/g++.law/operators19.C: Likewise.
12365         * g++.old-deja/g++.law/parsing10.C: Likewise.
12366         * g++.old-deja/g++.law/visibility4.C: Likewise.
12367         * g++.old-deja/g++.law/operators4.C: Likewise.
12368         * g++.old-deja/g++.law/dtors2.C: Likewise.
12369         * g++.old-deja/g++.law/missed-error3.C: Likewise.
12370         * g++.old-deja/g++.law/visibility10.C: Likewise.
12371         * g++.old-deja/g++.law/scope3.C: Likewise.
12372         * g++.old-deja/g++.law/casts2.C: Likewise.
12373         * g++.old-deja/g++.law/code-gen5.C: Likewise.
12374         * g++.old-deja/g++.law/operators33.C: Likewise.
12375         * g++.old-deja/g++.law/friend4.C: Likewise.
12376         * g++.old-deja/g++.mike/pmf7.C: Likewise.
12377         * g++.old-deja/g++.mike/p5611.C: Likewise.
12378         * g++.old-deja/g++.mike/net37.C: Likewise.
12379         * g++.old-deja/g++.mike/p3570.C: Likewise.
12380         * g++.old-deja/g++.mike/p5718.C: Likewise.
12381         * g++.old-deja/g++.mike/net21.C: Likewise.
12382         * g++.old-deja/g++.mike/p1862.C: Likewise.
12383         * g++.old-deja/g++.mike/p4511.C: Likewise.
12384         * g++.old-deja/g++.mike/virt3.C: Likewise.
12385         * g++.old-deja/g++.mike/p16146.C: Likewise.
12386         * g++.old-deja/g++.mike/p1989.C: Likewise.
12387         * g++.old-deja/g++.mike/p5571.C: Likewise.
12388         * g++.old-deja/g++.gb/scope10.C: Likewise.
12389         * g++.old-deja/g++.abi/primary5.C: Likewise.
12390         * g++.old-deja/g++.abi/empty2.C: Likewise.
12391         * g++.old-deja/g++.abi/arraynew.C: Likewise.
12392         * g++.old-deja/g++.eh/vbase4.C: Likewise.
12393         * g++.old-deja/g++.eh/ptr1.C: Likewise.
12394         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
12395         * g++.old-deja/g++.bob/template3.C: Likewise.
12396         * g++.old-deja/g++.bob/inherit1.C: Likewise.
12397
12398 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
12399
12400         PR fortran/31193
12401         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
12402
12403 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
12404
12405         PR fortran/20897
12406         * gfortran.dg/derived_name_1.f90: New.
12407         * gfortran.dg/derived_name_2.f: New.
12408
12409 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
12410
12411         * lib/target-supports.exp (check_effective_target_nonpic): New
12412         procedure.
12413         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
12414         when compiling PIC.
12415         * gcc.target/i386/asm-4.c: Require nonpic.
12416         * gcc.target/i386/cmov1.c: Likewise.
12417         * gcc.target/i386/mul.c: Likewise.
12418         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
12419         * gcc.target/i386/ssetype-1.c: Require nonpic.
12420         * gcc.target/i386/ssetype-3.c: Likewise.
12421         * gcc.target/i386/ssetype-5.c: Likewise.
12422
12423 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
12424
12425         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
12426         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
12427         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
12428         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
12429
12430 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
12431
12432         PR tree-optimization/30590
12433         * g++.dg/opt/pr30590.C: New testcase.
12434
12435 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
12436
12437         PR c/30762
12438         * gcc.dg/pr30762-1.c: New test.
12439         * gcc.dg/pr30762-2.c: New test.
12440
12441         PR inline-asm/30505
12442         * gcc.target/i386/pr30505.c: New test.
12443
12444 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
12445
12446         * gcc.target/arm/register-variables.c: New.
12447
12448 2007-03-19  Jeff Law  <law@redhat.com>
12449
12450         * PR tree-optimization/30984
12451         * gcc.c-torture/pr30984.c: New test.
12452
12453 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12454         Richard Guenther  <rguenther@suse.de>
12455
12456         PR tree-optimization/31254
12457         * gcc.dg/torture/pr31254.c: New testcase.
12458
12459 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
12460
12461         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
12462         target default_packed.
12463
12464 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12465
12466         PR fortran/31203
12467         * gfortran.dg/string_length_1.f90: New test.
12468
12469 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12470
12471         PR testsuite/30395
12472         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
12473
12474 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12475
12476         PR libgfortran/31052
12477         * gfortran.dg/namelist_27.f90: New test.
12478
12479 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
12480
12481         PR fortran/30531
12482         * gfortran.dg/used_types_14.f90: New test.
12483
12484         PR fortran/31086
12485         * gfortran.dg/used_types_15.f90: New test.
12486
12487 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
12488
12489         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
12490         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
12491
12492 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12493
12494         PR fortran/31120
12495         * gfortran.dg/integer_exponentiation_2.f90: New test.
12496
12497 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
12498
12499         PR tree-optimization/31041
12500         * gcc.dg/vect/pr31041.c: New test.
12501
12502 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12503
12504         * g++.dg/warn/Wconversion-integer.C: New
12505         * g++.dg/warn/Wconversion-real.C: New.
12506         * g++.dg/warn/Wconversion-real-integer.C: New.
12507         * g++.dg/warn/conv2.C: Updated.
12508
12509 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
12510
12511         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
12512         exclude RTPs.
12513
12514 2007-03-16  Richard Guenther  <rguenther@suse.de>
12515
12516         PR tree-optimization/31146
12517         * g++.dg/tree-ssa/pr31146.C: New testcase.
12518
12519 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
12520
12521         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
12522         assume that the target has <features.h>.
12523
12524 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
12525
12526         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
12527         dg-options rather than to the whole test.
12528
12529 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
12530
12531         PR debug/29906
12532         * g++.dg/debug/pr29906.C: New
12533
12534 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12535
12536         PR libgfortran/31099
12537         * gfortran.dg/unformatted_recl.f90: Update test.
12538
12539 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
12540
12541         * gcc.dg/tree-ssa/prefetch-5.c: New test.
12542
12543 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12544
12545         PR c++/30891
12546         * g++.dg/parse/namespace-definition.C: New.
12547
12548 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12549
12550         PR c++/24924
12551         * g++.dg/cpp/pedantic-errors.C: New.
12552         * g++.dg/cpp/permissive.C: New.
12553
12554 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12555
12556         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
12557         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
12558
12559 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12560
12561         * lib/target-supports.exp (check_missing_uclibc_feature)
12562         (check_effective_target_wchar): New procedures.
12563         * gcc.dg/wchar_t-1.c: Require target wchar.
12564         * gcc.dg/wint_t-1.c: Likewise.
12565
12566 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12567
12568         * lib/target-supports.exp (check_gc_sections_available): Return
12569         false for VxWorks targets.
12570
12571 2007-03-15  Dirk Mueller  <dmueller@suse.de>
12572
12573         * g++.dg/warn/Wconversion2.C: Fix typo.
12574         * gcc.dg/if-empty-1.c: Ditto.
12575
12576 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12577
12578         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
12579
12580 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
12581
12582         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
12583         * gcc.target/i386/pr31167.c: Ditto.
12584
12585 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
12586
12587         PR target/31167
12588         * gcc.target/i386/pr31167.c: New test.
12589
12590 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
12591
12592         PR fortran/30922
12593         * gfortran.dg/import5.f90.f90: New test.
12594
12595
12596         PR fortran/30879
12597         * gfortran.dg/data_components_1.f90: New test.
12598
12599
12600         PR fortran/30870
12601         * gfortran.dg/generic_13.f90: New test.
12602
12603         PR fortran/31163
12604         * gfortran.dg/alloc_comp_basics_5.f90: New test.
12605
12606 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12607
12608         PR libgfortran/31051
12609         * gfortran.dg/fmt_t_4.f90: New
12610
12611 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12612
12613         PR C++/31165
12614         * g++.dg/other/default7.C: New test.
12615
12616 2007-03-15  Dirk Mueller  <dmueller@suse.de>
12617
12618         * g++.dg/warn/Wconversion2.C: New.
12619
12620 2007-03-14  Eric Christopher  <echristo@apple.com>
12621
12622         * gcc.dg/ssp-1.c: New.
12623         * gcc.dg/ssp-2.c: Ditto.
12624
12625 2007-03-14  Dirk Mueller  <dmueller@suse.de>
12626
12627         * g++.dg/warn/do-empty.C: New.
12628         * gcc.dg/do-empty.c: New.
12629         * gcc.dg/if-empty-1.c: Update.
12630         * gcc.dg/20001116-1.c: Update.
12631         * gcc.dg/pr23165.c: Update.
12632
12633 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
12634
12635         * gfortran.dg/module_implicit_conversion.f90: New test.
12636
12637 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
12638
12639         PR middle-end/31127
12640         * gcc.dg/pr31127.c: New.
12641
12642 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
12643
12644         * gcc.dg/tree-ssa/loop-26.c: New test.
12645
12646 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
12647
12648         * gcc.target/i386/cmpxchg16b-1.c: New test.
12649
12650 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
12651
12652         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
12653         * gcc.dg/c99-vla-1.c: Likewise.
12654         * g++.dg/ext/vla1.C: Likewise
12655
12656 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
12657
12658         * gcc.dg/wvla-1.c: New test
12659         * gcc.dg/wvla-2.c: New test
12660         * gcc.dg/wvla-3.c: New test
12661         * gcc.dg/wvla-4.c: New test
12662         * gcc.dg/wvla-5.c: New test
12663         * gcc.dg/wvla-6.c: New test
12664         * gcc.dg/wvla-7.c: New test
12665         * g++.dg/warn/Wvla-1.C: New test
12666         * g++.dg/warn/Wvla-2.C: New test
12667         * g++.dg/warn/Wvla-3.C: New test
12668
12669 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
12670
12671         PR c++/30108
12672         * g++.dg/other/default6.C: New test.
12673
12674 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
12675
12676         * lib/target-supports.exp (check_profiling_available): Return false
12677         for VxWorks.
12678         (check_effective_target_vxworks_kernel): New procedure.
12679         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
12680         VxWorks.
12681         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
12682         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
12683         to include VxWorks.
12684         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
12685
12686 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
12687
12688         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
12689         PIC is not supported.
12690         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
12691         * gcc.dg/20020426-2.c: Likewise.
12692         * gcc.dg/pr28243.c: Likewise.
12693         * gcc.dg/visibility-11.c: Likewise.
12694         * gcc.dg/tls/opt-9.c: Likewise.
12695         * gcc.dg/tls/opt-10.c: Likewise.
12696         * gcc.dg/tls/pic-1.c: Likewise.
12697         * gcc.dg/tls/struct-1.c: Likewise.
12698         * gcc.target/i386/20000807-1.c: Likewise.
12699         * gcc.target/i386/20000904-1.c: Likewise.
12700         * gcc.target/i386/20011119-1.c: Likewise.
12701         * gcc.target/i386/990213-2.c: Likewise.
12702         * gcc.target/i386/990214-1.c: Likewise.
12703         * gcc.target/i386/compress-float-387-pic.c: Likewise.
12704         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
12705         * gcc.target/i386/pic-1.c: Likewise.
12706         * gcc.target/i386/pr21518.c: Likewise.
12707         * gcc.target/i386/pr23098.c: Likewise.
12708         * gcc.target/i386/pr23943.c: Likewise.
12709
12710 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
12711
12712         PR c++/31038
12713         * g++.dg/template/complit2.C: New test.
12714
12715         PR c++/30328
12716         * g++.dg/ext/bitfield1.C: New test.
12717
12718 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
12719
12720         PR fortran/30883
12721         * gfortran.dg/interface_11.f90: New test.
12722
12723 2007-03-11  Richard Guenther  <rguenther@suse.de>
12724
12725         PR tree-optimization/31115
12726         * gcc.dg/torture/pr31115.c: New testcase.
12727
12728 2007-03-11  Ira Rosen  <irar@il.ibm.com>
12729
12730         PR tree-optimization/29925
12731         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
12732
12733 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
12734
12735         PR c++/30274
12736         * g++.dg/expr/bitfield3.C: New test.
12737         * g++.dg/expr/bitfield4.C: Likewise.
12738         * g++.dg/expr/bitfield5.C: Likewise.
12739         * g++.dg/expr/bitfield6.C: Likewise.
12740
12741         PR c++/30924
12742         * g++.dg/template/array18.C: New test.
12743
12744 2007-03-10  Dirk Mueller  <dmueller@suse.de>
12745
12746         PR c++/17946
12747         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
12748         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
12749
12750 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
12751
12752         PR c++/20599
12753         * g++.dg/cpp0x/variadic-bind.C: New.
12754         * g++.dg/cpp0x/variadic-function.C: New.
12755         * g++.dg/cpp0x/variadic-mem_fn.C: New.
12756         * g++.dg/cpp0x/variadic-tuple.C: New.
12757         * g++.dg/cpp0x/variadic1.C: New.
12758         * g++.dg/cpp0x/variadic2.C: New.
12759         * g++.dg/cpp0x/variadic3.C: New.
12760         * g++.dg/cpp0x/variadic4.C: New.
12761         * g++.dg/cpp0x/variadic5.C: New.
12762         * g++.dg/cpp0x/variadic6.C: New.
12763         * g++.dg/cpp0x/variadic7.C: New.
12764         * g++.dg/cpp0x/variadic8.C: New.
12765         * g++.dg/cpp0x/variadic9.C: New.
12766         * g++.dg/cpp0x/variadic10.C: New.
12767         * g++.dg/cpp0x/variadic11.C: New.
12768         * g++.dg/cpp0x/variadic12.C: New.
12769         * g++.dg/cpp0x/variadic13.C: New.
12770         * g++.dg/cpp0x/variadic14.C: New.
12771         * g++.dg/cpp0x/variadic15.C: New.
12772         * g++.dg/cpp0x/variadic16.C: New.
12773         * g++.dg/cpp0x/variadic17.C: New.
12774         * g++.dg/cpp0x/variadic18.C: New.
12775         * g++.dg/cpp0x/variadic19.C: New.
12776         * g++.dg/cpp0x/variadic20.C: New.
12777         * g++.dg/cpp0x/variadic21.C: New.
12778         * g++.dg/cpp0x/variadic22.C: New.
12779         * g++.dg/cpp0x/variadic23.C: New.
12780         * g++.dg/cpp0x/variadic24.C: New.
12781         * g++.dg/cpp0x/variadic25.C: New.
12782         * g++.dg/cpp0x/variadic26.C: New.
12783         * g++.dg/cpp0x/variadic27.C: New.
12784         * g++.dg/cpp0x/variadic28.C: New.
12785         * g++.dg/cpp0x/variadic29.C: New.
12786         * g++.dg/cpp0x/variadic30.C: New.
12787         * g++.dg/cpp0x/variadic31.C: New.
12788         * g++.dg/cpp0x/variadic32.C: New.
12789         * g++.dg/cpp0x/variadic33.C: New.
12790         * g++.dg/cpp0x/variadic34.C: New.
12791         * g++.dg/cpp0x/variadic35.C: New.
12792         * g++.dg/cpp0x/variadic36.C: New.
12793         * g++.dg/cpp0x/variadic37.C: New.
12794         * g++.dg/cpp0x/variadic38.C: New.
12795         * g++.dg/cpp0x/variadic39.C: New.
12796         * g++.dg/cpp0x/variadic40.C: New.
12797         * g++.dg/cpp0x/variadic41.C: New.
12798         * g++.dg/cpp0x/variadic42.C: New.
12799         * g++.dg/cpp0x/variadic43.C: New.
12800         * g++.dg/cpp0x/variadic44.C: New.
12801         * g++.dg/cpp0x/variadic45.C: New.
12802         * g++.dg/cpp0x/variadic46.C: New.
12803         * g++.dg/cpp0x/variadic47.C: New.
12804         * g++.dg/cpp0x/variadic48.C: New.
12805         * g++.dg/cpp0x/variadic49.C: New.
12806         * g++.dg/cpp0x/variadic50.C: New.
12807         * g++.dg/cpp0x/variadic51.C: New.
12808         * g++.dg/cpp0x/variadic52.C: New.
12809         * g++.dg/cpp0x/variadic53.C: New.
12810         * g++.dg/cpp0x/variadic54.C: New.
12811         * g++.dg/cpp0x/variadic55.C: New.
12812         * g++.dg/cpp0x/variadic56.C: New.
12813         * g++.dg/cpp0x/variadic57.C: New.
12814         * g++.dg/cpp0x/variadic58.C: New.
12815         * g++.dg/cpp0x/variadic59.C: New.
12816         * g++.dg/cpp0x/variadic60.C : New.
12817         * g++.dg/cpp0x/variadic61.C : New.
12818         * g++.dg/cpp0x/variadic62.C : New.
12819         * g++.dg/cpp0x/variadic63.C : New.
12820         * g++.dg/cpp0x/variadic64.C : New.
12821         * g++.dg/cpp0x/variadic65.C : New.
12822         * g++.dg/cpp0x/variadic66.C : New.
12823         * g++.dg/cpp0x/variadic67.C : New.
12824         * g++.dg/cpp0x/variadic68.C : New.
12825         * g++.dg/cpp0x/variadic69.C : New.
12826         * g++.dg/cpp0x/variadic70.C : New.
12827         * g++.dg/cpp0x/variadic71.C : New.
12828         * g++.dg/cpp0x/variadic72.C : New.
12829         * g++.dg/cpp0x/variadic73.C : New.
12830         * g++.dg/cpp0x/variadic74.C : New.
12831         * g++.dg/cpp0x/variadic75.C : New.
12832         * g++.dg/cpp0x/variadic-ex1.C : New.
12833         * g++.dg/cpp0x/variadic-ex2.C : New.
12834         * g++.dg/cpp0x/variadic-ex3.C : New.
12835         * g++.dg/cpp0x/variadic-ex4.C : New.
12836         * g++.dg/cpp0x/variadic-ex5.C : New.
12837         * g++.dg/cpp0x/variadic-ex6.C : New.
12838         * g++.dg/cpp0x/variadic-ex7.C : New.
12839         * g++.dg/cpp0x/variadic-ex8.C : New.
12840         * g++.dg/cpp0x/variadic-ex9.C : New.
12841         * g++.dg/cpp0x/variadic-ex10.C : New.
12842         * g++.dg/cpp0x/variadic-ex11.C : New.
12843         * g++.dg/cpp0x/variadic-ex12.C : New.
12844         * g++.dg/cpp0x/variadic-ex13.C : New.
12845         * g++.dg/cpp0x/variadic-ex14.C : New.
12846
12847 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12848
12849         PR libgfortran/31099
12850         * gfortran.dg/unformatted_recl.f90: New test.
12851
12852 2007-03-09  Roger Sayle  <roger@eyesopen.com>
12853
12854         * gcc.dg/fold-eqcmplx-1.c: New test case.
12855
12856 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
12857
12858         PR rtl-optimization/30643
12859         * gcc.dg/pr30643.c: New.
12860
12861 2007-03-09  Chao-ying Fu  <fu@mips.com>
12862
12863         * gcc.target/mips/mips32-dspr2-type.c: New test.
12864         * gcc.target/mips/mips32-dspr2.c: New test.
12865         * gcc.target/mips/dspr2-MULT.c: New test.
12866         * gcc.target/mips/dspr2-MULTU.c: New test.
12867         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
12868         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
12869         Adjust some formats.
12870
12871 2007-03-09  Dirk Mueller  <dmueller@suse.de>
12872
12873         PR c++/17946
12874         * gcc.dg/Wlogical-op-1.c: New.
12875         * g++.dg/warn/Wlogical-op-1.C: New.
12876
12877 2007-03-09  Richard Guenther  <rguenther@suse.de>
12878
12879         PR tree-optimization/30904
12880         PR middle-end/31058
12881         * gcc.dg/pr30904.c: Remove xfail.
12882
12883 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12884
12885         PR C/31072
12886         * gcc.c-torture/execute/pr31072.c: New test.
12887
12888 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12889
12890         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
12891         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12892         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
12893         *lrint* and *lround*.
12894         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
12895         floor->lfloor.
12896         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
12897         * gcc.dg/torture/builtin-integral-1.c: Likewise.
12898         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
12899         and *lround*.  Correct macro names.
12900         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
12901         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
12902
12903 2007-03-08  Ian Lance Taylor  <iant@google.com>
12904
12905         * gcc.dg/no-strict-overflow-5.c: New test.
12906         * gcc.dg/no-strict-overflow-6.c: New test.
12907         * gcc.dg/Wstrict-overflow-11.c: New test.
12908         * gcc.dg/Wstrict-overflow-12.c: New test.
12909         * gcc.dg/Wstrict-overflow-13.c: New test.
12910         * gcc.dg/Wstrict-overflow-14.c: New test.
12911         * gcc.dg/Wstrict-overflow-15.c: New test.
12912
12913 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
12914
12915         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
12916         for VxWorks kernel mode.
12917         * gcc.c-torture/execute/strncmp-1.x: Likewise.
12918
12919 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
12920
12921         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
12922         mode.
12923
12924 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
12925
12926         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
12927         and lib/bfill.c on VxWorks targets.
12928         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
12929         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
12930         lib/bfill.c and lib/memmove.c on VxWorks targets.
12931         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
12932         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
12933         on VxWorks targets.
12934         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
12935         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
12936
12937 2007-03-08  Tobias Burnus  <burnus@net-b.de>
12938
12939         * gfortran.dg/use_5.f90: New test.
12940         * gfortran.dg/use_6.f90: Ditto.
12941         * gfortran.dg/use_7.f90: Ditto.
12942
12943 2007-03-08  Tobias Burnus  <burnus@net-b.de>
12944
12945         PR fortran/30973
12946         * gfortran.dg/use_4.f90: New test.
12947         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
12948
12949 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
12950
12951         PR fortran/31011
12952         * gfortran.dg/parameter_array_section_2.f90: New test.
12953
12954 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
12955
12956         PR c++/30852
12957         * g++.dg/ext/offsetof1.C: Add cases with volatile.
12958
12959         PR c++/30534
12960         * g++.dg/template/arg5.C: New test.
12961
12962 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
12963
12964         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
12965
12966 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
12967
12968         * gcc.dg/var-expand1.c: Add newline at end of file.
12969
12970 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
12971
12972         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
12973
12974 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
12975
12976         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
12977
12978 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12979
12980         * gcc.dg/torture/builtin-convert-4.c: New test.
12981
12982 2007-03-05  Ian Lance Taylor  <iant@google.com>
12983
12984         * gcc.c-torture/compile/pr31034.c: New test.
12985
12986 2007-03-05  Ian Lance Taylor  <iant@google.com>
12987
12988         * gcc.dg/inline-18.c: New test.
12989         * gcc.dg/inline-19.c: New test.
12990         * gcc.dg/inline-20.c: New test.
12991         * gcc.dg/inline-21.c: New test.
12992
12993 2007-03-05  Richard Guenther  <rguenther@suse.de>
12994
12995         PR tree-optimization/14052
12996         * gcc.dg/tree-ssa/vrp33.c: New testcase.
12997
12998 2007-03-05  Richard Guenther  <rguenther@suse.de>
12999
13000         PR tree-optimization/23777
13001         * gcc.dg/tree-ssa/pr23777.c: New testcase.
13002
13003 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13004
13005         PR other/30465
13006         * gcc.dg/multiple-overflow-warn-3.c: New.
13007         * g++.dg/warn/multiple-overflow-warn-3.C: New.
13008
13009 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
13010
13011         PR c++/30895
13012         * g++.dg/parse/template23.C: New test.
13013
13014 2007-03-04  Roger Sayle  <roger@eyesopen.com>
13015
13016         PR middle-end/30744
13017         * gcc.dg/pr30744-1.c: New test case.
13018
13019 2007-03-04  Tobias Burnus  <burnus@net-b.de>
13020
13021         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
13022
13023 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13024
13025         PR target/30406
13026         * gfortran.dg/logical_3.f90: New test.
13027
13028 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
13029
13030         PR libfortran/30981
13031         * gfortran.dg/integer_exponentiation_1.f90:  New test.
13032
13033 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
13034
13035         * gcc.target/m68k/m68k.exp: New.
13036         * gcc.target/m68k/crash1.c: New.
13037
13038 2007-03-03  Tobias Burnus  <burnus@net-b.de>
13039
13040         * gfortran.dg/c_by_val.c: Use int64_t instead of long
13041         to be more compatible with integer(kind=8).
13042
13043 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13044
13045         PR libfortran/31001
13046         * gfortran.dg/zero_sized_3.f90: New test.
13047
13048 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13049
13050         PR c++/15787
13051         * g++.dg/parse/else.C: New.
13052         * g++.dg/parse/else-2.C: New.
13053
13054 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
13055             Tobias Burnus  <burnus@net-b.de>
13056
13057         PR fortran/30882
13058         * gfortran.dg/size_dim.f90: New test.
13059
13060 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
13061             Tobias Burnus  <burnus@net-b.de>
13062
13063         PR fortran/30873
13064         * gfortran.dg/entry_9.f90: New test.
13065
13066 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
13067
13068         PR c++/28253
13069         * g++.dg/inherit/covariant16.C: New test.
13070
13071 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
13072
13073         * g++.dg/other/darwin-minversion-1.C: New.
13074
13075 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
13076
13077         * gcc.dg/tree-ssa/20070302-1.c: New test.
13078
13079 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
13080
13081         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
13082         tests.
13083
13084 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
13085
13086         * gcc.dg/tree-ssa/prefetch-4.c: New test.
13087
13088 2007-03-01  Simon Baldwin <simonb@google.com>
13089
13090         PR c++/23689
13091         * warn/ignored_typedef.C: New.
13092         * init/ctor8.C: Added dg-warning to consume ignored typedef
13093         warning.
13094         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
13095         and added an explicit line number.
13096
13097 2007-02-28  Richard Guenther  <rguenther@suse.de>
13098
13099         PR middle-end/30364
13100         * gcc.dg/torture/pr30364-1.c: New testcase.
13101         * gcc.dg/torture/pr30364-2.c: Likewise.
13102         * gcc.dg/torture/pr30364-3.c: Likewise.
13103
13104 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13105
13106         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
13107         powerpc*, use -funsafe-math-optimizations.
13108         * gcc.dg/torture/builtin-logb-1.c: Likewise.
13109         * gcc.dg/torture/builtin-modf-1.c: Likewise.
13110
13111 2007-02-28  Tobias Burnus  <burnus@net-b.de>
13112             Paul Thomas  <pault@gcc.gnu.org>
13113
13114         PR fortran/30888
13115         PR fortran/30887
13116         * c_by_val_1.f: Test %VAL() with non-default kind.
13117         * c_by_val.c: Ditto.
13118         * c_by_val_4.f: New test.
13119
13120 2007-02-28  Tobias Burnus  <burnus@net-b.de>
13121
13122         PR fortran/30968
13123         * gfortran.dg/continuation_7.f90: New test.
13124
13125 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
13126
13127         * g++.dg/inherit/thunk7.C: New test.
13128         * lib/target-supports.exp (check_profiling_available): Not available
13129         for bfin-*-*.
13130
13131 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
13132
13133         PR target/30970
13134         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
13135
13136 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
13137
13138         * lib/target-supports.exp (check_effective_target_init_priority):
13139         Remove Solaris special case.
13140
13141 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
13142
13143         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
13144         for more builtin types.
13145
13146         * g++.dg/ext/visibility/class1.C: Port to Darwin.
13147         * g++.dg/ext/visibility/noPLT.C: Likewise.
13148
13149 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13150
13151         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
13152         sh* targets.
13153
13154 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
13155
13156         PR fortran/30865
13157         * size_optional_dim_1.f90:  New test.
13158
13159 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
13160
13161         * gcc.dg/vxworks/vxworks.exp: New file.
13162         * gcc.dg/vxworks/initpri1.c: Likewise.
13163         * gcc.dg/vxworks/initpri2.c: Likewise.
13164         * gcc.dg/initpri2.c: Add more tests.
13165         * g++.dg/special/initpri2.C: Likewise.
13166
13167         * gcc.dg/initpri1.c: New test.
13168         * gcc.dg/initpri2.c: Likewise.
13169         * g++.dg/special/initpri1.C: New test.
13170         * g++.dg/special/initpri2.C: Likewise.
13171         * g++.dg/special/conpr-1.C: Use init_priority effective target.
13172         * g++.dg/special/conpr-2.C: Likewise.
13173         * g++.dg/special/conpr-3.C: Likewise.
13174         * g++.dg/special/conpr-4.C: Likewise.
13175         * g++.dg/special/initp1.C: Likewise.
13176         * g++.dg/special/ecos.exp: Remove code to detect availability of
13177         constructor priorities.
13178         * lib/target-supports.exp (check_effective_target_init_priority):
13179         New function.
13180
13181 2007-02-24  Jan Hubicka  <jh@suse.cz>
13182
13183         * gcc.c-torture/execute/pr30778.c: New testcase.
13184
13185 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13186
13187         PR libgfortran/30918
13188         * gfortran.dg/namelist_26.f90: New test.
13189
13190 2007-02-24  Richard Guenther  <rguenther@suse.de>
13191
13192         PR middle-end/30951
13193         * gcc.dg/pr30951.c: New testcase.
13194
13195 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13196
13197         * gcc.dg/torture/builtin-modf-1.c: New test.
13198
13199 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
13200
13201         PR tree-optimization/30904
13202         * gcc.dg/pr30904.c: New test.
13203
13204 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13205
13206         * gcc.test-framework/README: Correct command.
13207         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
13208         -Wunused-value.
13209         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
13210
13211 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
13212
13213         * lib/target-supports.exp (check_effective_target_unwrapped): New.
13214
13215 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
13216
13217         * lib/target-supports.exp (check_effective_target_newlib): New
13218         function.
13219
13220 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
13221
13222         PR fortran/30660
13223         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
13224         allocatable component.
13225
13226
13227 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13228
13229         * gcc.dg/torture/builtin-logb-1.c: New test.
13230         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
13231         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
13232         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
13233         sh* targets.
13234
13235 2007-02-23  Richard Guenther  <rguenther@suse.de>
13236
13237         * g++.dg/warn/changes-meaning.C: New testcase.
13238
13239 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13240
13241         PR libgfortran/30910
13242         * gfortran.dg/fmt_zero_precision.f90: Update test.
13243
13244 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13245
13246         * gcc.dg/torture/builtin-frexp-1.c: New test.
13247
13248 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
13249
13250         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
13251
13252 2007-02-22  Ian Lance Taylor  <iant@google.com>
13253
13254         PR debug/30898
13255         * g++.dg/debug/pr30898.C: New test.
13256
13257 2007-02-22  Ira Rosen  <irar@il.ibm.com>
13258
13259         * gcc.dg/vect/vect-106.c: New test.
13260
13261 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
13262             Ira Rosen  <irar@il.ibm.com>
13263
13264         PR tree-optimization/30843
13265         * gcc.dg/vect/pr30843.c: New test.
13266
13267 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
13268
13269         PR tree-optimization/30858
13270         * gcc.dg/vect/pr30858.c: New test.
13271
13272 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
13273
13274         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
13275         to set options for compiling testglue.
13276         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
13277         * lib/obj-c++.exp (obj-c++_init): Likewise.
13278
13279 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
13280
13281         * gnat.dg/derived_aggregate.adb: New test.
13282
13283 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13284
13285         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
13286         sh* targets.  Call the correct CKSGN macro.
13287
13288 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
13289
13290         * gfortran.dg/gomp/omp_parse1.f90: New test.
13291         * gfortran.dg/gomp/omp_parse2.f: New test.
13292
13293 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
13294
13295         PR fortran/30869
13296         * gfortran.dg/do_pointer_1.f90:  New test.
13297
13298 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13299
13300         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
13301         and scalbln.
13302
13303 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
13304
13305         * gcc.dg/darwin-minversion-1.c: New.
13306         * gcc.dg/darwin-minversion-2.c: New.
13307
13308 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13309
13310         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
13311
13312 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13313             DJ Delorie <dj@redhat.com>
13314
13315         PR other/30824
13316         * gcc.dg/Wfatal.c: New.
13317         * gcc.dg/Wfatal-2.c: New.
13318         * gcc.dg/Werror-1.c: Adjust expectations.
13319         * gcc.dg/Werror-5.c: Likewise.
13320         * gcc.dg/Werror-7.c: Likewise.
13321         * gcc.dg/Werror-10.c: Likewise.
13322         * gcc.dg/Werror-11.c: Likewise.
13323
13324 2007-02-20  Tobias Burnus  <burnus@net-b.de>
13325
13326         PR fortran/30522
13327         * gfortran.dg/volatile10.f90: New test.
13328
13329 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
13330
13331         PR libfortran/30533
13332         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
13333
13334 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13335
13336         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
13337         * gcc.dg/Walways-true-1.c: Likewise.
13338         * gcc.dg/weak/weak-3.c: Likewise.
13339         * gcc.dg/Werror-1.c: Likewise.
13340         * gcc.dg/Werror-3.c: Likewise.
13341         * gcc.dg/Werror-4.c: Likewise.
13342         * gcc.dg/Werror-5.c: Likewise.
13343         * gcc.dg/Werror-6.c: Likewise.
13344         * gcc.dg/Werror-7.c: Likewise.
13345         * gcc.dg/Werror-8.c: Likewise.
13346         * gcc.dg/Werror-10.c: Likewise.
13347         * gcc.dg/Werror-11.c: Likewise.
13348         * gcc.dg/Werror-12.c: Likewise.
13349         * g++.old-deja/g++.mike/warn8.C: Likewise.
13350         * g++.dg/warn/Walways-true-1.C: Likewise.
13351         * g++.dg/warn/Walways-true-2.C: Likewise.
13352         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
13353         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
13354         -Wstring-literal-comparison with -Waddress.
13355         * gcc.dg/Wstring-literal-comparison-4.c: Replace
13356         -Wno-string-literal-comparison with -Wno-address.
13357
13358 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
13359
13360         * gnat.dg/self_aggregate_with_call.adb: New test.
13361
13362 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
13363
13364         PR tree-optimization/30975
13365         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
13366         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
13367         * gcc.dg/vect/pr30795.c: New.
13368
13369 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13370
13371         PR fortran/30681
13372         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
13373
13374 2007-02-18  Roger Sayle  <roger@eyesopen.com>
13375
13376         PR rtl-optimization/28173
13377         * gcc.target/i386/andor-1.c: New test case.
13378
13379 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13380
13381         * gcc.dg/torture/builtin-ldexp-1.c: New.
13382         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
13383
13384 2007-02-18  Roger Sayle  <roger@eyesopen.com>
13385
13386         * gfortran.dg/array_constructor_15.f90: New test case.
13387
13388 2007-02-18  Roger Sayle  <roger@eyesopen.com>
13389
13390         * gfortran.dg/forall_10.f90: New test case.
13391
13392 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
13393
13394         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
13395
13396 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
13397
13398         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
13399         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
13400
13401 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
13402
13403         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
13404         * gcc.target/i386/builtin-bswap-3.c: Ditto.
13405         * gcc.target/i386/xchg-1.c: New test.
13406         * gcc.target/i386/xchg-2.c: New test.
13407
13408 2007-02-16  Richard Guenther  <rguenther@suse.de>
13409             Christian Bruel  <christian.bruel@st.com>
13410
13411         * gcc.dg/strict-overflow-5.c: New testcase.
13412
13413 2007-02-16  Tobias Burnus  <burnus@net-b.de>
13414
13415         PR fortran/30793
13416         * gfortran.dg/func_derived_4.f90: New test.
13417
13418 2007-02-15  Roger Sayle  <roger@eyesopen.com>
13419
13420         PR middle-end/30391
13421         * gfortran.dg/pr30391-1.f90: New test case.
13422
13423 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13424
13425         PR middle-end/30433
13426         * gcc.c-torture/compile/pr30433.c: New testcase to check
13427         that complex constants comparisions are foldded.
13428
13429 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13430
13431         PR C++/30158
13432         * g++.dg/ext/stmtexpr10.C: New testcase.
13433
13434 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13435
13436         PR middle-end/30729
13437         * gcc.dg/Wunused-value-2.c: New testcase.
13438
13439 2007-02-15  Ian Lance Taylor  <iant@google.com>
13440
13441         * g++.dg/eh/subreg-1.C: New test.
13442
13443 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13444
13445         PR c/26494
13446         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
13447         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
13448         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
13449         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
13450         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
13451         * gcc.dg/Werror-implicit-function-declaration.c: New.
13452
13453 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13454
13455         PR c++/28943
13456         * g++.dg/warn/pr28943.C: New.
13457
13458 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13459
13460         * gfortran.fortran-torture/execute/math.f90: Fix typo.
13461
13462 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13463
13464         PR fortran/30779
13465         * gfortran.dg/error_recovery_3.f90: New test.
13466
13467 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
13468
13469         * g++.dg/tree-ssa/sra-1.C: New.
13470
13471 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
13472
13473         * g++.dg/tree-ssa/sra-1.C: New.
13474
13475 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
13476
13477         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
13478
13479 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13480
13481         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
13482
13483 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
13484
13485         PR fortran/30799
13486         * gfortran.dg/logical_2.f90: New test.
13487
13488 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
13489
13490         * gcc.dg/torture/complex-alias-1.c: New test.
13491
13492 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
13493
13494         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
13495         instead of -fdump-tree-tailcall.
13496
13497 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
13498
13499         * gfortran.dg/interface_10.f90: Fix comment typo.
13500
13501 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
13502
13503         PR tree-optimization/30771
13504         * gcc.dg/vect/pr30771.c: New test.
13505
13506 2007-02-13  Ian Lance Taylor  <iant@google.com>
13507
13508         * gcc.dg/Wstrict-overflow-1.c: New test.
13509         * gcc.dg/Wstrict-overflow-2.c: New test.
13510         * gcc.dg/Wstrict-overflow-3.c: New test.
13511         * gcc.dg/Wstrict-overflow-4.c: New test.
13512         * gcc.dg/Wstrict-overflow-5.c: New test.
13513         * gcc.dg/Wstrict-overflow-6.c: New test.
13514         * gcc.dg/Wstrict-overflow-7.c: New test.
13515         * gcc.dg/Wstrict-overflow-8.c: New test.
13516         * gcc.dg/Wstrict-overflow-9.c: New test.
13517         * gcc.dg/Wstrict-overflow-10.c: New test.
13518
13519 2007-02-13  Roger Sayle  <roger@eyesopen.com>
13520
13521         * gcc.target/ia64/builtin-bswap-2.c: New test case.
13522
13523 2007-02-13  Richard Henderson  <rth@redhat.com>
13524
13525         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
13526         * gcc.c-torture/execute/pr29302-1.c: ... here.
13527
13528 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13529
13530         PR c/29521
13531         * gcc.dg/c90-return-1.c: Update output.
13532         * gcc.dg/c99-return-1.c: Likewise.
13533
13534 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
13535
13536         PR fortran/30554
13537         * gfortran.dg/used_dummy_types_7.f90: New test..
13538
13539 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
13540
13541         * gcc.target/i386/parity-1.c: New test.
13542         * gcc.target/i386/parity-2.c: New test.
13543
13544 2007-02-12  Roger Sayle  <roger@eyesopen.com>
13545
13546         * gcc.target/i386/builtin-bswap-3.c: New test case.
13547
13548 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
13549
13550         PR tree-optimization/29145
13551         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
13552         alias analysis is improved to take better advantage of restrict
13553         qualified pointers.
13554         * gcc.dg/vect/vect-80.c: Likewise.
13555         * gcc.dg/vect/pr29145.c: New.
13556
13557 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
13558
13559         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
13560         * gcc.target/i386/sse4a-insert.c: Likewise.
13561
13562 2007-02-11  Roger Sayle  <roger@eyesopen.com>
13563
13564         * gcc.target/ia64/builtin-popcount-1.c: New test case.
13565         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
13566
13567 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
13568
13569         PR fortran/30478
13570         * gfortran.dg/enum_4.f90: Update error message checks.
13571
13572 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
13573
13574         PR fortran/30554
13575         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
13576         versions of the modules.
13577
13578         PR fortran/30617
13579         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
13580         by getting rid of recursive I/O and providing functions with
13581         results.
13582
13583         PR fortran/30319
13584         * gfortran.dg/char_array_constructor_2.f90
13585
13586 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
13587
13588         PR c++/26988
13589         * g++.dg/template/spec34.C: New test
13590
13591 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
13592
13593         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
13594         on i?86 and x86_64.
13595         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
13596         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
13597         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
13598         on i?86 and x86_64.
13599         * gcc.dg/vect/vect-113.c: Ditto.
13600
13601 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
13602
13603         PR c++/29487
13604         * g++.dg/eh/weak1-C: New test.
13605         * g++.dg/eh/weak1-a.cc: Likewise.
13606         * g++.dg/eh/comdat1.C: Likewise.
13607
13608 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
13609             Dorit Nuzman  <dorit@il.ibm.com>
13610
13611         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
13612         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
13613         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
13614         * gcc.dg/vect/vect-113.c: Likewise.
13615
13616         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
13617
13618 2007-02-10  Richard Henderson  <rth@redhat.com>
13619
13620         * lib/target-supports.exp (check_effective_target_tls): Redefine
13621         to mean non-emulated tls.
13622         * gcc.dg/tls/alias-1.c: Remove tls requirement.
13623         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
13624         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
13625         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
13626         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
13627         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
13628         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
13629
13630 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
13631
13632         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
13633
13634 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
13635
13636         * gfortran.dg/secnds.f: Replace time tolerance with a
13637         before-and-after bracket.
13638         * gfortran.dg/secnds-1.f: Likewise.
13639
13640 2007-02-09  Tobias Burnus  <burnus@net-b.de>
13641
13642         PR fortran/30512
13643         * gfortran.dg/maxlocval_1.f90: New test.
13644
13645 2007-02-09  Roger Sayle  <roger@eyesopen.com>
13646
13647         * gcc.target/ia64/builtin_bswap-1.c: New test case.
13648
13649 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13650
13651         PR fortran/30720
13652         * gfortran.dg/array_function_1.f90: New test.
13653
13654 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13655
13656         * lib/target-supports.exp (check_effective_target_lax_strtofp)
13657         (check_effective_target_dummy_wcsftime): New functions.
13658
13659 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13660
13661         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
13662         * lib/target-supports.exp (check_effective_target_uclibc): New
13663         function.
13664
13665 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13666
13667         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
13668         (vsnprintf): Don't define for uClibc targets.
13669
13670 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13671
13672         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
13673         set before checking whether it was allowed.
13674         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
13675         before checking inside_main.
13676
13677 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13678
13679         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
13680         uClinux targets.
13681         (u16sf): Likewise u4sf.
13682         * g++.dg/compat/struct-layout-1.h: Likewise.
13683
13684 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13685
13686         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
13687         procedure.
13688         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
13689         m68k targets if check_effective_target_coldfire_fpu returns true.
13690
13691 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
13692         Richard Guenther  <rguenther@suse.de>
13693
13694         PR middle-end/23361
13695         * gcc.dg/fold-compare-3.c: New testcase.
13696         * gcc.dg/tree-ssa/loop-24.c: Likewise.
13697
13698 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
13699
13700         * gcc.dg/pr26570.c: Clean up coverage files.
13701         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
13702         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
13703         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
13704         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
13705         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
13706         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
13707         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
13708         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
13709         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
13710         * gcc.dg/tree-ssa/pr25501.c: Ditto.
13711         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
13712         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
13713         * gcc.dg/vect/pr28952.c: Ditto.
13714         * gcc.dg/vect/pr27151.c: Ditto.
13715         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
13716         * g++.dg/gomp/macro-3.C: Ditto.
13717
13718 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
13719
13720         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
13721         of the loop.
13722
13723 2007-02-08  Roger Sayle  <roger@eyesopen.com>
13724
13725         * gcc.target/i386/builtin-bswap-2.c: New test case.
13726
13727 2007-02-08  Roger Sayle  <roger@eyesopen.com>
13728
13729         * gfortran.dg/forall_8.f90: New test case.
13730         * gfortran.dg/forall_9.f90: Likewise.
13731
13732 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13733
13734         * gcc.dg/builtins-20.c: Add some -~ complex cases.
13735
13736 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
13737
13738         * lib/target-supports.exp (check_effective_target_simulator): New.
13739
13740 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
13741
13742         * gcc.dg/tree-ssa/loop-25.c: New test.
13743
13744 2007-02-06  Richard Henderson  <rth@redhat.com>
13745
13746         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
13747
13748 2007-02-06  Roger Sayle  <roger@eyesopen.com>
13749
13750         * gcc.target/powerpc/popcount-1.c: New test case.
13751         * gcc.target/powerpc/parity-1.c: Likewise.
13752
13753 2007-02-06  Richard Guenther  <rguenther@suse.de>
13754
13755         PR middle-end/27302
13756         * gcc.dg/torture/pr27302-2.c: New testcase.
13757
13758 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
13759
13760         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
13761         * gcc.dg/vect/vect-iv-1.c: New test.
13762         * gcc.dg/vect/vect-iv-2.c: New test.
13763         * gcc.dg/vect/vect-iv-3.c: New test.
13764         * gcc.dg/vect/vect-iv-4.c: New test.
13765         * gcc.dg/vect/vect-iv-5.c: New test.
13766         * gcc.dg/vect/vect-iv-6.c: New test.
13767         * gcc.dg/vect/vect-iv-7.c: New test.
13768         * gcc.dg/vect/vect-iv-8.c: New test.
13769         * gcc.dg/vect/vect-iv-9.c: New test.
13770         * gcc.dg/vect/vect-iv-10.c: New test.
13771         * gcc.dg/vect/vect-iv-11.c: New test.
13772         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
13773         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
13774         * gcc.dg/vect/vect-14.c: Now vectorizable.
13775         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
13776         loop).
13777         * gcc.dg/vect/vect-27.c: Likewise.
13778         * gcc.dg/vect/vect-29.c Likewise.
13779         * gcc.dg/vect/vect-dv-2.c: Likewise.
13780         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
13781         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
13782         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
13783
13784 2007-02-06  Ira Rosen  <irar@il.ibm.com>
13785
13786         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
13787
13788 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13789
13790         * gcc.dg/builtins-20.c: Add more cases.
13791
13792 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
13793
13794         PR debug/30189
13795         * gcc.dg/pr30189.c: New test.
13796
13797 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
13798
13799         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
13800         for running tests.
13801         * gcc.target/i386/sse4a-extract.c: New test.
13802         * gcc.target/i386/sse4a-insert.c: New test.
13803         * gcc.target/i386/sse4a-montsd.c: New test.
13804         * gcc.target/i386/sse4a-montss.c: New test.
13805
13806 2007-02-05  Richard Guenther  <rguenther@suse.de>
13807
13808         * gcc.target/i386/vectorize3.c: New testcase.
13809
13810 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
13811
13812         PR target/30665
13813         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
13814
13815 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13816
13817         PR fortran/30611
13818         * gfortran.dg/repeat_1.f90: New test.
13819
13820 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
13821
13822         PR fortran/30605
13823         * gfortran.dg/spread_shape_1.f90: Remove tabs.
13824         * gfortran.dg/derived_init_2.f90: Ditto.
13825         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
13826         * gfortran.dg/array_initializer_1.f90: Ditto.
13827         * gfortran.dg/do_2.f90: Ditto.
13828         * gfortran.dg/proc_assign_1.f90: Ditto.
13829
13830 2007-02-04  Richard Guenther  <rguenther@suse.de>
13831
13832         PR middle-end/30636
13833         * g++.dg/warn/pr30636.C: New testcase.
13834         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
13835
13836 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
13837
13838         PR middle-end/30667
13839         * gfortran.dg/pr30667.f: New test.
13840
13841 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13842
13843         * gcc.dg/builtins-54.c: Add more cases.
13844
13845 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
13846
13847         PR fortran/30514
13848         * gfortran.dg/zero_sized_2.f90: New test.
13849
13850         PR fortran/30660
13851         * gfortran.dg/alloc_comp_basics_4.f90: New test.
13852
13853         PR fortran/29820
13854         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
13855         file.
13856
13857 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
13858
13859         PR fortran/30683
13860         * gfortran.dg/interface_10.f90: New test.
13861
13862 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13863
13864         * gcc.dg/builtins-20.c: Add more cases.
13865
13866 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
13867
13868         PR target/29682
13869         * gcc-target/ia64/pr29682.c: New test.
13870
13871 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
13872
13873         PR fortran/30284
13874         * gfortran.dg/arrayio_11.f90.f90: New test.
13875
13876         PR fortran/30626
13877         * gfortran.dg/arrayio_12.f90.f90: New test.
13878
13879 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
13880
13881         PR c++/30536
13882         * g++.dg/tls/diag-5.C: New test.
13883
13884         PR middle-end/30473
13885         * gcc.dg/pr30473.c: New test.
13886         * gcc.c-torture/execute/20070201-1.c: New test.
13887
13888 2007-02-01  Roger Sayle  <roger@eyesopen.com>
13889
13890         * gfortran.dg/dependency_20.f90: New test case.
13891
13892 2007-01-31  Ian Lance Taylor  <iant@google.com>
13893
13894         * gcc.dg/lower-subreg-1.c (test): New test.
13895
13896 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
13897
13898         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
13899
13900 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13901
13902         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
13903         * gcc.dg/torture/builtin-math-3.c: Likewise.
13904
13905 2007-01-31  Dirk Mueller  <dmueller@suse.de>
13906
13907         gcc.dg/Wparentheses-2.c: Update and add new tests.
13908
13909 2007-01-31  Ira Rosen  <irar@il.ibm.com>
13910
13911         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
13912         vectorize.
13913
13914 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
13915
13916         * gcc.dg/builtins-63.c: New test.
13917
13918 2007-01-31  Tobias Burnus  <burnus@net-b.de>
13919
13920         PR fortran/27588
13921         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
13922
13923 2007-01-31  Tobias Burnus  <burnus@net-b.de>
13924
13925         PR fortran/30520
13926         * gfortran.dg/volatile8.f90: New argument conformance test.
13927         * gfortran.dg/volatile9.f90: New scope test.
13928
13929 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13930
13931         PR c++/24745
13932         * g++.dg/warn/null4.C: New.
13933
13934 2001-01-30  Roger Sayle  <roger@eyesopen.com>
13935             Uros Bizjak  <ubizjak@gmail.com>
13936
13937         * gcc.dg/large-size-array-3.c: Correct typo.
13938
13939 2007-01-30  Richard Guenther  <rguenther@suse.de>
13940
13941         PR middle-end/27657
13942         * g++.dg/debug/pr27657.C: New testcase.
13943
13944 2007-01-30  Richard Guenther  <rguenther@suse.de>
13945
13946         PR middle-end/30313
13947         * gcc.dg/torture/pr30313.c: New testcase.
13948
13949 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
13950
13951         * gcc.dg/dfp/dfp-except.h: New file.
13952         * gcc.dg/dfp/fe-check.h: New file.
13953         * gcc.dg/dfp/fe-binop.c: New test.
13954         * gcc.dg/dfp/fe-convert-1.c: New test.
13955         * gcc.dg/dfp/fe-convert-2.c: New test.
13956         * gcc.dg/dfp/fe-convert-3.c: New test.
13957
13958         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
13959         * gcc.dg/dfp/decfloat-constants.c: Ditto.
13960         * gcc.dg/dfp/convert-dfp.c: Ditto.
13961         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
13962
13963 2007-01-29  Josh Conner  <jconner@apple.com>
13964
13965         * gcc.target/powerpc/altivec-24.c: New test.
13966
13967 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
13968
13969         PR c++/28266
13970         * g++.dg/parse/defarg12.C: New test.
13971
13972 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
13973
13974         PR fortran/30554
13975         * gfortran.dg/used_dummy_types_6.f90: New test.
13976
13977 2007-01-28  Jan Hubicka  <jh@suse.cz>
13978
13979         * gcc.dg/tree-prof/val-prof-6.c: New test.
13980
13981 2007-01-28  Roger Sayle  <roger@eyesopen.com>
13982
13983         * gcc.dg/large-size-array-3.c: Correct test case (portability).
13984
13985 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
13986
13987         PR C++/28988
13988         * g++.dg/expr/dtor4.C: New test.
13989
13990 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
13991
13992         * gcc.dg/tree-ssa/loop-23.c: New test.
13993
13994 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
13995
13996         PR libfortran/30389
13997         * gfortran.dg/achar_2.f90:  New test.
13998         * gfortran.dg/achar_3.f90:  New test.
13999
14000 2007-01-27  Ian Lance Taylor  <iant@google.com>
14001
14002         * gcc.dg/strict-overflow-1.c: New test.
14003         * gcc.dg/no-strict-overflow-1.c: New test.
14004         * gcc.dg/strict-overflow-2.c: New test.
14005         * gcc.dg/no-strict-overflow-2.c: New test.
14006         * gcc.dg/strict-overflow-3.c: New test.
14007         * gcc.dg/no-strict-overflow-3.c: New test.
14008         * gcc.dg/strict-overflow-4.c: New test.
14009         * gcc.dg/no-strict-overflow-4.c: New test.
14010         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
14011         * gcc.dg/pr15784-1.c: Likewise.
14012         * gcc.dg/pr20922-1.c: Likewise.
14013         * gcc.dg/pr20922-3.c: Likewise.
14014         * gcc.dg/pr20922-4.c: Likewise.
14015         * gcc.dg/pr20922-6.c: Likewise.
14016         * gcc.dg/compare-4.c: Likewise.
14017         * gcc.dg/torture/pr26898-1.c: Likewise.
14018         * gcc.dg/tree-ssa/divide-1.c: Likewise.
14019         * gcc.dg/tree-ssa/divide-2.c: Likewise.
14020         * gcc.dg/tree-ssa/divide-3.c: Likewise.
14021         * gcc.dg/tree-ssa/divide-4.c: Likewise.
14022         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
14023         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
14024         * gcc.dg/tree-ssa/pr21082.c: Likewise.
14025         * gcc.dg/tree-ssa/pr26899.c: Likewise.
14026         * g++.dg/tree-ssa/pr21082.C: Likewise.
14027
14028 2007-01-27  Roger Sayle  <roger@eyesopen.com>
14029
14030         * gcc-dg/large-size-array-3.c: New test case.
14031
14032 2007-01-27  Roger Sayle  <roger@eyesopen.com>
14033
14034         * gfortran.dg/forall_7.f90: New test case.
14035
14036 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
14037
14038         PR fortran/30407
14039         * gfortran.dg/where_operator_assign_1.f90: New test.
14040         * gfortran.dg/where_operator_assign_2.f90: New test.
14041         * gfortran.dg/where_operator_assign_3.f90: New test.
14042
14043 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
14044
14045         * lib/target-supports.exp
14046         (check_effective_target_powerpc_altivec): New.
14047         (check_effective_target_vect_cmdline_needed): Use it.
14048
14049 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
14050
14051         PR fortran/30278
14052         * gfortran.dg/backslash_3.f: New test.
14053
14054 2007-01-26  Richard Guenther  <rguenther@suse.de>
14055
14056         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
14057
14058 2007-01-26  Tobias Burnus  <burnus@net-b.de>
14059
14060         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
14061         * gfortran.dg/vect/vect.exp: Ditto.
14062         * gfortran.dg/dg.exp: Ditto.
14063         * gfortran.fortran-torture/execute/execute.exp: Ditto.
14064         * gfortran.fortran-torture/compile/compile.exp: Ditto.
14065
14066 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14067
14068         * gcc.dg/builtins-20.c: Add more cases.
14069         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
14070
14071 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14072
14073         PR fortran/30437
14074         * gcc.dg/Wall.c: New.
14075         * gcc.dg/Wno-all.c: New.
14076         * gfortran.dg/Wall.f90: New.
14077         * gfortran.dg/Wno-all.f90: New.
14078
14079 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
14080
14081         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
14082         * g++.dg/eh/simd-2.C: Also run on Darwin.
14083         * g++.dg/eh/simd-3.C: New.
14084         * g++.dg/eh/simd-4.C: New.
14085
14086 2007-01-25  Richard Guenther  <rguenther@suse.de>
14087
14088         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
14089         and _PROFILE_USE.
14090         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
14091
14092 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
14093
14094         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
14095         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
14096         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
14097         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
14098         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
14099         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
14100         * gcc.dg/ipa/ipa-7.c: New testcase.
14101
14102 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
14103
14104         * g++.dg/cpp0x/warn_cxx0x.C: New.
14105
14106 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14107
14108         * gcc.dg/builtins-20.c: Test builtin carg.
14109
14110 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
14111
14112         PR middle-end/27416
14113         * gcc.dg/gomp/pr27416.c: New test.
14114
14115         PR middle-end/30494
14116         * gcc.dg/gomp/pr30494.c: New test.
14117         * g++.dg/gomp/pr30494.C: New test.
14118
14119         PR middle-end/30421
14120         * gcc.dg/gomp/pr30421.c: New test.
14121
14122 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
14123
14124         * gcc.target/ia64/versionid-1.c: New test.
14125         * gcc.target/ia64/versionid-2.c: New test.
14126
14127 2007-01-24  Richard Guenther  <rguenther@suse.de>
14128
14129         PR testsuite/30181
14130         * gcc.dg/builtins-57.c: Change to a link-time testcase
14131         to support non-C99 targets.
14132
14133 2007-01-24  Jan Hubicka  <jh@suse.cz>
14134
14135         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
14136
14137 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
14138
14139         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
14140
14141 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
14142
14143         PR objc/27438
14144         * objc.dg/const-str-12.m: New test.
14145
14146 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14147
14148         PR fortran/30532
14149         * gfortran.dg/ctrl-z.f90:  New test.
14150
14151 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14152
14153         PR fortran/30481
14154         * gfortran.dg/namelist_assumed_char.f90:  New test.
14155
14156 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
14157
14158         PR c++/27492
14159         * g++.dg/inherit/covariant15.C: New test.
14160
14161 2007-01-23  Ian Lance Taylor  <iant@google.com>
14162
14163         * g++.dg/warn/Wparentheses-24.C: New test.
14164
14165 2007-01-23  Richard Guenther  <rguenther@suse.de>
14166
14167         PR testsuite/30560
14168         * ada/acats/run_acats: Do not call gnatmake or gnatchop
14169         with full path.
14170
14171 2007-01-22  Richard Guenther  <rguenther@suse.de>
14172
14173         PR tree-optimization/30038
14174         * gcc.dg/builtins-62.c: New testcase.
14175
14176 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14177
14178         * gcc.c-torture/compile/20070121.c: New test.
14179
14180 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
14181
14182         PR libfortran/30525
14183         * gfortran.dg/char_comparison_1.f:  New test.
14184
14185 2007-01-21  Ira Rosen  <irar@il.ibm.com>
14186
14187         * gcc.dg/vect/vect-strided-same-dr.c: New test.
14188
14189 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
14190
14191         PR objc/30479
14192         * objc.dg/pch: New directory.
14193         * objc.dg/pch/pch.exp: New file.
14194         * objc.dg/pch/interface-1.m: New test.
14195         * objc.dg/pch/interface-1.hs: New include file.
14196         * lib/objc.exp (objc_target_compile): Add
14197         "-x objective-c-header" in front of the sources if this is
14198         a precompiled header being compiled.
14199
14200 2007-01-20  Roger Sayle  <roger@eyesopen.com>
14201
14202         * gfortran.dg/array_memcpy_3.f90: New test case.
14203         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
14204
14205 2007-01-20  Roger Sayle  <roger@eyesopen.com>
14206             Brooks Moses  <brooks.moses@codesourcery.com>
14207             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14208
14209         * gfortran.dg/intrinsic_sign_1.f90: New test case.
14210         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
14211
14212 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14213
14214         * gcc.dg/torture/builtin-math-3.c: Test fdim.
14215
14216 2007-01-19  Mike Stump  <mrs@apple.com>
14217
14218         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
14219         away.
14220
14221 2007-01-19  Roger Sayle  <roger@eyesopen.com>
14222
14223         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
14224         option instead of -funsafe-math-optimizations.
14225
14226 2007-01-19  Tomas Bily  <tbily@suse.cz>
14227
14228         gcc.dg/tree-prof/indir-call-prof.c: New.
14229         g++.dg/dg.exp: Add tree-prof subdirectory.
14230         g++.dg/tree-prof/indir-call-prof.C: New.
14231         g++.dg/tree-prof/tree-prof.exp: New.
14232
14233 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14234
14235         PR c++/17947
14236         * g++.dg/warn/deprecated.C: Update warning output.
14237         * g++.dg/warn/deprecated-2.C: Likewise.
14238         * g++.dg/warn/deprecated-3.C: New.
14239
14240 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
14241
14242         * gcc.c-torture/execute/nestfunc-7.c: New.
14243
14244 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
14245
14246         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
14247
14248 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
14249
14250         * gcc.dg/m68k-pic-1.c: New.
14251
14252 2007-01-18  Roger Sayle  <roger@eyesopen.com>
14253
14254         * gfortran.dg/array_memcpy_4.f90: New test case.
14255
14256 2007-01-18  Josh Conner  <jconner@apple.com>
14257
14258         PR target/30485
14259         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
14260         * gcc.dg/vect/no-trapping-math-1: New.
14261         * gcc.dg/vect/no-trapping-math-2: New.
14262
14263 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
14264
14265         * gcc.target/i386/387-8.c: Update comment about optimizing
14266         inherent load of 1.0 of fptan instruction.
14267
14268 2007-01-18  Dirk Mueller  <dmueller@suse.de>
14269             Richard Guenther <rguenther@suse.de>
14270
14271         PR diagnostic/8268
14272         * gcc.dg/Warray-bounds.c: New testcase.
14273         * gcc.dg/Warray-bounds-2.c: New testcase.
14274         * g++.dg/warn/Warray-bounds.C: New testcase.
14275         * g++.dg/warn/Warray-bounds-2.C: New testcase.
14276
14277 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
14278
14279         PR fortran/30476
14280         * gfortran.dg/generic_12.f90: New test.
14281
14282 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
14283
14284         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
14285         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
14286
14287 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
14288
14289         * gcc.dg/dfp/compare-special.h: New file.
14290         * gcc.dg/dfp/compare-special-32.c: New test.
14291         * gcc.dg/dfp/compare-special-64.c: New test.
14292         * gcc.dg/dfp/compare-special-128.c: New test.
14293
14294 2007-01-16  Roger Sayle  <roger@eyesopen.com>
14295             Paul Thomas  <pault@gcc.gnu.org>
14296             Steven G. Kargl  <kargl@gcc.gnu.org>
14297
14298         PR fortran/30404
14299         * gfortran.dg/forall_6.f90: New test case.
14300         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
14301         * gfortran.dg/dependency_13.f90: Likewise.
14302
14303 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14304
14305         PR testsuite/12325
14306         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
14307         targets that don't support Inf.
14308
14309 2007-01-15  Dale Johannesen  <dalej@apple.com>
14310
14311         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
14312
14313 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
14314
14315         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
14316         of achar for 0xff to avoid the "Extended ASCII not
14317         implemented" error message.
14318
14319 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
14320
14321         PR fortran/28172
14322         * gfortran.dg/altreturn_4.f90: New test.
14323
14324         PR fortran/29389
14325         * gfortran.dg/stfunc_4.f90: New test.
14326
14327         PR fortran/29712
14328         * gfortran.dg/bound_2.f90: Reinstate commented out line.
14329         * gfortran.dg/initialization_1.f90: Change warning.
14330
14331         PR fortran/30283
14332         * gfortran.dg/specification_type_resolution_2.f90: New test.
14333
14334 2007-01-14  Jan Hubicka  <jh@suse.cz>
14335
14336         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
14337         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
14338         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
14339         elimination.
14340
14341 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
14342
14343         PR fortran/30410
14344         * gfortran.dg/external_procedures_2.f90: New test.
14345
14346 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
14347
14348         PR target/30413
14349         * gcc.target/i386/pr30413.c: New test.
14350
14351 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
14352
14353         PR fortran/30452
14354         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
14355
14356 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
14357
14358         * gcc.dg/20070112-1.c: New test.
14359
14360 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14361
14362         PR libgfortran/30435
14363         * gfortran.dg/list_read_6.f90: New test.
14364
14365 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
14366
14367         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
14368
14369 2007-01-12  Tom Tromey  <tromey@redhat.com>
14370
14371         PR preprocessor/28227:
14372         * gcc.dg/cpp/pr28227.c: New file.
14373
14374 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
14375
14376         * gcc.dg/tree-ssa/loop-22.c: New test.
14377
14378 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
14379
14380         PR tree-optimization/29516
14381         * gcc.dg/tree-ssa/loop-20.c: New test.
14382
14383 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
14384
14385         PR libfortran/30415
14386         * minmaxloc_integer_kinds_1.f90:  New test.
14387
14388 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
14389
14390         PR c++/29573
14391         * g++.dg/template/sizeof-template-argument.C: New test.
14392
14393 2007-01-11  Jan Hubicka  <jh@suse.cz>
14394
14395         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
14396         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
14397         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
14398         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
14399         * gcc.dg/tree-ssa/pr21658.c: Likewise.
14400         * gcc.dg/tree-ssa/pr15349.c: Likewise.
14401         * gcc.dg/tree-ssa/pr25501.c: Likewise.
14402         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
14403         transformation in question.
14404         * gcc.dg/tree-ssa/vrp05.c: Likewise.
14405         * gcc.dg/tree-ssa/pr20701.c: Likewise.
14406         * gcc.dg/always_inline3.c: Likewise.
14407
14408 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
14409
14410         PR c++/28999
14411         * g++.dg/template/typename11.C: New test.
14412
14413 2007-01-10  Robert Kennedy <jimbob@google.com>
14414
14415         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
14416
14417 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
14418
14419         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
14420         for different integer kinds.
14421         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
14422         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
14423         * gfortran.dg/ishft_2.f90: New test.
14424         * gfortran.dg/ishft_3.f90: New test.
14425
14426 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
14427
14428         * gfortran.dg/altreturn_2.f90: Removed executable bit.
14429
14430 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
14431
14432         PR tree-optimization/30322
14433         * gcc.dg/tree-ssa/loop-21.c: New test.
14434
14435 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
14436
14437         * g++.dg/rtti/darwin-builtin-linkage.C: New.
14438
14439 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14440
14441         * gcc.target/spu/intrinsics-1.c: Remove xfail.
14442
14443 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14444
14445         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
14446         * g++.dg/warn/overflow-warn-3.C: Likewise.
14447         * g++.dg/warn/overflow-warn-4.C: Likewise.
14448         * g++.dg/warn/overflow-warn-5.C: Likewise.
14449         * g++.dg/warn/overflow-warn-6.C: Likewise.
14450         * g++.dg/warn/Woverflow-1.C: Likewise.
14451         * g++.dg/warn/Woverflow-2.C: Likewise.
14452         * g++.dg/warn/Woverflow-3.C: Likewise.
14453         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
14454
14455 2007-01-08  Roger Sayle  <roger@eyesopen.com>
14456
14457         * gfortran.dg/array_constructor_14.f90: New test case.
14458         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
14459
14460 2007-01-08  Richard Guenther  <rguenther@suse.de>
14461
14462         PR tree-optimization/23603
14463         * gcc.dg/tree-ssa/vrp31.c: New testcase.
14464         * gcc.dg/tree-ssa/vrp32.c: Likewise.
14465
14466 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
14467
14468         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
14469         in __v8qi typedef.
14470         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
14471         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
14472         compiler behaviour.
14473         * gcc.dg/simd-5.c: Likewise.
14474         * gcc.dg/simd-6.c: Likewise.
14475         * g++.dg/conversion/simd1.C: Likewise.
14476         * g++.dg/conversion/simd3.C: Likewise.
14477         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
14478         (main): Use it.
14479
14480 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
14481
14482         PR tree-optimization/29877
14483         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
14484         name of a hard register for the target concerned.  Adjust dg-error
14485         directives to cope with new behaviour of TER.
14486
14487 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14488
14489         PR c++/28986
14490         * g++.dg/conversion/nullptr1.C: Added overflow warning.
14491         * g++.dg/warn/overflow-warn-1.C: New.
14492         * g++.dg/warn/overflow-warn-3.C: New.
14493         * g++.dg/warn/overflow-warn-4.C: New.
14494         * g++.dg/warn/overflow-warn-5.C: New.
14495         * g++.dg/warn/overflow-warn-6.C: New.
14496         * g++.dg/warn/Woverflow-1.C: New.
14497         * g++.dg/warn/Woverflow-2.C: New.
14498         * g++.dg/warn/Woverflow-3.C: New.
14499         * g++.dg/warn/multiple-overflow-warn-2.C: New.
14500
14501 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
14502
14503         PR fortran/27698
14504         * gfortran.dg/invalid_name.f90: New test.
14505         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
14506         * gfortran.dg/gomp/pr29759.f90: Ditto.
14507
14508 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
14509
14510         * gfortran.dg/present_1.f90:  Update error message.
14511
14512 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
14513
14514         PR c++/19439
14515         * g++.dg/template/duplicate1.C: New test
14516         * g++.dg/template/memfriend6.C: Adjust error markers.
14517
14518 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
14519
14520         PR tree-opt/30385
14521         * gcc.dg/torture/inline-1.c: New test.
14522
14523 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14524
14525         PR c/19978
14526         * gcc.dg/multiple-overflow-warn-1.c: New.
14527         * gcc.dg/multiple-overflow-warn-2.c: New.
14528         * gcc.dg/overflow-warn-6.c: New.
14529         * g++.dg/warn/multiple-overflow-warn-1.C: New.
14530
14531 2007-01-05  Roger Sayle  <roger@eyesopen.com>
14532
14533         * gfortran.dg/array_memcpy_1.f90: New test case.
14534         * gfortran.dg/array_memcpy_2.f90: Likewise.
14535
14536 2007-01-05  Richard Guenther  <rguenther@suse.de>
14537
14538         PR middle-end/27826
14539         * g++.dg/opt/pr27826.C: New testcase.
14540
14541 2007-01-05  Ian Lance Taylor  <iant@google.com>
14542
14543         * gcc.dg/Walways-true-1.c: New test.
14544         * gcc.dg/Walways-true-2.c: New test.
14545         * g++.dg/warn/Walways-true-1.C: New test.
14546         * g++.dg/warn/Walways-true-2.C: New test.
14547
14548 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
14549
14550         PR c/30360
14551         * gcc.dg/pr30360.c: New test.
14552
14553 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
14554
14555         PR fortran/23232
14556         * gfortran.dg/data_implied_do_1.f90: New test.
14557
14558         PR fortran/27996
14559         PR fortran/27998
14560         * gfortran.dg/char_length_1.f90: New test.
14561
14562 2007-01-05  Richard Guenther  <rguenther@suse.de>
14563
14564         PR middle-end/28116
14565         * g++.dg/opt/pr28116.C: New testcase.
14566
14567 2007-01-05  Tobias Burnus  <burnus@net-b.de>
14568
14569         PR fortran/29624
14570         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
14571           invalid deallocate.
14572         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
14573         * gfortran.dg/protected_4.f90: Add pointer intent check.
14574         * gfortran.dg/protected_6.f90: Add pointer intent check.
14575         * gfortran.dg/pointer_intent_1.f90: New test.
14576         * gfortran.dg/pointer_intent_2.f90: New test.
14577         * gfortran.dg/pointer_intent_3.f90: New test.
14578
14579 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
14580
14581         PR 30235
14582         * gfortran.dg/altreturn_2.f90: new test.
14583
14584 2007-01-04  Tom Tromey  <tromey@redhat.com>
14585
14586         PR preprocessor/28165:
14587         * gcc.dg/cpp/pr28165.c: New file.
14588
14589 2007-01-03  Josh Conner  <jconner@apple.com>
14590
14591         PR middle-end/29683
14592         * gcc.dg/pr29683.c: New.
14593
14594 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
14595
14596         PR c++/28217
14597         * g++.dg/pch/template-1.C: New test.
14598         * g++.dg/pch/template-1.Hs: New file.
14599
14600 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14601
14602         PR middle-end/30353
14603         * gcc.c-torture/compile/complex-4.c: New test.
14604
14605 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
14606
14607         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
14608         -maltivec.
14609         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
14610
14611 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
14612
14613         PR middle-end/30286
14614         * gcc.dg/pr30286.c: New test.
14615
14616         PR c++/29535
14617         * g++.dg/template/crash66.C: New test.
14618
14619         PR c++/29054
14620         * g++.dg/template/friend49.C: New test.
14621
14622 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
14623
14624         * gfortran.dg/ibits.f90: New test.
14625
14626 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
14627
14628         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
14629         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
14630
14631 2007-01-02  Jan Hubicka  <jh@suse.cz>
14632
14633         * gcc.dg/pr16194.c: We now output error on all three functions,
14634         not just first one.
14635
14636 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14637
14638         PR c/19977
14639         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
14640         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
14641
14642 2006-01-02  Ian Lance Taylor  <iant@google.com>
14643
14644         * g++.dg/warn/Wparentheses-22.C: New test.
14645         * g++.dg/warn/Wparentheses-23.C: New test.
14646
14647 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14648
14649         PR middle-end/7651
14650         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
14651         * gcc.dg/declspec-3-Wextra.c: New.
14652         * gcc.dg/declspec-3-no.c: New
14653
14654 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
14655
14656         PR fortran/20896
14657         * gfortran.dg/interface_10.f90: Remove.
14658
14659 2007-01-01  Roger Sayle  <roger@eyesopen.com>
14660
14661         * gcc.dg/fold-eqxor-4.c: New test case.
14662
14663 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
14664
14665         PR middle-end/30311
14666         * gcc.c-torture/compile/pr30311.c: New test.
14667
14668 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
14669
14670         PR middle-end/30253
14671         * gcc.c-torture/compile/statement-expression-1.c: New test.
14672
14673 2007-01-01  Andreas Schwab  <schwab@suse.de>
14674
14675         PR target/29166
14676         * g++.dg/eh/pr29166.C: New test.
14677
14678 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
14679
14680         * lib/target-supports.exp (check_effective_target_powerpc_spe):
14681         New.
14682         (check_effective_target_vect_cmdline_needed): Use it.
14683
14684 2006-12-31  Richard Guenther  <rguenther@suse.de>
14685
14686         PR middle-end/30137
14687         * gcc.dg/pr30137-1.c: New testcase.
14688         * gcc.dg/pr30137-2.c: Likewise.
14689
14690 2006-12-31  Roger Sayle  <roger@eyesopen.com>
14691
14692         PR middle-end/30322
14693         * gcc.dg/fold-plusnot-1.c: New test case.
14694
14695 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
14696
14697         PR c++/29731
14698         * g++.dg/parse/template22.C: New test.
14699
14700 2006-12-31  Richard Guenther  <rguenther@suse.de>
14701
14702         PR middle-end/30338
14703         * gcc.c-torture/compile/pr30338.c: New testcase.
14704
14705 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
14706
14707         PR fortran/27900
14708         * gfortran.dg/intrinsic_actual_4.f90: New test.
14709
14710         PR fortran/24325
14711         * gfortran.dg/func_decl_3.f90: New test.
14712
14713 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
14714
14715         PR fortran/23060
14716         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
14717         * gfortran.dg/c_by_val_1.f: New test.
14718         * gfortran.dg/c_by_val_2.f: New test.
14719         * gfortran.dg/c_by_val_3.f: New test.
14720
14721 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
14722
14723         PR libfortran/30321
14724         * gfortran.dg/sum_zero_array_1.f90:  New test.
14725
14726 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
14727
14728         PR preprocessor/29612
14729         * gcc.dg/cpp/pr29612-1.c: New test.
14730         * gcc.dg/cpp/pr29612-2.c: New test.
14731
14732 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
14733
14734         PR fortran/30034
14735         * gfortran.dg/pure_formal_proc_1.f90: New test.
14736
14737         PR fortran/30237
14738         * gfortran.dg/intrinsic_actual_3.f90: New test.
14739
14740 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14741
14742         PR fortran/30014
14743         * gfortran.dg/io_constraints_1.f90: Update test.
14744         * gfortran.dg/io_constraints_2.f90: Update test.
14745         * gfortran.dg/inquire_iolength.f90: New test.
14746
14747 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
14748
14749         PR fortran/20896
14750         * gfortran.dg/interface_10.f90: New test.
14751         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
14752         since z is already, locally a variable.
14753
14754         PR fortran/25135
14755         * gfortran.dg/generic_11.f90: New test.
14756         * gfortran.dg/interface_7.f90: Remove name clash between module
14757         name and procedure 'x' referenced in the interface.
14758
14759 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14760
14761         PR middle-end/7651
14762         * gcc.dg/Wmissing-parameter-type.c: New.
14763         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
14764         * gcc.dg/Wmissing-parameter-type-no.c: New.
14765
14766 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
14767
14768         PR fortran/25818
14769         * gfortran.dg/entry_array_specs_2.f: New test.
14770
14771         PR fortran/30084
14772         * gfortran.dg/nested_modules_6.f90: New test.
14773
14774 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14775
14776         PR middle-end/7651
14777         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
14778         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
14779
14780 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
14781
14782         PR C++/30168
14783         * g++.dg/opt/complex6.C: New test.
14784
14785 2006-12-22  Ben Elliston  <bje@au.ibm.com>
14786
14787         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
14788         full" if the linker on spu-*-* warns about exceeding local store.
14789
14790         And revert this patch:
14791         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
14792         fail to link due to relocation overflows on spu-*-*.
14793
14794 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
14795
14796         PR fortran/30273
14797         * gfortran.dg/dependency_19.f90: New test.
14798
14799 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
14800
14801         PR fortran/30202
14802         * gfortran.dg/alloc_comp_basics_3.f90: New test.
14803
14804 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
14805
14806         PR middle-end/30262
14807         * gcc.c-torture/execute/20061220-1.c: New test.
14808
14809         PR middle-end/30263
14810         * gcc.dg/gomp/asm-1.c: New test.
14811
14812         PR target/30230
14813         * g++.dg/eh/ia64-2.C: New test.
14814
14815 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
14816
14817         PR target/28966
14818         PR target/29248
14819         * gcc.dg/rs6000-leaf.c: New.
14820
14821 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14822
14823         PR fortran/25392
14824         * gfortran.dg/f2c_8.f90: New test.
14825
14826 2006-12-20  Bill Wendling  <wendling@apple.com>
14827
14828         * gcc.dg/asm-b.c: Check for __ppc64__.
14829
14830 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
14831
14832         PR fortran/30190
14833         * gfortran.dg/bounds_check_5.f90: New test.
14834
14835 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
14836
14837         PR middle-end/30143
14838         * gcc.dg/gomp/complex-1.c: New testcase.
14839
14840 2006-12-20  Roger Sayle  <roger@eyesopen.com>
14841
14842         * gfortran.dg/array_memset_1.f90: New test case.
14843
14844 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
14845
14846         * lib/target-supports.exp: Add spu to
14847         check_effective_target_vect_widen_mult_hi_to_si.
14848
14849 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
14850
14851         PR fortran/29992
14852         * gfortran.dg/generic_9.f90: New test.
14853
14854         PR fortran/30081
14855         * gfortran.dg/generic_10.f90: New test.
14856
14857 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
14858
14859         PR tree-opt/30045
14860         * gcc.dg/pr30045.c: New test.
14861
14862 2006-12-20  Ben Elliston  <bje@au.ibm.com>
14863
14864         * gcc.dg/20020312-2.c: Add a case for __SPU__.
14865
14866 2006-12-19  Eric Christopher  <echristo@apple.com>
14867
14868         PR target/29302
14869         * gcc.c-torture/execute/pr29302-1.c: New.
14870
14871 2006-12-19  Tobias Burnus  <burnus@net-b.de>
14872
14873         PR fortran/39238
14874         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
14875
14876 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
14877
14878         PR fortran/30236
14879         * gfortran.dg/altreturn_3.f90: New test.
14880
14881         * gfortran.dg/char_result_12.f90: Fix comment typos.
14882
14883 2006-12-19  Ben Elliston  <bje@au.ibm.com>
14884
14885         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
14886         as newlib's stdio.h uses non-traditional cpp constructs.
14887
14888 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
14889
14890         * gfortran.dg/advance.f90: Renamed to advance_1.f90
14891         * gfortran.dg/append-1.f90: Renamed to append_1.f90
14892         * gfortran.dg/array-1.f90: Renamed to array_1.f90
14893         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
14894         * gfortran.dg/backspace.f: Renamed to backspace_1.f
14895         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
14896         * gfortran.dg/default_initialization.f: Renamed to
14897         default_initialization_1.f
14898         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
14899         dollar_edit_descriptor_1.f
14900         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
14901         dollar_edit_descriptor_2.f
14902         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
14903         dollar_edit_descriptor_3.f
14904         * gfortran.dg/logint-1.f: Renamed to logint_1.f
14905         * gfortran.dg/logint-2.f: Renamed to logint_2.f
14906         * gfortran.dg/logint-3.f: Renamed to logint_3.f
14907         * gfortran.dg/advance_1.f90: Renamed from advance.f90
14908         * gfortran.dg/append_1.f90: Renamed from append-1.f90
14909         * gfortran.dg/array_1.f90: Renamed from array-1.f90
14910         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
14911         * gfortran.dg/backspace_1.f: Renamed from backspace.f
14912         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
14913         * gfortran.dg/default_initialization_1.f: Renamed from
14914         default_initialization.f
14915         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
14916         dollar_edit_descriptor-1.f
14917         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
14918         dollar_edit_descriptor-2.f
14919         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
14920         dollar_edit_descriptor-3.f
14921         * gfortran.dg/logint_1.f: Renamed from logint-1.f
14922         * gfortran.dg/logint_2.f: Renamed from logint-2.f
14923         * gfortran.dg/logint_3.f: Renamed from logint-3.f
14924
14925 2006-12-18  Bill Wendling  <wendling@apple.com>
14926
14927         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
14928         id is an OjbC keyword.
14929
14930 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14931
14932         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
14933
14934 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
14935
14936         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
14937
14938 2006-12-18  Ian Lance Taylor  <iant@google.com>
14939
14940         * g++.dg/warn/Wmissing-declarations-1.C: New test.
14941
14942 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
14943
14944         * gcc.c-torture/compile/pr27528.c: Use empty templates.
14945
14946 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
14947
14948         PR fortran/30207
14949         * gfortran.fortran-torture/execute/where21.f90: New test.
14950
14951 2006-12-17  Tobias Burnus  <burnus@net-b.de>
14952
14953         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
14954
14955 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14956
14957         PR middle-end/7651
14958         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
14959         * gcc.dg/if-empty-1.c: Likewise.
14960         * gcc.dg/pr23165.c: Likewise.
14961         * g++.dg/warn/empty-body.C: Likewise.
14962
14963 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14964
14965         PR libfortran/30005
14966         * gfortran.dg/open_errors.f90: New test.
14967
14968 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
14969
14970         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
14971
14972         * gcc.target/i386/ssse3-pabsb.c: New file.
14973         * gcc.target/i386/ssse3-pabsd.c: Likewise.
14974         * gcc.target/i386/ssse3-pabsw.c: Likewise.
14975         * gcc.target/i386/ssse3-palignr.c: Likewise.
14976         * gcc.target/i386/ssse3-phaddd.c: Likewise.
14977         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
14978         * gcc.target/i386/ssse3-phaddw.c: Likewise.
14979         * gcc.target/i386/ssse3-phsubd.c: Likewise.
14980         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
14981         * gcc.target/i386/ssse3-phsubw.c: Likewise.
14982         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
14983         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
14984         * gcc.target/i386/ssse3-pshufb.c: Likewise.
14985         * gcc.target/i386/ssse3-psignb.c: Likewise.
14986         * gcc.target/i386/ssse3-psignd.c: Likewise.
14987         * gcc.target/i386/ssse3-psignw.c: Likewise.
14988         * gcc.target/i386/ssse3-vals.h: Likewise.
14989
14990 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
14991
14992         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
14993         * lib/fortran-torture.exp: Include target-supports.exp.
14994
14995 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
14996
14997         PR target/30185
14998         * gcc.c-torture/execute/pr30185.c: New test.
14999
15000 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15001
15002         PR testsuite/30179
15003         PR testsuite/30180
15004         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
15005         * gcc.dg/builtin-bswap-2.c: Likewise.
15006         * gcc.dg/builtin-bswap-3.c: Likewise.
15007         * gcc.dg/builtin-bswap-4.c: Likewise.
15008         * lib/target-supports.exp (check_effective_target_stdint_types): New.
15009         * gcc.c-torture/execute/mode-dependent-address.x: New file.
15010
15011 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15012
15013         PR libfortran/30145
15014         * gfortran.dg/write_zero_array: New test.
15015
15016 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15017
15018         PR fortran/30200
15019         * gfortran.dg/write_fmt_trim.f90: New test.
15020
15021 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
15022
15023         PR 30194
15024         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
15025         temporarily.
15026
15027 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15028
15029         * lib/target-supports.exp (check_weak_available): Use istarget
15030         "hppa*-*-hpux10*" instead of regexp.
15031         (check_cxa_atexit_available): Likewise.
15032
15033 2006-12-14  Richard Guenther  <rguenther@suse.de>
15034
15035         PR tree-optimization/30197
15036         * gcc.c-torture/execute/complex-1.c: Fix function name.
15037         * gcc.dg/builtins-61.c: New testcase.
15038
15039 2006-12-14  Richard Guenther  <rguenther@suse.de>
15040
15041         PR middle-end/30172
15042         * gcc.dg/pr30172-1.c: New testcase.
15043
15044 2006-12-14  Richard Guenther  <rguenther@suse.de>
15045
15046         PR tree-optimization/30198
15047         * gcc.dg/builtins-60.c: New testcase.
15048
15049 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
15050
15051         * lib/target-supports.exp (vect_no_align): Remove spu.
15052
15053 2006-12-13  Ian Lance Taylor  <iant@google.com>
15054
15055         PR c++/19564
15056         PR c++/19756
15057         * g++.dg/warn/Wparentheses-5.C: New test.
15058         * g++.dg/warn/Wparentheses-6.C: New test.
15059         * g++.dg/warn/Wparentheses-7.C: New test.
15060         * g++.dg/warn/Wparentheses-8.C: New test.
15061         * g++.dg/warn/Wparentheses-9.C: New test.
15062         * g++.dg/warn/Wparentheses-10.C: New test.
15063         * g++.dg/warn/Wparentheses-11.C: New test.
15064         * g++.dg/warn/Wparentheses-12.C: New test.
15065         * g++.dg/warn/Wparentheses-13.C: New test.
15066         * g++.dg/warn/Wparentheses-14.C: New test.
15067         * g++.dg/warn/Wparentheses-15.C: New test.
15068         * g++.dg/warn/Wparentheses-16.C: New test.
15069         * g++.dg/warn/Wparentheses-17.C: New test.
15070         * g++.dg/warn/Wparentheses-18.C: New test.
15071         * g++.dg/warn/Wparentheses-19.C: New test.
15072         * g++.dg/warn/Wparentheses-20.C: New test.
15073         * g++.dg/warn/Wparentheses-21.C: New test.
15074
15075 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15076
15077         PR testsuite/30157
15078         * lib/target-supports.exp (check_cxa_atexit_available): Return false
15079         for target "hppa.*hpux10".
15080
15081 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
15082
15083         * g++.dg/debug/vartrack1.C: New test.
15084
15085         * g++.dg/opt/ifcvt1.C: New test.
15086
15087         * gcc.dg/tls/opt-13.c: New test.
15088
15089         * gcc.dg/20060425-2.c: New test.
15090
15091         * g++.dg/opt/pr15054-2.C: New test.
15092
15093         * gcc.c-torture/execute/20060420-1.c: New test.
15094
15095         * gcc.c-torture/execute/20060412-1.c: New test.
15096
15097         * objc/compile/20060406-1.m: New test.
15098
15099 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
15100
15101         * g++.dg/template/array17.C: New test.
15102
15103 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
15104
15105         * gcc.target/powerpc/altivec-23.c: New test.
15106
15107 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
15108
15109         PR c++27316
15110         * g++.dg/inherit/error3.C: New test.
15111
15112         PR c++/28740
15113         * g++.dg/inherit/error4.C: New test.
15114
15115 2006-12-13  Richard Guenther  <rguenther@suse.de>
15116
15117         PR tree-optimization/17687
15118         * gcc.dg/builtins-59.c: New testcase.
15119
15120 2006-12-13  Ben Elliston  <bje@au.ibm.com>
15121
15122         * gcc.target/spu/Wmain.c: New test.
15123
15124 2006-12-12  Josh Conner  <jconner@apple.com>
15125
15126         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
15127         * g++.dg/abi/thunk4.C: Likewise.
15128         * g++.dg/abi/rtti3.C: Likewise.
15129
15130 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
15131
15132         * gcc.target/spu/cpat-1.c: New test.
15133         * gcc.target/spu/cpat-2.c: New test.
15134         * gcc.target/spu/cpat-3.c: New test.
15135         * gcc.target/spu/cpat-4.c: New test.
15136
15137 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15138
15139         PR tree-opt/28436
15140         * gcc.c-torture/compile/vector-1.c: New test.
15141         * gcc.c-torture/compile/vector-2.c: New test.
15142         * gcc.c-torture/compile/vector-3.c: New test.
15143
15144 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15145
15146         * lib/fortran-torture.exp: Update copyright years.  Remove
15147         obsolete comment.  Test -ftree-vectorize where it makes sense.
15148         * lib/gfortran-dg.exp: Update copyright years.  Use settings
15149         from fortran-torture.exp.
15150         * gfortran.dg/char_transpose_1.f90,
15151         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
15152         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
15153         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
15154         '-w' to dg-options.
15155
15156 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
15157
15158         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
15159         saved_${tool}_load.
15160
15161 2006-12-12  Ira Rosen  <irar@il.ibm.com>
15162
15163         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
15164         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
15165         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
15166         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
15167         gaps.
15168
15169 2006-12-12  Richard Guenther  <rguenther@suse.de>
15170
15171         PR middle-end/30147
15172         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
15173
15174 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
15175             Diego Novillo  <dnovillo@redhat.com>
15176
15177         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
15178         VDEF/VUSE changes.
15179         * gcc.dg/tree-ssa/pr26421.c: Likewise
15180         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
15181         * gcc.dg/tree-ssa/pr23382.c: Likewise.
15182         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
15183         * gcc.dg/tree-ssa/pr28410.c: Likewise.
15184         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
15185         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
15186         * gcc.dg/tree-ssa/vrp07.c: Likewise.
15187         * gcc.dg/tree-ssa/vrp08.c: Likewise.
15188         * gcc.dg/tree-ssa/alias-12.c: Likewise.
15189
15190 2006-12-11  Jan Hubicka  <jh@suse.cz>
15191
15192         * gcc.dg/tree-prof/stringop-1.c: New test.
15193         * gcc.dg/tree-prof/stringop-2.c: New test.
15194
15195 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
15196
15197         PR target/30120
15198         * gcc.target/i386/pr30120.c: New test.
15199
15200         Revert:
15201         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
15202
15203         * gcc.target/i386/x87regparm-1.c: New test.
15204         * gcc.target/i386/x87regparm-2.c: New test.
15205         * gcc.target/i386/x87regparm-3.c: New test.
15206         * gcc.target/i386/x87regparm-4.c: New test.
15207
15208 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
15209
15210         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
15211
15212 2006-12-10  Tobias Burnus  <burnus@net-b.de>
15213
15214         PR fortran/23994
15215         * gfortran.dg/protected_1.f90: New test.
15216         * gfortran.dg/protected_2.f90: New test.
15217         * gfortran.dg/protected_3.f90: New test.
15218         * gfortran.dg/protected_4.f90: New test.
15219         * gfortran.dg/protected_5.f90: New test.
15220         * gfortran.dg/protected_6.f90: New test.
15221
15222 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
15223             Tobias Burnus  <burnus@gcc.gnu.org>
15224
15225         PR fortran/29975
15226         PR fortran/30068
15227         * gfortran.dg/interface_4.f90: Test adding procedure to generic
15228         interface.
15229         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
15230         ambiguous interfaces.
15231         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
15232         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
15233         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
15234         ambiguous interfaces.
15235         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
15236         * gfortran.dg/array_initializer_2.f90: Add initializer array
15237         constructor test.
15238
15239         PR fortran/30096
15240         * gfortran.dg/interface_9.f90: Test that host interfaces are
15241         not checked for ambiguity with the local version.
15242
15243 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
15244
15245         PR fortran/29464
15246         * gfortran.dg/module_interface_2.f90: New test.
15247
15248 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
15249
15250         PR fortran/29941
15251         * gfortran.dg/assumed_len.f90: New test.
15252
15253 2006-12-09  Richard Guenther  <rguenther@suse.de>
15254
15255         * g++.dg/warn/implicit-typename1.C: Qualify types.
15256         * g++.dg/parse/crash12.C: Likewise.
15257         * g++.dg/tree-ssa/pr22444.C: Likewise.
15258
15259 2006-12-09  Tobias Burnus  <burnus@net-b.de>
15260
15261         * gfortran.dg/array_2.f90: Added sqrt test.
15262
15263 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
15264
15265         * gcc.target/i386/x87regparm-1.c: XFAIL.
15266         * gcc.target/i386/x87regparm-2.c: XFAIL.
15267         * gcc.target/i386/x87regparm-3.c: XFAIL.
15268         * gcc.target/i386/x87regparm-4.c: XFAIL.
15269
15270 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15271
15272         * lib/target-supports.exp
15273         (check_effective_target_large_long_double): New.
15274         * gcc.dg/Wconversion-real.c : Use it.
15275         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
15276         unsigned.
15277
15278 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
15279
15280         * gcc.c-torture/execute/mode-dependent-address.c: New test.
15281
15282 2006-12-08  Tobias Burnus  <burnus@net-b.de>
15283
15284         PR fortran/27546
15285         * gfortran.dg/import4.f90: New test for IMPORT in modules.
15286
15287 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
15288
15289         PR c++/29732
15290         * g++.dg/template/crash65.C: New test.
15291         * g++.dg/template/spec16.C: Tweak error markers.
15292
15293 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15294
15295         * gcc.target/spu: New directory.
15296         * gcc.target/spu/spu.exp: New file.
15297         * gcc.target/spu/intrinsics-1.c: New test.
15298
15299 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
15300
15301         PR c++/29980
15302         * g++.dg/ext/attrib27.C: New test.
15303         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
15304         * g++.dg/parse/typedef5.C: Likewise.
15305
15306 2006-12-07  Mike Stump  <mrs@apple.com>
15307
15308         * treelang/compile/var_defs.tree: Adjust.
15309
15310 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
15311
15312         PR c++/29730
15313         * g++.dg/template/crash64.C: New test.
15314         * g++.dg/parse/crash27.C: Adjust error markers.
15315
15316 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
15317
15318         PR libfortran/30009
15319         PR libfortran/30056
15320         * gfortran.dg/read_eof_4.f90:  Add tests.
15321         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
15322         * gfortran.dg/unf_read_corrupted_1.f90: New test.
15323
15324 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
15325
15326         PR c++/29729
15327         * g++.dg/template/crash63.C: New test.
15328
15329         PR c++/29728
15330         * g++.dg/template/crash62.C: New test.
15331
15332 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
15333
15334         PR fortran/30003
15335         * gfortran.dg/allocatable_function_1.f90: Increase the number
15336         of expected calls of free to 10; the lhs section reference is
15337         now evaluated so there is another call to bar.  Change the
15338         comment appropriately.
15339         * gfortran.dg/array_section_1.f90: New test.
15340
15341 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
15342
15343         PR fortran/29912
15344         * gfortran.dg/char_result_12.f90: New test.
15345
15346 2006-12-05  Richard Guenther  <rguenther@suse.de>
15347
15348         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
15349         * gcc.dg/vect/vect-pow-2.c: Rename to ...
15350         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
15351         vect_double, xfail for spu*-*-*.
15352
15353 2006-12-04  Tobias Burnus  <burnus@net-b.de>
15354
15355         PR fortran/29962
15356         * initialization_4.f90: Test noninteger exponents (-std=f95).
15357         * initialization_5.f90: New test for noninteger exponents
15358           with -std=f2003.
15359
15360 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
15361
15362         PR fortran/29821
15363         * gfortran.dg/parameter_array_section_1.f90: New test.
15364
15365 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
15366
15367         PR c++/29733
15368         * g++.dg/template/crash61.C: New test.
15369
15370         PR c++/29632
15371         * g++.dg/template/error23.C: New test.
15372
15373 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
15374
15375         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
15376
15377 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
15378
15379         PR fortran/29916
15380         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
15381
15382 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
15383
15384         PR middle-end/29965
15385         * gcc.dg/gomp/pr29965-1.c: New test.
15386         * gcc.dg/gomp/pr29965-2.c: New test.
15387         * gcc.dg/gomp/pr29965-3.c: New test.
15388         * gcc.dg/gomp/pr29965-4.c: New test.
15389         * gcc.dg/gomp/pr29965-5.c: New test.
15390         * gcc.dg/gomp/pr29965-6.c: New test.
15391         * g++.dg/gomp/pr29965-1.C: New test.
15392         * g++.dg/gomp/pr29965-2.C: New test.
15393         * g++.dg/gomp/pr29965-3.C: New test.
15394         * g++.dg/gomp/pr29965-4.C: New test.
15395         * g++.dg/gomp/pr29965-5.C: New test.
15396         * g++.dg/gomp/pr29965-6.C: New test.
15397         * g++.dg/gomp/pr29965-7.C: New test.
15398         * g++.dg/gomp/pr29965-8.C: New test.
15399         * g++.dg/gomp/pr29965-9.C: New test.
15400         * g++.dg/gomp/pr29965-10.C: New test.
15401
15402 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
15403
15404         * gnat.dg/pointer_variable_bounds.adb: New test.
15405         * gnat.dg/pointer_variable_bounds.ads: Likewise.
15406         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
15407
15408 2006-12-03  Eric Christopher  <echristo@apple.com>
15409
15410         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
15411
15412 2006-12-03  Richard Henderson  <rth@redhat.com>
15413             Andrew Pinski  <pinskia@gmail.com>
15414
15415         PR C++/14329
15416         * g++.dg/warn/unit-1.C: New test.
15417
15418 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
15419
15420         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
15421
15422 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
15423
15424         * g++.dg/vect/vect.exp: Enable tests to run on spu.
15425         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
15426         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
15427         * gcc.dg/vect/vect-70.c: Reduce array size.
15428         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
15429         vect_no_compaer_double targets.
15430         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
15431         vect_float, vect_double, and vect_int.
15432
15433 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
15434
15435         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
15436         test for loop versioning on vect_no_align targets.
15437         * gcc.dg/vect/pr20122.c: Likewise.
15438         * gcc.dg/vect/vect-105.c: Likewise.
15439         * gcc.dg/vect/vect-42.c: Likewise.
15440         * gcc.dg/vect/vect-43.c: Likewise.
15441         * gcc.dg/vect/vect-74.c: Likewise.
15442         * gcc.dg/vect/vect-75.c: Likewise.
15443         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
15444         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
15445         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
15446         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
15447
15448 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
15449
15450         PR fortran/29642
15451         * gfortran.dg/value_1.f90 : New test.
15452         * gfortran.dg/value_2.f90 : New test.
15453         * gfortran.dg/value_3.f90 : New test.
15454         * gfortran.dg/value_4.f90 : New test.
15455         * gfortran.dg/value_4.c : Called from value_4.f90.
15456
15457 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15458
15459         PR C++/30033
15460         *  g++.dg/cpp0x/static_assert4.C: New testcase.
15461
15462 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15463
15464         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
15465
15466 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
15467
15468         PR c/27953
15469         * gcc.dg/pr27953.c: New test.
15470
15471 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15472
15473         PR c++/30022
15474         * g++.dg/ext/vector5.C: New test.
15475
15476         PR c++/30021
15477         * g++.dg/other/main1.C: New test.
15478
15479 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
15480
15481         PR libfortran/29568
15482         * gfortran.dg/convert_implied_open.f90:  Change to
15483         new default record length.
15484         * gfortran.dg/unf_short_record_1.f90:  Adapt to
15485         new error message.
15486         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
15487
15488 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
15489
15490         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
15491
15492 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
15493
15494         PR c++/29066
15495         * g++.dg/expr/pr29066.c: New.
15496
15497 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
15498             Zdenek Dvorak <dvorakz@suse.cz>
15499
15500         PR tree-optimization/29921
15501         * gcc.dg/pr29921-2.c: New test.
15502
15503 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
15504
15505         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
15506         (i386_get_cpuid): New function.
15507         (i386_cpuid_ecx): Likewise.
15508         (i386_cpuid_edx): Likewise.
15509         (i386_cpuid): Updated to call i386_cpuid_edx.
15510
15511         * gcc.target/i386/sse3-addsubpd.c: New file.
15512         * gcc.target/i386/sse3-addsubps.c: Likewise.
15513         * gcc.target/i386/sse3-haddpd.c: Likewise.
15514         * gcc.target/i386/sse3-haddps.c: Likewise.
15515         * gcc.target/i386/sse3-hsubpd.c: Likewise.
15516         * gcc.target/i386/sse3-hsubps.c: Likewise.
15517         * gcc.target/i386/sse3-lddqu.c: Likewise.
15518         * gcc.target/i386/sse3-movddup.c: Likewise.
15519         * gcc.target/i386/sse3-movshdup.c: Likewise.
15520         * gcc.target/i386/sse3-movsldup.c: Likewise.
15521
15522 2006-12-01  Dirk Mueller  <dmueller@suse.de>
15523
15524         * g++.dg/warn/Wreturn-type-4.C: New testcase.
15525
15526 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
15527
15528         * gcc.dg/dfp/convert-int-max.c: New test.
15529         * gcc.dg/dfp/convert-int-max-fold.c: New test.
15530
15531 2006-11-30  Richard Guenther  <rguenther@suse.de>
15532
15533         * gcc.dg/vect/vect-pow-1.c: Rename ...
15534         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
15535         floats instead of doubles, check successful vectorization.
15536
15537 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15538
15539         PR target/29945
15540         * gcc.c-torture/compile/pr29945.c: New testcase.
15541
15542 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
15543
15544         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
15545         -maltivec.
15546
15547 2006-11-29  Eric Christopher  <echristo@apple.com>
15548
15549         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
15550
15551 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
15552
15553         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
15554
15555         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
15556
15557 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
15558
15559         PR c++/29022
15560         * g++.dg/inherit/virtual2.C: New test.
15561         * g++.dg/inherit/virtual3.C: Likewise.
15562         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
15563         * g++.dg/inherit/error2.C: Likewise.
15564         * g++.dg/template/instantiate1.C: Likewise.
15565
15566 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
15567
15568         PR tree-opt/29984
15569         * gcc.dg/tree-ssa/reassoc-12.c: New test.
15570
15571 2006-11-28  Jan Hubicka  <jh@suse.cz>
15572
15573         * gcc.dg/memcpy-1.c: New test.
15574
15575 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
15576
15577         PR c++/29735
15578         * g++.dg/warn/main-3.C: New test.
15579
15580 2006-11-28  Jan Hubicka  <jh@suse.cz>
15581
15582         * gcc.dg/winline-1.c: New test.
15583
15584 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
15585
15586         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
15587         alignments.
15588
15589 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
15590
15591         PR fortran/29976
15592         * gfortran.dg/missing_optional_dummy_3.f90
15593
15594 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
15595
15596         PR fortran/20880
15597         * gfortran.dg/interface_3.f90: Modify errors.
15598
15599 2006-11-28  Ben Elliston  <bje@au.ibm.com>
15600
15601         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
15602         fail to link due to relocation overflows on spu-*-*.
15603
15604 2006-11-27  Michael Matz  <matz@suse.de>
15605             Andreas Krebbel  <krebbel1@de.ibm.com>
15606
15607         PR target/29319
15608         * gcc.dg/20061127-1.c: New testcase.
15609
15610 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
15611
15612         * gcc.dg/20061124-1.c: Add exit() function prototype.
15613
15614 2006-11-27  Jan Hubicka  <jh@suse.cz>
15615
15616         * gcc.target/i386/memcpy-1.c: Adjust size.
15617         * gcc.dg/visibility-11.c: Likewise.
15618
15619 2006-11-27  Richard Guenther  <rguenther@suse.de>
15620
15621         PR middle-end/25620
15622         * gcc.target/i386/pow-1.c: New testcase.
15623         * gcc.dg/builtins-58.c: Likewise.
15624
15625 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
15626
15627         PR c++/29886
15628         * g++.dg/expr/cast8.C: New test.
15629
15630 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15631
15632         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
15633         Don't ever inline the testcase.
15634
15635 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
15636
15637         PR fortran/29982
15638         * gfortran.fortran-torture/compile/parameter_3.f90: New
15639         testcase.
15640
15641 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
15642
15643         PR fortran/29951
15644         * gfortran.fortran-torture/execute/transfer2.f90: New test.
15645
15646 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15647
15648         * gfortran.fortran-torture/execute/specifics.f90: Remove test
15649         for CHAR.
15650
15651 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15652
15653         PR libgfortran/29936
15654         * gfortran.dg/write_check3.f90: New test.
15655
15656 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15657
15658         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
15659
15660 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
15661
15662         PR fortran/20880
15663         * gfortran.dg/interface_3.f90: New test.
15664
15665         PR fortran/29387
15666         * gfortran.dg/generic_8.f90: New test.
15667
15668 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15669
15670         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
15671         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
15672         * gfortran.dg/specifics_3.f90: Remove.
15673
15674 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
15675
15676         PR c/29955
15677         * gcc.dg/gomp/pr29955.c: New test.
15678
15679         PR c/29736
15680         * gcc.dg/pr29736.c: New test.
15681
15682 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15683
15684         PR tree-opt/29964
15685         * gcc.dg/pure-1.c: New test.
15686
15687 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
15688
15689         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
15690         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
15691
15692 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
15693
15694         * gcc.dg/20061124-1.c: New testcase.
15695
15696 2006-11-23  Eric Christopher  <echristo@apple.com>
15697
15698         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
15699
15700 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15701
15702         PR c/2707
15703         PR c++/26167
15704         * gcc.dg/Wconversion-integer.c: New. Supersedes
15705         Wconversion-negative-constants.c
15706         * gcc.dg/Wconversion-real.c: New.
15707         * gcc.dg/Wconversion-real-integer.c: New.
15708         * gcc.dg/Wconversion-negative-constants.c: Deleted.
15709         * g++.dg/warn/Wconversion1.C: Modified.
15710
15711 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15712
15713         * gfortran.dg/overload_1.f90: New test.
15714
15715 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15716
15717         PR c/9072
15718         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
15719         Wtraditional-conversion.
15720         * gcc.dg/overflow-warn-2.c: Likewise.
15721         * gcc.dg/Wconversion.c: Likewise. Renamed as
15722         Wtraditional-conversion.c .
15723         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
15724         Wtraditional-conversion-2.c .
15725         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
15726         Wtraditional-conversion-2.c
15727         * gcc.dg/Wconversion-negative-constants.c: New.
15728
15729 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
15730
15731         * gcc.dg/tree-ssa/dump-1.c: New test.
15732
15733 2006-11-23  David Ung <davidu@mips.com>
15734
15735         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
15736         -mfp64, allowable when ISA >= 33 and float is enabled.
15737         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
15738         of mthc1 and mfhc1 patterns.
15739
15740 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
15741
15742         PR tree-optimization/29921
15743         * gcc.dg/pr29921.c: New test.
15744
15745 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15746
15747         PR fortran/29441
15748         * gfortran.dg/initialization_4.f90: New test.
15749
15750 2006-11-22  Ira Rosen  <irar@il.ibm.com>
15751
15752         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
15753         platforms that have interleaving support.
15754         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
15755         * gcc.dg/vect/vect-strided-a-u16-i2.c,
15756         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
15757         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
15758         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
15759         gcc.dg/vect/vect-strided-u8-i2-gap.c,
15760         gcc.dg/vect/vect-strided-u8-i8.c,
15761         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
15762         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
15763         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
15764         gcc.dg/vect/vect-strided-float.c,
15765         gcc.dg/vect/vect-strided-a-mult.c,
15766         gcc.dg/vect/vect-strided-mult-char-ls.c,
15767         gcc.dg/vect/vect-strided-a-u16-mult.c,
15768         gcc.dg/vect/vect-strided-a-u32-mult.c,
15769         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
15770         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
15771         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
15772         gcc.dg/vect/vect-strided-mult.c,
15773         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
15774         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
15775         New.
15776
15777 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
15778
15779         PR fortran/25087
15780         * gfortran.dg/auto_char_len_4.f90: New test.
15781
15782 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
15783
15784         PR fortran/29652
15785         * gfortran.dg/generic_7.f90: New test.
15786         * gfortran.dg/defined_operators_1.f90: Add new error.
15787
15788 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
15789
15790         PR tree-optimization/29902
15791         * g++.dg/tree-ssa/pr29902.C: New test.
15792
15793 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
15794
15795         PR fortran/29820
15796         * gfortran.dg/used_types_13.f90: New test.
15797
15798 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
15799
15800         * gcc.dg/dfp/snan.c: Delete.
15801
15802 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
15803
15804         * g++.dg/cpp0x/static_assert1.C: New.
15805         * g++.dg/cpp0x/static_assert2.C: New.
15806         * g++.dg/cpp0x/static_assert3.C: New.
15807
15808 2006-11-21  Richard Guenther  <rguenther@suse.de>
15809
15810         * gcc.dg/vect/vect-pow-1.c: New testcase.
15811         * gcc.dg/vect/vect-pow-2.c: Likewise.
15812
15813 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
15814
15815         PR c++/29570
15816         * g++.dg/template/static29.C: New test.
15817
15818         PR c++/29734
15819         * g++.dg/conversion/simd4.C: New test.
15820
15821 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
15822
15823         PR c++/29475
15824         * g++.dg/template/access19.C: New test.
15825         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
15826         error is reported.
15827
15828 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15829
15830         PR tree-opt/25500
15831         * gcc.dg/tree-ssa/sra-4.c: New testcase.
15832
15833 2006-11-20  Tobias Burnus  <burnus@net-b.de>
15834
15835         PR fortran/27546
15836         * gfortran.dg/import.f90: Extended test.
15837         * gfortran.dg/import2.f90: Extended test.
15838
15839 2006-11-20  Tobias Burnus  <burnus@net-b.de>
15840
15841         * gfortran.dg/volatile3.f90: Add conflict test.
15842
15843 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
15844
15845         PR fortran/24783
15846         * gfortran.dg/implicit_10.f90: New test.
15847
15848 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15849
15850         PR c++/8586
15851         * g++.dg/warn/Wall-write-strings.C: New.
15852
15853 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
15854
15855         * gfortran.dg/alloc_comp_constraint_5.f90: New.
15856         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
15857
15858 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15859
15860         * gfortran.dg/use_3.f90: Remove error message.
15861         * gfortran.dg/iso_fortran_env_1.f90: New test.
15862         * gfortran.dg/iso_fortran_env_2.f90: New test.
15863         * gfortran.dg/iso_fortran_env_3.f90: New test.
15864         * gfortran.dg/iso_fortran_env_4.f90: New test.
15865
15866 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
15867
15868         * gcc.dg/vect/vect-27.c: Fix initialization.
15869
15870 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15871
15872         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
15873         * gcc.dg/torture/builtin-minmax-1.c: New.
15874
15875         * gcc.dg/builtins-20.c: Add cases for copysign.
15876
15877 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15878
15879         PR fortran/24285
15880         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
15881
15882 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15883         * gfortran.dg/use_1.f90: New test.
15884         * gfortran.dg/use_1.f90: New test.
15885         * gfortran.dg/use_1.f90: New test.
15886
15887 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
15888
15889         PR tree-optimization/29801
15890         * gcc.dg/pr29801.c: New test.
15891
15892 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
15893
15894         PR middle-end/29584
15895         * gcc.dg/torture/pr29584.c: New test.
15896
15897 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
15898
15899         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
15900         Condition PowerPC tests for saving FPRs on powerpc_fprs.
15901         * gcc.target/powerpc/compress-float-ppc.c,
15902         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
15903         powerpc_fprs.
15904         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
15905         do not pass -mhard-float.
15906
15907 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
15908
15909         * gnat.dg/volatile_aggregate.adb: New test.
15910
15911 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15912
15913         PR fortran/29391
15914         PR fortran/29489
15915         * gfortran.dg/bound_2.f90: Add more checks.
15916         * gfortran.dg/bound_3.f90: New test.
15917
15918 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
15919
15920         PR target/29201
15921         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
15922
15923 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
15924
15925         * gfortran.dg/import3.f90: Fix error message.
15926
15927 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15928
15929         PR tree-opt/29788
15930         * gfortran.fortran-torture/compile/inline_1.f90:
15931         New testcase.
15932
15933 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
15934
15935         * gcc.target/i386/x87regparm-1.c: New test.
15936         * gcc.target/i386/x87regparm-2.c: New test.
15937         * gcc.target/i386/x87regparm-3.c: New test.
15938         * gcc.target/i386/x87regparm-4.c: New test.
15939
15940 2006-11-15  Tobias Burnus  <burnus@net-b.de>
15941
15942         PR fortran/27546
15943         * gfortran.dg/import.f90: New test.
15944         * gfortran.dg/import2.f90: New test.
15945         * gfortran.dg/import3.f90: New test.
15946
15947 2006-11-15  Tobias Burnus  <burnus@net-b.de>
15948
15949         PR fortran/27588
15950         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
15951
15952 2006-11-15  Tobias Burnus  <burnus@net-b.de>
15953
15954         PR fortran/29806
15955         * gfortran.dg/contains.f90: New test.
15956         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
15957
15958 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
15959
15960         PR tree-optimization/29581
15961         * gcc.dg/pr29581-1.c: New test.
15962         * gcc.dg/pr29581-2.c: New test.
15963         * gcc.dg/pr29581-3.c: New test.
15964         * gcc.dg/pr29581-4.c: New test.
15965         * gfortran.dg/pr29581.f90: New test.
15966
15967 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
15968
15969         PR fortran/29702
15970         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
15971         numbers in error message headers.
15972
15973 2006-11-14  Richard Guenther  <rguenther@suse.de>
15974
15975         * gcc.target/i386/math-torture/math-torture.exp: Restrict
15976         to i?86 and x86_64 targets.
15977
15978 2006-11-14  Caroline Tice  <ctice@apple.com>
15979
15980         * gcc.dg/pubtypes-1.c: New file/testcase.
15981         * gcc.dg/pubtypes-2.c: New file/testcase.
15982         * gcc.dg/pubtypes-3.c: New file/testcase.
15983         * gcc.dg/pubtypes-4.c: New file/testcase.
15984         * g++.dg/pubtypes.C: New file/testcase.
15985
15986 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
15987
15988         PR c++/29106
15989         * g++.dg/init/self1.C: New test.
15990
15991 2006-11-14  Tobias Burnus  <burnus@net-b.de>
15992
15993         PR fortran/29657
15994         * gfortran.dg/conflicts.f90: Add.
15995
15996 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
15997
15998         PR rtl-optimization/29798
15999
16000         * gcc.c-torture/execute/pr29798.c: New.
16001
16002 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16003
16004         * gcc.dg/builtins-20.c: Add more cases.
16005
16006 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
16007
16008         PR fortran/29759
16009         * gfortran.dg/gomp/pr29759.f90: New test.
16010
16011 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
16012
16013         PR c++/29518
16014         * g++.dg/template/static28.C: New test.
16015
16016 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
16017
16018         * lib/c-torture.exp: Use target-libpath.exp.
16019         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
16020         set GCC_EXEC_PREFIX env var from global variable of same name.
16021
16022 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16023
16024         PR fortran/26994
16025         * gfortran.fortran-torture/compile/transfer-1.f90:
16026         New testcase.
16027
16028 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
16029             Zdenek Dvorak <dvorakz@suse.cz>
16030
16031         PR tree-optimization/29680
16032         * gcc.dg/alias-11.c: New test.
16033
16034 2006-11-12  Jason Merrill  <jason@redhat.com>
16035             Andrew Pinski <pinskia@physics.uc.edu>
16036
16037         PR middle-end/28915
16038         * gcc.target/i386/vectorize1.c: New.
16039
16040 2006-11-12  Roger Sayle  <roger@eyesopen.com>
16041
16042         PR rtl-optimization/29797
16043         * gcc.c-torture/execute/pr29797-1.c: New test case.
16044
16045 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16046
16047         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
16048
16049 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
16050
16051         * gcc.dg/tree-ssa/prefetch-3.c: New test.
16052
16053 2006-11-12  Roger Sayle  <roger@eyesopen.com>
16054
16055         PR tree-optimization/13827
16056         * gcc.dg/fold-eqand-1.c: New test case.
16057
16058 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16059
16060         PR rtl-opt/28812
16061         * gcc.c-torture/execute/mayalias-3.c: New test.
16062
16063 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
16064
16065         PR middle-end/27528
16066         * gcc.c-torture/compile/pr27528.c: New test.
16067         * gcc.dg/pr27528.c: Likewise.
16068
16069 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16070
16071         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
16072
16073         * gcc.dg/torture/builtin-symmetric-1.c: New test.
16074
16075 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
16076
16077         PR fortran/29758
16078         * gfortran.dg/reshape_source_size_1.f90: New test.
16079
16080 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
16081
16082         PR fortran/29315
16083         * gfortran.dg/aliasing_dummy_4.f90: New test.
16084
16085 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
16086
16087         PR target/29777
16088         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
16089         and x86_64-*-* targets.
16090
16091 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16092
16093         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
16094         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
16095         New macros. Use them in exact tests.
16096         (TESTIT3): New macro.
16097         Add tests for fmin, fmax and fma.
16098
16099 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16100
16101         PR fortran/29431
16102         * gfortran.dg/array_constructor_13.f90: New test.
16103
16104 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16105
16106         PR fortran/29744
16107         * gfortran.dg/used_types_12.f90: New test.
16108
16109 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
16110
16111         PR middle-end/29726
16112         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
16113         (test6): Ditto.
16114         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
16115         * gcc.dg/fold-eqandshift-3.c: New test case.
16116
16117 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16118
16119         PR fortran/29699
16120         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
16121
16122         PR fortran/21370
16123         * gfortran.dg/change_symbol_attributes_1.f90: New test.
16124
16125 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
16126
16127         * gcc.dg/20061109-1.c: New testcase.
16128
16129 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16130
16131         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
16132
16133 2006-11-09  Tobias Burnus  <burnus@net-b.de>
16134
16135         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
16136         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
16137
16138 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
16139
16140         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
16141         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
16142
16143 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16144
16145         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
16146
16147 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16148
16149         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
16150         vect-9.c).
16151         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
16152         * gcc.dg/vect/vect-9.c: Now vectorizable.
16153         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
16154         that support vect_widen_mult.
16155         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
16156         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
16157         vect-reduc-dot-u16.c).
16158         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
16159         vect-reduc-dot-u16.c).
16160         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
16161         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
16162         vect-reduc-dot-s8.c).
16163         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
16164         vect-reduc-dot-s8.c).
16165         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
16166         vect-reduc-dot-s8.c).
16167         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
16168         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
16169         vect-reduc-dot-u8.c).
16170         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
16171         vect-reduc-dot-u8.c).
16172         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
16173         * gcc.dg/vect/vect-multitypes-9.c: New test.
16174         * gcc.dg/vect/vect-multitypes-10.c: New test.
16175         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
16176         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
16177         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
16178         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
16179         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
16180         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
16181         wrapv-vect-reduc-dot-s8.c.
16182         * lib/target-support.exp (check_effective_target_vect_unpack): New.
16183         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
16184         targets that support vec_unpack.
16185         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
16186         (check_effective_target_vect_widen_mult_qi_to_hi): New.
16187         (check_effective_target_vect_widen_mult_hi_to_si): New.
16188         (check_effective_target_vect_widen_sum): Removed.
16189
16190         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16191
16192         * gcc.dg/vect/vect-multitypes-8.c: New test.
16193         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
16194
16195         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
16196
16197         * gcc.dg/vect/vect-multitypes-7.c: New test.
16198
16199         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16200
16201         * gcc.dg/vect/vect-multitypes-4.c: New test.
16202         * gcc.dg/vect/vect-multitypes-5.c: New test.
16203         * gcc.dg/vect/vect-multitypes-6.c: New test.
16204
16205         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16206
16207         * gcc.dg/vect/vect-multitypes-1.c: New test.
16208         * gcc.dg/vect/vect-multitypes-2.c: New test.
16209         * gcc.dg/vect/vect-multitypes-3.c: New test.
16210
16211 2006-11-07  Eric Christopher  <echristo@apple.com>
16212
16213         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
16214         Test using scan-assembler-not.
16215
16216 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
16217
16218         * gcc.dg/inline-17.c: New test.
16219
16220 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
16221
16222         PR other/25028
16223         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
16224         on HP-UX.
16225
16226 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
16227
16228         PR fortran/29539
16229         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
16230
16231         PR fortran/29634
16232         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
16233         test.
16234
16235 2006-11-07  Tobias Burnus  <burnus@net-b.de>
16236
16237         PR fortran/29601
16238         * gfortran.dg/volatile.f90: Add.
16239         * gfortran.dg/volatile2.f90: Add.
16240         * gfortran.dg/volatile3.f90: Add.
16241         * gfortran.dg/volatile4.f90: Add.
16242         * gfortran.dg/volatile5.f90: Add.
16243         * gfortran.dg/volatile6.f90: Add.
16244         * gfortran.dg/volatile7.f90: Add.
16245
16246 2006-11-06  Tobias Burnus  <burnus@net-b.de>
16247
16248         * gfortran.dg/io_constraints_2.f90: Adjust pattern
16249           for matching error messages.
16250         * gfortran.dg/specifics_3.f90: Adjust pattern
16251           for matching error messages.
16252
16253 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
16254             Bernhard Fischer  <aldot@gcc.gnu.org>
16255
16256         * lib/gcc-dg.exp (output-exists): New proc.
16257         (output-exists-not): New proc.
16258         * gcc.test-framework/test-framework.awk: Support new directives.
16259         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
16260         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
16261         * gcc.test-framework/dg-outexists-exp-F.c: New test.
16262         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
16263         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
16264         * gcc.test-framework/dg-outexists-exp-P.c: New test.
16265
16266 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
16267
16268         PR fortran/29630
16269         PR fortran/29679
16270         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
16271         * gfortran.dg/initialization_3.f90: New.
16272
16273 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16274
16275         PR libgfortran/25545
16276         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
16277
16278 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
16279
16280         PR middle-end/29695
16281         * gcc.c-torture/execute/pr29695-1.c: New test.
16282         * gcc.c-torture/execute/pr29695-2.c: New test.
16283
16284 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
16285
16286         PR fortran/29565
16287         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
16288
16289 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
16290
16291         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
16292         for matching error messages.
16293
16294 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
16295
16296         PR target/26915
16297         * gcc.target/i386/387-12.c: New test.
16298
16299 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16300
16301         PR libfortran/29713
16302         * gfortran.dg/pr29713.f90: New test.
16303
16304 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
16305
16306         * gcc.c-torture/execute/arith-rand-ll.c:
16307         Also test for bogus rest sign.
16308
16309 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16310
16311         PR libfortran/27895
16312         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
16313
16314 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
16315
16316         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
16317         from error messages.
16318
16319 2006-11-02  Mike Stump  <mrs@apple.com>
16320
16321         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
16322
16323         * g++.old-deja/g++.abi/align.C: Enable for darwin.
16324
16325 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
16326
16327         * g++.dg/eh/gcsec1.C: New test.
16328
16329 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16330
16331         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
16332         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
16333
16334 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
16335
16336         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
16337         hexadecimal value.
16338         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
16339         * gcc.dg/pr14796-2.c: Likewise.
16340
16341 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16342
16343         * gcc.c-torture/execute/20061101-1.c: New test.
16344
16345 2006-11-01  Richard Guenther  <rguenther@suse.de>
16346
16347         * gcc.target/i386/fpprec-1.c: New testcase.
16348
16349 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16350
16351         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
16352         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
16353
16354 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
16355
16356         * gcc.c-torture/execute/20061031-1.c: New test.
16357
16358 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
16359
16360         PR 23067
16361         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
16362         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
16363         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
16364         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
16365         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
16366         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
16367         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
16368
16369 2006-10-31  Eric Christopher  <echristo@apple.com>
16370             Falk Hueffner  <falk@debian.org>
16371
16372         * gcc.dg/builtin-bswap-1.c: New.
16373         * gcc.dg/builtin-bswap-2.c: New.
16374         * gcc.dg/builtin-bswap-3.c: New.
16375         * gcc.dg/builtin-bswap-4.c: New.
16376         * gcc.dg/builtin-bswap-5.c: New.
16377         * gcc.target/i386/builtin-bswap-1.c: New.
16378
16379 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
16380
16381         * gcc.dg/inline-16.c: New.
16382
16383         PR 16622
16384         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
16385         defining it.
16386         * gcc.dg/inline-13.c: New.
16387         * gcc.dg/inline-14.c: New.
16388         * gcc.dg/inline-15.c: New.
16389
16390         PR 11377
16391         * gcc.dg/inline6.c: New.
16392         * gcc.dg/inline7.c: New.
16393
16394 2006-10-31  Roger Sayle  <roger@eyesopen.com>
16395
16396         PR middle-end/23470
16397         * gcc.dg/pr23470-1.c: New test case.
16398
16399 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
16400
16401         PR fortran/29537
16402         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
16403         data.
16404         * gfortran.dg/blockdata_2.f90: New testcase.
16405
16406 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
16407
16408         PR libfortran/29627
16409         * gfortran.dg/unf_short_record_1.f90:  New test.
16410
16411 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16412
16413         PR fortran/29067
16414         * gfortran.dg/pr29067.f: New test.
16415
16416 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
16417             Richard Sandiford  <richard@codesourcery.com>
16418
16419         * lib/target-supports.exp (get_compiler_messages): Append options
16420         as a single list element.
16421         (check_effective_target_arm_vfp_ok): New.
16422         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
16423
16424 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
16425
16426         PR fortran/29387
16427         * gfortran.dg/intrinsic_actual_2.f90: New test.
16428
16429         PR fortran/29490
16430         * gfortran.dg/actual_array_interface_1.f90: New test.
16431
16432         PR fortran/29641
16433         * gfortran.dg/used_types_11.f90: New test.
16434
16435 2006-10-30  Dirk Mueller  <dmueller@suse.de>
16436
16437         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
16438         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
16439         * g++.old-deja/g++.pt/eichin01.C (main): Same.
16440         * g++.old-deja/g++.mike/net25.C (main): Same.
16441         * g++.dg/lookup/exception1.C (main): Same.
16442         * g++.dg/parse/parens2.C (main): Same.
16443
16444 2006-10-30  Roger Sayle  <roger@eyesopen.com>
16445
16446         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
16447
16448 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16449
16450         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
16451         * gcc.dg/torture/builtin-math-3.c: Likewise.
16452
16453 2006-10-30  Tobias Burnus  <burnus@net-b.de>
16454
16455         PR fortran/29452
16456         * gfortran.dg/write_check.f90: Check run-time keyword checking.
16457         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
16458
16459 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
16460
16461         PR Fortran/29410
16462         * gfortran.fortran-torture/execute/transfer1.f90: New test.
16463
16464 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
16465
16466         * lib/target-supports.exp (check_function_available): Declare
16467         function before calling.
16468
16469 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
16470
16471         PR tree-optimization/29637
16472         * gcc.dg/pr29637.c: New test.
16473
16474 2006-10-29  Roger Sayle  <roger@eyesopen.com>
16475
16476         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
16477         tree canonicalization.
16478
16479 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16480
16481         * gcc.dg/builtins-20.c: Add more hypot tests.
16482
16483 2006-10-29  Roger Sayle  <roger@eyesopen.com>
16484
16485         * gcc.dg/fold-compare-1.c: New test case.
16486
16487 2006-10-29  Dirk Mueller  <dmueller@suse.de>
16488
16489         PR c++/16307
16490         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
16491
16492 2006-10-29  Roger Sayle  <roger@eyesopen.com>
16493
16494         PR tree-optimization/15458
16495         * gcc.dg/fold-xornot-1.c: New test case.
16496
16497 2006-10-29  Richard Guenther  <rguenther@suse.de>
16498
16499         * gcc.target/i386/math-torture/trunc.c: New testcase.
16500
16501 2006-10-29  Richard Guenther  <rguenther@suse.de>
16502
16503         * gcc.target/i386/math-torture/round.c: New testcase.
16504
16505 2006-10-29  Richard Guenther  <rguenther@suse.de>
16506
16507         * gcc.target/i386/math-torture/ceil.c: New testcase.
16508         * gcc.target/i386/math-torture/floor.c: Likewise.
16509
16510 2006-10-29  Richard Guenther  <rguenther@suse.de>
16511
16512         * gcc.target/i386/math-torture/rint.c: New testcase.
16513         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
16514
16515 2006-10-29  Richard Guenther  <rguenther@suse.de>
16516
16517         * gcc.target/i386/math-torture/lfloor.c: New testcase.
16518         * gcc.target/i386/math-torture/lceil.c: Likewise.
16519
16520 2006-10-28  Tobias Burnus  <burnus@net-b.de>
16521
16522         PR libgfortran/24313
16523         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
16524
16525 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
16526
16527         * gcc.c-torture/execute/20020118-1.c,
16528         gcc.c-torture/execute/builtins/strlen.c,
16529         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
16530         comment typos.
16531
16532 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16533
16534         * gcc.dg/builtins-20.c: Add tests for hypot.
16535         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
16536         two-argument builtins.
16537         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
16538         TESTIT2.  Update all callers.
16539         (TESTIT2, TESTIT2_R): New helper macros.
16540         Add testcases for pow, hypot and atan2.
16541
16542 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16543
16544         PR C++/29295
16545         * g++.dg/expr/bool1.C: New test.
16546         * g++.dg/expr/bool2.C: New test.
16547
16548 2006-10-28  Tobias Burnus  <burnus@net-b.de>
16549
16550         PR fortran/28224
16551         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
16552         * gfortran.dg/namelist_internal.f90: New test.
16553
16554 2006-10-28  Tobias Burnus  <burnus@net-b.de>
16555
16556         PR fortran/29625
16557         * gfortran.dg/io_real_boz.f90: Add.
16558         * gfortran.dg/io_real_boz2.f90: Add.
16559
16560 2006-10-28  Richard Guenther  <rguenther@suse.de>
16561
16562         PR middle-end/26899
16563         * gcc.dg/tree-ssa/pr26899.c: New testcase.
16564
16565 2006-10-28  Richard Guenther  <rguenther@suse.de>
16566
16567         PR target/28806
16568         * gcc.target/i386/math-torture/lround.c: New testcase.
16569
16570 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
16571
16572         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
16573         * gcc.dg/builtins-44.c: Likewise.
16574         * gcc.dg/builtins-45.c: Likewise.
16575         * gcc.dg/pr28796-2.c: Likewise.
16576         * gcc.dg/unordered-3.c: Likewise.
16577
16578 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16579
16580         PR libgfortran/27954
16581         * gfortran.dg/error_recovery_2.f90: New test.
16582
16583 2006-10-26  Richard Guenther  <rguenther@suse.de>
16584
16585         * gcc.target/i386/i386.exp: Use glob, not find to collect
16586         tests.  Avoids recursing into subdirectories.
16587         * gcc.target/i386/math-torture/math-torture.exp: Torture
16588         for interesting ia32 math options.
16589         * gcc.target.i386/math-torture/lrint.c: New testcase.
16590
16591 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16592
16593         PR libgfortran/29563
16594         * gfortran.dg/arrayio_9.f90: Update test.
16595         * gfortran.dg/arrayio_19.f90: New test.
16596
16597 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
16598
16599         * gcc.dg/20061026.c: New testcase.
16600
16601 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16602
16603         PR libgfortran/29563
16604         * gfortran.dg/arrayio_9.f90: New test.
16605
16606 2006-10-26  Ben Elliston  <bje@au.ibm.com>
16607
16608         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
16609         Copy the strings manually, as strcpy may call strlen.
16610
16611 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16612
16613         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
16614         Add checks for log, log2, log10 and log1p.
16615
16616         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
16617         we already test 0.0.  Add checks for expm1, log, log2, log10,
16618         log1p, cbrt, erf and erfc.
16619
16620 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
16621
16622         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
16623
16624 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
16625
16626         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
16627         and remainderl() built-in functions.  Remove -ffast-math from
16628         dg-options.
16629
16630 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16631
16632         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
16633         acosh and atanh.
16634
16635         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
16636         floating point modifiers to arguments passed to float and long
16637         double functions respectively.  Update all callers to use floating
16638         point numbers, not integers.  Add tests for exp, exp2 and
16639         exp10/pow10.
16640
16641         * gcc.dg/torture/builtin-math-3.c: New test.
16642
16643 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
16644
16645         PR fortran/29393
16646         * gfortran.dg/initialize_2.f90: New.
16647
16648 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16649
16650         * gcc.dg/torture/builtin-math-2.c: New test.
16651
16652 2006-10-24  Richard Guenther  <rguenther@suse.de>
16653
16654         PR middle-end/28796
16655         * gcc.dg/pr28796-1.c: New testcase.
16656         * gcc.dg/pr28796-2.c: Likewise.
16657
16658 2006-10-24  Richard Guenther  <rguenther@suse.de>
16659
16660         * gcc.dg/builtins-57.c: New testcase.
16661
16662 2006-10-24  Richard Guenther  <rguenther@suse.de>
16663
16664         PR tree-optimization/29567
16665         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
16666
16667 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
16668
16669         PR tree-optimization/14784
16670         * gcc.dg/alias-10.c: New test.
16671
16672 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16673
16674         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
16675
16676 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
16677
16678         * gcc.dg/builtin-strncat-chk-1.c: New test.
16679
16680 2006-10-23  Jan Hubicka  <jh@suse.cz>
16681
16682         * gcc.dg/memmove-1.c: New test.
16683
16684 2006-10-23  Paul Brook  <paul@codesourcery.com>
16685
16686         * gcc.dg/pragma-pack-5.c: New test.
16687
16688 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
16689
16690         * g++.dg/other/s390-1.C: New testcase.
16691
16692 2006-10-23  Richard Guenther  <rguenther@suse.de>
16693
16694         PR middle-end/27132
16695         PR middle-end/23295
16696         * gcc.dg/pr27132.c: New testcase.
16697         * gcc.dg/pr23295.c: Likewise.
16698         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
16699         * g++.dg/tree-ssa/pr19807.C: Likewise.
16700
16701 2006-10-23  Richard Guenther  <rguenther@suse.de>
16702
16703         PR middle-end/21032
16704         * gcc.dg/pr21032.c: New testcase.
16705
16706 2006-10-22  Jeff Law  <law@redhat.com>
16707         Richard Guenther  <rguenther@suse.de>
16708
16709         PR tree-optimization/15911
16710         * gcc.dg/tree-ssa/vrp30.c: New testcase.
16711
16712 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
16713
16714         PR c++/20647
16715         * g++.dg/abi/rtti3.C: New.
16716
16717 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
16718
16719         PR middle-end/28252
16720         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
16721         transformation.
16722
16723 2006-10-21  Richard Guenther  <rguenther@suse.de>
16724
16725         PR tree-optimization/3511
16726         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
16727
16728 2006-10-21  Richard Guenther  <rguenther@suse.de>
16729
16730         PR middle-end/26898
16731         * gcc.dg/torture/pr26898-1.c: New testcase.
16732         * gcc.dg/torture/pr26898-2.c: Likewise.
16733
16734 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
16735
16736         PR c++/28053
16737         * g++.dg/parse/bitfield1.C: Adjust error markers.
16738         * g++.dg/parse/bitfield2.C: New test.
16739
16740 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
16741
16742         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
16743
16744 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16745
16746         PR libfortran/27895
16747         * gfortran.dg/zero_sized_1.f90: New test.
16748
16749 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
16750
16751         * gcc.dg/div-compare-1.c: New test.
16752
16753 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
16754
16755         PR fortran/29216
16756         * gfortran.dg/result_default_init_1.f90: New test.
16757
16758         PR fortran/29314
16759         * gfortran.dg/automatic_default_init_1.f90: New test.
16760
16761         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
16762         from 38 to 33.
16763
16764 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
16765
16766         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
16767         'using namespace std' without previous declaration.
16768         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
16769         * g++.old-deja/g++.robertl/eb133c.C: New.
16770
16771 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16772
16773         PR libgfortran/29277
16774         * gfortran.dg/streamio_4.f90: Update test.
16775         * gfortran.dg/streamio_11.f90: New test.
16776
16777 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
16778
16779         PR c++/27952
16780         * g++.dg/inherit/virtual1.C: New test.
16781
16782 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
16783
16784         PR c++/28261
16785         * g++.dg/parse/enum3.C: New test.
16786
16787 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
16788
16789         PR c++/29039
16790         * g++.dg/init/ctor8.C: New test.
16791
16792 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
16793
16794         PR c++/27270
16795         * g++.dg/ext/complit8.C: Tweak error markers.
16796         * g++.dg/template/complit1.C: Add error marker.
16797
16798 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
16799
16800         PR c++/27270
16801         * g++.dg/ext/complit8.C: New test.
16802
16803         PR c++/29408
16804         * g++.dg/parse/dtor12.C: New test.
16805
16806         PR c++/29435
16807         * g++.dg/template/sizeof11.C: New test.
16808
16809 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
16810
16811         PR fortran/29392
16812         * gfortran.dg/data_char_3.f90: New test.
16813
16814         PR fortran/29451
16815         * gfortran.dg/negative_automatic_size.f90: New test.
16816
16817 2006-10-16  David Daney  <ddaney@avtrex.com>
16818
16819         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
16820
16821 2006-10-16  Eric Christopher  <echristo@apple.com>
16822
16823         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
16824         x86_64.
16825
16826 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
16827
16828         PR c++/28211
16829         * g++.dg/tc1/dr49.C: Tweak error messages.
16830         * g++.dg/parse/template21.C: New test.
16831
16832 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16833
16834         PR middle-end/20491
16835         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
16836
16837 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
16838
16839         PR fortran/29403
16840         * gfortran.dg/print_1.f90: New test.
16841
16842 2006-10-15  Jan Hubicka  <jh@suse.cz>
16843
16844         PR middle-end/29241
16845         * gcc.c-torture/compile/pr29241.c: New testcase.
16846
16847 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
16848
16849         PR middle-end/29250
16850         * gcc.c-torture/compile/pr29250.c: New test.
16851
16852 2006-10-15  Richard Guenther  <rguenther@suse.de>
16853
16854         * gcc.dg/pr29299.c: New testcase.
16855
16856 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
16857
16858         PR fortran/24767
16859         * gfortran.dg/label_4.f90: Adjust warning flag.
16860
16861 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
16862
16863         PR fortran/29371
16864         * gfortran.dg/nullify_3.f90: New test.
16865
16866 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16867
16868         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
16869         on Solaris 2.5.1 too.
16870
16871 2006-10-13  Eric Christopher  <echristo@apple.com>
16872
16873         * gcc.dg/pr25993.c: Skip for darwin.
16874
16875 2006-10-13  Eric Christopher  <echristo@apple.com>
16876
16877         * gcc.dg/visibility-11.c: Skip for darwin.
16878
16879 2006-10-13  Eric Christopher  <echristo@apple.com>
16880
16881         * gcc.dg/darwin-weakimport-1.c: Use
16882         -fno-asynchronous-unwind-tables.
16883         * gcc.dg/darwin-weakimport-3.c: Ditto.
16884
16885 2006-10-13  Richard Guenther  <rguenther@suse.de>
16886
16887         PR tree-optimization/29446
16888         * gcc.dg/torture/pr29446.c: New testcase.
16889
16890 2006-10-13  Bill Wendling  <wendling@apple.com>
16891
16892         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
16893         * g++.old-deja/g++.jason/hmc1.C: Likewise.
16894         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
16895         * g++.old-deja/g++.law/shadow1.C: Likewise.
16896         * g++.old-deja/g++.law/ctors10.C: Likewise.
16897         * g++.dg/debug/namespace1.C: Likewise.
16898         * g++.dg/inherit/namespace-as-base.C: Likewise.
16899         * g++.dg/opt/delay-slot-1.C: Likewise.
16900         * g++.dg/parse/defarg10.C: Likewise.
16901         * g++.dg/template/ptrmem11.C: Likewise.
16902         * g++.dg/template/mem_func_ptr.C: Likewise.
16903         * g++.dg/template/spec19.C: Likewise.
16904
16905 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
16906
16907         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
16908
16909 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
16910
16911         PR fortran/29373
16912         * gfortran.dg/implicit_9.f90: New test.
16913
16914         PR fortran/29407
16915         * gfortran.dg/namelist_25.f90: New test.
16916
16917         PR fortran/27701
16918         * gfortran.dg/same_name_2.f90: New test.
16919
16920         PR fortran/29232
16921         * gfortran.dg/host_assoc_types_1.f90: New test.
16922
16923         PR fortran/29364
16924         * gfortran.dg/missing_derived_type_1.f90: New test.
16925         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
16926
16927         PR fortran/29422
16928         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
16929
16930         PR fortran/29428
16931         * gfortran.dg/alloc_comp_assign_5.f90: New test.
16932
16933 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16934
16935         PR fortran/29391
16936         * gfortran.dg/bound_2.f90: New test.
16937
16938 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16939
16940         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
16941         directive.
16942         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
16943         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
16944         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
16945         * gfortran.dg/gomp/reduction3.f90: Likewise.
16946         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
16947         * gfortran.dg/dummy_procedure_2.f90: Likewise.
16948         * gfortran.dg/interface_derived_type_1.f90: Likewise.
16949         * gfortran.dg/forall_4.f90: Likewise.
16950         * gfortran.dg/spec_expr_4.f90: Likewise.
16951         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
16952         * gfortran.dg/forall_5.f90: Likewise.
16953         * gfortran.dg/open_access_append_2.f90: Add check for
16954         compile-time warning.
16955
16956 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
16957
16958         PR c++/28506
16959         * g++.dg/parse/pure1.C: New test.
16960
16961 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16962
16963         PR fortran/21435
16964         * gfortran.dg/io_constraints_3.f90: New test.
16965         * gfortran.dg/open_access_append_1.f90: Add checks
16966         for compile-time warnings.
16967         * gfortran.dg/pr20163-2.f: Likewise.
16968         * gfortran.dg/iostat_2.f90: Likewise.
16969         * gfortran.dg/label_4.f90: Delete the temporary
16970         file.
16971         * gfortran.dg/direct_io_2.f90: Add a FILE=
16972         specifier.
16973         * gfortran.dg/iomsg_1.f90: Add check for
16974         compile-time warning.
16975
16976 2006-10-12  Jan Hubicka  <jh@suse.cz>
16977
16978         PR c/28419
16979         * gcc.dg/pr28319.c: New test.
16980
16981 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
16982         PR c++/29318
16983         * g++.dg/ext/vla4.C: New test.
16984
16985 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
16986
16987         PR c++/27961
16988         * g++.dg/template/crash60.C: New test.
16989         * g++.dg/other/large-size-array.C: Adjust error markers.
16990         * g++.dg/parse/crash27.C: Likewise.
16991         * g++.dg/template/crash1.C: Likewise.
16992
16993 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
16994
16995         PR testsuite/29093
16996         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
16997
16998 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
16999
17000         PR preprocessor/28709
17001         * gcc.dg/cpp/paste14.c: New test.
17002
17003 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
17004
17005         PR c++/29175
17006         * g++.dg/init/array24.C: New test.
17007
17008 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17009
17010         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
17011         of <sys/types.h>.
17012
17013 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
17014
17015         PR c++/29024
17016         * g++.dg/parse/typedef8.C: New test.
17017         * g++.dg/other/mult-stor1.C: Adjust error markers.
17018
17019 2006-10-11  Richard Guenther  <rguenther@suse.de>
17020
17021         PR tree-optimization/28230
17022         * gcc.dg/torture/pr28230.c: New testcase.
17023
17024 2006-10-11  Richard Guenther  <rguenther@suse.de>
17025
17026         PR inline-asm/29119
17027         * gcc.dg/torture/pr29119.c: New testcase.
17028
17029 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
17030
17031         PR middle-end/29272
17032         * gcc.c-torture/execute/20060930-2.c: New test.
17033
17034 2006-10-09  Richard Henderson  <rth@redhat.com>
17035
17036         Revert emutls patch.
17037
17038 2006-10-09  Richard Guenther  <rguenther@suse.de>
17039
17040         PR middle-end/29254
17041         * gcc.dg/pr29254.c: New testcase.
17042
17043 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
17044             Paul Thomas  <pault@gcc.gnu.org>
17045
17046         PR fortran/20541
17047         * gfortran.dg/alloc_comp_basics_1.f90: New test.
17048         * gfortran.dg/alloc_comp_basics_2.f90: New test.
17049         * gfortran.dg/alloc_comp_assign_1.f90: New test.
17050         * gfortran.dg/alloc_comp_assign_2.f90: New test.
17051         * gfortran.dg/alloc_comp_assign_3.f90: New test.
17052         * gfortran.dg/alloc_comp_assign_4.f90: New test.
17053         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
17054         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
17055         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
17056         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
17057         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
17058         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
17059         * gfortran.dg/alloc_comp_std.f90: New test.
17060         * gfortran.dg/move_alloc.f90: New test.
17061
17062 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
17063
17064         PR fortran/29115
17065         * gfortran.dg/derived_constructor_comps_2.f90: New test.
17066
17067         PR fortran/29211
17068         * gfortran.dg/forall_char_dependencies_1.f90: New test.
17069
17070 2006-10-08  Tobias Burnus  <burnus@net-b.de>
17071
17072         PR fortran/28585
17073         * gfortran.dg/new_line.f90: New test.
17074
17075 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17076
17077         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
17078         * gcc.dg/torture/builtin-convert-1.c,
17079         gcc.dg/torture/builtin-convert-2.c,
17080         gcc.dg/torture/builtin-convert-3.c,
17081         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
17082
17083 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
17084
17085         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
17086         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
17087         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
17088         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
17089
17090 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
17091
17092         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
17093         Xfail some tests for powerpc-darwin and powerpc-aix.
17094
17095 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
17096
17097         PR c/29380
17098         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
17099
17100 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17101
17102         PR target/29300
17103         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
17104         on hppa*-*-hpux*.
17105
17106 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17107
17108         PR fortran/16580
17109         PR fortran/29288
17110         * gfortran.fortran-torture/execute/specifics.f90:
17111         Add tests for using all possible intrinsics as actual arguments.
17112         * gfortran.dg/specifics_1.f90: Add tests for using
17113         all possible intrinsics as actual arguments.
17114         * gfortran.dg/specifics_2.f90: New file.
17115         * gfortran.dg/specifics_3.f90: New file.
17116
17117 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
17118
17119         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
17120         * gcc.dg/debug/debug-2.c: Likewise.
17121
17122 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
17123
17124         * gcc.c-torture/compile/sync-2.c: New test.
17125
17126 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17127
17128         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
17129         line endings.
17130
17131 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
17132
17133         PR rtl-optimization/29128
17134         * gcc.c-torture/compile/pr29128.c: New test.
17135
17136 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17137
17138         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
17139         line endings.
17140
17141 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
17142
17143         PR middle-end/29256
17144         * gcc.dg/tree-ssa/loop-19.c: New test.
17145
17146 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
17147
17148         PR tree-optimization/29330
17149         * gcc.dg/pr29330.c: New test.
17150
17151         PR target/28924
17152         * gcc.c-torture/compile/20061005-1.c: New test.
17153
17154 2006-10-06  Olivier Hainque  <hainque@adacore.com>
17155
17156         * gcc.dg/typename-vla-1.c: New case.
17157         * gnat.dg/forward_vla.adb: New case.
17158
17159 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
17160
17161         PR tree-optimization/29290
17162         * gfortran.dg/loop_nest_1.f90: New test.
17163
17164         PR target/29198
17165         * gcc.dg/tls/opt-12.c: New test.
17166
17167         PR fortran/28415
17168         * gfortran.dg/save_2.f90: New test.
17169
17170         PR c/29091
17171         * gcc.dg/pr29091.c: New test.
17172
17173 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
17174
17175         * lib/target-supports.exp
17176         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
17177         same as x86_64-*-*; check for LP64.
17178
17179 2006-10-04  Richard Henderson  <rth@redhat.com>
17180
17181         * lib/target-supports.exp (check_effective_target_tls): Redefine
17182         to mean non-emulated tls.
17183         * gcc.dg/tls/alias-1.c: Remove tls requirement.
17184         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
17185         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
17186         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
17187         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
17188         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
17189         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
17190
17191 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
17192
17193         PR fortran/29343
17194         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
17195
17196 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17197
17198         * gfortran.dg/bounds_check_fail_1.f90: New test.
17199
17200 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
17201
17202         PR c++/29020
17203         * g++.dg/template/friend48.C: New test.
17204
17205 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
17206
17207         PR fortran/29098
17208         * gfortran.dg/default_initialization_2.f90: New test.
17209
17210 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
17211
17212         PR fortran/20779
17213         PR fortran/20891
17214         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
17215
17216 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
17217
17218         PR fortran/29284
17219         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
17220
17221         PR fortran/29321
17222         PR fortran/29322
17223         * gfortran.dg/missing_optional_dummy_2.f90: New test.
17224
17225         PR fortran/25091
17226         PR fortran/25092
17227         * gfortran.dg/entry_array_specs_1.f90: New test.
17228
17229 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
17230
17231         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
17232         insufficient to inhibit some test failures at -O3.  Do testing
17233         on integers.
17234
17235 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
17236
17237         PR c++/29138
17238         * g++.dg/inherit/access8.C: New test.
17239         * g++.dg/template/dtor4.C: Tweak error messages.
17240
17241 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17242
17243         PR fortran/27478
17244         * gfortran.dg/entry_8.f90: New test.
17245
17246 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17247
17248         PR c++/29291
17249         * g++.dg/parse/new4.C: New test.
17250
17251 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
17252
17253         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
17254         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
17255         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
17256         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
17257         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
17258
17259 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17260
17261         PR fortran/19260
17262         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
17263         * gfortran.dg/continuation_2.f90: New test.
17264
17265         PR fortran/19262
17266         * gfortran.dg/continuation_3.f90: New test.
17267         * gfortran.dg/continuation_4.f90: New test.
17268         * gfortran.dg/continuation_5.f: New test.
17269         * gfortran.dg/continuation_6.f: New test.
17270
17271 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
17272
17273         PR c++/29226
17274         * g++.dg/template/vla1.C: New test.
17275
17276 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17277
17278         PR fortran/29210
17279         * gfortran.dg/complex_parameter_1.f90: New test.
17280
17281 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
17282
17283         PR c/29154
17284         * gcc.c-torture/execute/20060929-1.c: New test.
17285
17286 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
17287
17288         PR c++/29105
17289         * g++.dg/template/member6.C: New test.
17290         * g++.dg/parse/typename7.C: Adjust error markers.
17291
17292         PR c++/29080
17293         * g++.dg/template/member7.C: New test.
17294
17295 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
17296
17297         PR c/24010
17298         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
17299         gcc.dg/Woverride-init-3.c: New tests.
17300
17301 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
17302
17303         * gcc.c-torture/execute/20060930-1.c: New test.
17304
17305 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17306
17307         PR fortran/18791
17308         * gfortran.dg/specifics_1.f90: New test.
17309         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
17310         complex specifics.
17311
17312 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17313
17314         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
17315         pthread-init-common.h: New.
17316
17317 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
17318
17319         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
17320         precision on some archs.
17321
17322 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
17323
17324         * gcc.dg/non-local-goto-1.c: New test.
17325         * gcc.dg/non-local-goto-2.c: Likewise.
17326         * gcc.dg/setjmp-3.c: Likewise.
17327         * gcc.dg/setjmp-4.c: Likewise.
17328
17329 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
17330
17331         * gnat.dg/self_aggregate_with_pointer.adb: New test.
17332
17333 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
17334
17335         PR fortran/28276
17336         * gfortran.dg/exponent_1.f90: New test.
17337
17338         PR fortran/27021
17339         * gfortran.dg/nearest_1.f90: New test.
17340
17341 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
17342
17343         PR middle-end/25261
17344         PR middle-end/28790
17345         * gcc.dg/gomp/nestedfn-1.c: New test.
17346
17347 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
17348
17349         PR objc/29195
17350         * objc/compile/method-1.m: New test.
17351
17352 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
17353
17354         PR c++/26938
17355         * g++.dg/template/crash58.C: New test.
17356         * g++.dg/parse/crash28.C: Adjust error markers.
17357         * g++.dg/template/crash34.C: Likewise.
17358         * g++.dg/template/friend31.C: Likewise.
17359         * g++.dg/template/crash32.C: Likewise.
17360
17361         PR c++/27329
17362         * g++.dg/template/crash59.C: New test.
17363
17364         PR c++/27667
17365         * g++.dg/template/spec33.C: New test.
17366         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
17367
17368 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
17369             Adam Nemet  <anemet@caviumnetworks.com>
17370
17371         * gcc.dg/tree-ssa/ivopts-1.c: New test.
17372         * gcc.dg/tree-ssa/ivopts-2.c: New test.
17373
17374 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
17375
17376         PR target/28911
17377         * gcc.dg/pr28911.c: New.
17378
17379 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
17380
17381         PR target/29169
17382         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
17383         (dg-options): Add -mfpmath=387.
17384
17385 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
17386
17387         PR c/28706
17388         * gcc.dg/pr28706.c: New test.
17389
17390         PR c/28712
17391         * gcc.dg/pr28712.c: New test.
17392
17393 2006-09-22  Mike Stump  <mrs@apple.com>
17394
17395         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
17396
17397 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
17398
17399         PR tree-optimization/28888
17400         * gcc.dg/pr28888.c: New test.
17401
17402 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
17403
17404         PR c++/29016
17405         * g++.dg/init/ptrfn1.C: New test.
17406
17407 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
17408
17409         PR c++/28861
17410         * g++.dg/template/spec32.C: New test.
17411         * g++.dg/parse/crash9.C: Adjust error markers.
17412
17413         PR c++/28303
17414         * g++.dg/template/typedef6.C: New test.
17415         * g++.dg/init/error1.C: Adjust error markers.
17416         * g++.dg/parse/crash9.C: Likewise.
17417         * g++.dg/template/crash55.C: Likewise.
17418
17419 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
17420
17421         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
17422
17423 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
17424
17425         PR target/27650
17426         * g++.dg/ext/dllimport12.C: New test.
17427
17428 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
17429
17430         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
17431         * gcc.target/mips/nmadd-2.c: Likewise.
17432         * gcc.target/mips/mips-ps-6.c: New test.
17433         * gcc.target/mips/neg-abs-1.c: Likewise.
17434         * gcc.target/mips/neg-abs-2.c: Likewise.
17435         * gcc.target/mips/nmadd-3.c: New test.
17436
17437 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
17438
17439         PR middle-end/28046
17440         * gcc.dg/gomp/atomic-10.c: New test.
17441         * g++.dg/gomp/atomic-10.C: New test.
17442
17443 2006-09-20  Eric Christopher  <echristo@apple.com>
17444
17445         * gcc.target/i386/sse3-not-fisttp.c: New.
17446
17447 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
17448
17449         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
17450
17451 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
17452
17453         * gcc.c-torture/execute/pr28289.c (one): New variable.
17454         (main): Use it instead of argc.
17455         * gcc.c-torture/execute/20060102-1.c (one): New variable.
17456         (main): Use it instead of argc.
17457
17458 2006-09-19  Paul Brook  <paul@codesourcery.com>
17459
17460         PR target/28516
17461         * gcc.dg/nested-func-5.c: New test.
17462
17463 2006-09-19  Ben Elliston  <bje@au.ibm.com>
17464
17465         * lib/target-supports.exp (check_effective_target_tls): Compile
17466         test stubs using ${tool}_target_compile, not just target_compile.
17467         (check_effective_target_tls_runtime): Likewise.
17468
17469 2006-09-19  Ben Elliston  <bje@au.ibm.com>
17470
17471         * gcc.c-torture/compile/20030405-1.x: Remove.
17472
17473         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
17474         optimising linker from discarding it.
17475
17476 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
17477
17478         PR fortran/28526
17479         * gfortran.dg/keyword_symbol_1.f90: New test.
17480
17481         * gfortran.dg/spread_shape_1.f90: Add missing warning with
17482         pedantic compilation option.
17483
17484 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
17485
17486         PR fortran/29060
17487         * gfortran.dg/spread_shape_1.f90: New test.
17488
17489 2006-09-17  Roger Sayle  <roger@eyesopen.com>
17490
17491         PR tree-optimization/28887
17492         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
17493
17494 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
17495
17496         PR c/25993
17497         * gcc.dg/pr25993.c: New test.
17498
17499 2006-09-17  Ira Rosen  <irar@il.ibm.com>
17500
17501         PR tree-opt/21591
17502         * gcc.dg/vect/pr21591.c: New test.
17503
17504 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
17505
17506         PR tree-opt/29059
17507         * gcc.c-torture/compile/strcpy-1.c: New test.
17508         * gcc.c-torture/compile/strcpy-2.c: New test.
17509         * gcc.c-torture/compile/memcpy-1.c: New test.
17510         * gcc.c-torture/compile/memcpy-2.c: New test.
17511
17512 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
17513
17514         PR testsuite/29055
17515         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
17516
17517 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
17518
17519         * gnat.dg/specs/double_record_extension1.ads: New test.
17520         * gnat.dg/specs/double_record_extension2.ads: Likewise.
17521
17522 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
17523
17524         PR fortran/29051
17525         * gfortran.dg/oldstyle_3.f90: New test.
17526
17527 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17528
17529         PR libgfortran/29099
17530         * gfortran.dg/secnds-1.f: New test.
17531
17532 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17533
17534         PR libgfortran/29053
17535         * gfortran.dg/streamio_9.f90: New test.
17536         * gfortran.dg/streamio_10.f90: New test.
17537
17538 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
17539
17540         PR C++/29002
17541         * g++.dg/init/array22.C: New test.
17542         * g++.dg/init/array23.C: New test.
17543
17544 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
17545
17546         * stackcheck.lst: Update list of tests requiring stack checking.
17547         * norun.lst: Adjust for above change.
17548         * ada95.lst: New file.
17549         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
17550         requiring -gnat95 switch.
17551
17552 2006-09-14  Olivier Hainque  <hainque@adacore.com>
17553
17554         * gnat.dg/in_out_parameter.adb: New test.
17555
17556 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
17557
17558         PR debug/28980
17559         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
17560
17561 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
17562
17563         * gnat.dg/specs/unchecked_union.ads: New test.
17564
17565 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
17566
17567         PR rtl-optimization/28982
17568         * gcc.c-torture/execute/pr28982a.c: New test.
17569         * gcc.c-torture/execute/pr28982b.c: Likewise.
17570
17571 2006-09-12  Eric Christopher  <echristo@apple.com>
17572
17573         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
17574         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
17575
17576 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
17577
17578         PR c/28768
17579         PR preprocessor/14634
17580         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
17581         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
17582         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
17583
17584 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17585
17586         * gcc.dg/pr28243.c: New test.
17587
17588 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
17589
17590         PR fortran/28971
17591         gfortran.dg/pr28971.f90: New test to act as a backstop in case
17592         this undiagnosed regression reappears.
17593
17594 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
17595
17596         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
17597         Treat $srcdir as a literal.
17598         * lib/fortran-torture.exp (fortran-torture-compile,
17599         fortran-torture-execute): Likewise.
17600         * lib/objc-torture.exp (objc-torture-compile,
17601         objc-torture-execute): Likewise.
17602         * lib/profopt.exp (profopt-execute): Likewise.
17603
17604 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
17605
17606         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
17607
17608 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
17609
17610         PR testsuite/28950
17611         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
17612
17613 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
17614
17615         PR target/13685
17616         * gcc.target/i386/pr13685.c: New test.
17617
17618 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
17619
17620         * gcc.dg/pr28726.c: New test.
17621
17622 2006-09-11  Josh Conner  <jconner@apple.com>
17623
17624         * gcc.dg/nrv3.c: Increase size of structure.
17625         * gcc.dg/nrv4.c: Likewise.
17626         * gcc.dg/nrv5.c: Likewise.
17627
17628 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
17629
17630         PR libfortran/28890
17631         gfortran.dg/assumed_charlen_function_5.f90: New test.
17632
17633 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
17634
17635         PR c++/28991
17636         * g++.dg/init/static3.C: New test.
17637
17638 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
17639
17640         PR testsuite/29007
17641         * gcc.dg/long-long-cst1.c (t): Add cast to
17642         __SIZE_TYPE__ before casting to int.
17643         (main): Return 0 on success.
17644
17645 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17646
17647         * gcc.c-torture/execute/20060910-1.c: New test.
17648
17649 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
17650
17651         PR middle-end/26983
17652         * gcc.dg/pr26983.c: New test.
17653
17654 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
17655
17656         PR target/29006
17657         * gcc.c-torture/execute/pr29006.c: New test.
17658
17659 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
17660
17661         PR libfortran/28947
17662         gfortran.dg/matmul_4.f90: New test.
17663
17664 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
17665
17666         PR fortran/28959
17667         gfortran.dg/used_types_10: New test.
17668
17669 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
17670
17671         PR libfortran/28923
17672         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
17673         gfortran.dg/array_initializer_3.f90: New test.
17674
17675 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17676
17677         PR fortran/28914
17678         * gfortran.dg/actual_array_constructor_3.f90: New test.
17679
17680 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
17681
17682         PR testsuite/26778
17683         * gcc.target/i386/pr26778.c: New testcase.
17684
17685 2006-09-08  Eric Christopher  <echristo@apple.com>
17686
17687         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
17688         * gcc.target/i386/memcpy-1.c: Ditto.
17689         * gcc.target/i386/asm-1.c: Ditto.
17690         * gcc.target/i386/20060512-4.c: Ditto.
17691         * gcc.target/i386/compress-float-387.c: Ditto.
17692         * gcc.target/i386/20060512-1.c: Ditto.
17693         * gcc.target/i386/compress-float-sse.c: Ditto.
17694         * gcc.target/i386/20060512-2.c: Ditto.
17695         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
17696         * gcc.target/i386/stack-prot-kernel.c: Ditto.
17697         * gcc.target/i386/compress-float-387-pic.c: Ditto.
17698         * gcc.dg/pr26449.c: Ditto.
17699         * gcc.dg/attr-ms_struct-2.c: Ditto.
17700         * gcc.dg/attr-ms_struct-1.c: Ditto.
17701         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
17702
17703 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
17704
17705         PR c/28504
17706         * gcc.dg/vla-10.c: New test.
17707
17708 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17709
17710         PR c++/28858
17711         * g++.dg/parse/template20.C: New test.
17712         * g++.dg/template/operator8.C: Remove obsolete part.
17713         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
17714         * g++.old-deja/g++.pt/crash65.C: Likewise.
17715
17716 2006-09-07  Jason Merrill  <jason@redhat.com>
17717
17718         PR middle-end/27724
17719         * gcc.dg/long-long-cst1.c: New test.
17720
17721 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17722
17723         PR C++/28906
17724         * g++.dg/other/array3.C: New test.
17725         * g++.dg/other/array4.C: New test.
17726         * g++.dg/other/array5.C: New test.
17727
17728 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
17729
17730         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
17731
17732 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
17733
17734         PR target/28946
17735         * gcc.target/i386/pr28946.c: New test.
17736
17737 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
17738
17739         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
17740         in integer literal constant.
17741         * gfortran.dg/enum_8.f90: Ditto.
17742         * gfortran.dg/g77/20030326-1.f: Ditto.
17743
17744 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
17745
17746         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
17747         nonconformance usage.
17748
17749 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17750
17751         PR middle-end/28862
17752         * gcc.c-torture/compile/vector-align-1.c: New test.
17753
17754 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
17755
17756         PR rtl-opt/27883
17757         * g++.dg/opt/copysign-1.C: New test.
17758
17759 2006-09-06  Jason Merrill  <jason@redhat.com>
17760
17761         PR c++/27371
17762         * g++.dg/warn/unused-result1.C: New test.
17763
17764 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
17765
17766         PR c++/28903
17767         * g++.dg/ext/vla3.C: New test.
17768
17769         PR c++/28886
17770         * g++.dg/template/array16.C: New test.
17771
17772 2006-09-06  Richard Guenther  <rguenther@suse.de>
17773
17774         * gcc.dg/pr27226.c: Remove testcase again.
17775
17776 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
17777
17778         PR tree-opt/28937
17779         * g++.dg/opt/unroll2.C: New test.
17780
17781 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
17782
17783         PR tree-opt/28952
17784         * gcc.dg/vect/pr28952.c: New test.
17785
17786 2006-09-05  Richard Guenther  <rguenther@suse.de>
17787
17788         PR tree-optimization/28900
17789         * gcc.dg/torture/pr28900.c: New testcase
17790
17791 2006-09-05  Richard Guenther  <rguenther@suse.de>
17792
17793         PR tree-optimization/28905
17794         * gcc.c-torture/compile/pr28905.c: New testcase.
17795
17796 2006-09-05  Richard Guenther  <rguenther@suse.de>
17797
17798         PR middle-end/28935
17799         * gcc.dg/pr28935.c: New testcase.
17800
17801 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17802
17803         * gcc.c-torture/execute/20060905-1.c: New test.
17804
17805 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
17806
17807         PR fortran/28908
17808         * gfortran.dg/used_types_7.f90: New test.
17809         * gfortran.dg/used_types_8.f90: New test.
17810         * gfortran.dg/used_types_9.f90: New test.
17811
17812 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17813
17814         * gcc.c-torture/compile/20060904-1.c: New test.
17815
17816 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
17817
17818         PR c++/23287 Revert my 2006-09-01 patch
17819         * g++.dg/parse/dtor12.C: Remove.
17820
17821 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
17822
17823         PR c+/27670
17824         * g++.dg/template/operator9.C: New test.
17825
17826         PR c++/27493
17827         * g++.dg/template/operator7.C: New test.
17828
17829         PR c++/27494
17830         * g++.dg/template/operator8.C: New test.
17831
17832         PR c++/27397
17833         * g++.dg/template/crash57.C: New test.
17834
17835         * g++.dg/template/typedef4.C: Adjust error markers.
17836         * g++.dg/template/typedef5.C: Likewise.
17837
17838 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
17839
17840         PR c++/28878
17841         * g++.dg/parse/crash33.C: New test.
17842
17843 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
17844         Richard Guenther  <rguenther@suse.de>
17845         Adam Nemet  <anemet@caviumnetworks.com>
17846
17847         PR middle-end/27226
17848         * gcc.target/mips/memcpy-1.c: New testcase.
17849         * gcc.dg/pr27226.c: Likewise.
17850
17851 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
17852
17853         PR c++/28705
17854         * g++.dg/lookup/koenig5.C: New.
17855         * g++.dg/template/crash56.C: New.
17856
17857 2006-09-01  Josh Conner  <jconner@apple.com>
17858
17859         PR c++/25505
17860         * gcc.dg/nrv3.c: New test.
17861         * gcc.dg/nrv4.c: New test.
17862         * gcc.dg/nrv5.c: New test.
17863
17864 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
17865
17866         PR c++/23287
17867         * g++.dg/parse/dtor12.C: New.
17868
17869 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
17870
17871         PR tree-optimization/28839
17872         * gcc.dg/pr28839.c: New test.
17873
17874 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
17875
17876         PR target/24367
17877         * gcc.dg/pr24367.c: New testcase.
17878
17879 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
17880
17881         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
17882
17883 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
17884
17885         PR rtl-optimization/27735
17886         * gcc.dg/loop-unswitch-1.c: New test.
17887
17888 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
17889
17890         PR fortran/28885
17891         * gfortran.dg/aliasing_dummy_2.f90: New test.
17892
17893         PR fortran/20067
17894         * gfortran.dg/generic_5.f90: Change error message.
17895
17896         PR fortran/28873
17897         * gfortran.dg/generic_6.f90: New test.
17898
17899         PR fortran/25077
17900         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
17901
17902         PR fortran/25102
17903         * gfortran.dg/invalid_interface_assignment.f90: New test.
17904
17905         PR fortran/24866
17906         * gfortran.dg/module_proc_external_dummy.f90: New test.
17907
17908 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
17909
17910         PR c++/28349
17911         * g++.dg/warn/var-args1.C: New test.
17912
17913 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
17914
17915         PR fortran/28866
17916         * gfortran.dg/simpleif_2.f90: New test.
17917         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
17918         * gfortran.dg/enum_5.f90: Ditto.
17919
17920 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17921             Kazu Hirata  <kazu@codesourcery.com>
17922
17923         PR tree-optimization/17506
17924         * gcc.dg/pr17506.c: New.
17925
17926 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
17927
17928         PR c++/28139
17929         * g++.dg/eh/alias1.C: New test.
17930
17931 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17932
17933         PR c++/28860
17934         * g++.dg/template/ttp22.C: New test.
17935
17936 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
17937
17938         PR middle-end/26632
17939         * gcc.dg/pr26632.c: New.
17940
17941 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17942
17943         PR libgfortran/28354
17944         * gfortran.dg/fmt_zero_precision.f90: New test.
17945
17946 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
17947
17948         PR c++/28058
17949         * g++.dg/template/spec31.C: New test.
17950
17951 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
17952
17953         PR c++/26573
17954         * g++.dg/other/static2.C: New test.
17955
17956 2006-08-26  Roger Sayle  <roger@eyesopen.com>
17957
17958         * gcc.dg/Wswitch-enum-2.c: New test case.
17959         * gcc.dg/Wswitch-enum-3.c: Likewise.
17960
17961 2006-08-26  Richard Guenther  <rguenther@suse.de>
17962
17963         * gcc.c-torture/compile/20060826-1.c: New testcase.
17964
17965 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
17966
17967         PR c++/28736
17968         * g++.dg/template/void10.C: New test.
17969
17970         PR c++/28737
17971         * g++.dg/template/void8.C: New test.
17972
17973         PR c+_+/28738
17974         * g++.dg/template/void9.C: New test.
17975
17976         * g++.dg/template/void3.C: Adjust error markers.
17977         * g++.dg/template/void4.C: Likewise.
17978         * g++.dg/template/crash55.C: Likewise.
17979         * g++.dg/template/void7.C: Likewise
17980
17981 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
17982
17983         PR c++/28588
17984         * g++.dg/inherit/access6.C: New test.
17985         * g++.dg/inherit/access7.C: Likewise.
17986
17987         PR c++/28595
17988         * g++.dg/template/array15.C: New test.
17989         * g++.dg/template/crash2.C: Tweak error markers.
17990
17991 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
17992
17993         PR middle-end/28683
17994         * gcc.c-torture/compile/20060823-1.c: New test.
17995
17996 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17997
17998         PR c++/28853
17999         * g++.dg/template/ttp21.C: New test.
18000
18001         PR c++/28852
18002         * g++.dg/other/operator1.C: Add error-marker.
18003         * g++.dg/other/operator2.C: New test.
18004
18005 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
18006
18007         PR c/27893
18008         * gcc.c-torture/compile/vla-const-1.c,
18009         gcc.c-torture/compile/vla-const-2.c: New tests.
18010
18011 2006-08-26  Richard Guenther  <rguenther@suse.de>
18012
18013         PR middle-end/28814
18014         * gcc.dg/torture/pr28814.c: New testcase.
18015
18016 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
18017
18018         PR c/28418
18019         * gcc.c-torture/compile/compound-literal-1.c: New test.
18020
18021 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
18022
18023         PR c/28299
18024         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
18025         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
18026         Expect extra diagnostics.
18027
18028 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
18029
18030         gcc.dg/noncompile/pr16876.c: New test.
18031
18032 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
18033
18034         PR c++/28056
18035         * g++.dg/parse/local1.C: New test.
18036         * g++.dg/other/qual1.C: Tweak error marker.
18037
18038 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
18039
18040         PR c++/27787
18041         * g++.dg/template/typename10.C: New.
18042         * g++.dg/template/lookup4.C: Remove bogus error marker.
18043
18044 2006-08-25  Richard Guenther  <rguenther@suse.de>
18045
18046         PR testsuite/28829
18047         * gcc.dg/pr26570.c: Fix testcase.
18048
18049 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
18050
18051         PR tree-opt/28807
18052         * gcc.c-torture/execute/mayalias-2.c: New test.
18053         * gcc.dg/tree-ssa/alias-13.c: New test.
18054
18055 2006-08-24  Jan Hubicka  <jh@suse.cz>
18056
18057         PR debug/26881
18058         * gcc.dg/debug/pr26881.c: New file.
18059
18060 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
18061
18062         PR fortran/28788
18063         * gfortran.dg/used_types_4.f90: New test.
18064         * gfortran.dg/derived_init_2.f90: Modify to check sibling
18065         association of derived types.
18066         * gfortran.dg/used_types_2.f90: Add module cleanup.
18067         * gfortran.dg/used_types_3.f90: The same.
18068
18069         PR fortran/28771
18070         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
18071         fix of regression.
18072
18073 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18074
18075         PR 28813
18076         * gfortran.dg/direct_io_6.f90: Remove test.
18077
18078 2006-08-23  Stuart Hastings  <stuart@apple.com>
18079
18080         PR 28825
18081         * gcc.target/i386/20060821-1.c: New.
18082
18083 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
18084
18085         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
18086         dg-warning strings for dllimport.
18087
18088 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
18089
18090         PR C++/28450
18091         * g++.dg/ext/vector4.C: New test.
18092         * g++.dg/ext/complex1.C: New test.
18093
18094 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
18095
18096         PR debug/28692
18097         * gcc.dg/debug/const-1.c: New.
18098         * gcc.dg/debug/const-2.c: New.
18099         * gcc.dg/debug/dwarf2/const-1.c: New.
18100         * gcc.dg/debug/dwarf2/const-2.c: New.
18101         * gcc.dg/debug/dwarf2/const-2b.c: New.
18102
18103 2006-08-22  Richard Guenther  <rguenther@suse.de>
18104
18105         PR middle-end/28776
18106         * gcc.c-torture/compile/pr28776-1.c: New testcase.
18107         * gcc.c-torture/compile/pr28776-2.c: Likewise.
18108
18109 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
18110
18111         PR tree-optimization/28003
18112         * g++.dg/tree-ssa/pr28003.C: New.
18113
18114 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
18115
18116         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
18117
18118 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
18119
18120         PR c++/26269
18121         * g++.dg/other/error14.C: New test.
18122
18123         PR c++/28505
18124         * g++.dg/parse/ctor7.C: New test.
18125         * g++.dg/parse/ctor8.C: Likewise.
18126
18127         PR c++/28741
18128         * g++.dg/template/void7.C: New test.
18129
18130 2006-08-21  Olivier Hainque  <hainque@adacore.com>
18131
18132         * gnat.dg/self_aggregate_with_zeros.adb: New test.
18133         * gnat.dg/self_aggregate_with_array.adb: New test.
18134
18135 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
18136
18137         * g++.dg/eh/arm-vfp-unwind.C: New test.
18138
18139 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
18140
18141         PR c++/28341
18142         * g++.dg/template/ref3.C: New test.
18143         * g++.dg/template/nontype13.C: New test.
18144
18145         PR c++/28346
18146         * g++.dg/template/ptrmem17.C: New test.
18147
18148 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
18149
18150         PR target/28648 c:
18151         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
18152
18153 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
18154
18155         PR fortran/28630
18156         * gfortran.dg/used_types_2.f90: New test.
18157
18158         PR fortran/28601
18159         * gfortran.dg/used_types_3.f90: New test.
18160
18161         PR fortran/20886
18162         * gfortran.dg/generic_actual_arg.f90: New test.
18163
18164         PR fortran/28735
18165         * gfortran.dg/module_private_array_refs_1.f90: New test.
18166
18167         PR fortran/28762
18168         * gfortran.dg/program_name_1.f90: New test.
18169
18170         PR fortran/28425
18171         * gfortran.dg/derived_constructor_comps_1.f90: New test.
18172
18173         PR fortran/28496
18174         * gfortran.dg/array_initializer_2.f90: New test.
18175
18176         PR fortran/18111
18177         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
18178
18179         PR fortran/28600
18180         * gfortran.dg/assumed_charlen_function_4.f90: New test.
18181
18182         PR fortran/28771
18183         * gfortran.dg/assumed_charlen_in_main.f90: New test.
18184
18185         PR fortran/28660
18186         * gfortran.dg/dependent_decls_1.f90: New test.
18187
18188 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
18189
18190         PR fortran/25217
18191         * gfortran.dg/derived_init_2.f90: New.
18192
18193 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
18194
18195         * gcc.c-torture/execute/pr28289.c: New test.
18196
18197 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
18198
18199         PR c/28744
18200         * gcc.dg/attr-externally-visible-1.c: New test.
18201         * gcc.dg/attr-externally-visible-2.c: New test.
18202         * g++.dg/parse/attr-externally-visible-1.C: New test.
18203         * g++.dg/parse/attr-externally-visible-2.C: New test.
18204
18205 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18206
18207         PR c++/28606
18208         * g++.dg/parse/dtor11.C: New test.
18209
18210 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
18211
18212         PR rtl-optimization/28489
18213         * gcc.c-torture/compile/pr28489.c: New test.
18214
18215 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18216
18217         PR c++/28710
18218         * g++.dg/template/redecl4.C: New test.
18219
18220         PR c++/28711
18221         * g++.dg/template/ctor8.C: New test.
18222
18223 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
18224
18225         * gcc.dg/pr26570.c: Fix testcase.
18226
18227 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
18228
18229         * PR c++/28573
18230         * g++.dg/parse/offsetof6.C: New test.
18231         * g++.dg/parse/offsetof6.C: New test.
18232         * g++.dg/parse/offsetof7.C: New test.
18233
18234 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18235
18236         PR testsuite/28602
18237         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
18238         is false.
18239
18240 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
18241
18242         PR c++/28302
18243         * g++.dg/ext/vector3.C: New test.
18244
18245 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
18246
18247         PR gcov/profile/26570
18248         * gcc.dg/pr26570.c: New test.
18249
18250 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
18251
18252         PR c/27697
18253         * gcc.dg/qual-component-1.c: New test.
18254
18255 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18256
18257         PR c++/28593
18258         * g++.dg/parse/new3.C: New test.
18259
18260 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18261
18262         PR fortran/25828
18263         * gfortran.dg/streamio_1.f90: New test.
18264         * gfortran.dg/streamio_2.f90: New test.
18265         * gfortran.dg/streamio_3.f90: New test.
18266         * gfortran.dg/streamio_4.f90: New test.
18267         * gfortran.dg/streamio_5.f90: New test.
18268         * gfortran.dg/streamio_6.f90: New test.
18269         * gfortran.dg/streamio_7.f90: New test.
18270         * gfortran.dg/streamio_8.f90: New test.
18271
18272 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
18273
18274         PR c/28287
18275         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
18276
18277 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
18278
18279         PR c++/28594
18280         * g++.dg/template/void6.C: New test.
18281
18282 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18283
18284         PR c/28649
18285         * gcc.dg/parse-error-1.c: New test.
18286         * gcc.dg/parse-error-2.c: New test.
18287         * gcc.dg/cpp/digraph2.c: Add error-marker.
18288         * gcc.dg/noncompile/920923-1.c: Likewise.
18289
18290 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
18291
18292         PR c/27490
18293         * gcc.dg/sizeof-2.c: New testcase.
18294
18295         PR c/27489
18296         * gcc.dg/switch-A.c: New testcase.
18297
18298 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
18299
18300         PR c++/28288
18301         PR c++/14556
18302         * g++.old-deja/g++.warn/compare1.C: Delete.
18303         * g++.dg/opt/pr7503-2.C: Delete.
18304         * g++.dg/opt/pr7503-3.C: Delete.
18305         * g++.dg/opt/pr7503-4.C: Delete.
18306         * g++.dg/opt/pr7503-5.C: Delete.
18307         * g++.dg/opt/max1.C: Delete.
18308         * g++.dg/warn/minmax.C: Delete.
18309         * g++.dg/expr/minmax.C: New test.
18310
18311 2006-08-14  Richard Guenther  <rguenther@suse.de>
18312
18313         PR testsuite/28703
18314         * gcc.c-torture/execute/pr28651.c: Do not use argc
18315         to avoid optimization, instead forbid inlining.
18316
18317 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
18318
18319         PR rtl-optimization/28634
18320         * gcc.c-torture/execute/ieee/pr28634.c: New test.
18321
18322 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
18323
18324         PR c/27184
18325         * gcc.dg/torture/pr27184.c: New test.
18326
18327 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
18328
18329         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
18330
18331 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18332
18333         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
18334         * gfortran.dg/stat_2.f90: Likewise.
18335         * gfortran.dg/chmod_1.f90: Likewise.
18336         * gfortran.dg/chmod_2.f90: Likewise.
18337         * gfortran.dg/chmod_3.f90: Likewise.
18338
18339 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
18340
18341         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
18342
18343 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
18344
18345         * g++.dg/opt/pr23454-2.C: New test.
18346
18347 2006-08-11  Richard Guenther  <rguenther@suse.de>
18348
18349         PR middle-end/28651
18350         * gcc.c-torture/execute/pr28651.c: New testcase.
18351
18352 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
18353
18354         * gnat.dg/specs/static_initializer.ads: New test.
18355
18356 2006-08-10  Paul Brook  <paul@codesourcery.com>
18357
18358         * gcc.target/arm/cond-asm.c: New test.
18359
18360 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
18361
18362         PR tree-optimization/26197
18363         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
18364         * g++.dg/vect/vect.exp: Compile the new tests with
18365         --param max-aliased-vops=0.
18366
18367 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
18368
18369         PR c++/28637
18370         * g++.dg/template/void3.C: New test.
18371
18372         PR c++/28638
18373         * g++.dg/template/void4.C: New test.
18374
18375         PR c++/28640
18376         * g++.dg/template/void5.C: New test.
18377
18378 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
18379
18380         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
18381         after dg-do compile.
18382
18383 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
18384
18385         PR tree-optimizations/26969
18386         * gcc.dg/vect/vect.exp: Compile tests prefixed with
18387         "unswitch-loops" with -funswitch-loops.
18388         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
18389
18390 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18391
18392         * gcc.dg/sparc-getcontext-1.c: Fix typo.
18393         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
18394         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
18395         * objc.dg/dwarf-1.m: Likewise.
18396         * objc.dg/dwarf-2.m: Likewise.
18397         * obj-c++.dg/dwarf-2.mm: Likewise.
18398
18399 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18400
18401         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
18402         * objc.dg/dwarf-2.m: Likewise.
18403         * obj-c++.dg/dwarf-2.mm: Likewise.
18404
18405         PR libfortran/28603
18406         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
18407
18408         PR testsuite/27611
18409         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
18410
18411         PR testsuite/27033
18412         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
18413
18414 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
18415
18416         PR target/27827
18417         * gcc.target/i386/pr27827.c: New testcase.
18418
18419 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
18420
18421         PR fortran/28590
18422         * gfortran.dg/sequence_types_1.f90: New test.
18423
18424 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
18425
18426         PR fortran/28548
18427         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
18428         dg-warning.  Add -pedantic option.
18429
18430 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18431
18432         PR c/28502
18433         * gcc.dg/proto-1.c: New test.
18434
18435         PR c/27721
18436         * gcc.dg/lvalue-4.c: New test.
18437
18438         PR c/28136
18439         * gcc.dg/init-bad-5.c: New test.
18440
18441 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
18442
18443         PR c++/28347
18444         * g++.dg/ext/typedef-init.C: Add new test for typedef
18445         initialization inside templates. Adjust existing error markers.
18446
18447 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
18448
18449         PR c++/28148
18450         * g++.dg/init/ptrmem3.C: New test.
18451
18452 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
18453
18454         PR tree-optimization/27770
18455         * lib/target-support.exp: New target keyword "section_anchors".
18456         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
18457         tests.
18458         * gcc.dg/vect/section-anchors-pr27770.c: New test.
18459         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
18460         * gcc.dg/vect/section-anchors-vect-69.c: New test.
18461         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
18462
18463 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18464
18465         * gcc.dg/20060801-1.c: Add missing '}'.
18466
18467 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18468
18469         PR c++/27508
18470         * g++.dg/parse/dtor9.C: New test.
18471         * g++.dg/parse/dtor10.C: New test.
18472         * g++.dg/other/error7.C: Adjust error-marker.
18473
18474         PR c++/28274
18475         * g++.dg/other/default5.C: New test.
18476
18477 2006-08-02  Richard Guenther  <rguenther@suse.de>
18478
18479         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
18480
18481 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
18482
18483         PR c++/28557
18484         * g++.dg/template/conv9.C: New test.
18485
18486 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
18487
18488         PR debug/28063
18489         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
18490         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
18491         Optionally return assembly text.  Update callers.
18492         (check_no_compiler_messages): Update verbose messages.
18493         (check_no_messages_and_pattern): New.
18494         (check_effective_target_string_merging): New.
18495
18496 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18497
18498         PR c++/28250
18499         * g++.dg/eh/catch4.C: New test.
18500
18501         PR c++/28257
18502         * g++.dg/other/qual1.C: New test.
18503
18504         PR c++/28259
18505         * g++.dg/inherit/error2.C: New test.
18506
18507         PR c++/28267
18508         * g++.dg/other/new1.C: New test.
18509
18510         * g++.dg/warn/pr23075.C: Remove obsolete test.
18511         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
18512         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
18513
18514 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
18515
18516         PR c++/28523
18517         * g++.dg/eh/cast1.C: New test.
18518
18519 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
18520
18521         PR libfortran/28452
18522         * gfortran.dg/random_3.f90:  New test.
18523
18524 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
18525
18526         PR c++/28432
18527         * g++.dg/other/pr28304.C: Change expected error message.
18528         * g++.dg/other/pr28432.C: New test.
18529
18530 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
18531
18532         PR c++/28256
18533         * g++.dg/init/brace2.C: Change expected error message, add empty init.
18534
18535 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
18536
18537         PR debug/23336
18538         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
18539         at -g1.
18540         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
18541         g++.dg/debug/enum-2.C: New.
18542
18543 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18544
18545         PR c++/6634
18546         * g++.dg/parse/long1.C: Add more tests.
18547
18548 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18549
18550         * gfortran.dg/lrshift_1.c: New file.
18551
18552 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18553
18554         PR libgfortran/28335
18555         * gfortran.dg/no_unit_error_1.f90: New test.
18556
18557 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18558
18559         PR libgfortran/28335
18560         * gfortran.dg/no_unit_error_1.f90: Delete test.
18561         * gfortran.dg/no_unit_error_2.f90: Delete test.
18562
18563 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18564
18565         * gfortran.dg/chmod_3.f90: New test.
18566         * gfortran.dg/ltime_gmtime_1.f90: New test.
18567         * gfortran.dg/ltime_gmtime_2.f90: New test.
18568         * gfortran.dg/lrshift_1.f90: New test.
18569         * gfortran.dg/chmod_1.f90: New test.
18570         * gfortran.dg/chmod_2.f90: New test.
18571
18572 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
18573
18574         PR c++/27668
18575         * g++.dg/template/crash55.C: New test.
18576
18577         PR c++/27962
18578         * g++.dg/template/nontype16.C: New test.
18579
18580         * g++.dg/template/void2.C: Adjust error markers.
18581         * g++.dg/template/nontype5.C: Adjust error markers.
18582
18583 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
18584
18585         * gcc.target/i386/stack-prot-kernel.c: New test.
18586
18587 2006-07-27  Roger Sayle  <roger@eyesopen.com>
18588
18589         * gcc.dg/builtins-55.c: New test case.
18590
18591 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
18592
18593         PR rtl-optimization/27907
18594         * gcc.c-torture/compile/pr27907.c: New test.
18595
18596 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18597
18598         * gfortran.dg/mclock.f90: New test.
18599         * gfortran.dg/int_conv_1.f90: New test.
18600         * gfortran.dg/stat_1.f90: New test.
18601         * gfortran.dg/stat_2.f90: New test.
18602
18603 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18604
18605         PR libgfortran/28335
18606         * gfortran.dg/no_unit_error_1.f90: New test.
18607         * gfortran.dg/no_unit_error_2.f90: New test.
18608         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
18609
18610 2006-07-25  Roger Sayle  <roger@eyesopen.com>
18611
18612         PR middle-end/28473
18613         * gcc.dg/fold-convround-1.c: New test case.
18614
18615 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
18616
18617         * gfortran.dg/arithmetic_if.f90:  Fix comments.
18618
18619 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18620
18621         PR c++/27572
18622         * g++.dg/other/typedef1.C: New test.
18623         * g++.dg/template/typedef4.C: New test.
18624         * g++.dg/template/typedef5.C: New test.
18625
18626 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
18627
18628         PR fortran/28416
18629         * gfortran.dg/allocatable_dummy_3.f90: New.
18630
18631 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
18632
18633         PR fortran/28439
18634         * gfortran.dg/arithmetic_if.f90:  New test.
18635
18636 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
18637
18638         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
18639         avoid memcpy optimization.
18640
18641 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18642
18643         PR fortran/25289
18644         * gfortran.dg/direct_io_6.f90: New test.
18645
18646 2006-07-24  Jan Hubicka  <jh@suse.cz>
18647
18648         PR c/25795
18649         PR c++/27369
18650         * gcc.dg/pr25795.c: New test.
18651         * gcc.dg/pr25795-1.c: New test.
18652
18653 2006-07-23  Roger Sayle  <roger@eyesopen.com>
18654
18655         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
18656         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
18657         which may be transformed to "g || h" on some platforms.
18658
18659 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
18660
18661         PR c++/28025
18662         * g++.dg/template/friend45.C: New test.
18663
18664 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18665
18666         PR libgfortran/28339
18667         * gfortran.dg/arrayio_8.f90: New test.
18668
18669 2006-07-21  Mike Stump  <mrs@apple.com>
18670
18671         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
18672
18673         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
18674
18675 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18676
18677         PR c++/28250
18678         * g++.dg/eh/catch3.C: New test.
18679
18680         PR c++/28363
18681         * g++.dg/template/defarg10.C: New test.
18682
18683 2006-07-20  Paul Brook  <paul@codesourcery.com>
18684
18685         PR 27363
18686         * gcc.dg/pr27363.c: New test.
18687
18688 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
18689
18690         PR c++/28338
18691         * g++.dg/init/ref13.C: New test.
18692
18693 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18694
18695         PR obj-c++/28434
18696         * obj-c++.dg/proto-error-1.mm: New test.
18697
18698 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
18699
18700         PR c++/28337
18701         * g++.dg/template/string1.C: New test.
18702
18703 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
18704
18705         PR c++/28048
18706         * g++.dg/template/defarg9.C: New test.
18707
18708         PR c++/28235
18709         * g++.dg/template/static27.C: New test.
18710
18711 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
18712
18713         PR 28410
18714         * gcc.dg/tree-ssa/pr28410.c: New test.
18715
18716 2006-07-18  Lee Millward  <lee.millward@gmail.com>
18717
18718         PR c++/28258
18719         * g++/dg/other/error13.C: New test.
18720
18721         PR c++/28260
18722         * g++.dg/template/friend44.C: New test.
18723
18724 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
18725
18726         PR c++/27495
18727         * g++.dg/other/pr27495.C: New.
18728
18729 2006-07-18  Olivier Hainque  <hainque@adacore.com>
18730
18731         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
18732         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
18733
18734 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18735
18736         PR c/28286
18737         * gcc.dg/pragma-pack-4.c: New test.
18738
18739 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
18740
18741         PR c++/28291
18742         * g++.dg/ext/pr28291.C: New test.
18743
18744 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
18745
18746         PR middle-end/28403
18747         * gcc.c-torture/execute/pr28403.c: New test.
18748
18749 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
18750
18751         PR middle-end/28402
18752         * gcc.dg/pr28402.c: New test.
18753
18754 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
18755
18756         PR c++/28304
18757         * g++.dg/other/pr28304.C: New test.
18758
18759 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
18760
18761         PR other/28251
18762         gcc.c-torture/unsorted/dump-noaddr.c: New test.
18763         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
18764
18765 2006-07-17  Richard Guenther  <rguenther@suse.de>
18766
18767         PR tree-optimization/28238
18768         * g++.dg/tree-ssa/pr28238.C: New testcase.
18769
18770 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18771
18772         PR c++/28250
18773         * g++.dg/eh/catch1.C: New test.
18774         * g++.dg/eh/catch2.C: New test.
18775
18776 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
18777
18778         PR c++/28370
18779         * g++.dg/template/anon3.C: New test.
18780
18781 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
18782
18783         PR fortran/20844
18784         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
18785         specifiers requiring an explicit format tag..
18786
18787         PR fortran/28201
18788         * gfortran.dg/generic_5: New test.
18789
18790         PR fortran/20893
18791         * gfortran.dg/elemental_optional_args_1.f90: New test.
18792
18793 2006-07-16  Olivier Hainque  <hainque@adacore.com>
18794
18795         * gnat.dg/assert.ads: New file.
18796         * gnat.dg/controlled_record.ads: Likewise.
18797         * gnat.dg/controlled_record.adb: Likewise.
18798
18799 2006-07-15  Lee Millward  <lee.millward@gmail.com>
18800
18801         PR c++/28292
18802         * g++.dg/other/error12.C: New test.
18803
18804         PR c++/28269
18805         * g++.dg/template/crash54.C: New test.
18806
18807 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18808
18809         PR c++/28249
18810         * g++.dg/parse/catch1.C: New test.
18811
18812         PR c++/28294
18813         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
18814
18815         PR c++/28387
18816         * g++.dg/ext/attrib24.C: New test.
18817
18818 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18819
18820         PR c++/28343
18821         * g++.dg/ext/asmspec1.C: New test.
18822
18823 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
18824
18825         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
18826         (dg-test): Support shouldfail tests.
18827         * lib/target-supports-dg.exp (dg-shouldfail): New.
18828         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
18829         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
18830         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
18831         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
18832         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
18833         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
18834         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
18835
18836 2006-07-13  Jan Hubicka  <jh@suse.cz>
18837
18838         * gcc.target/i386/memcpy-1.c: New.
18839
18840 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
18841
18842         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
18843
18844 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
18845
18846         PR fortran/25097
18847         * gfortran.dg/present_1.f90: New test.
18848
18849         PR fortran/20903
18850         * gfortran.dg/interface_derived_type_1.f90: New test.
18851
18852 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
18853
18854         PR fortran/28213
18855         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
18856         list.
18857
18858 2006-07-07  Lee Millward  <lee.millward@gmail.com>
18859
18860         PR c++/27820
18861         * g++.dg/other/label1.C: New test.
18862
18863 2006-07-07  Richard Guenther  <rguenther@suse.de>
18864
18865         PR middle-end/28268
18866         * gcc.dg/torture/pr28268.c: New testcase.
18867
18868 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
18869
18870         PR c++/27019
18871         * g++.dg/ext/pr27019.C: New.
18872
18873 2006-07-07  Richard Guenther  <rguenther@suse.de>
18874
18875         PR tree-optimization/28187
18876         * gcc.dg/pr28187.c: New testcase.
18877
18878 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
18879
18880         * gnat.dg/address_conversion.adb: New test.
18881         * gnat.dg/boolean_subtype.adb: Likewise.
18882         * gnat.dg/frame_overflow.adb: Likewise.
18883         * gnat.dg/pointer_array.adb: Likewise.
18884         * gnat.dg/pointer_conversion.adb: Likewise.
18885
18886 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
18887
18888         PR fortran/28237
18889         PR fortran/23420
18890         * gfortran.dg/print_fmt_5.f90: New test.
18891
18892 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18893
18894         PR fortran/28129
18895         * gfortran.dg/bounds_check_4.f90: New test.
18896
18897 2006-07-05  Richard Guenther  <rguenther@suse.de>
18898
18899         PR target/28158
18900         * gfortran.dg/pr28158.f90: New testcase.
18901
18902 2006-07-05  Richard Guenther  <rguenther@suse.de>
18903
18904         PR tree-optimization/28162
18905         * gcc.dg/pr28162.c: New testcase.
18906
18907 2006-07-05  Richard Guenther  <rguenther@suse.de>
18908         Andrew Pinski  <pinskia@gcc.gnu.org>
18909
18910         PR c++/27084
18911         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
18912
18913 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
18914
18915         PR fortran/28174
18916         * gfortran.dg/actual_array_substr_2.f90: New test.
18917
18918         PR fortran/28167
18919         * gfortran.dg/actual_array_constructor_2.f90: New test.
18920
18921 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18922
18923         * gfortran.dg/itime_idate_1.f: New test.
18924         * gfortran.dg/itime_idate_2.f: New test.
18925
18926 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18927
18928         PR libgfortran/27704
18929         * gfortran.dg/open_status_3.f90: New test.
18930         * gfortran.dg/fmt_l.f90: Update for new feature.
18931
18932 2006-07-03  Asher Langton  <langton2@llnl.gov>
18933
18934         * gfortran.dg/oldstyle_2.f90: New.
18935
18936 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
18937
18938         * gnat.dg/string_slice.adb: New test.
18939
18940 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18941
18942         PR fortran/19259
18943         * gfortran.dg/semicolon_fixed.c: New.
18944         * gfortran.dg/semicolon_free.c: New.
18945
18946 2006-06-30  Mike Stump  <mrs@apple.com>
18947
18948         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
18949         that don't support internal visibility.
18950
18951 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
18952
18953         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
18954         for '(' / ')' needing an extra '\'.
18955
18956 2006-06-29  Roger Sayle  <roger@eyesopen.com>
18957
18958         PR middle-end/27428
18959         * gcc.dg/pr27428-1.c: New test case.
18960
18961 2006-06-29  Mike Stump  <mrs@apple.com>
18962
18963         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
18964         on darwin as we can't align commons large enough yet.
18965
18966         * gcc.dg/vla-8.c: Add additional testcases.
18967
18968 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
18969
18970         PR c++/28114
18971         * g++.dg/other/pr28114.C: New.
18972
18973 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
18974
18975         * gcc.c-torture/compile/20060625-1.c: New test.
18976
18977 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
18978
18979         PR fortran/20867
18980         * gfortran.dg/stfunc_3.f90: New test.
18981
18982         PR fortran/25056
18983         * gfortran.dg/impure_actual_1.f90: New test.
18984
18985         PR fortran/20874
18986         * gfortran.dg/elemental_result_1.f90: New test.
18987
18988         PR fortran/25073
18989         * gfortran.dg/select_7.f90: New test.
18990
18991         PR fortran/27554
18992         * intrinsic_actual_1.f: New test.
18993
18994         PR fortran/22038
18995         PR fortran/28119
18996         * gfortran.dg/forall_4.f90: New test.
18997
18998         PR fortran/25072
18999         * gfortran.dg/forall_5.f90: New test.
19000
19001 2006-06-25  Lee Millward  <lee.millward@gmail.com>
19002
19003         PR c++/28051
19004         * g++.dg/template/using13.C: New test.
19005
19006         PR c++/28054
19007         * g++.dg/other/incomplete3.C: New test.
19008
19009 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19010
19011         PR fortran/28081
19012         * gfortran.dg/substr_3.f: New test.
19013         * gfortran.dg/equiv_2.f90: Update expected error message.
19014
19015 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
19016
19017         PR fortran/28118
19018         * gfortran.dg/actual_array_substr_1.f90: New test.
19019
19020 2006-06-24  Olivier Hainque  <hainque@adacore.com>
19021
19022         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
19023         * gnat.dg/scalar_mode_agg_compare.adb: New test.
19024
19025 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
19026
19027         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
19028
19029 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
19030
19031         PR fortran/27981
19032         * gfortran.dg/simpleif_2.f90: New test.
19033
19034 2006-06-23  Lee Millward  <lee.millward@gmail.com>
19035
19036         * g++.dg/template/error22.C: Fix typo.
19037
19038 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19039
19040         PR c++/28112
19041         * g++.dg/ext/attrib23.C: New test.
19042
19043 2006-06-23  Olivier Hainque  <hainque@adacore.com>
19044
19045         * gnat.dg/varsize_temp.adb: New test.
19046
19047 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19048
19049         PR c++/11468
19050         * g++.dg/other/java2.C: New test.
19051
19052 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
19053
19054         PR target/27789
19055         * g++.dg/ext/dllimport4.C. Add more tests for invalid
19056         initialization.
19057
19058 2006-06-22  Roger Sayle  <roger@eyesopen.com>
19059
19060         PR target/27531
19061         * gcc.dg/pr27531-1.c: New test case.
19062
19063 2006-06-22  Asher Langton  <langton2@llnl.gov>
19064
19065         PR fortran/24748
19066         * gfortran.dg/implicit_8.f90: New.
19067
19068 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
19069
19070         PR rtl-optimization/28121
19071         * gcc.dg/pr28121.c: New test.
19072
19073 2006-06-22  Lee Millward  <lee.millward@gmail.com>
19074
19075         PR c++/27805
19076         * g++.dg/parse/ptrmem6.C: New test.
19077
19078         PR c++/27821
19079         * g++.dg/template/error22.C: New test.
19080
19081 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19082
19083         PR c++/28111
19084         * g++.dg/template/friend43.C: New test.
19085
19086         PR c++/28110
19087         * g++.dg/template/crash53.C: New test.
19088
19089         PR c++/28109
19090         * g++.dg/rtti/incomplete1.C: New test.
19091
19092 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
19093
19094         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
19095
19096 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
19097
19098         * gcc.c-torture/execute/complex-7.c: New.
19099
19100 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
19101
19102         * gcc.dg/merge-all-constants-1.c: New test.
19103
19104 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
19105
19106         PR c++/28113
19107         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
19108
19109 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
19110
19111         * gfortran.dg/rrspacing_1.f90: New test.
19112
19113 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19114
19115         PR c++/28052
19116         * g++.dg/other/bitfield2.C: New test.
19117
19118 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
19119
19120         PR tree-optimization/27331
19121         * gcc.dg/pr27331.c: New test.
19122
19123 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
19124             Eric Botcazou  <ebotcazou@adacore.com>
19125
19126         PR ada/18692
19127         * lib/gnat.exp: New file.
19128         * lib/gnat-dg.exp: Likewise.
19129         * gnat.dg: New directory.
19130         * gnat.dg/dg.exp: New driver.
19131         * gnat.dg/specs: New directory.
19132         * gnat.dg/specs/specs.exp: New driver.
19133         * gnat.dg/style: New directory.
19134         * gnat.dg/style/style.exp: New driver.
19135
19136 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
19137
19138         PR fortran/16206
19139         * gfortran.dg/array_initializer_1.f90: New test.
19140
19141         PR fortran/28005
19142         * gfortran.dg/matmul_3.f90: New test.
19143
19144 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
19145
19146         PR middle-end/28075
19147         * gcc.dg/tree-ssa/inline-1.c: New test.
19148
19149 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
19150
19151         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
19152         in malloc prototype; remove XFAIL.
19153         * gcc.dg/pr18241-2.c: Ditto.
19154         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
19155         in memset prototype; remove XFAIL.
19156         * gcc.dg/tree-ssa/pr23382.c: Ditto.
19157
19158 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
19159
19160         * gcc.dg/vla-8.c: Add.
19161
19162 2006-06-19  Richard Guenther  <rguenther@suse.de>
19163
19164         PR tree-optimization/27090
19165         * g++.dg/tree-ssa/pr27090.C: New testcase.
19166
19167 2006-06-19  Roger Sayle  <roger@eyesopen.com>
19168
19169         PR target/27861
19170         * gcc.dg/pr27861-1.c: New test case.
19171
19172 2006-06-19  Richard Guenther  <rguenther@suse.de>
19173
19174         PR middle-end/28045
19175         * gcc.dg/torture/pr28045.c: New testcase.
19176
19177 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19178
19179         PR fortran/26801
19180         * gfortran.dg/associated_4.f90: New test.
19181
19182 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19183
19184         PR fortran/19310
19185         PR fortran/19904
19186         * gfortran.dg/real_const_3.f90: New test.
19187
19188 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
19189
19190         PR c++/28016
19191         * g++.dg/template/static26.C: New test.
19192
19193         PR c++/27979
19194         * g++.dg/expr/bitfield2.C: New test.
19195
19196         PR c++/27884
19197         * g++.dg/parse/linkage2.C: New test.
19198
19199 2006-06-16  Richard Guenther  <rguenther@suse.de>
19200
19201         PR middle-end/27116
19202         * gcc.dg/pr15785-1.c: Revert last change.
19203         * gcc.dg/torture/pr27116-2.c: New testcase.
19204
19205 2006-06-16  Roger Sayle  <roger@eyesopen.com>
19206
19207         PR middle-end/27802
19208         * gcc.dg/pr27802-1.c: New test case.
19209
19210 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
19211
19212         PR c++/27689
19213         * g++.dg/template/ttp18.C: New test.
19214         * g++.dg/template/ttp19.C: Likewise.
19215
19216         PR c++/27666
19217         * g++.dg/expr/cond9.C: New test.
19218
19219         PR c++/27640
19220         * g++.dg/template/ctor7.C: New test.
19221
19222 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
19223
19224         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
19225
19226 2006-06-16  Richard Guenther  <rguenther@suse.de>
19227
19228         PR tree-optimization/27781
19229         * gcc.dg/tree-ssa/pr27781.c: New testcase.
19230
19231 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
19232
19233         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
19234
19235 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
19236
19237         * gcc.dg/tree-ssa/loop-18.c: New test.
19238
19239 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
19240
19241         PR c++/27665
19242         * g++.dg/template/crash52.C: New test.
19243
19244         PR c++/27648
19245         * g++.dg/ext/attrib22.C: New test.
19246
19247         PR c++/26559
19248         * g++.dg/template/builtin1.C: New test.
19249         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
19250
19251         PR c++/28018
19252         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
19253         assignment.
19254         * g++.old-deja/g++.pt/crash51.C: Likewise.
19255
19256         PR c++/27227
19257         * g++.dg/lookup/linkage1.C: New test.
19258         * g++.dg/lookup/linkage2.C: Likewise.
19259
19260 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
19261
19262         PR middle-end/27959
19263         * gcc.dg/pr27959.c: New testcase.
19264
19265 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
19266
19267         PR target/28014:
19268         * g++.dg/eh/div.C: New test.
19269
19270 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
19271
19272         PR c++/27894
19273         * g++.dg/tree-ssa/pr26757.C: New test.
19274         * g++.dg/tree-ssa/pr27894.C: New test.
19275
19276 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
19277
19278         * gcc.c-torture/compile/20060609-1.c: New test.
19279
19280         PR target/27863
19281         * gcc.c-torture/compile/pr27863.c: New test.
19282
19283 2006-06-13  Richard Guenther  <rguenther@suse.de>
19284
19285         PR tree-optimization/27830
19286         * g++.dg/tree-ssa/pr27830.C: New testcase.
19287
19288 2006-06-13  Matthew Sachs  <msachs@apple.com>
19289
19290         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
19291         the list of compiler flags; this causes those flags to be checked
19292         for things like dg-skip-if.
19293
19294 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19295
19296         PR c++/27601
19297         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
19298
19299 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
19300             Kazu Hirata  <kazu@codesourcery.com>
19301
19302         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
19303         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
19304
19305 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19306
19307         PR c++/27933
19308         * g++.dg/lookup/using15.C: New test.
19309
19310         PR c++/27951
19311         * g++.dg/other/anon4.C: New test.
19312
19313 2006-06-12  Roger Sayle  <roger@eyesopen.com>
19314
19315         PR c++/21210
19316         * g++.dg/init/complex1.C: New test case.
19317
19318 2006-06-11  Eric Christopher  <echristo@apple.com>
19319
19320         PR middle-end/27948
19321         * gcc.dg/bf-ms-layout.c: Run on darwin.
19322         * gcc.dg/bf-no-ms-layout: Ditto.
19323         * gcc.dg/attr-ms_struct-2.c: New.
19324         * gcc.dg/bf-ms-layout-2.c: Ditto.
19325
19326 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
19327
19328         * gcc.dg/attr-ms_struct-packed1.c: New.
19329
19330 2006-06-09  Mike Stump  <mrs@apple.com>
19331
19332         * gcc.dg/vla-7.c: Add.
19333
19334 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
19335
19336         PR fortran/24558
19337         * gfortran.dg/entry_6.f90: New test.
19338
19339         PR fortran/20877
19340         PR fortran/25047
19341         * gfortran.dg/entry_7.f90: New test.
19342
19343 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
19344
19345         PR c/27747
19346         * gcc.dg/cpp/_Pragma6.c: New test.
19347
19348         PR c++/27748
19349         * g++.dg/cpp/_Pragma1.C: New test.
19350
19351         PR preprocessor/27746
19352         * gcc.dg/gomp/macro-3.c: New test.
19353         * gcc.dg/gomp/macro-4.c: New test.
19354         * g++.dg/gomp/macro-3.C: New test.
19355         * g++.dg/gomp/macro-4.C: New test.
19356
19357 2006-06-09  Richard Guenther  <rguenther@suse.de>
19358
19359         PR tree-optimization/26998
19360         * gcc.dg/torture/pr26998.c: New testcase.
19361         * gcc.dg/tree-ssa/vrp29.c: New testcase.
19362
19363 2006-06-08  Mike Stump  <mrs@apple.com>
19364
19365         * gcc.dg/pr27095.c: Account for stubs.
19366
19367         PR target/26427
19368         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
19369         produce bad code on darwin.
19370
19371 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19372
19373         PR fortran/27958
19374         * gfortran.dg/substr_2.f: New test.
19375
19376 2006-06-08  Asher Langton  <langton2@llnl.gov>
19377
19378         PR fortran/27786
19379         * cray_pointers_2.f90: Add -fbounds-check compile flag.
19380
19381 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19382
19383         PR target/27421
19384         * gcc.dg/union-3.c: New test.
19385
19386 2006-06-08  Richard Guenther  <rguenther@suse.de>
19387
19388         PR middle-end/27116
19389         * gcc.dg/torture/pr27116.c: New testcase.
19390         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
19391
19392 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
19393
19394         PR rtl-optimization/26449
19395         * gcc.dg/pr26449.c: New test.
19396
19397 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19398
19399         PR c++/27601
19400         * g++.dg/ext/offsetof1.C: Test member functions.
19401
19402 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
19403
19404         * gcc.dg/pr27095.c: Improve scanning.
19405
19406 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
19407
19408         PR fortran/23091
19409         * gfortran.dg/saved_automatic_1.f90: New test.
19410
19411         PR fortran/24168
19412         * gfortran.dg/array_simplify_1.f90: New test.
19413
19414         PR fortran/25090
19415         * gfortran.dg/entry_dummy_ref_1.f90: New test.
19416
19417         PR fortran/25058
19418         * gfortran.dg/entry_dummy_ref_2.f90: New test.
19419
19420 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
19421
19422         PR c++/27177
19423         * g++.dg/expr/cast7.C: New test.
19424
19425 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
19426
19427         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
19428         * lib/gcc-defs.exp (tool_check_compile): Ditto.
19429         * lib/fortran-torture.exp (fortran-torture-compile,
19430         fortran-torture-execute): Ditto.
19431
19432 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
19433
19434         PR target/27842
19435         * gcc.dg/vmx/pr27842.c: New test.
19436
19437 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19438
19439         PR libfortran/27895
19440         * gfortran.dg/bounds_check_3.f90: New test.
19441
19442 2006-06-05  Mike Stump  <mrs@apple.com>
19443
19444         * objc.dg/objc-fast-4.m: Skip for ppc64.
19445
19446 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
19447
19448         PR testsuite/27705
19449         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
19450
19451 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
19452             Victor Kaplansky  <victork@il.ibm.com>
19453
19454         PR tree-optimizations/26360
19455         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
19456         with -fno-tree-dce.
19457         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
19458
19459 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
19460
19461         PR fortran/14067
19462         * gfortran.dg/data_char_1.f90: Add messages for truncated
19463         strings.
19464
19465         PR fortran/16943
19466         * gfortran.dg/func_decl_2.f90: New test.
19467
19468         PR fortran/20839
19469         * gfortran.dg/do_2.f90: New test.
19470
19471         PR fortran/27655
19472         * gfortran.dg/associated_3.f90: New test.
19473
19474 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
19475
19476         PR c++/27819
19477         * g++.dg/template/static25.C: New test.
19478
19479         PR c++/27722
19480         * g++.dg/init/array21.C: New test.
19481
19482         PR c++/27807
19483         * g++.dg/ext/complit7.C: New test.
19484
19485         PR c++/27806
19486         * g++.dg/parse/ptrmem5.C: New test.
19487
19488 2006-06-04  Roger Sayle  <roger@eyesopen.com>
19489             Andrew Pinski  <pinskia@physics.uc.edu>
19490
19491         PR c/27150
19492         PR middle-end/27382
19493         * gcc.dg/pr27150-1.c: New testcase.
19494         * gcc.dg/pr27382-1.c: New testcase.
19495         * gcc.dg/pr27382-2.c: New testcase.
19496
19497 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
19498
19499         PR c/25161
19500         PR c/27020
19501         * gcc.dg/array-10.c: New test.
19502
19503 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19504
19505         PR c++/27804
19506         * g++.dg/init/const4.C: New test.
19507         * g++.dg/init/member1.C: Add error-marker.
19508         * g++.dg/other/fold1.C: Adjust error-marker.
19509
19510 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19511
19512         PR c++/27601
19513         * g++.dg/ext/offsetof1.C: New test.
19514
19515 2006-06-04 Eric Christopher <echristo@apple.com>
19516
19517         * gcc.dg/attr-ms_struct-1.c: New.
19518
19519 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
19520
19521         * gcc.c-torture/compile/builtin_constant_p.c: New test.
19522
19523 2006-06-04  Richard Guenther  <rguenther@suse.de>
19524
19525         PR tree-optimization/27039
19526         * gcc.dg/tree-ssa/loop-17.c: New testcase.
19527
19528 2006-06-03  Roger Sayle  <roger@eyesopen.com>
19529
19530         PR target/26223
19531         * gcc.target/i386/amd64-abi-2.c: New test case.
19532
19533 2006-06-02  Eric Christopher  <echristo@apple.com>
19534
19535         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
19536         * gcc.target/i386/20020523-1.c: Skip if darwin.
19537         * gcc.target/i386/asm-3.c: Ditto.
19538         * gcc.target/i386/20011119-1.c: Ditto.
19539         * gcc.target/i386/clobbers.c: Remove pic part of test.
19540
19541 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
19542
19543         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
19544         * g++.old-deja/g++.other/init19.C: Ditto.
19545         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
19546         and add other platforms as expected failures.
19547
19548 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
19549
19550         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
19551         (is-effective-target-keyword): Ditto.
19552
19553 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
19554
19555         PR fortran/27715
19556         * gfortran.dg/extended_char_comparison_1.f:  New test.
19557
19558 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
19559
19560         PR fortran/25098
19561         * gfortran.dg/dummy_procedure_1.f90: New test.
19562
19563         PR fortran/25147
19564         * gfortran.dg/dummy_procedure_2.f90: New test.
19565
19566         * gfortran.dg/associated_2.f90: Correct to make consistent with
19567         standard.
19568
19569 2006-05-31  Roger Sayle  <roger@eyesopen.com>
19570
19571         * gcc.target/i386/387-11.c: New test case.
19572
19573 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
19574
19575         PR c++/27801
19576         * g++.dg/template/cond6.C: New test.
19577
19578         PR c++/26496
19579         * g++.dg/template/crash51.C: New test.
19580         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
19581
19582         PR c++/27385
19583         * g++.dg/init/array20.C: New test.
19584
19585 2006-05-31  Roger Sayle  <roger@eyesopen.com>
19586
19587         * gcc.dg/builtins-54.c: New test case.
19588
19589 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
19590
19591         PR c++/26433
19592         * g++.dg/template/fntry1.C: Add dg-do link.
19593
19594         PR c++/27808
19595         * g++.dg/parse/friend6.C: New test.
19596
19597 2006-05-30  Asher Langton  <langton2@llnl.gov>
19598
19599         * gfortran.dg/cray_pointers_7.f90: New test.
19600
19601 2006-05-30  Roger Sayle  <roger@eyesopen.com>
19602
19603         PR tree-optimization/23452
19604         * gcc.dg/fold-mulconj-1.c: New test case.
19605
19606 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
19607
19608         PR c++/27803
19609         * g++.dg/parse/bitfield1.C: New test.
19610
19611 2006-05-30  Roger Sayle  <roger@eyesopen.com>
19612
19613         * gcc.target/ppc-eq0-1.c: New test case.
19614         * gcc.target/ppc-negeq0-1.c: New test case.
19615
19616 2006-05-30  Dirk Mueller  <dmueller@suse.de>
19617
19618         PR c/27273
19619         * gcc.dg/overflow-warn-5.c: New test.
19620
19621 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19622
19623         PR c/27718
19624         * gcc.dg/sizeof-1.c: New test.
19625
19626 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
19627
19628         PR target/27790
19629         * gcc.target/i386/pr27790.c: New test.
19630
19631 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19632
19633         PR libgfortran/27757
19634         * gfortran.dg/direct_io_5.f90: New test.
19635
19636 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19637
19638         PR libgfortran/27634
19639         * gfortran.dg/fmt_missing_period_1.f: New test.
19640         * gfortran.dg/fmt_missing_period_2.f: New test.
19641         * gfortran.dg/fmt_missing_period_3.f: New test.
19642
19643 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19644
19645         PR fortran/19777
19646         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
19647         arrays.
19648
19649 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19650
19651         PR c++/27713
19652         * g++.dg/template/new6.C: New test.
19653
19654 2006-05-29  Roger Sayle  <roger@eyesopen.com>
19655
19656         PR tree-optimization/24964
19657         * gcc.target/i386/387-10.c: New test case.
19658
19659 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
19660
19661         * intrinsics/string_intrinsics.c (compare_string):
19662         Use memcmp instead of strncmp to avoid tripping over
19663         CHAR(0) in a string.
19664
19665 2006-05-27  Richard Guenther  <rguenther@suse.de>
19666
19667         PR middle-end/27773
19668         * gcc.dg/torture/pr27773.c: New testcase.
19669
19670 2006-05-27  Dirk Mueller  <dmueller@suse.de>
19671
19672         * gcc.dg/pr24561.c: Rename to..
19673         * gcc.dg/pr25962.c: .. this.
19674
19675 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19676
19677         PR fortran/19777
19678         * gfortran.dg/bounds_check_2.f: New test.
19679
19680 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
19681
19682         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
19683         * gfortran.dg/byte_1.f90: Likewise.
19684         * gfortran.dg/dup_save_2.f90: Likewise.
19685
19686 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
19687
19688         * gfortran.dg/associated_2.f90: New test.
19689
19690 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19691
19692         PR fortran/27524
19693         * gfortran.dg/bounds_check_1.f90: New test.
19694
19695 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
19696
19697         PR rtl-optimization/27661
19698         * gcc.dg/pr27661.c: New test case.
19699
19700 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
19701
19702         PR fortran/23151
19703         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
19704         * gfortran.dg/print_parentheses_1.f:  New test.
19705         * gfortran.dg/print_parentheses_2.f90:  New test.
19706
19707 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
19708
19709         PR target/27758
19710         * gcc.dg/pr27758.c: New test.
19711
19712 2006-05-24  Falk Hueffner  <falk@debian.org>
19713
19714         * gcc.c-torture/compile/pr27571.c: New test.
19715
19716 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
19717
19718         PR fortran/27709
19719         * gfortran.dg/spec_expr_4.f90: New test.
19720
19721         PR fortran/27155
19722         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
19723
19724 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
19725
19726         PR c++/20103
19727         * g++.dg/ext/complit6.C: New test.
19728         * g++.dg/ext/complit3.C: Adjust error markers.
19729         * g++.dg/init/const3.C: New test.
19730
19731 2006-05-25  Richard Guenther  <rguenther@suse.de>
19732
19733         PR middle-end/27743
19734         * gcc.dg/torture/pr27743.c: New testcase.
19735
19736 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19737
19738         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
19739
19740 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
19741
19742         * gcc.dg/compat/scalar-by-value-x.h: New.
19743         * gcc.dg/compat/scalar-by-value-y.h: New.
19744         * gcc.dg/compat/scalar-by-value-5.c: New.
19745         * gcc.dg/compat/scalar-by-value-5_main.c: New.
19746         * gcc.dg/compat/scalar-by-value-5_x.c: New.
19747         * gcc.dg/compat/scalar-by-value-5_y.c: New.
19748         * gcc.dg/compat/scalar-by-value-6.c: New.
19749         * gcc.dg/compat/scalar-by-value-6_main.c: New.
19750         * gcc.dg/compat/scalar-by-value-6_x.c: New.
19751         * gcc.dg/compat/scalar-by-value-6_y.c: New.
19752
19753 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
19754
19755         PR tree-optimization/27639
19756         PR tree-optimization/26719
19757         * gcc.dg/pr27639.c: New test.
19758         * gcc.dg/pr26719.c: New test.
19759         * gcc.dg/tree-ssa/scev-cast.c: New test.
19760
19761 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
19762
19763         PR c++/20173
19764         * g++.dg/template/error21.C: New test.
19765
19766 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
19767
19768         PR target/27696
19769         * gcc.target/i386/pr27696.c: New.
19770
19771 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
19772
19773         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
19774
19775         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
19776
19777 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19778
19779         PR c++/27716
19780         * g++.dg/other/assign1.C: New test.
19781
19782 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
19783
19784         PR target/27266
19785         * gcc.target/i386/pr27266.c: New.
19786
19787 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19788
19789         PR c++/27451
19790         * g++.dg/ext/asm9.C: New test.
19791
19792 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
19793
19794         PR rtl-optimization/25514
19795         * gcc.c-torture/compile/pr25514.c: New test.
19796
19797 2006-05-22  Richard Guenther  <rguenther@suse.de>
19798
19799         Revert
19800         2006-01-31  Richard Guenther  <rguenther@suse.de>
19801
19802         * gcc.target/i386/sselibm-1.c: New testcase.
19803         * gcc.target/i386/sselibm-2.c: Likewise.
19804         * gcc.target/i386/sselibm-3.c: Likewise.
19805         * gcc.target/i386/sselibm-4.c: Likewise.
19806         * gcc.target/i386/sselibm-5.c: Likewise.
19807
19808 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19809
19810         PR c/27420
19811         * gcc.dg/func-args-2.c: New test.
19812
19813         PR c/26818
19814         * gcc.dg/struct-incompl-1.c: New test.
19815
19816 2006-05-22  Richard Guenther  <rguenther@suse.de>
19817
19818         PR testsuite/27708
19819         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
19820         the transformations we test for.
19821
19822 2006-05-22  Richard Guenther  <rguenther@suse.de>
19823
19824         PR testsuite/27707
19825         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
19826
19827 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
19828
19829         PR c++/27210
19830         * g++.dg/warn/new1.C: New test.
19831         * g++.dg/template/new5.C: Likewise.
19832
19833 2006-05-21  Roger Sayle  <roger@eyesopen.com>
19834
19835         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
19836         * gcc.target/i386/20060512-3.c: Likewise.
19837
19838 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
19839
19840         PR rtl-optimization/27671
19841         * gcc.c-torture/execute/pr27671-1.c: New.
19842         * gcc.dg/pr27671-2.c: Likewise.
19843
19844         PR tree-optimization/26622.
19845         * gcc.c-torture/compile/pr26622.c: New.
19846
19847 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
19848
19849         PR fortran/27613
19850         * gfortran.dg/recursive_reference_1.f90: New test.
19851
19852 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
19853
19854         PR fortran/25746
19855         * gfortran.dg/elemental_subroutine_3.f90: New test.
19856
19857         PR fortran/25090
19858         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
19859
19860         PR fortran/27584
19861         * gfortran.dg/associated_target_1.f90: New test.
19862
19863         PR fortran/19015
19864         * gfortran.dg/maxloc_shape_1.f90: New test.
19865
19866 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19867
19868         PR libgfortran/24459
19869         * gfortran.dg/namelist_24.f90: New test.
19870         * gfortran.dg/namelist_12.f: Fix typo in comment.
19871
19872 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
19873
19874         PR middle-end/25776
19875         * g++.dg/other/error11.C: New test.
19876
19877 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
19878
19879         * gcc.target/mips/pr26765.c: Add -w to options.
19880
19881 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
19882
19883         * lib/target-supports.exp (check_effective_target_mpaired_single):
19884         New function.
19885         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
19886         multilibs.
19887         * g++.dg/vect/vect.exp: Likewise.
19888
19889 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
19890
19891         PR testsuite/25891
19892         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
19893
19894 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
19895
19896         PR fortran/27662
19897         * gfortran.dg/temporary_1.f90: New file.
19898
19899 2006-05-19  Andreas Schwab  <schwab@suse.de>
19900
19901         * g++.dg/other/unused1.C: Also match "stringz".
19902
19903 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
19904
19905         PR c++/26433
19906         * g++.dg/template/fntry1.C: New test.
19907
19908 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
19909
19910         PR c++/27471
19911         PR c++/27506
19912         * g++.dg/conversion/bitfield5.C: New test.
19913         * g++.dg/conversion/bitfield6.C: New test.
19914
19915 2006-05-18  Mike Stump  <mrs@apple.com>
19916
19917         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
19918         * gcc.dg/vla-4.c: Add.
19919         * gcc.dg/vla-5.c: Add.
19920         * gcc.dg/vla-6.c: Add.
19921
19922 2006-05-12  Stuart Hastings  <stuart@apple.com>
19923
19924         * gcc.target/i386/20060512-1.c: New.
19925         * gcc.target/i386/20060512-2.c: New.
19926         * gcc.target/i386/20060512-3.c: New.
19927         * gcc.target/i386/20060512-4.c: New.
19928
19929 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
19930
19931         PR c++/26122
19932         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
19933
19934         PR c++/26068
19935         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
19936         * g++.dg/parse/linkage1.C: New test.
19937
19938 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
19939
19940         PR tree-optimization/27548
19941         * g++.dg/tree-ssa/pr27548.C: New test.
19942
19943 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19944
19945         PR fortran/26551
19946         * gfortran.dg/recursive_check_1.f: New test.
19947         * gfortran.dg/recursive_check_2.f90: New test.
19948
19949 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
19950
19951         * g++.dg/opt/temp2.C: New test.
19952
19953 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
19954
19955         PR c++/27491
19956         * g++.dg/init/brace5.C: New test.
19957
19958         PR middle-end/27415
19959         * gcc.dg/gomp/pr27415.c: New test.
19960         * g++.dg/gomp/pr27415.C: New test.
19961
19962         PR tree-optimization/27549
19963         * g++.dg/tree-ssa/pr27549.C: New test.
19964
19965 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19966
19967         PR libgfortran/27575
19968         * gfortran.dg/read_eof_4.f90: New test.
19969
19970 2006-05-16  Richard Guenther  <rguenther@suse.de>
19971
19972         PR tree-optimization/22303
19973         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
19974
19975 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
19976
19977         PR middle-end/27573
19978         * gcc.dg/gomp/pr27573.c: New test.
19979         * gfortran.dg/gomp/pr27573.f90: New test.
19980
19981         PR c/27499
19982         * gcc.dg/gomp/pr27499.c: New test.
19983         * g++.dg/gomp/pr27499.C: New test.
19984
19985 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
19986
19987         PR c++/27339
19988         * g++.dg/parser/access8.C: Adjust error marker.
19989         * g++.dg/template/access17.C: New test.
19990         * g++.dg/template/access18.C: Likewise.
19991
19992 2006-05-15  Roger Sayle  <roger@eyesopen.com>
19993
19994         PR target/26600
19995         * gcc.target/i386/pr26600.c: New test case.
19996
19997 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
19998
19999         PR c++/27505
20000         * g++.dg/expr/bitfield1.C: New test.
20001
20002 2006-05-15  Richard Guenther  <rguenther@suse.de>
20003
20004         PR tree-optimization/27603
20005         * gcc.dg/torture/pr27603.c: New testcase.
20006
20007 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
20008
20009         PR fortran/25090
20010         * gfortran.dg/entry_dummy_ref_1.f90: New test.
20011
20012         PR fortran/25082
20013         * gfortran.dg/scalar_return_1.f90: New test.
20014
20015         PR fortran/27411
20016         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
20017
20018 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
20019
20020         * gcc.dg/gomp/critical-4.c: New test.
20021         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
20022         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
20023         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
20024         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
20025
20026 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20027
20028         PR c++/27582
20029         * g++.dg/template/dependent-args1.C: New test.
20030
20031         PR c++/27581
20032         * g++.dg/lookup/this1.C: New test.
20033
20034         PR c++/27315
20035         * g++.dg/template/operator6.C: New test.
20036         * g++.dg/template/incomplete3.C: New test.
20037
20038         PR c++/27559
20039         * g++.dg/template/new4.C: New test.
20040
20041         PR c++/27496
20042         * g++.dg/template/void2.C: New test.
20043
20044 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
20045
20046         * g++.dg/template/dependent-expr5.C: New test.
20047
20048 2006-05-14  Roger Sayle  <roger@eyesopen.com>
20049
20050         PR middle-end/26729
20051         * gcc.dg/pr26729-1.c: New test case.
20052
20053 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
20054
20055         * gcc.dg/pr27003.c: New test.
20056
20057 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
20058
20059         * lib/target-supports.dg (check_cxa_atexit_available): Change
20060         v3_target_compile to ${tool}_target_compile.
20061
20062 2006-05-11  Jason Merrill  <jason@redhat.com>
20063
20064         * lib/scanasm.exp (scan-not-hidden): Fix typo.
20065
20066 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20067
20068         PR fortran/27553
20069         * gfortran.dg/label_5.f90: New test.
20070
20071 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
20072
20073         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
20074         check_effective_target_powerpc_altivec_ok): New.
20075         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
20076         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
20077         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
20078         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
20079         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
20080         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
20081         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
20082         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
20083         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
20084         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
20085         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
20086         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
20087         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
20088         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
20089         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
20090         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
20091         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
20092         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
20093         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
20094         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
20095         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
20096         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
20097         gcc.target/powerpc/altivec-9.c,
20098         gcc.target/powerpc/altivec-consts.c,
20099         gcc.target/powerpc/altivec-pr22085.c,
20100         gcc.target/powerpc/altivec-splat.c,
20101         gcc.target/powerpc/altivec-types-1.c,
20102         gcc.target/powerpc/altivec-types-2.c,
20103         gcc.target/powerpc/altivec-types-3.c,
20104         gcc.target/powerpc/altivec-types-4.c,
20105         gcc.target/powerpc/altivec-varargs-1.c,
20106         gcc.target/powerpc/altivec-vec-merge.c,
20107         gcc.target/powerpc/ppc-vector-memcpy.c,
20108         gcc.target/powerpc/ppc-vector-memset.c,
20109         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
20110         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
20111         these effective targets.
20112         * gcc.dg/vmx/pr27006.c: Add missing close brace.
20113         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
20114
20115 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20116
20117         PR middle-end/27384
20118         * g++.dg/other/fold1.C: New test.
20119
20120         PR middle-end/27488
20121         * gcc.dg/fold-nonneg-1.c: New test.
20122
20123         PR c++/27547
20124         * g++.dg/other/operator1.C: New test.
20125
20126 2006-05-11  Richard Guenther  <rguenther@suse.de>
20127
20128         PR middle-end/27529
20129         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
20130
20131 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
20132
20133         * lib/target-supports-dg.exp (check-flags): New.
20134         (dg-skip-if): Move flag checks.
20135
20136 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
20137
20138         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
20139         * lib/target-supports.dg (check_cxa_atexit_available): New.
20140
20141 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
20142
20143         PR fortran/27470
20144         * gfortran.dg/multiple_allocation_2.f90: New test case.
20145
20146 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
20147
20148         * gcc.target/arm/pr27387.C: Fix a comment typo.
20149
20150 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20151
20152         PR fortran/24549
20153         * gfortran.dg/error_recovery_1.f90: New test.
20154
20155 2006-05-10  Richard Guenther  <rguenther@suse.de>
20156
20157         PR tree-optimization/27302
20158         * gcc.dg/torture/pr27302.c: New testcase.
20159
20160 2006-05-09  Dirk Mueller  <dmueller@suse.de>
20161         Richard Guenther  <rguenther@suse.de>
20162
20163         PR middle-end/27498
20164         * gcc.dg/tree-ssa/pr27498.c: New testcase.
20165
20166 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
20167
20168         PR rtl-optimization/27335
20169         * gcc.dg/pr27335.c: New test.
20170
20171 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
20172
20173         * gcc.target/mips/mips-ps-5.c: New file.
20174
20175 2006-05-08  Jan Hubicka  <jh@suse.cz>
20176
20177         PR middle-end/25962
20178         * gcc.dg/pr25962.c: New.
20179
20180 2006-05-08  Roger Sayle  <roger@eyesopen.com>
20181
20182         PR target/27158
20183         * gcc.target/powerpc/pr27158.c: New test case.
20184
20185 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
20186
20187         PR testsuite/27476
20188         * ada/acats/run_all.sh: Use test -z.
20189
20190 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20191
20192         PR libfortran/18271
20193         * gfortran.dg/spec_expr_3.f90: New test.
20194
20195 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
20196
20197         PR target/24879
20198         * gcc.target/i386/monitor.c: New file.
20199
20200 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
20201
20202         * gcc.dg/pr27095.c: xfail *-*-darwin*.
20203
20204 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20205
20206         PR c++/27447
20207         * g++.dg/other/ptrmem7.C: New test.
20208
20209 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20210
20211         PR target/27421
20212         * gcc.dg/array-9.c: New test.
20213
20214 2006-05-07  Richard Guenther  <rguenther@suse.de>
20215
20216         PR tree-optimization/27409
20217         * gcc.dg/torture/pr27409.c: New testcase.
20218
20219 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20220
20221         PR fortran/27457
20222         * gfortran.dg/select_6.f90: New.
20223
20224 2006-05-07  Richard Guenther  <rguenther@suse.de>
20225
20226         PR tree-optimization/27136
20227         * gcc.dg/torture/pr27136.c: New testcase.
20228
20229 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
20230
20231         PR fortran/24813
20232         * gfortran.dg/char_cons_len_1.f90: New test.
20233
20234 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20235
20236         PR c++/27427
20237         * g++.dg/template/incomplete2.C: New test.
20238
20239 2006-05-06  Richard Guenther  <rguenther@suse.de>
20240
20241         PR tree-optimization/27151
20242         * gcc.dg/vect/pr27151.c: New testcase.
20243
20244 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20245
20246         PR c++/27430
20247         * g++.dg/template/void1.C: New test.
20248
20249         PR c++/27423
20250         * g++.dg/other/void2.C: New test.
20251
20252         PR c++/27422
20253         * g++.dg/conversion/void1.C: New test.
20254
20255 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
20256
20257         PR/21391
20258         * g++.dg/other/unused1.C: New.
20259
20260 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20261
20262         PR objc/27240
20263         * objc.dg/member-1.m: New test.
20264
20265 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
20266
20267         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
20268
20269 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20270
20271         PR libfortran/26985
20272         * gfortran.dg/matmul_2.f90: New test.
20273
20274 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
20275
20276         * ada/acats/run_all.sh: Use sync when main not found.
20277
20278 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
20279
20280         PR target/26765
20281         * gcc.target/mips/pr26765.c: New.
20282
20283 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
20284
20285         * gcc.target/bfin: New directory.
20286         * gcc.target/bfin/bfin.exp: New file.
20287         * gcc.target/bfin/frmul.c: New file.
20288         * gcc.target/bfin/arith.c: New file.
20289         * gcc.target/bfin/mul-combine.c: New file.
20290         * gcc.target/bfin/shift.c: New file.
20291
20292 2006-05-04  Richard Guenther  <rguenther@suse.de>
20293
20294         PR tree-optimization/14287
20295         PR tree-optimization/14844
20296         PR tree-optimization/19792
20297         PR tree-optimization/21608
20298         PR tree-optimization/27090
20299         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
20300         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
20301         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
20302         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
20303         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
20304
20305 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
20306
20307         PR tree-optimization/27285
20308         * gcc.c-torture/execute/pr27285.c: New test.
20309
20310         PR middle-end/27388
20311         * gcc.dg/gomp/pr27388-1.c: New test.
20312         * gcc.dg/gomp/pr27388-2.c: New test.
20313         * gcc.dg/gomp/pr27388-3.c: New test.
20314
20315         PR c++/27359
20316         * g++.dg/gomp/pr27359.C: New test.
20317
20318 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
20319
20320         PR fortran/20248
20321         * gfortran.dg/iargc.f90: New test.
20322
20323 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
20324
20325         PR c++/27102
20326         * g++.dg/template/crash49.C: New test.
20327
20328 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
20329
20330         PR testsuite/27032
20331         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
20332
20333 2006-05-02  Jeff Law  <law@redhat.com>
20334
20335         PR tree-optimization/27364
20336         * gcc.c-torture/execute/pr27364.c: New test.
20337
20338 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
20339
20340         PR c++/27309
20341         * g++.dg/parser/ctor5.C: New test.
20342
20343 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
20344
20345         PR target/27387
20346         * gcc.target/arm/arm.exp: New.
20347         * gcc.target/arm/pr27387.C: Likewise.
20348
20349 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
20350
20351         PR fortran/27269
20352         PR fortran/27324
20353         * gfortran.dg/module_equivalence_2.f90: New test.
20354
20355 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
20356
20357         PR middle-end/27337
20358         * g++.dg/gomp/pr27337-1.C: New test.
20359         * g++.dg/gomp/pr27337-2.C: New test.
20360
20361         PR middle-end/27328
20362         * gcc.dg/gomp/pr27328.c: New test.
20363
20364         PR middle-end/27325
20365         * g++.dg/gomp/pr27325.C: New test.
20366
20367         PR middle-end/27310
20368         * g++.dg/gomp/pr27310.C: New test.
20369
20370 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
20371
20372         PR tree-optimization/27291
20373         * g++.dg/tree-ssa/pr27291.C: New test.
20374
20375 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
20376
20377         PR tree-optimization/27283
20378         * g++.dg/tree-ssa/pr27283.C: New test.
20379
20380 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
20381
20382         * gcc.dg/tree-ssa/loop-16.c: New test.
20383
20384 2006-05-01  Roger Sayle  <roger@eyesopen.com>
20385             Joseph S. Myers  <joseph@codesourcery.com>
20386
20387         * gcc.dg/Wconversion-3.c: New test case.
20388         * gcc.dg/Wconversion-4.c: Likewise.
20389
20390 2006-05-01  Richard Guenther  <rguenther@suse.de>
20391
20392         PR tree-optimization/26726
20393         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
20394
20395 2006-04-30  Roger Sayle  <roger@eyesopen.com>
20396
20397         * gcc.dg/Woverflow-1.c: New test case.
20398         * gcc.dg/Woverflow-2.c: Likewise.
20399         * gcc.dg/Woverflow-3.c: Likewise.
20400
20401 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
20402
20403         PR c++/27094
20404         * g++.dg/template/defarg8.C: New test.
20405
20406 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20407
20408         PR c++/27278
20409         * g++.dg/parse/operator7.C: New test.
20410
20411 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20412
20413         PR c++/11471
20414         PR c++/27102
20415         * g++.dg/template/crash48.C: New test.
20416
20417         PR c++/27279
20418         * g++.dg/parse/ctor4.C: New test.
20419
20420 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20421
20422         PR fortran/25681
20423         * gfortran.df/char_type_len.f90: New test.
20424
20425 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20426
20427         PR libgfortran/27304
20428         * gfortran.dg/fmt_exhaust.f90: New test.
20429
20430 2006-04-28  Roger Sayle  <roger@eyesopen.com>
20431
20432         PR c/25309
20433         * gcc.dg/large-size-array-2.c: New test case.
20434
20435 2006-04-28  Richard Guenther  <rguenther@suse.de>
20436
20437         PR target/26826
20438         * gcc.target/i386/pr26826.c: New testcase.
20439
20440 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
20441
20442         PR middle-end/27260
20443         * gcc.c-torture/execute/pr27260.c: New.
20444
20445 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
20446
20447         PR middle-end/27095
20448         * gcc.dg/pr27095.c: New.
20449
20450 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
20451
20452         PR c++/27292
20453         * g++.dg/conversion/bitfield4.C: New test.
20454
20455 2006-04-27  Eric Christopher  <echristo@apple.com>
20456
20457         * gcc.dg/pragma-ms_struct.c: New.
20458
20459 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
20460
20461         PR c++/27102
20462         * g++.dg/template/crash47.C: New test.
20463
20464 2006-04-27  Dirk Mueller  <dmueller@suse.de>
20465
20466         * gcc.target/i386/sse-7.c: build with -msse.
20467
20468 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
20469
20470         PR testsuite/27274:
20471         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
20472         (main): Exit if processor doesn't support SSE.
20473
20474 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
20475
20476         PR middle-end/27282
20477         * gcc.c-torture/compile/pr27282.c: New test.
20478
20479 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
20480
20481         PR middle-end/26913
20482         * g++.dg/gomp/pr26913.C: New test.
20483
20484         PR c/25996
20485         * gcc.dg/gomp/pr25996.c: New test.
20486         * g++.dg/gomp/pr25996.C: New test.
20487
20488 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
20489
20490         PR rtl-optimization/26725
20491         * gcc.c-torture/compile/pr26725.c: New test.
20492
20493 2006-04-25  Richard Guenther  <rguenther@suse.de>
20494
20495         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
20496         than n + -1.
20497
20498 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
20499
20500         * gcc.dg/20060425-1.c: New testcase.
20501
20502 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
20503
20504         PR tree-optimization/26865
20505         * gcc.dg/pr26865.c: New test.
20506
20507 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
20508
20509         PR c++/27292
20510         * g++.dg/conversion/bitfield1.C: New test.
20511         * g++.dg/conversion/bitfield2.C: Likewise.
20512         * g++.dg/conversion/bitfield3.C: Likewise.
20513
20514 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
20515         Richard Guenther  <rguenther@suse.de>
20516
20517         PR tree-optimization/27236
20518         * gcc.dg/tree-ssa/pr27236.c: New testcase.
20519
20520 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20521
20522         PR c++/19963
20523         * g++.dg/other/incomplete2.C: New test.
20524
20525 2006-04-24  Richard Guenther  <rguenther@suse.de>
20526
20527         PR middle-end/26869
20528         * gcc.dg/torture/pr26869.c: New testcase.
20529
20530 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
20531         Richard Guenther  <rguenther@suse.de>
20532
20533         PR tree-optimization/27218
20534         * g++.dg/tree-ssa/pr27218.C: New testcase.
20535
20536 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
20537
20538         PR c++/26912
20539         * g++.dg/template/friend41.C: New test.
20540
20541 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
20542
20543         * g++.dg/opt/pr15551.C: Include cstdio.
20544         (main): Use remove instead of unlink.
20545
20546 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
20547
20548         * gcc.dg/sibcall-7.c: New test.
20549         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
20550         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
20551         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
20552         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
20553         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
20554
20555 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
20556
20557         PR c++/26534
20558         * g++.dg/opt/bitfield1.C: New test.
20559         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
20560         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
20561         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
20562         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
20563         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
20564         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
20565         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
20566         * g++.dg/abi/bitfield2.C: Likewise.
20567         * g++.dg/init/bitfield1.C: Likewise.
20568
20569 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
20570
20571         PR fortran/25099
20572         * gfortran.dg/elemental_subroutine_4.f90: New test.
20573         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
20574         call sub (m, x).
20575
20576 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
20577
20578         * gcc.c-torture/compile/20060421-1.c: New testcase.
20579
20580 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20581
20582         PR c/25875
20583         * gcc.dg/init-bad-4.c: New test.
20584
20585 2006-04-21  Paul Brook  <paul@codesourcery.com>
20586
20587         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
20588
20589 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
20590
20591         PR fortran/27122
20592         * gfortran.dg/defined_operators_1.f90: New test.
20593         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
20594         remove old ones associated, incorrectly, with Note 5.46.
20595
20596         PR fortran/27113
20597         * gfortran.dg/character_array_constructor_1.f90: New test.
20598
20599 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
20600
20601         * gcc.dg/20060419-1.c: New test.
20602
20603 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
20604
20605         PR c/26774
20606         * gcc.dg/struct-parse-1.c: New test case.
20607
20608 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20609
20610         PR c++/26558
20611         * g++.dg/parse/template19.C: New test.
20612
20613         PR c++/26739
20614         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
20615
20616         PR c++/26036
20617         * g++.dg/expr/call3.C: New test.
20618
20619         PR c++/10385
20620         * g++.dg/conversion/dynamic1.C: New test.
20621
20622 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
20623
20624         PR c++/27102
20625         * g++.dg/template/crash35.C: Tweak error markers.
20626         * g++.dg/template/crash46.C: New test.
20627         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
20628         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
20629
20630 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
20631
20632         PR rtl-optimization/14261
20633         * gcc.c-torture/compile/20060419-1.c: Added.
20634
20635 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
20636
20637         * gfortran.dg/label_1.f90: Adjust dg-error.
20638
20639 2006-04-16  Roger Sayle  <roger@eyesopen.com>
20640
20641         PR target/26961
20642         * gcc.dg/fold-cond-1.c: New test case.
20643         * gcc.dg/pr26961-1.c: Likewise.
20644
20645 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20646
20647         PR libgfortran/27138
20648         * gfortran.dg/read_bad_advance.f90: New test.
20649
20650 2006-04-16  Roger Sayle  <roger@eyesopen.com>
20651             Dale Johannesen  <dalej@apple.com>
20652
20653         PR target/24076
20654         * gcc.target/i386/vecinit-3.c: New testcase.
20655         * gcc.target/i386/vecinit-4.c: Likewise.
20656         * gcc.target/i386/sse-18.c: Likewise.
20657         * gcc.target/i386/sse-19.c: Likewise.
20658
20659 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
20660
20661         * gfortran.dg/allocate_zerosize_1.f90: New test.
20662
20663 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
20664
20665         PR c++/26365
20666         * g++.dg/template/crash45.C: New test.
20667
20668 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
20669
20670         PR fortran/26787
20671         * gfortran.dg/proc_assign_1.f90: New test.
20672         * gfortran.dg/procedure_lvalue.f90: Change message.
20673         * gfortran.dg/namelist_4.f90: Add new error.
20674
20675         PR fortran/25597
20676         PR fortran/27096
20677         * gfortran.dg/auto_pointer_array_result_1.f90
20678
20679         PR fortran/27089
20680         * gfortran.dg/specification_type_resolution_1.f90
20681
20682         PR fortran/18003
20683         PR fortran/25669
20684         PR fortran/26834
20685         * gfortran.dg/bounds_temporaries_1.f90: New test.
20686
20687         PR fortran/27124
20688         * gfortran.dg/array_return_value_1.f90: New test.
20689
20690 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
20691
20692         PR fortran/25336
20693         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
20694
20695 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
20696
20697         PR middle-end/26823
20698         * g++.dg/gomp/pr26823-1.C: New test.
20699         * g++.dg/gomp/pr26823-2.C: New test.
20700
20701 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
20702
20703         PR middle-end/27134
20704         * gcc.dg/pr27314.c: New test.
20705
20706 2006-04-13  Richard Henderson  <rth@redhat.com>
20707
20708         * g++.dg/gomp/block-0.C: Update expected matches.
20709
20710 2006-04-13  DJ Delorie  <dj@redhat.com>
20711
20712         * lib/target-supports.exp (check_effective_target_int32plus): New.
20713         (check_effective_target_ptr32plus): New.
20714         (check_effective_target_size32plus): New.
20715         (check_effective_target_int16): New.
20716         (check_profiling_available): Add m32c to the list of unsupported
20717         targets.
20718
20719         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
20720         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
20721         memory size.
20722         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
20723         pointers.
20724         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
20725         size_t.
20726         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
20727         and size_t.
20728         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
20729         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
20730         not just xstormy16.  Skip m32c due to weird pointer size.
20731         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
20732         not just xstormy16.
20733         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
20734         not just xstormy16.
20735         * gcc.dg/20020312-2.c: Add m32c support.
20736         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
20737         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
20738         in test.
20739         * gcc.dg/20050321-2.c: Require >=32 bit integers.
20740         * gcc.dg/asm-1.c: Skip if int and short are the same size.
20741         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
20742         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
20743         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
20744         formats
20745         * gcc.dg/init-string-2.c: Require >=32 bit integers.
20746         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
20747         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
20748         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
20749         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
20750         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
20751         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
20752         in test.
20753         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
20754         in test.
20755         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
20756         * gcc.dg/pr23049.c: Require >=32 bit integers.
20757         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
20758         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
20759         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
20760         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
20761         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
20762         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
20763         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
20764         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
20765         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
20766         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
20767         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
20768         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
20769         prototype in test.
20770         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
20771         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
20772         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
20773         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
20774         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
20775
20776         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
20777         * gcc.c-torture/execute/20040703-1.x: Likewise.
20778         * gcc.c-torture/execute/20040705-1.x: Likewise.
20779         * gcc.c-torture/execute/20040705-2.x: Likewise.
20780         * gcc.c-torture/execute/20040709-1.x: Likewise.
20781         * gcc.c-torture/execute/20040709-2.x: Likewise.
20782         * gcc.c-torture/execute/20040811-1.x: Likewise.
20783         * gcc.c-torture/execute/20050316-1.x: Likewise.
20784         * gcc.c-torture/execute/bitfld-4.x: Likewise.
20785         * gcc.c-torture/execute/pr19689.x: Likewise.
20786         * gcc.c-torture/execute/pr7284-1.x: Likewise.
20787         * gcc.c-torture/execute/usmul.x: Likewise.
20788         * gcc.c-torture/execute/vrp-5.x: Likewise.
20789         * gcc.c-torture/execute/vrp-6.x: Likewise.
20790         * gcc.dg/debug/20041023-1.s: Likewise.
20791
20792 2006-04-13  Roger Sayle  <roger@eyesopen.com>
20793
20794         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
20795         of integers to a vector types are now constant expressions in C.
20796         * gcc.dg/vect/vect-fold-1.c: New test case.
20797
20798 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
20799             Ulrich Weigand  <uweigand@de.ibm.com>
20800
20801         PR target/27006
20802         * gcc.dg/vmx/pr27006.c: New testcase.
20803
20804 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20805
20806         PR libgfortran/26766
20807         * gfortran.dg/write_recursive.f90: New test.
20808
20809 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
20810
20811         * g++.dg/parse/dtor7.C: New test.
20812         * g++.dg/parse/new1.C: Add error marker.
20813         * g++.dg/template/new3.C: New test.
20814
20815         PR c++/26122
20816         * g++.dg/template/pure1.C: New test.
20817
20818         PR c++/26295
20819         * g++.dg/parse/ptrmem4.C: New test.
20820
20821 2006-04-10  Jeff Law  <law@redhat.com>
20822
20823         PR/27087
20824         * gcc.c-torture/compile/pr27087.c: New test.
20825
20826 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
20827
20828         PR/21391
20829         * gcc.dg/20060410.c: New.
20830
20831 2006-04-10  Matthias Klose  <doko@debian.org>
20832
20833         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
20834         Recognize multilib directory names containing underscores.
20835
20836 2006-04-10  Roger Sayle  <roger@eyesopen.com>
20837
20838         * gcc.target/i386/vecinit-1.c: New test case.
20839         * gcc.target/i386/vecinit-2.c: Likewise.
20840
20841 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
20842
20843         PR debug/27057
20844         * g++.dg/debug/dwarf2-2.C: New test.
20845
20846 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
20847
20848         PR rtl-optimization/27073
20849         * gcc.c-torture/execute/pr27073.c: New test.
20850
20851 2006-04-08  Mike Stump  <mrs@apple.com>
20852
20853         * gcc.dg/pragma-darwin.c: Improve for ppc64.
20854
20855 2006-04-07  Richard Guenther  <rguenther@suse.de>
20856
20857         PR tree-optimization/26135
20858         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
20859
20860 2006-04-06  Jan Hubicka  <jh@suse.cz>
20861
20862         PR profile/26399
20863         * g++.dg/bprob/g++-bprob-2.C: New testcase.
20864
20865 2006-04-06  Roger Sayle  <roger@eyesopen.com>
20866
20867         * g++.dg/conversion/nullptr1.C: New test case.
20868         * g++.dg/conversion/nullptr2.C: Likewise.
20869
20870 2006-04-05  Roger Sayle  <roger@eyesopen.com>
20871
20872         * gfortran.dg/dependency_18.f90: New test case.
20873
20874 2006-04-05  Richard Guenther  <rguenther@suse.de>
20875
20876         PR tree-optimization/26919
20877         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
20878         * gcc.dg/ipa/ipa-2.c: Likewise.
20879         * gcc.dg/ipa/ipa-3.c: Likewise.
20880         * gcc.dg/ipa/ipa-5.c: Likewise.
20881
20882 2006-04-05  Richard Guenther  <rguenther@suse.de>
20883
20884         PR tree-optimization/26763
20885         * gcc.dg/torture/pr26763-1.c: New testcase.
20886         * gcc.dg/torture/pr26763-2.c: Likewise.
20887
20888 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
20889
20890         PR fortran/23634
20891         PR fortran/25619
20892         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
20893
20894 2006-04-04  Eric Christopher  <echristo@apple.com>
20895
20896         * gcc.target/i386/387-1.c: Allow regexp to match darwin
20897         stubs.
20898         * gcc.target/i386/387-5.c: Ditto.
20899
20900 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
20901
20902         * gcc.target/sparc/struct-ret-check.c: New test.
20903
20904 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20905
20906         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
20907         zero decimal digits specified in format.
20908
20909 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
20910
20911         PR fortran/26891
20912         * gfortran.dg/missing_optional_dummy_1.f90: New test.
20913
20914         PR fortran/26976
20915         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
20916         * gfortran.dg/initialization_1.f90: Make assignment compliant.
20917         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
20918         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
20919         compliant and detect bigendian-ness.
20920
20921 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
20922
20923         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
20924         dummy arguments work when the actual argument is itself a dummy
20925         argument of the caller.
20926
20927 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
20928
20929         PR libfortran/24685
20930         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
20931
20932 2006-04-01  Roger Sayle  <roger@eyesopen.com>
20933
20934         * gfortran.dg/dependencency_17.f90: New test case.
20935
20936 2006-04-01  Roger Sayle  <roger@eyesopen.com>
20937
20938         * gfortran.dg/dependency_14.f90: New test case.
20939         * gfortran.dg/dependency_15.f90: Likewise.
20940         * gfortran.dg/dependency_16.f90: Likewise.
20941
20942 2006-03-31  Asher Langton  <langton2@llnl.gov>
20943
20944         PR fortran/25358
20945         gfortran.dg/cray_pointers_6.f90: New test.
20946
20947 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20948
20949         PR libgfortran/26890
20950         * gfortran.dg/read_size_noadvance.f90: New test.
20951
20952 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
20953
20954         PR fortran/25031
20955         * gfortran.dg/multiple_allocation_1.f90: Check that the
20956         size has changed after a re-allocation with stat.
20957
20958 2006-03-30  Richard Guenther  <rguenther@suse.de>
20959
20960         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
20961         removal.
20962         * gcc.target/i386/sselibm-2.c: Likewise.
20963         * gcc.target/i386/sselibm-3.c: Likewise.
20964         * gcc.target/i386/sselibm-4.c: Likewise.
20965         * gcc.target/i386/sselibm-5.c: Likewise.
20966
20967 2006-03-28  Roger Sayle  <roger@eyesopen.com>
20968
20969         * gcc.dg/fold-andxor-1.c: New test case.
20970         * gcc.dg/fold-xorand-1.c: Likewise.
20971
20972 2006-03-28  Roger Sayle  <roger@eyesopen.com>
20973
20974         * gcc.dg/fold-convnotconv-1.c: New test case.
20975
20976 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
20977
20978         PR fortran/26779
20979         * gfortran.dg/private_type_5.f90: New test.
20980
20981 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
20982
20983         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
20984
20985 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
20986
20987         * gfortran.dg/advance_2.f90: New test.
20988         * gfortran.dg/advance_3.f90: New test.
20989
20990         * gfortran.fortran-torture/execute/equiv_5.f: New test.
20991
20992 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20993
20994         PR libgfortran/26661
20995         PR libgfortran/26880
20996         * gfortran.dg/read_x_past.f: New test.
20997
20998 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
20999
21000         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
21001         to be STABS.
21002
21003 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
21004
21005         * objc.dg/dwarf-1.m: Skip on AIX.
21006         * objc.dg/dwarf-2.m: Skip on AIX.
21007
21008 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
21009
21010         PR fortran/26816
21011         * gfortran.dg/float_1.f90: New test.
21012
21013 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
21014
21015         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
21016         X86_64 targets.
21017         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
21018
21019 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
21020
21021         PR libfortran/26735
21022         * gfortran.dg/convert_implied_open.f90: New test case.
21023
21024 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
21025
21026         PR fortran/26769
21027         * gfortran.dg/transpose_reshape_r10.f90: New test case.
21028
21029 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
21030
21031         PR middle-end/26717
21032         * gcc.dg/pr26717.c: New test.
21033
21034 2006-03-25  Roger Sayle  <roger@eyesopen.com>
21035
21036         * gfortran.dg/dependency_12.f90: New test case.
21037
21038 2006-03-24  Roger Sayle  <roger@eyesopen.com>
21039
21040         * gfortran.dg/dependency_9.f90: New (resurected) test case.
21041
21042 2006-03-24  Jeff Law  <law@redhat.com>
21043
21044         * gcc.c-torture/pr26840.c: New test.
21045
21046 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
21047
21048         * objc.dg/dwarf-2.m: New.
21049         * obj-c++.dg/dwarf-2.mm: New.
21050
21051         * g++.old-deja/g++.other/init19.C: New.
21052
21053 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
21054
21055         * g++.dg/eh/spbp.C: Skip on AIX.
21056
21057 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
21058
21059         PR middle-end/26611
21060         * g++.dg/gomp/pr26611-1.C: New test.
21061         * g++.dg/gomp/pr26611-2.C: New test.
21062
21063 2006-03-24  Jeff Law  <law@redhat.com>
21064
21065         * gcc.c-torture/compile/pr26833.c: New test.
21066         * gfortran.fortran-torture/compile/pr26806.f90: New test.
21067
21068 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21069
21070         * gfortran.dg/endfile_2.f90: Delete temp file.
21071
21072 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
21073
21074         PR fortran/19303
21075         * gfortran.dg/record_marker_1.f90: New test case.
21076         * gfortran.dg/record_marker_2.f: New test case.
21077         * gfortran.dg/record_marker_3.f90: New test case.
21078
21079 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
21080
21081         PR fortran/17298
21082         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
21083         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
21084
21085 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
21086
21087         * lib/gcc-dg.exp (cleanup-modules): New proc.
21088         * gfortran.dg/allocatable_function_1.f90,
21089         gfortran.dg/allocate_char_star_scalar_1.f90,
21090         gfortran.dg/assumed_charlen_function_1.f90,
21091         gfortran.dg/assumed_dummy_1.f90,
21092         gfortran.dg/assumed_shape_ranks_1.f90,
21093         gfortran.dg/assumed_shape_ranks_2.f90,
21094         gfortran.dg/assumed_size_dt_dummy.f90,
21095         gfortran.dg/auto_char_dummy_array_1.f90,
21096         gfortran.dg/auto_char_len_3.f90,
21097         gfortran.dg/automatic_module_variable.f90,
21098         gfortran.dg/bad_automatic_objects_1.f90,
21099         gfortran.dg/char_array_constructor.f90,
21100         gfortran.dg/char_array_structure_constructor.f90,
21101         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
21102         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
21103         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
21104         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
21105         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
21106         gfortran.dg/derived_pointer_recursion.f90,
21107         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
21108         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
21109         gfortran.dg/dummy_functions_1.f90,
21110         gfortran.dg/elemental_initializer_1.f90,
21111         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
21112         gfortran.dg/elemental_pointer_1.f90,
21113         gfortran.dg/elemental_subroutine_1.f90,
21114         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
21115         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
21116         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
21117         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
21118         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
21119         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
21120         gfortran.dg/global_references_1.f90,
21121         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
21122         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
21123         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
21124         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
21125         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
21126         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
21127         gfortran.dg/large_integer_kind_1.f90,
21128         gfortran.dg/large_real_kind_1.f90,
21129         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
21130         gfortran.dg/module_double_reuse.f90,
21131         gfortran.dg/module_equivalence_1.f90,
21132         gfortran.dg/module_interface_1.f90,
21133         gfortran.dg/module_parameter_array_refs_1.f90,
21134         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
21135         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
21136         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
21137         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
21138         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
21139         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
21140         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
21141         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
21142         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
21143         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
21144         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
21145         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
21146         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
21147         gfortran.dg/same_name_1.f90,
21148         gfortran.dg/sibling_dummy_procedure_1.f90,
21149         gfortran.dg/sibling_dummy_procedure_2.f90,
21150         gfortran.dg/sibling_dummy_procedure_3.f90,
21151         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
21152         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
21153         gfortran.dg/used_dummy_types_2.f90,
21154         gfortran.dg/used_dummy_types_3.f90,
21155         gfortran.dg/used_dummy_types_4.f90,
21156         gfortran.dg/used_dummy_types_5.f90,
21157         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
21158         gfortran.dg/userdef_operator_1.f90: Use it.
21159
21160 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21161
21162         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
21163         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
21164         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
21165         gfortran.dg/write_back.f,
21166         gfortran.fortran-torture/execute/inquire_1.f90,
21167         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
21168
21169 2006-03-21  Jeff Law  <law@redhat.com>
21170
21171         * gcc.dg/tree-ssa/vrp28.c: New test.
21172
21173 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21174
21175         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
21176         if _STDC_C99 is defined.
21177         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
21178         * gcc.dg/builtins-20.c: Likewise.
21179         * gcc.dg/builtins-53.c: Likewise.
21180         * gcc.dg/single-precision-constant.c: Likewise. Also pass
21181         -mmacosx-version-min=10.3 on PowerPC/Darwin.
21182
21183 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
21184
21185         PR tree-opt/26781
21186         * gcc.c-torture/compile/pr26781-1.c: New test.
21187         * gcc.c-torture/compile/pr26781-2.c: New test.
21188
21189 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
21190
21191         PR c++/26690
21192         * g++.dg/gomp/pr26690-1.C: New test.
21193         * g++.dg/gomp/pr26690-2.C: New test.
21194
21195 2006-03-20  Jeff Law  <law@redhat.com>
21196
21197         * gcc.dg/tree-ssa/pr21829.c: New test.
21198
21199         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
21200
21201 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
21202
21203         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
21204         (check_visibility_available): Use it.
21205         (check_effective_target_default_packed): Likewise.
21206         (check_effective_target_pcc_bitfield_type_matters): Likewise.
21207         (check_effective_target_fopenmp): Likewise.
21208         (check_effective_target_freorder): Likewise.
21209         (check_effective_target_fpic): Likewise.
21210         (check_named_sections_available): Likewise.
21211         (check_effective_target_ilp32): Likewise.
21212         (check_effective_target_lp64): Likewise.
21213
21214 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
21215
21216         PR fortran/20935
21217         * gfortran.dg/scalar_mask_2.f90: New test case.
21218
21219 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
21220
21221         PR tree-opt/26629
21222         * gcc.dg/tree-ssa/loadpre12.c: New test.
21223         * gcc.dg/tree-ssa/loadpre13.c: New test.
21224         * gcc.dg/tree-ssa/loadpre14.c: New test.
21225         * gcc.dg/tree-ssa/loadpre15.c: New test.
21226         * gcc.dg/tree-ssa/loadpre16.c: New test.
21227         * gcc.dg/tree-ssa/loadpre17.c: New test.
21228         * gcc.dg/tree-ssa/loadpre18.c: New test.
21229         * gcc.dg/tree-ssa/loadpre19.c: New test.
21230         * gcc.dg/tree-ssa/loadpre20.c: New test.
21231         * gcc.dg/tree-ssa/loadpre21.c: New test.
21232         * gcc.dg/tree-ssa/loadpre22.c: New test.
21233
21234 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
21235
21236         PR fortran/26741
21237         * gfortran.dg/elemental_initializer_1.f90: New test.
21238
21239         PR fortran/26716
21240         * gfortran.dg/assumed_shape_ranks_2: New test.
21241
21242 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
21243
21244         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
21245         target fpic.
21246
21247 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21248
21249         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
21250         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
21251         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
21252         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
21253         gfortran.fortran-torture/execute/direct_io.f90,
21254         gfortran.fortran-torture/execute/inquire_2.f90,
21255         gfortran.fortran-torture/execute/inquire_4.f90,
21256         gfortran.fortran-torture/execute/list_read_1.f90,
21257         gfortran.fortran-torture/execute/open_replace.f90,
21258         gfortran.fortran-torture/execute/slash_edit.f90,
21259         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
21260         temporary files from testcases.
21261
21262 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21263
21264         PR libgfortran/26509
21265         gfortran.dg/write_direct_eor.f90: New test.
21266
21267 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
21268
21269         * gcc.target/powerpc/pr26350.c: New.
21270         * gcc.target/powerpc/indexed-addr.c: New.
21271
21272 2006-03-16  Roger Sayle  <roger@eyesopen.com>
21273
21274         * gfortran.dg/dependency_13.f90: New test case.
21275
21276 2006-03-16  Roger Sayle  <roger@eyesopen.com>
21277
21278         PR middle-end/21781
21279         * gcc.dg/real-const-1.c: New test case.
21280
21281 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
21282
21283         * g++.old-deja/g++.other/init18.C: New.
21284         * g++.old-deja/g++.other/init5.C: Remove xfail.
21285
21286 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21287
21288         * g++.dg/opt/pr15551.C: Cleanup temp file.
21289
21290 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21291
21292         PR c++/6634
21293         g++.dg/parse/long1.C: New test.
21294
21295 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21296
21297         PR fortran/19101
21298         * gfortran.dg/continuation.f90: New test.
21299         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
21300
21301 2006-03-14  Richard Guenther  <rguenther@suse.de>
21302
21303         PR tree-optimization/26672
21304         * gcc.dg/torture/pr26672.c: New testcase.
21305
21306 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
21307
21308         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
21309         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
21310
21311 2006-03-13  Roger Sayle  <roger@eyesopen.com>
21312
21313         PR middle-end/26557
21314         * gcc.c-torture/compile/switch-1.c: New test case.
21315
21316 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
21317
21318         PR fortran/25378
21319         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
21320         test to include more permuatations of mask and index.
21321         * gfortran.dg/scalar_mask_1.f90: Modify last test to
21322         respond to F2003 spec. that the position returned for an all false
21323         mask && condition is zero.
21324
21325 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
21326
21327         PR middle-end/25989
21328         * gcc.dg/gomp/pr25989.c: New test.
21329
21330 2006-03-13  Jeff Law  <law@redhat.com>
21331
21332         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
21333
21334 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
21335
21336         * gcc.dg/switch-9.c: New test.
21337
21338 2006-03-13  Richard Guenther  <rguenther@suse.de>
21339
21340         PR middle-end/26630
21341         * gcc.dg/torture/pr26630.c: New testcase.
21342
21343 2006-03-11  Roger Sayle  <roger@eyesopen.com>
21344
21345         * gfortran.dg/dependency_10.f90: New test case.
21346         * gfortran.dg/dependency_11.f90: Likewise.
21347
21348 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
21349             Erik Edelmann  <eedelman@gcc.gnu.org>
21350
21351         * gfortran.dg/allocatable_function_1.f90: New.
21352         * gfortran.dg/allocatable_function_2.f90: New.
21353
21354 2006-03-10  Richard Guenther  <rguenther@suse.de>
21355
21356         PR middle-end/26565
21357         * gcc.dg/torture/pr26565.c: New testcase.
21358
21359 2006-03-09  Eric Christopher  <echristo@apple.com>
21360
21361         * gcc.c-torture/compile/20060309-1.c: New.
21362
21363 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21364
21365         PR libgfortran/26499
21366         * gfortran.dg/write_back.f: New test.
21367         * gfortran.dg/write_rewind_1.f: New test.
21368         * gfortran.dg/write_rewind_2.f: New test.
21369
21370 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21371
21372         PR libgfortran/26554
21373         * gfortran.dg/read_logical.f90: New test.
21374
21375 2006-03-04  Laurent GUERBY <laurent@guerby.net>
21376
21377         * ada/acats/norun.lst: cdd2a03 now passes.
21378
21379 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
21380
21381         PR testsuite/25177
21382         * gcc.target/powerpc/pr18096-1.c: Change where the error
21383         would match.
21384
21385 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
21386
21387         * gcc.target/i386/cleanup-1.c: New test.
21388         * gcc.target/i386/cleanup-2.c: New test.
21389
21390 2006-03-04  Roger Sayle  <roger@eyesopen.com>
21391
21392         * gfortran.dg/dependency_9.f90: Remove for the time being.
21393
21394 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
21395
21396         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
21397         directive.
21398
21399 2006-03-03  Roger Sayle  <roger@eyesopen.com>
21400
21401         * gfortran.dg/dependency_9.f90: New test case.
21402
21403 2006-03-03  Roger Sayle  <roger@eyesopen.com>
21404
21405         * gfortran.dg/dependency_4.f90: New test case.
21406         * gfortran.dg/dependency_5.f90: New test case.
21407         * gfortran.dg/dependency_6.f90: New test case.
21408         * gfortran.dg/dependency_7.f90: New test case.
21409         * gfortran.dg/dependency_8.f90: New test case.
21410
21411 2006-03-03  Paul Brook  <paul@codesourcery.com>
21412
21413         * lib/target-supports.exp (check_profiling_available):
21414         Add m68k-*-elf.
21415
21416 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
21417
21418         PR fortran/25031
21419         * multiple_allocation_1.f90: New test.
21420
21421 2006-03-03  Roger Sayle  <roger@eyesopen.com>
21422
21423         PR tree-optimization/26524
21424         * gfortran.dg/pr26524.f: New test case.
21425
21426 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21427
21428         * g++.dg/template/repo5.C: Cleanup repo files.
21429         * gcc.dg/20051201-1.c: Cleanup coverage files.
21430         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
21431         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
21432         tree dump files.
21433
21434 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
21435
21436         * objc.dg/objc-nofilename-1.m: New test.
21437         * objc.dg/bad-receiver-type.m: New test.
21438         * obj-c++.dg/bad-receiver-type.mm: New test.
21439
21440 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21441
21442         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
21443
21444 2006-03-01  Mike Stump  <mrs@apple.com>
21445
21446         * g++.dg/abi/key2.C: Add.
21447
21448 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
21449
21450         * gfortran.dg/logical_dot_product.f90: New test.
21451
21452         PR fortran/26393
21453         * gfortran.dg/used_interface_ref.f90: New test.
21454
21455         PR fortran/20938
21456         * gfortran.dg/dependency_2.f90: New test.
21457         * gfortran.fortran-torture/execute/where17.f90: New test.
21458         * gfortran.fortran-torture/execute/where18.f90: New test.
21459         * gfortran.fortran-torture/execute/where19.f90: New test.
21460         * gfortran.fortran-torture/execute/where20.f90: New test.
21461
21462 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
21463
21464         * g++.dg/tree-ssa/pr26443.C: New test case.
21465
21466 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
21467
21468         PR middle-end/26022
21469         * g++.dg/opt/return-slot1.C: New test.
21470
21471 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21472
21473         PR libgfortran/26136
21474         * gfortran.dg/namelist_23.f90: New test.
21475
21476 2006-02-28  Roger Sayle  <roger@eyesopen.com>
21477
21478         PR middle-end/14752
21479         * gcc.dg/fold-eqandshift-2.c: New test case.
21480
21481 2006-02-28  Richard Guenther  <rguenther@suse.de>
21482
21483         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
21484         decomposition.
21485
21486 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
21487
21488         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
21489
21490 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21491
21492         PR libgfortran/26464
21493         * gfortran.dg/backspace_5.f: New test.
21494         * gfortran.dg/backspace_6.f: New test.
21495
21496 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21497
21498         * gcc.dg/fold-eqandnot-1.c: New test case.
21499
21500 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21501
21502         PR middle-end/19983
21503         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
21504
21505 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
21506
21507         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
21508         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
21509
21510 2006-02-26  Richard Guenther  <rguenther@suse.de>
21511
21512         PR tree-optimization/26421
21513         * gcc.dg/tree-ssa/pr26421.c: New testcase.
21514
21515 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
21516
21517         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
21518         * g++.old-deja/g++.robertl/eb132.C: Likewise.
21519
21520 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21521
21522         * gcc.dg/fold-even-1.c: New test case.
21523
21524 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21525
21526         PR middle-end/21137
21527         * gcc.dg/fold-eqandshift-1.c: New test case.
21528
21529 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
21530
21531         PR tree-optimization/25125
21532         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
21533         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
21534
21535 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
21536
21537         PR tree-optimizations/26359
21538         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
21539         with -fdump-tree-dceloop-details.
21540         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
21541
21542 2006-02-25  Roger Sayle  <roger@eyesopen.com>
21543
21544         PR middle-end/23673
21545         * gcc.dg/fold-eqxor-1.c: New test case.
21546         * gcc.dg/fold-eqxor-2.c: Likewise.
21547         * gcc.dg/fold-eqxor-3.c: Likewise.
21548
21549 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
21550
21551         PR fortran/23092
21552         * scalar_mask_1.f90: New test.
21553
21554 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
21555
21556         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
21557         * g++.dg/eh/uncaught2.C: New.
21558         * g++.dg/eh/uncaught3.C: New.
21559
21560 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21561
21562         PR libgfortran/26423
21563         * gfortran.dg/read_many_1.f: New test.
21564
21565 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
21566
21567         PR fortran/24519
21568         * gfortran.dg/dependency_3.f90: New test.
21569         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
21570         XFAILs.
21571
21572         PR fortran/25395
21573         * gfortran.dg/equiv_6.f90: New test.
21574
21575 2006-02-23  Jeff Law  <law@redhat.com>
21576
21577         * gcc.c-torture/compile/pr26425.c: New test.
21578
21579 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
21580
21581         PR middle-end/26412
21582         * gcc.dg/gomp/pr26412.c: New test.
21583
21584 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21585
21586         PR c++/26291
21587         * g++.dg/other/ellipsis1.C: New test.
21588         * g++.dg/parse/operator4.C: Adjust error marker.
21589
21590 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
21591
21592         PR target/25603
21593         * gfortran.dg/pr25603.f: New testcase.
21594
21595 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
21596
21597         * gcc.dg/bf-spl1.c: Don't specify -m68000.
21598         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
21599
21600 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
21601
21602         * g++.dg/eh/spbp.C: New.
21603
21604 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
21605
21606         PR middle-end/26379
21607         * gcc.target/i386/mmx-7.c: New test.
21608
21609 2006-02-20  Roger Sayle  <roger@eyesopen.com>
21610
21611         PR tree-optimization/26361
21612         * gcc.dg/tree-ssa/vrp27.c: New test case.
21613
21614 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
21615
21616         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
21617         * gcc.dg/tree-ssa/complex-4.c: Here.
21618
21619 2006-02-19  Roger Sayle  <roger@eyesopen.com>
21620
21621         PR middle-end/19543
21622         * gfortran.dg/logical_1.f90: New test case.
21623
21624 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
21625
21626         PR middle-end/26334
21627         * gcc.dg/20060218-1.c: Moved to...
21628         * gcc.target/i386/20060218-1.c: ... here.  New test.
21629
21630 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
21631
21632         PR fortran/26201
21633         * gfortran.dg/convert_1.f90: New.
21634
21635 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
21636
21637         PR fortran/25054
21638         * gfortran.dg/namelist_5.f90: New test.
21639
21640         PR fortran/25089
21641         * gfortran.dg/namelist_4.f90: New test.
21642
21643 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
21644
21645         PR tree-opt/25680
21646         * gcc.dg/tree-ssa/complex-3.c: New test.
21647
21648 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
21649
21650         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
21651         variable to take into account the variable name in the
21652         function header.
21653         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
21654
21655 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
21656
21657         PR middle-end/26334
21658         * gcc.c-torture/compile/20060217-1.c: New test.
21659         * gcc.dg/20060218-1.c: New test.
21660
21661 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
21662
21663         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
21664
21665 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
21666
21667         * gcc.dg/cpp/undef3.c: New test.
21668         * gcc.dg/cpp/trad/builtins2.c: New test.
21669
21670 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
21671
21672         PR c++/26266
21673         * g++.dg/template/static22.C: New test.
21674         * g++.dg/template/static23.C: New test.
21675         * g++.dg/template/static24.C: New test.
21676         * g++.dg/template/non-dependent13.C: New test.
21677         * g++.dg/init/member1.C: Tweak error markers.
21678
21679 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21680
21681         PR target/26255
21682         * gcc.c-torture/compile/pr26255.c: New test case.
21683
21684 2006-02-16  Roger Sayle  <roger@eyesopen.com>
21685
21686         * gfortran.fortran-torture/execute/where_10.f90: New test case.
21687         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
21688         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
21689         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
21690         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
21691         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
21692         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
21693
21694 2006-02-16  Jeff Law  <law@redhat.com>
21695
21696         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
21697         * gcc.dg/tree-ssa/vrp26.c: New test.
21698
21699 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
21700
21701         PR target/20353
21702         PR target/24578
21703         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
21704         __UCLIBC__ is defined.
21705
21706 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
21707
21708         PR fortran/26224
21709         * gfortran.dg/gomp/pr26224.f: New test.
21710
21711 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
21712
21713         PR tree-opt/25918
21714         * lib/target-supports.exp
21715         (check_effective_target_vect_short_mult): New.
21716         (check_effective_target_vect_char_mult): New.
21717         (check_effective_target_vect_widen_sum_qi_to_si): New.
21718         (check_effective_target_vect_widen_sum_qi_to_hi): New.
21719         (check_effective_target_vect_widen_sum_hi_to_si): New.
21720         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
21721         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
21722         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
21723         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
21724         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
21725         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
21726         vect-reduc-pattern-2c.c
21727         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
21728         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
21729         vect-reduc-pattern-1c.c
21730
21731 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
21732
21733         PR fortran/24557
21734         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
21735
21736 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
21737
21738         PR fortran/26054
21739         * gfortran.dg/enum_8.f90: Remove check for warning.
21740         * gfortran.dg/iomsg_1.f90: Ditto.
21741         * gfortran.dg/enum_1.f90: Ditto.
21742         * gfortran.dg/enum_9.f90: Ditto.
21743         * gfortran.dg/enum_2.f90: Ditto.
21744         * gfortran.dg/enum_10.f90: Ditto.
21745         * gfortran.dg/enum_3.f90: Ditto.
21746         * gfortran.dg/flush_1.f90: Ditto.
21747         * gfortran.dg/enum_4.f90: Ditto.
21748         * gfortran.dg/array_constructor_1.f90: Ditto.
21749         * gfortran.dg/enum_5.f90: Ditto.
21750         * gfortran.dg/enum_6.f90: Ditto.
21751         * gfortran.dg/enum_7.f90: Ditto.
21752
21753 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
21754
21755         PR middle-end/26300
21756         * gcc.c-torture/compile/20060215-1.c: New test.
21757
21758 2006-02-14  Roger Sayle  <roger@eyesopen.com>
21759
21760         PR middle-end/23670
21761         * gcc.dg/tree-ssa/andor-2.c: New test case.
21762
21763 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
21764
21765         PR fortran/25045
21766         * optional_dim.f90: New test.
21767
21768 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21769
21770         PR fortran/26277
21771         * gfortran.dg/label_4.f90: New.
21772
21773 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
21774             Diego Novillo  <dnovillo@redhat.com>
21775             Uros Bizjak  <uros@kss-loka.si>
21776
21777         * gfortran.dg/gomp: New directory.
21778
21779 2006-02-14  Richard Guenther  <rguenther@suse.de>
21780
21781         PR tree-optimization/26258
21782         * gcc.dg/torture/pr26258.c: New testcase.
21783
21784 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
21785
21786         PR fortran/26246
21787         * gfortran.dg/pr26246_1.f90: New test.
21788         * gfortran.dg/pr26246_2.f90: New test.
21789
21790         PR middle-end/26092
21791         * gcc.c-torture/compile/20060208-1.c: New test.
21792
21793 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
21794
21795         PR fortran/26074
21796         PR fortran/25103
21797         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
21798         * gfortran.dg/bad_automatic_objects_1.f90: New test.
21799         * gfortran.dg/automatic_module_variable.f90: Change error message.
21800
21801         PR fortran/20861
21802         * gfortran.dg/internal_dummy_1.f90: New test.
21803
21804         PR fortran/20871
21805         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
21806
21807
21808         PR fortran/25083
21809         * gfortran.dg/uncommon_block_data_1.f90: New test.
21810         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
21811         with standard.
21812
21813         PR fortran/25088
21814         * gfortran.dg/typed_subroutine_1.f90: New test.
21815
21816 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
21817
21818         * objc.dg/dwarf-1.m: New.
21819
21820 2006-02-13  Roger Sayle  <roger@eyesopen.com>
21821
21822         PR middle-end/24427
21823         * gcc.dg/tree-ssa/andor-1.c: New test case.
21824
21825 2006-02-13  Josh Conner  <jconner@apple.com>
21826
21827         PR target/25376
21828         * gcc.dg/pr25376.c: New test.
21829
21830         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
21831         assemble.
21832         * lib/target-supports.exp (check_named_sections_available):
21833         Only compile named-sections test -- don't assemble.
21834
21835 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21836
21837         * g++.dg/warn/no-write-strings.C: New test.
21838         * g++.dg/warn/write-strings.C: Likewise.
21839         * g++.dg/warn/write-strings-default.C: Likewise.
21840
21841 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
21842
21843         PR fortran/25806
21844         * gfortran.dg/ret_pointer_2.f90: New test.
21845
21846 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
21847
21848         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
21849
21850 2006-02-10  Jeff Law  <law@redhat.com>
21851
21852         * gcc.c-torture/compile/pr26213.c: New test.
21853
21854 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
21855
21856         gfortran.dg/null_1.f90: New test.
21857
21858 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21859
21860         PR fortran/14771
21861         * gfortran.dg/parens_4.f90: New.
21862         * gfortran.dg/parens_5.f90: New.
21863
21864 2006-02-10  Richard Guenther  <rguenther@suse.de>
21865
21866         * gcc.dg/pr23372-1.c: Remove empty file.
21867
21868 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21869         Paul Thomas  <pault@gcc.gnu.org>
21870
21871         PR fortran/14771
21872         * gfortran.dg/parens_1.f90: New.
21873         * gfortran.dg/parens_2.f90: New.
21874         * gfortran.dg/parens_3.f90: New.
21875
21876 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
21877
21878         PR fortran/26038
21879         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
21880
21881         PR fortran/25059
21882         * gfortran.dg/impure_assignment_1.f90: New test.
21883
21884         PR fortran/25070
21885         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
21886
21887 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
21888
21889         PR target/26141
21890         * g++.dg/expr/stdarg2.C: New test.
21891
21892 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
21893
21894         PR inline-asm/16194
21895         * gcc.dg/pr16194.c: New test.
21896
21897 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21898
21899         * ada/acats/run_acats: Use portable variant of "$@".
21900
21901 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21902
21903         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
21904         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
21905
21906 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
21907
21908         PR tree-opt/26179
21909         * g++.dg/opt/pr26179.C: New test.
21910
21911 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
21912
21913         PR middle-end/26134
21914         * gcc.dg/tree-ssa/complex-3.c: New test.
21915
21916 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
21917
21918         * gcc.c-torture/compile/volatile-1.c: New test.
21919
21920 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
21921
21922         PR 26180
21923         * gcc.dg/tree-ssa/pr26180.c: New test.
21924
21925 2006-02-08  Jeff Law  <law@redhat.com>
21926
21927         * gcc.dg/tree-ssa/pr21417.c: New test.
21928
21929 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
21930
21931         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
21932         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
21933
21934 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
21935
21936         * lib/scanrtl.exp: New.
21937
21938 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21939
21940         PR c++/26071
21941         * g++.dg/other/virtual2.C: New test.
21942
21943         PR c++/26070
21944         * g++.dg/other/virtual1.C: New test.
21945
21946 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
21947
21948         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
21949         cleanup-ipa-dump): Update dump file glob patterns.
21950         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
21951         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
21952
21953         * lib/gcc-dg.exp: Load it.
21954         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
21955
21956 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
21957
21958         PR testsuite/26159
21959         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
21960         * gcc.dg/tree-ssa/pr23382.c: Ditto.
21961
21962 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21963
21964         PR fortran/25577
21965         * gfortran.dg/mvbits_1.f90: New.
21966
21967 2006-02-07  Dirk Mueller  <dmueller@suse.com>
21968
21969         * g++.dg/warn/Wdiv-by-zero.C: New test.
21970         * g++.dg/warn/Wno-div-by-zero.C: New.
21971
21972 2006-02-07  Jeff Law  <law@redhat.com>
21973
21974         * gcc.dg/tree-ssa/pr21559.c: New test.
21975
21976         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
21977         multiple VRP passes.
21978         * gcc.dg/tree-ssa/vrp09.c: Likewise.
21979         * gcc.dg/tree-ssa/vrp18.c: Likewise.
21980         * gcc.dg/tree-ssa/pr21582.c: Likewise.
21981         * gcc.dg/tree-ssa/pr20657.c: Likewise.
21982         * gcc.dg/tree-ssa/pr21001.c: Likewise.
21983         * gcc.dg/tree-ssa/vrp02.c: Likewise
21984         * gcc.dg/tree-ssa/vrp11.c: Likewise
21985         * gcc.dg/tree-ssa/pr14341.c: Likewise
21986         * gcc.dg/tree-ssa/vrp19.c: Likewise
21987         * gcc.dg/tree-ssa/vrp20.c: Likewise
21988         * gcc.dg/tree-ssa/vrp03.c: Likewise
21989         * gcc.dg/tree-ssa/pr21086.c: Likewise
21990         * gcc.dg/tree-ssa/pr21959.c: Likewise
21991         * gcc.dg/tree-ssa/vrp21.c: Likewise
21992         * gcc.dg/tree-ssa/vrp04.c: Likewise
21993         * gcc.dg/tree-ssa/pr25485.c: Likewise
21994         * gcc.dg/tree-ssa/pr22026.c: Likewise
21995         * gcc.dg/tree-ssa/vrp22.c: Likewise
21996         * gcc.dg/tree-ssa/vrp05.c: Likewise
21997         * gcc.dg/tree-ssa/20030807-10.c: Likewise
21998         * gcc.dg/tree-ssa/pr20701.c: Likewise
21999         * gcc.dg/tree-ssa/vrp23.c: Likewise
22000         * gcc.dg/tree-ssa/vrp06.c: Likewise
22001         * gcc.dg/tree-ssa/pr22117.c: Likewise
22002         * gcc.dg/tree-ssa/pr20702.c: Likewise
22003         * gcc.dg/tree-ssa/vrp15.c: Likewise
22004         * gcc.dg/tree-ssa/pr21090.c: Likewise
22005         * gcc.dg/tree-ssa/pr21294.c: Likewise
22006         * gcc.dg/tree-ssa/vrp24.c: Likewise
22007         * gcc.dg/tree-ssa/vrp07.c: Likewise
22008         * gcc.dg/tree-ssa/pr21563.c: Likewise
22009         * gcc.dg/tree-ssa/pr25382.c: Likewise
22010         * gcc.dg/tree-ssa/vrp16.c: Likewise
22011         * gcc.dg/tree-ssa/vrp25.c: Likewise
22012         * gcc.dg/tree-ssa/vrp08.c: Likewise
22013         * gcc.dg/tree-ssa/20030807-6.c: Likewise
22014         * gcc.dg/tree-ssa/vrp17.c: Likewise
22015         * gcc.dg/tree-ssa/pr21458.c: Likewise
22016         * g++.dg/tree-ssa/pr18178.C: Likewise
22017
22018 2006-02-07  Richard Guenther  <rguenther@suse.de>
22019
22020         PR c++/26140
22021         Revert
22022         2006-01-30  Richard Guenther  <rguenther@suse.de>
22023         PR c++/23372
22024         * gcc.dg/pr23372-1.C: New testcase.
22025
22026         * g++.dg/tree-ssa/pr26140.C: New testcase.
22027
22028 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
22029
22030         PR c++/9737
22031         * g++.dg/template/ttp15.C: New test.
22032         * g++.dg/template/ttp16.C: Likewise.
22033         * g++.dg/template/ttp17.C: Likewise.
22034         * g++.old-deja/g++.pt/ttp36.C: Remove.
22035         * g++.old-deja/g++.pt/ttp19.C: Likewise.
22036         * g++.old-deja/g++.pt/ttp37.C: Likewise.
22037         * g++.old-deja/g++.pt/ttp38.C: Likewise.
22038         * g++.old-deja/g++.pt/ttp39.C: Likewise.
22039         * g++.old-deja/g++.pt/ttp9.C: Likewise.
22040         * g++.old-deja/g++.pt/ttp40.C: Likewise.
22041         * g++.old-deja/g++.pt/ttp51.C: Likewise.
22042         * g++.old-deja/g++.pt/ttp26.C: Likewise.
22043         * g++.old-deja/g++.pt/ttp36.C: Likewise.
22044
22045 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
22046
22047         PR libfortran/23815
22048         * unf_io_convert_4.f90: New test.
22049
22050 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
22051
22052         * gcc.dg/tree-ssa/loadpre10.c: New test.
22053         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
22054         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
22055         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
22056
22057 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22058
22059         PR libfortran/24685
22060         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
22061
22062 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
22063
22064         PR tree-opt/25251
22065         * gfortran.dg/assign_7.f: New test.
22066
22067 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
22068
22069         PR fortran/26041
22070         PR fortran/26064
22071         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
22072         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
22073         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
22074
22075 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
22076
22077         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
22078         in size_t typedef.
22079
22080 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22081
22082         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
22083         * g++.dg/charset/string.c (foo): Likewise.
22084         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
22085         const char*
22086         * g++.dg/ext/builtin2.C (printf): Likewise.
22087         * g++.dg/init/new15.C (printf): Likewise.
22088         * g++.dg/opt/pr17697-1.C (foo): Likewise.
22089         * g++.dg/opt/pr17697-2.C (foo): Likewise.
22090         * g++.dg/opt/pr17697-3.C (foo): Likewise.
22091         * g++.dg/template/non-dependent4.C (temp): Likewise.
22092         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
22093         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
22094         parameter type to const char*.
22095         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
22096         Change type to const char*.
22097         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
22098         Likewise.
22099         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
22100         second parameter type to const char*.
22101         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
22102         (Y::Y): Change parameter type to const char*.
22103         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
22104         * g++.old-deja/g++.jason/report.C: Apply const correctness.
22105         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
22106         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
22107         (char*).
22108         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
22109         const char*.
22110         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
22111         type to const char*.
22112         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
22113         return type to const char*.
22114         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
22115         to const char*.
22116         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
22117         * g++.old-deja/g++.law/refs1.C: Likewise.
22118         * g++.old-deja/g++.law/visibility1.C: Likewise.
22119         * g++.old-deja/g++.law/visibility2.C: Likewise.
22120         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
22121         const char*.
22122         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
22123         * g++.old-deja/g++.mike/net48.C: Likewise.
22124         * g++.old-deja/g++.mike/p646.C: Likewise.
22125         * g++.old-deja/g++.mike/p6746.C: Likewise.
22126         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
22127         type to const char*.
22128         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
22129         deprecated conversion warning.
22130         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
22131         char*.
22132         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
22133         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
22134         * g++.old-deja/g++.pt/explicit8.C: Likewise.
22135         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
22136         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
22137         * g++.old-deja/g++.pt/nontype3.C: Likewise.
22138         * g++.old-deja/g++.pt/t39.C: Likewise.
22139         * g++.old-deja/g++.robertl/eb106.C: Likewise.
22140         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
22141
22142 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
22143
22144         PR fortran/25075
22145         intrinsic_argument_conformance_1.f90: New test.
22146
22147 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
22148
22149         PR fortran/20845
22150         * gfortran.dg/char_result_11.f90: Add SAVE.
22151         * gfortran.dg/der_pointer_4.f90: Ditto.
22152         * gfortran.dg/default_initialization.f90: New test.
22153
22154 2006-02-03  Jeff Law  <law@redhat.com>
22155
22156         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
22157         handle more than 100 dump files.
22158         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
22159         * lib/scantree.exp (scan-tree-dump): Likewise.
22160         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
22161         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
22162         * lib/scanipa.exp (scan-ipa-dump): Likewise.
22163         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
22164         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
22165
22166 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
22167
22168         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
22169
22170 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
22171
22172         * g++.dg/template/using12.C: New test.
22173
22174 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
22175
22176         * gcc.target/powerpc/pr25960.c: New test.
22177
22178 2006-02-02  Steven G. Kargl  <kargls@comcast>
22179
22180         PR fortran/24958
22181         gfortran.dg/nullify_2.f90: New test.
22182
22183 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
22184
22185         PR 25990
22186         * gcc.dg/gomp/pr25990.c: New test.
22187
22188 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
22189
22190         PR c++/25342
22191         * g++.gd/template/partial4.C: New test.
22192
22193 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
22194
22195         PR middle-end/26001
22196         * gfortran.dg/data_char_2.f90: New.
22197
22198 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
22199
22200         PR fortran/26039
22201         maxval_maxloc_conformance_1.f90: New test.
22202
22203 2006-01-31  Richard Guenther  <rguenther@suse.de>
22204
22205         * gcc.target/i386/sselibm-1.c: New testcase.
22206         * gcc.target/i386/sselibm-2.c: Likewise.
22207         * gcc.target/i386/sselibm-3.c: Likewise.
22208         * gcc.target/i386/sselibm-4.c: Likewise.
22209         * gcc.target/i386/sselibm-5.c: Likewise.
22210
22211 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
22212
22213         PR fortran/24266
22214         * gfortran.dg/arrayio_derived_2.f90: New.
22215
22216 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
22217
22218         * gcc.dg/unsigned-long-compare.c: New test.
22219
22220 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
22221
22222         PR testsuite/25318
22223         * lib/target-supports.exp (check_effective_target_freorder):
22224         Check to see if target supports -freorder-blocks-and-partition.
22225         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
22226         instead of "dg-require-named-sections".
22227
22228 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
22229
22230         PR target/14798:
22231         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
22232         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
22233         * gcc.dg/pragma-isr-trapa2.c: Likewise.
22234         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
22235         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
22236         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
22237         * gcc.dg/attr-isr-trap_exit.c: Likewise.
22238         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
22239
22240 2006-01-30  Richard Guenther  <rguenther@suse.de>
22241
22242         PR c++/23372
22243         * gcc.dg/pr23372-1.C: New testcase.
22244
22245 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
22246
22247         * gcc.dg/gomp/pr25874.c: New test.
22248
22249 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
22250
22251         PR tree-opt/25911
22252         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
22253
22254 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
22255
22256         PR fortran/18578
22257         PR fortran/18579
22258         PR fortran/20857
22259         PR fortran/20885
22260         * gfortran.dg/intent_out_1.f90: New test.
22261
22262 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
22263
22264         PR fortran/17911
22265         * gfortran.dg/procedure_lvalue.f90: New test.
22266
22267         PR fortran/20895
22268         PR fortran/25030
22269         * gfortran.dg/char_pointer_assign_2.f90: New test.
22270         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
22271         assignment to be consistent with standard.
22272         * gfortran.dg/char_result_2.f90: The same.
22273         * gfortran.dg/char_result_8.f90: The same.
22274
22275 2006-01-28  Zack Weinberg  <zackw@panix.com>
22276
22277         * gcc.dg/Woverlength-strings.c
22278         * gcc.dg/Woverlength-strings-pedantic-c89.c
22279         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
22280         * gcc.dg/Woverlength-strings-pedantic-c99.c
22281         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
22282
22283 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
22284
22285         * gcc.c-torture/execute/20060127-1.c: New test.
22286
22287 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
22288
22289         PR c++/25999
22290         * g++.dg/ext/pragmaweak1.C: New test.
22291
22292 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
22293
22294         PR c++/25855
22295         * g++.dg/template/spec29.C: New test.
22296
22297 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
22298
22299         PR c/19606.
22300         * gcc.c-torture/execute/pr19606.c: New.
22301
22302 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
22303
22304         * gcc.dg/pragma-re-4.c: New test.
22305
22306 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
22307
22308         PR fortran/25964
22309         * gfortran.dg/assumed_size_refs_3.f90: New test.
22310
22311 2006-01-27  Ben Elliston  <bje@au.ibm.com>
22312
22313         * gcc.misc-tests/dectest.exp: Remove defunct comment.
22314
22315 2006-01-26  Laurent GUERBY <laurent@guerby.net>
22316
22317         PR ada/21317
22318         * ada/acats/support/impdef.a: Add One_Long_Second.
22319         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
22320         * ada/acats/tests/c9/c94026.a: Likewise.
22321         * ada/acats/tests/c9/c97305c.ada: Likewise.
22322         * ada/acats/tests/c9/c99004a.ada: Likewise.
22323
22324 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
22325
22326         PR fortran/25964
22327         * gfortran.dg/global_references_2.f90: New test.
22328
22329         PR fortran/25084
22330         PR fortran/20852
22331         PR fortran/25085
22332         PR fortran/25086
22333         * gfortran.dg/assumed_charlen_function_1.f90: New test.
22334         * gfortran.dg/assumed_charlen_function_3.f90: New test.
22335
22336         PR fortran/25416
22337         * gfortran.dg/assumed_charlen_function_2.f90: New test.
22338
22339 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
22340
22341         PR c/25892
22342         * gcc.dg/Wpointer-sign.c: New.
22343         * gcc.dg/Wpointer-sign-Wall.c: New.
22344         * gcc.dg/Wpointer-sign-Wall-no.c: New.
22345         * gcc.dg/Wpointer-sign-pedantic.c: New.
22346         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
22347         * gcc.dg/conv-2.c: Use -Wpointer-sign.
22348
22349 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
22350
22351         PR C/25861
22352         * gcc.c-torture/compile/pr25861.c: New test.
22353
22354 2006-01-26  Paul Brook  <paul@codesourcery.com>
22355
22356         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
22357         on short-enum targets.
22358         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
22359         variable.
22360         (generate_fields): Use short_enums.
22361         (main): Set short_enums.  Document -e.
22362         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
22363         on short-enum targets.
22364         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
22365         variable.
22366         (generate_fields): Use short_enums.
22367         (main): Set short_enums.  Document -e.
22368         * lib/target-supports.exp (check_effective_target_short_enums): New.
22369
22370 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
22371
22372         PR target/25947
22373         * gcc.dg/torture/pr25947-1.c: New test.
22374
22375 2006-01-25  Jan Hubicka  <jh@suse.cz>
22376             Roger Sayle  <roger@eyesopen.com>
22377
22378         PR rtl-optimization/25703
22379         * gcc.target/i386/20060125-1.c: New test case.
22380         * gcc.target/i386/20060125-2.c: New test case.
22381
22382 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22383
22384         PR fortran/18540
22385         * gfortran.dg/goto_1.f: New.
22386
22387 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
22388
22389         PR fortran/25716
22390         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
22391         25716 on 32-bit systems too.
22392
22393 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
22394
22395         PR testsuite/25590
22396         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
22397
22398 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
22399
22400         * gcc.dg/tree-ssa/gen-vect-33.c: New.
22401
22402 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22403
22404         PR fortran/25835
22405         * gfortran.dg/read_eof.f90: Delete, renamed.
22406         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
22407         * gfortran.dg/read_eof_2.f90: New test.
22408         * gfortran.dg/read_eof_3.f90: New test.
22409
22410 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
22411
22412         PR tree-opt/25860
22413         * gcc.c-torture/compile/pr25860.c: New test.
22414
22415 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22416
22417         PR c++/25552
22418         * g++.dg/parse/dtor8.C: New test.
22419
22420 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
22421
22422         PR testsuite/25891
22423         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
22424         * gcc.dg/gomp/gomp.exp: Return without testing anything if
22425         check_effective_target_fopenmp returns 0.
22426
22427 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
22428
22429         PR ada/20548
22430         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
22431         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
22432         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
22433
22434 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
22435
22436         PR tree-opt/25857
22437         * g++.dg/opt/pr25857.C: New test.
22438
22439 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
22440         Jan Hubicka  <jh@suse.cz>
22441         Richard Guenther  <rguenther@suse.de>
22442
22443         PR rtl-optimization/25654
22444         * gcc.dg/torture/pr25654.c: New testcase.
22445         * gcc.target/i386/pr25654.c: Likewise.
22446
22447 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
22448
22449         PR fortran/25901
22450         * gfortran.dg/internal references_2.f90: New test.
22451
22452         Fix regression in testing of admissability of attributes.
22453         * gfortran.dg/intent_used_1.f90: New test.
22454
22455 2006-01-23  Ben Elliston  <bje@au.ibm.com>
22456
22457         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
22458         Remove target conditional torture options for i?86 and x86_64
22459         GNU/Linux.
22460
22461 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22462
22463         PR c++/10891
22464         * g++.dg/rtti/no-rtti.C: New.
22465
22466 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
22467
22468         PR c++/25895
22469         * g++.dg/inherit/conv2.C: New test.
22470
22471         PR c++/25856
22472         * g++.dg/parse/dtor7.C: New test.
22473
22474         PR c++/25858
22475         * g++.dg/template/crash44.C: New test.
22476
22477 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
22478
22479         PR fortran/25124
22480         PR fortran/25625
22481         * gfortran.dg/internal_references_1.f90: New test.
22482           PR fortran/20881
22483         PR fortran/23308
22484         PR fortran/25538
22485         PR fortran/25710
22486         * gfortran.dg/global_references_1.f90: New test.
22487         * gfortran.dg/g77/19990905-1.f: Restore the error that
22488         there is a clash between the common block name and
22489         the name of a subroutine reference.
22490
22491         PR fortran/PR24276
22492         * gfortran.dg/aliasing_dummy_1.f90: New test.
22493
22494 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
22495
22496         * gcc.dg/vmx/1b-01.c: Warning fix.
22497         * gcc.dg/vmx/1c-02.c: Likewise.
22498         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
22499
22500 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
22501
22502         PR testsuite/24962
22503         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
22504
22505 2006-01-20  Richard Guenther  <rguenther@suse.de>
22506         Steven Bosscher <stevenb.gcc@gmail.com>
22507
22508         PR rtl-optimization/24626
22509         * gcc.dg/torture/pr24626-1.c: New testcase.
22510         * gcc.dg/torture/pr24626-2.c: Likewise.
22511         * gcc.dg/torture/pr24626-3.c: Likewise.
22512         * gcc.dg/torture/pr24626-4.c: Likewise.
22513
22514 2006-01-20  Dirk Mueller  <dmueller@suse.com>
22515
22516         PR c++/5520
22517         * g++.dg/warn/empty-body.C: New.
22518
22519 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
22520
22521         PR c++/22136
22522         * g++.dg/template/using10.C: New test.
22523         * g++.dg/temlpate/using11.C: Likewise.
22524         * g++.dg/inherit/using5.C: Tweak error messages.
22525
22526 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
22527
22528         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
22529         target test.
22530         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
22531
22532 2006-01-19  Jan Hubicka  <jh@suse.cz>
22533
22534         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
22535
22536 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22537
22538         PR c++/25854
22539         * g++.dg/template/spec28.C: New test.
22540
22541 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
22542
22543         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22544         (switchfiles): Fix fprintf's by adding srcdir or removing it.
22545
22546 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
22547
22548         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
22549         * gcc.dg/gomp/critical-1.c: Likewise.
22550         * gcc.dg/gomp/critical-3.c: Likewise.
22551         * gcc.dg/gomp/empty.c: Likewise.
22552         * gcc.dg/gomp/ordered-1.c: Likewise.
22553         * gcc.dg/gomp/for-4.c: Likewise.
22554         * gcc.dg/gomp/for-6.c: Likewise.
22555         * gcc.dg/gomp/master-3.c: Likewise.
22556         * gcc.dg/gomp/for-8.c: Likewise.
22557         * gcc.dg/gomp/for-10.c: Likewise.
22558         * gcc.dg/gomp/for-18.c: Likewise.
22559         * gcc.dg/gomp/for-5.c: Likewise.
22560         * gcc.dg/gomp/for-7.c: Likewise.
22561         * gcc.dg/gomp/for-9.c: Likewise.
22562
22563 2006-01-18  Jeff Law  <law@redhat.com>
22564
22565         * gcc.dg/tree-ssa/vrp25.c: New test.
22566
22567 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
22568
22569         * gcc.dg/pr25805.c: Fix misapplied patch.
22570
22571 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
22572
22573         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
22574         (check_effective_target_vect_udot_qi): New.
22575         (check_effective_target_vect_sdot_hi): New.
22576         (check_effective_target_vect_udot_hi): New.
22577         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
22578         prefixed with "wrapv-" with -fwrapv.
22579         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
22580         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
22581         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
22582         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
22583         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
22584
22585         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
22586         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
22587         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
22588         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
22589
22590 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22591
22592         PR c++/16829
22593         * g++.dg/other/default2.C: New test.
22594         * g++.dg/other/default3.C: New test.
22595
22596 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
22597
22598         PR c/25805
22599         * gcc.dg/pr25805.c: New file.
22600
22601 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
22602
22603         PR c++/25836
22604         * g++.dg/template/init6.C: New test.
22605
22606 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
22607
22608         * gcc.dg/tree-ssa/pr24287.c: New test
22609
22610 2006-01-18  Eric Christopher  <echristo@apple.com>
22611
22612         * g++.dg/eh/table.C: New.
22613
22614 2006-01-18  DJ Delorie  <dj@redhat.com>
22615
22616         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
22617         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
22618         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
22619         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
22620
22621 2006-01-18  Jeff Law  <law@redhat.com>
22622
22623         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
22624         on wrapping on overflow semantics.
22625
22626         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
22627
22628         * gcc.gc/tree-ssa/vrp23.c: New test.
22629         * gcc.gc/tree-ssa/vrp24.c: New test.
22630
22631 2006-01-18  Richard Henderson  <rth@redhat.com>
22632             Aldy Hernandez  <aldyh@redhat.com>
22633             Jakub Jelinek  <jakub@redhat.com>
22634             Diego Novillo  <dnovillo@redhat.com>
22635             Uros Bizjak  <uros@kss-loka.si>
22636
22637         * gcc.dg/gomp: New directory.
22638
22639 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
22640             Steven G. Kargl  <kargls@comcast.net>
22641
22642         PR fortran/20869
22643         * gfortran.dg/intrinsic_external_1.f90: New test.
22644
22645         PR fortran/20875.
22646         * gfortran.dg/elemental_pointer_1.f90: New test.
22647
22648         PR fortran/25024
22649         * gfortran.dg/external_procedures_1.f90: New test.
22650
22651         PR fortran/25785
22652         gfortran.dg/assumed_present.f90: New test.
22653
22654 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
22655
22656         * g++.dg/parse/lookup5.C: New test.
22657
22658 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22659
22660         PR fortran/25697
22661         * gfortran.dg/read_eof.f90: New test.
22662
22663 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22664
22665         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
22666         add a closing brace.
22667
22668 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22669
22670         PR fortran/25631
22671         * gfortran.dg/fmt_tl.f: New test.
22672
22673 2006-01-17  Eric Christopher  <echristo@apple.com>
22674
22675         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
22676         * g++.old-deja/g++.warn/impint2.C: Ditto.
22677         * g++.old-deja/g++.other/null1.C: Ditto.
22678         * g++.dg/warn/conv2.C: Ditto.
22679         * g++.dg/warn/conv4.C: New file.
22680
22681 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22682
22683         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
22684
22685 2006-01-17  Andreas Jaeger  <aj@suse.de>
22686             Janis Johnson <janis187@us.ibm.com>
22687
22688         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
22689         in 64-bit.
22690         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
22691         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
22692
22693 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22694
22695         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22696         (switchfiles): xfail txxx where xxx >= 25.
22697
22698 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22699
22700         PR testsuite/25764
22701         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
22702
22703 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
22704
22705         PR c/25682
22706         * gcc.dg/pr25682.c: New test.
22707         * g++.dg/parse/array-size2.C: New test.
22708
22709 2006-01-16  Ian Lance Taylor  <ian@airs.com>
22710
22711         * consistency.vlad: Remove entire directory, 1652 files.
22712
22713 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
22714
22715         * lib/target-supports.exp (check_effective_target_dfp_nocache,
22716         check_effective_target_dfprt_nocache): New.
22717         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
22718         (check_effective_target_dfprt): New.
22719         * lib/c-compat.exp (check_dfp): Remove.
22720         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
22721         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
22722         level of support for decimal float.
22723         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
22724         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
22725         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
22726         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
22727         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
22728         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
22729         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
22730         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
22731         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
22732         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
22733         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
22734         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
22735         directives.
22736
22737 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
22738
22739         PR testsuite/25741
22740         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
22741         $base_dir/../.
22742         * lib/gfortran.exp (gfortran_init): Likewise.
22743         * lib/obj-c++.exp (obj-c++_init): Likewise.
22744         * lib/scanasm.exp (scan-assembler-dem): Likewise.
22745         (scan-assembler-dem-not): Likewise.
22746         * lib/scandump.exp (scan-dump-dem): Likewise.
22747         (scan-dump-dem-not): Likewise.
22748
22749 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
22750
22751         PR testsuite/25767
22752         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
22753         powerpc-*-darwin*.
22754         * lib/obj-c++.exp (obj-c++_init): Likewise.
22755
22756 2006-01-16  Richard Guenther  <rguenther@suse.de>
22757
22758         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
22759
22760 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22761
22762         PR testsuite/25777
22763         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
22764         to LD_LIBRARY_PATH.
22765
22766 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
22767             Andrew Pinski  <pinskia@physics.uc.edu>
22768
22769         * gcc.dg/minmax-1.c: New test.
22770
22771 2006-01-16  Ben Elliston  <bje@au.ibm.com>
22772
22773         * gcc.dg/dfp/dfp.exp: Correct FSF address.
22774         * gcc.misc-tests/dectest.exp: Ditto.
22775
22776 2006-01-15  Ian Lance Taylor  <ian@airs.com>
22777
22778         PR testsuite/25796
22779         * gcc.target/i386/cmov6.c: Use -march=k8.
22780
22781 2006-01-15  Andreas Jaeger  <aj@suse.de>
22782
22783         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
22784         x86 does not have __float128.
22785
22786 2006-01-14  Ian Lance Taylor  <ian@airs.com>
22787
22788         * gcc.target/i386/cmov6.c: New test.
22789
22790 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
22791
22792         PR c++/25663
22793         * g++.dg/template/ctor6.C: New test.
22794
22795 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
22796
22797         PR tree-optimization/25485
22798         * gcc.dg/tree-ssa/pr25485.c: New.
22799
22800 2006-01-14  Richard Guenther  <rguenther@suse.de>
22801
22802         PR tree-optimization/22548
22803         PR tree-optimization/22555
22804         PR tree-optimization/22501
22805         * gcc.dg/tree-ssa/alias-4.c: New testcase.
22806         * gcc.dg/tree-ssa/alias-5.c: Likewise.
22807         * gcc.dg/tree-ssa/alias-6.c: Likewise.
22808         * gcc.dg/tree-ssa/alias-7.c: Likewise.
22809         * gcc.dg/tree-ssa/alias-8.c: Likewise.
22810         * gcc.dg/tree-ssa/alias-9.c: Likewise.
22811         * gcc.dg/tree-ssa/alias-10.c: Likewise.
22812         * gcc.dg/tree-ssa/alias-11.c: Likewise.
22813         * gcc.dg/tree-ssa/alias-12.c: Likewise.
22814
22815 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
22816
22817         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
22818         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
22819
22820 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
22821         Richard Guenther  <rguenther@suse.de>
22822
22823         PR rtl-optimization/24257
22824         * gcc.dg/torture/pr24257.c: New testcase.
22825
22826 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
22827
22828         * gcc.c-torture/execute/20060110-1.c: New test.
22829         * gcc.c-torture/execute/20060110-2.c: New test.
22830
22831 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
22832
22833         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
22834
22835 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
22836
22837         PR fortran/25756
22838         * gfortran.dg/label_3.f90: New test.
22839
22840 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
22841
22842         PR tree-optimization/25771
22843         * g++.dg/tree-ssa/pr25771.C: New test
22844
22845 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
22846
22847         PR tree-opt/24365
22848         * g++.dg/opt/complex5.C: New test.
22849
22850 2006-01-13  Richard Guenther  <rguenther@suse.de>
22851
22852         * gcc.target/i386/387-9.c: New testcase.
22853
22854 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
22855
22856         PR c++/24824
22857         * g++.dg/debug/dwarf2-1.C: New.
22858
22859 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
22860
22861         PR testsuite/25728
22862         * lib/gcov.exp (verify-lines): Add "close $fd".
22863
22864 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
22865             Ben Elliston  <bje@au.ibm.com>
22866
22867         * gcc.dg/dfp/inf-1.c: New test.
22868
22869 2006-01-12  Janis Johnson <janis187@us.ibm.com>
22870             Yao Qi  <qiyaoltc@cn.ibm.com>
22871             Ben Elliston  <bje@au.ibm.com>
22872             Jon Grimm  <jgrimm2@us.ibm.com>
22873
22874         * gcc.dg/nodfp-1.c: New test.
22875         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
22876         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
22877         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
22878         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
22879         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
22880         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
22881         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
22882         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
22883         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
22884         * gcc.dg/format/dfp-scanf-1.c: Likewise.
22885         * gcc.dg/format/dfp-printf-1.c: Likewise.
22886         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
22887         (compat_setup_dfp): New.
22888         * gcc.dg/compat/compat.exp: Use it.
22889         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
22890         Make some variables global, prepend "compat_" to their names.
22891         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
22892         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
22893         * gcc.misc-tests/dectest.exp: New test driver for decTest.
22894         * lib/compat.exp (compat_skip_list): Make global, rename.
22895         * lib/c-compat.exp: New file.
22896         * lib/target-supports.exp (check_effective_target_dfp): New.
22897
22898         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
22899         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
22900         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
22901         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
22902         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
22903         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
22904         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
22905         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
22906         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
22907         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
22908         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
22909         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
22910         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
22911         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
22912         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
22913         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
22914         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
22915         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
22916         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
22917         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
22918         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
22919         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
22920         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
22921         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
22922         gcc.dg/dfp/struct-layout-1.c,
22923         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
22924         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
22925         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
22926         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
22927         gcc.dg/dfp/func-vararg-dfp.c,
22928         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
22929         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
22930         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
22931         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
22932         gcc.dg/dfp/wtr-conversion-1.c: New tests.
22933
22934 2006-01-11  Richard Guenther  <rguenther@suse.de>
22935
22936         PR tree-optimization/25734
22937         * gcc.dg/tree-ssa/pr25734.c: New testcase.
22938
22939 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
22940
22941         PR fortran/25486
22942         * gfortran.dg/literal_character_constant_1_x.F: New test.
22943         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
22944         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
22945         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
22946
22947 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22948
22949         PR c++/25386
22950         * g++.dg/ext/packed3.C: Add expected packed error.
22951
22952 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
22953
22954         PR target/25706
22955         * gcc.dg/torture/pr25706-1.c: New test.
22956
22957 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
22958
22959         PR tree-optimization/23109
22960         PR tree-optimization/23948
22961         PR tree-optimization/24123
22962
22963         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
22964         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
22965         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
22966         g++.dg/tree-ssa/pr23948.C: New testcases.
22967         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
22968         three divisions in order to do the optimization.
22969
22970 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
22971
22972         PR c++/25632
22973         * g++.dg/other/pr25632.C: New test.
22974
22975 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
22976
22977         PR fortran/25730
22978         * gfortran.dg/used_types_1.f90: New test.
22979
22980 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
22981
22982         PR target/25718
22983         * gcc.dg/torture/pr25718-1.c: New test.
22984
22985 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
22986
22987         * gfortran.dg/list_read_2.f90: Fix typo in description.
22988
22989 2006-01-10  Jan Beulich  <jbeulich@novell.com>
22990
22991         * lib/target-supports.exp (check_visibility_available): Simplify test
22992         for *-*-netware*.
22993         (check_profiling_available): Fail for *-*-netware*.
22994         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
22995         * gcc.dg/20021014-1.c: Likewise.
22996         * gcc.dg/nest.c: Likewise.
22997
22998 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
22999
23000         fortran/24936
23001         * gfortran.dg/forall_3.f90: New test.
23002
23003 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
23004
23005         PR fortran/21977
23006         * gfortran.dg/nesting_2.f90: New test.
23007         * gfortran.dg/nesting_3.f90: New test.
23008
23009 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
23010
23011         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
23012         Fix typo in comment.
23013
23014 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
23015
23016         * gfortran.dg/single_char_string.f90: New test.
23017
23018 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
23019
23020         * gfortran.dg/ichar_2.f90: New test.
23021
23022 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
23023
23024         PR fortran/25093
23025         * gfortran.dg/private_type_4.f90: New.
23026
23027 2006-01-07  Richard Guenther  <rguenther@suse.de>
23028
23029         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
23030
23031 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23032
23033         * gfortran.dg/func_decl_1.f90: New.
23034         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
23035         * gfortran.dg/array_alloc_2.f90: Likewise.
23036         * gfortran.dg/char_result_8.f90: Likewise.
23037         * gfortran.dg/dup_save_1.f90: Likewise.
23038         * gfortran.dg/dup_save_2.f90: Likewise.
23039         * gfortran.dg/f2c_6.f90: Likewise.
23040         * gfortran.dg/f2c_7.f90: Likewise.
23041         * gfortran.dg/func_result_2.f90: Likewise.
23042         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
23043
23044 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
23045
23046         PR fortran/22146
23047         * gfortran.dg/elemental_subroutine_1.f90: New test.
23048         * gfortran.dg/elemental_subroutine_2.f90: New test.
23049
23050         PR fortran/25029
23051         PR fortran/21256
23052         * gfortran.dg/assumed_size_refs_1.f90: New test.
23053
23054         PR fortran/20868
23055         PR fortran/20870
23056         * gfortran.dg/assumed_size_refs_2.f90: New test.
23057         * gfortran.dg/initialization_1.f90: Change warning message.
23058
23059 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
23060
23061         * gcc.dg/tree-ssa/loop-15.c: New test.
23062
23063 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23064
23065         PR fortran/25598
23066         * gfortran.dg/backspace_3.f: New test.
23067         * gfortran.dg/backspace_4.f: New test.
23068
23069 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23070
23071         PR fortran/24268
23072         * gfortran.dg/fmt_white.f: Update test.
23073
23074 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
23075
23076         * gcc.dg/cast-1.c: Add new warning.
23077         * gcc.dg/cast-2.c: Likewise.
23078         * gcc.dg/cast-3.c: Likewise.
23079         * gcc.dg/format/cast-1.c: Likewise.
23080         * gcc.dg/cast-4.c: New testcase.
23081
23082 2006-01-05  Richard Guenther  <rguenther@suse.de>
23083
23084         PR tree-optimization/22555
23085         * gcc.dg/tree-ssa/alias-3.c: New testcase.
23086
23087 2006-01-05  Richard Guenther  <rguenther@suse.de>
23088             Diego Novillo  <dnovillo@redhat.com>
23089
23090         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
23091         * gcc.dg/tree-ssa/loop-8.c: Likewise.
23092         * gcc.dg/tree-ssa/loop-1.c: Likewise.
23093         * gcc.dg/tree-ssa/pr23294.c: Likewise.
23094         * gcc.dg/tree-ssa/pr21985.c: Likewise.
23095         * gcc.dg/tree-ssa/loop-14.c: Likewise.
23096         * gcc.dg/tree-ssa/loop-2.c: Likewise.
23097         * gcc.dg/tree-ssa/loop-3.c: Likewise.
23098         * gcc.dg/tree-ssa/loop-4.c: Likewise.
23099         * gcc.dg/tree-ssa/pr21171.c: Likewise.
23100         * gcc.dg/tree-ssa/loop-5.c: Likewise.
23101         * gcc.dg/tree-ssa/loop-10.c: Likewise.
23102         * gcc.dg/tree-ssa/loop-6.c: Likewise.
23103         * treelang/compile/extravar.tree: Likewise.
23104         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
23105         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
23106         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
23107         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
23108         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
23109
23110 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
23111
23112         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
23113         for 64-bit fix.
23114
23115 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
23116
23117         PR fortran/23675
23118         gfortran.dg/char_result_11.f90: New.
23119
23120 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
23121
23122         PR c++/24782
23123         * g++.dg/parse/access9.C: New test.
23124         * g++.dg/tc1/dr52.C: Tweak error markers.
23125
23126 2006-01-04  Richard Henderson  <rth@redhat.com>
23127
23128         Merge from gomp branch.
23129         * g++.dg/parse/pragma2.C: Update expected error lines.
23130
23131 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
23132
23133         * g++.dg/other/i386-2.C: New test.
23134
23135         PR target/25554
23136         * gcc.c-torture/compile/20051228-1.c: New test.
23137
23138         PR c/25559
23139         * gcc.dg/pr25559.c: New test.
23140
23141 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
23142
23143         PR c++/25492
23144         * g++.dg/lookup/friend9.C: New test.
23145
23146         PR c++/25625
23147         * g++.dg/template/repo5.C: New test.
23148
23149 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
23150
23151         PR fortran/25101
23152         * gfortran.dg/forall_2.f90: New test.
23153
23154 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
23155
23156         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
23157         dg-require-weak.  Adjust regexp to handle leading-underscore
23158         targets and space as well as TAB after .weak.  Change previous
23159         64-bit fix to not use naked dot.
23160
23161 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
23162
23163         PR rtl-optimization/25578
23164         * gcc.c-torture/execute/20060102-1.c: New testcase.
23165
23166 2006-01-03  Richard Guenther  <rguenther@suse.de>
23167
23168         PR c/25183
23169         * gcc.dg/torture/pr25183.c: New testcase.
23170
23171 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
23172
23173         Merge from gomp-branch.
23174         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
23175         * gcc.dg/ia64-sync-2.c: Likewise.
23176         * gcc.dg/ia64-sync-3.c: Likewise.
23177         * gcc.dg/ia64-sync-4.c: Likewise.
23178         * gcc.dg/sync-2.c: Likewise.
23179         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
23180         that sparc64-*-* and sparcv9-*-* supports sync builtins.
23181
23182 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
23183
23184         PR c++/25635
23185         * g++.dg/parse/operator6.C: New test.
23186
23187         PR c++/25637
23188         * g++.dg/parse/error29.C: New test.
23189
23190         PR c++/25638
23191         * g++.dg/parse/dtor6.C: New test.
23192
23193         PR c++/25633
23194         * g++.dg/parse/ctor3.C: New test.
23195
23196         PR c++/25634
23197         * g++.dg/template/class3.C: New test.
23198
23199 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
23200
23201         * g++.dg/debug/debug9.C: New.
23202
23203 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
23204
23205         PR fortran/24640
23206         * gfortran.dg/label_2.f90: New test.
23207
23208 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23209
23210         * g++.dg/lookup/using12.C: Tighten error marker.
23211
23212 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
23213             Andrew Pinski <pinskia@physics.uc.edu>
23214
23215         * gcc.target/powerpc/darwin-abi-3.c: New file.
23216         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
23217         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
23218         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
23219         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
23220         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
23221         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
23222         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
23223         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
23224
23225 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
23226
23227         * gcc.dg/tree-ssa/loadpre1.c: New;
23228         * gcc.dg/tree-ssa/loadpre2.c: New;
23229         * gcc.dg/tree-ssa/loadpre3.c: New;
23230         * gcc.dg/tree-ssa/loadpre4.c: New;
23231         * gcc.dg/tree-ssa/loadpre5.c: New;
23232         * gcc.dg/tree-ssa/loadpre6.c: New;
23233         * gcc.dg/tree-ssa/loadpre7.c: New;
23234         * gcc.dg/tree-ssa/loadpre8.c: New;
23235         * gcc.dg/tree-ssa/loadpre9.c: New;
23236
23237 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
23238
23239         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
23240         * g++.dg/abi/thunk4.C: Likewise.
23241
23242 2006-01-01  Andreas Jaeger  <aj@suse.de>
23243
23244         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
23245         portable.
23246
23247 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
23248
23249         PR c++/25294
23250         * gcc.dg/pragma-pack-3.c: New test.
23251         * g++.dg/parse/pragma3.C: New test.
23252
23253 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23254
23255         PR middle-end/24827
23256         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
23257
23258 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23259
23260         PR testsuite/25214
23261         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
23262
23263 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
23264
23265         PR fortran/22607
23266         * gfortran-dg/pure_byref_3.f90: New.
23267
23268         fortran/PR 25396
23269         * gfortran.dg/userdef_operator_1.f90: New.
23270
23271 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
23272
23273         * g++.dg/abi/thunk3.C: New.
23274         * g++.dg/abi/thunk4.C: New.
23275
23276 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
23277
23278         PR fortran/25532
23279         * gfortran.dg/host_used_types_1.f90: New test. Check that host
23280         associated derived type components of derived types are
23281         properly declared in contained procedures.
23282
23283 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23284
23285         PR libgfortran/25139
23286         * gfortran.dg/backspace_2.f: New test.
23287
23288 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23289
23290         PR libgfortran/25550
23291         * gfortran.dg/endfile.f: New test.
23292
23293 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23294
23295         PR libgfortran/25419
23296         * gfortran.dg/comma.f: New test.
23297
23298 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23299
23300         * lib/gfortran-dg.exp: Remove trailing whitespace.
23301         * lib/fortran-torture.exp: Test with -fbounds-check instead of
23302         -funroll-all-loops.
23303
23304 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
23305
23306         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
23307         Extended Double long doubles or repeat tests when long double is
23308         the same size as double.
23309
23310 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23311
23312         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
23313
23314         PR testsuite/25442
23315         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
23316         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
23317
23318         PR testsuite/25441
23319         * gcc.dg/pr23911.c: Make test variable static.
23320
23321         PR testsuite/25444
23322         * gcc.dg/tree-ssa/pr14841.c: Likewise.
23323
23324 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
23325
23326         PR c++/25439
23327         * g++.dg/parse/crash17.C: Adjust error markers.
23328         * g++.dg/template/error20.C: New test.
23329
23330 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
23331
23332         PR c++/23172
23333         * g++.dg/ext/complit4.C: New test.
23334
23335         PR c++/25417
23336         * g++.dg/ext/complit5.C: Likewise.
23337
23338 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
23339
23340         PR tree-optimization/25125
23341         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
23342         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
23343         * gcc.c-torture/execute/pr25125.c: New.
23344
23345 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
23346
23347         PR fortran/25029
23348         PR fortran/21256
23349         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
23350         functions with incorrect assumed size references.
23351
23352 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
23353
23354         PR c++/23171
23355         * g++.dg/opt/init1.C: New test.
23356
23357 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
23358
23359         PR c++/24671
23360         * g++.dg/template/sfinae3.C: New test.
23361
23362 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23363
23364         * g++.dg/other/friend4.C: New test.
23365
23366 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
23367
23368         PR target/25005
23369         * g++.dg/opt/pr25005.C: New test.
23370
23371 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
23372
23373         PR c++/25369
23374         * g++.dg/template/ptrmem16.C: New test.
23375
23376 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
23377
23378         PR fortran/25029
23379         PR fortran/21256
23380         * gfortran.dg/initialization_1.f90: Add test of SIZE.
23381
23382 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23383
23384         PR libgfortran/25307
23385         * gfortran.dg/list_read_5.f90: New test.
23386
23387 2005-12-22  Richard Henderson  <rth@redhat.com>
23388
23389         * gcc.target/i386/sse-7.c: Use -msse2.
23390
23391 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
23392
23393         PR rtl-optimization/25432
23394         * gcc.c-torture/compile/20051216-1.c: New test.
23395
23396         PR objc/25328
23397         * objc/execute/pr25328.m: New test.
23398
23399 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
23400
23401         PR c++/25364
23402         * g++.dg/template/call4.C: New test.
23403
23404 2005-12-22  Dale Johannesen  <dalej@apple.com>
23405
23406         * gcc.target/i386/sse-17.c: New.
23407
23408 2005-12-22  Paul Brook  <paul@codesourcery.com>
23409
23410         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
23411
23412 2005-12-22  Paul Brook  <paul@codesourcery.com>
23413
23414         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
23415
23416 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
23417
23418         PR tree-opt/25513
23419         * gcc.c-torture/compile/pr25513.c: New test.
23420
23421 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23422
23423         PR c++/23333
23424         * g++.dg/parse/error25.C: Add more tests.
23425
23426 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23427
23428         PR fortran/18990
23429         * gfortran.dg/der_charlen_1.f90: New.
23430
23431 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
23432
23433         PR fortran/20889
23434         * gfortran.dg/pointer_component_type_1.f90: New test.
23435
23436         PR fortran/25029
23437         PR fortran/21256
23438         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
23439         should give an error with assumed size array refernces and checks
23440         those that should not.
23441         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
23442         reference an upper bound so that it does not generate an error.
23443
23444         PR fortran/19362
23445         PR fortran/20244
23446         PR fortran/20864
23447         PR fortran/25391
23448         * gfortran.dg/used_dummy_types_1.f90: New test.
23449         * gfortran.dg/used_dummy_types_2.f90: New test.
23450         * gfortran.dg/used_dummy_types_3.f90: New test.
23451         * gfortran.dg/used_dummy_types_4.f90: New test.
23452         * gfortran.dg/used_dummy_types_5.f90: New test.
23453
23454         PR fortran/23152
23455         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
23456         group already being USE associated.
23457         * gfortran.dg/assumed_shape_nml.f90: New test.
23458         * gfortran.dg/assumed_size_nml.f90: New test.
23459
23460         PR fortran/20862
23461         PR fortran/25053
23462         PR fortran/25063
23463         PR fortran/25064
23464         PR fortran/25066
23465         PR fortran/25067
23466         PR fortran/25068
23467         PR fortran/25307
23468         * gfortran.dg/io_constraints_1.f90: New test.
23469         * gfortran.dg/io_constraints_1.f90: New test.
23470         * gfortran.dg/iostat_3.f90: Change wording of warning.
23471         * gfortran.dg/g77/19981216-0.f: The same.
23472
23473 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
23474
23475         PR tree-optimization/23518
23476         * gcc.dg/pr23518.c: New.
23477
23478 2005-12-21  Mike Stump  <mrs@apple.com>
23479
23480         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
23481
23482 2005-12-21  Paul Brook  <paul@codesourcery.com>
23483
23484         * gcc.dg/pr19340.c: Skip on m68k targets.
23485
23486 2005-12-21  Steven Bosscher  <stevenb@suse.de>
23487
23488         PR rtl-optimization/25196
23489         * gcc.dg/pr25196.c: New test.
23490
23491 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
23492
23493         PR fortran/25423
23494         gfortran.dg/where_nested_1.f90: New.
23495
23496 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
23497
23498         PR tree-optimization/25382.
23499         * gcc.dg/tree-ssa/pr25382.c: New.
23500
23501 2005-12-20  Richard Guenther  <rguenther@suse.de>
23502
23503         PR middle-end/24306
23504         * gcc.target/i386/pr24306.c: New testcase.
23505
23506 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
23507
23508         PR tree-optimization/25501
23509         * gcc.dg/tree-ssa/pr25501.c: New.
23510
23511 2005-12-20  Richard Guenther  <rguenther@suse.de>
23512
23513         Revert
23514         2005-12-02  Richard Guenther  <rguenther@suse.de>
23515
23516         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
23517
23518 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
23519
23520         PR c++/21228
23521         * g++.dg/warn/Wunreachable-code-2.C: New test.
23522
23523 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
23524
23525         PR c++/24278
23526         * g++.dg/template/ctor5.C: New test.
23527
23528         PR c++/24915
23529         * g++.dg/template/overload8.C: New test.
23530
23531 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
23532
23533         * gcc.c-torture/compile/pr25483 : New test.
23534
23535 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23536
23537         PR c++/20552
23538         * g++.dg/ext/typeof10.C: New test.
23539
23540 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
23541
23542         * gcc.dg/mt-loopi1.c: New.
23543
23544 2005-12-18  Richard Guenther  <rguenther@suse.de>
23545
23546         PR tree-optimization/25481
23547         * gcc.dg/torture/pr25481.c: New testcase.
23548
23549 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
23550
23551         PR rtl-optimization/21041
23552         * gcc.dg/pr21041.c: New test.
23553
23554 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23555
23556         PR libgfortran/25463
23557         * gfortran.dg/advance.f90: New test.
23558
23559 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
23560
23561         * gcc.dg/20051201-1.c: New test.
23562
23563 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
23564
23565         PR fortran/25018
23566         * gfortran.dg/initialization_1.f90: New test.
23567         * gfortran.dg/enum_5.f90: Change dg-error to new message.
23568         * gfortran.dg/g77/980616-0.f: The same.
23569
23570 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
23571
23572         * PR fortran/25458
23573         * gfortran.dg/chkbits.f90: New test.
23574
23575 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
23576
23577         * gfortran.dg/enum_5.f: Revert to previous version.
23578
23579 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
23580
23581         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
23582         * gfortran.dg/nested_modules_1.f90: Ditto.
23583         * gfortran.dg/hollerith_f95.f90: Ditto.
23584         * gfortran.dg/select_5.f90: Ditto.
23585         * gfortran.dg/secnds.f: Ditto.
23586         * gfortran.dg/hollerith2.f90: Ditto.
23587         * gfortran.dg/imag_2.f: Ditto.
23588         * gfortran.dg/ftell_2.f90: Ditto.
23589         * gfortran.dg/malloc_free_1.f90: Ditto.
23590         * gfortran.dg/logint-1.f: Ditto.
23591         * gfortran.dg/recursive_statement_functions.f90: Ditto.
23592         * gfortran.dg/e_d_fmt.f90: Ditto.
23593         * gfortran.dg/hollerith_legacy.f90: Ditto.
23594         * gfortran.dg/logint-2.f: Ditto.
23595         * gfortran.dg/enum_5.f90: Ditto.
23596         * gfortran.dg/f2c_2.f90: Ditto.
23597         * gfortran.dg/pr17143.f90: Ditto.
23598         * gfortran.dg/namelist_14.f90: Ditto.
23599         * gfortran.dg/logint-3.f: Ditto.
23600         * gfortran.dg/spread_scalar_source.f90: Ditto.
23601         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
23602         * gfortran.dg/namelist_11.f: Ditto.
23603         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
23604         * gfortran.dg/g77/20010519-1.f
23605         * gfortran.dg/g77/alpha1.f: Ditto.
23606         * gfortran.dg/g77/990115-1.f: Ditto.
23607         * gfortran.dg/g77/erfc.f: Ditto.
23608         * gfortran.dg/g77/19990313-3.f: Ditto.
23609         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
23610         * gfortran.dg/g77/20010426.f: Ditto.
23611         * gfortran.dg/g77/19990313-0.f: Ditto.
23612         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
23613         * gfortran.dg/g77/20000629-1.f: Ditto.
23614         * gfortran.dg/g77/970125-0.f: Ditto.
23615         * gfortran.dg/g77/8485.f: Ditto.
23616         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
23617         * gfortran.dg/g77/19990313-1.f: Ditto.
23618         * gfortran.dg/g77/int8421.f: Ditto.
23619         * gfortran.dg/g77/19990305-0.f: Ditto.
23620         * gfortran.dg/g77/947.f: Ditto.
23621         * gfortran.dg/g77/19990905-2.f: Ditto.
23622         * gfortran.dg/g77/cabs.f: Ditto.
23623         * gfortran.dg/g77/19990313-2.f: Ditto.
23624         * gfortran.dg/g77/20020307-1.f: Ditto.
23625         * gfortran.dg/g77/dcomplex.f: Ditto.
23626         * gfortran.dg/g77/19990502-1.f: Ditto.
23627         * gfortran.dg/g77/19981216-0.f: Ditto.
23628         * gfortran.dg/common_4.f90: Ditto.
23629         * gfortran.dg/entry_4.f90: Ditto.
23630         * gfortran.dg/equiv_constraint_2.f90: Ditto.
23631         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
23632         * gfortran.dg/namelist_12.f: Ditto.
23633         * gfortran.dg/scale_1.f90: Ditto.
23634         * gfortran.dg/modulo_1.f90
23635         * gfortran.dg/hollerith.f90: Ditto.
23636         * gfortran.dg/direct_io_3.f90: Ditto.
23637         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
23638         * gfortran.dg/gnu_logical_1.F: Ditto.
23639         * gfortran.dg/unf_io_convert_1.f90: Ditto.
23640         * gfortran.dg/assign_1.f90: Ditto.
23641         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
23642         * gfortran.dg/pr23095.f: Ditto.
23643         * gfortran.dg/read_float_1.f90: Ditto.
23644
23645 2005-12-17  Andreas Jaeger  <aj@suse.de>
23646
23647         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
23648         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
23649
23650 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23651
23652         PR fortran/24268
23653         * gfortran.dg/fmt_white.f: New test.
23654
23655 2005-12-16  Steven G. Kargl <kargls@comcast.net>
23656
23657         * gfortran.dg/label_1.f90: New test.
23658
23659 2005-12-15  Ben Elliston  <bje@au.ibm.com>
23660
23661         PR testsuite/25422
23662         * gcc.dg/20031012-1.c: Add -Walways-true option.
23663         * gcc.dg/weak/weak-3.c: Likewise.
23664         * g++.old-deja/g++.mike/warn8.C: Likewise.
23665
23666 2005-12-16  Mike Stump  <mrs@apple.com>
23667
23668         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
23669         exit.
23670
23671 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23672
23673         PR libgfortran/25264
23674         PR libgfortran/25349
23675         * gfortran.dg/tl_editing.f90: Added additional checks.
23676         * gfortran.dg/t_editing.f: New test.
23677         * gfortran.dg/write_padding.f90: New test
23678
23679 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23680
23681         PR testsuite/25215
23682         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
23683
23684 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
23685
23686         PR rtl-optimization/24899
23687         * gcc.c-torture/execute/20051215-1.c: New test.
23688
23689 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
23690
23691         PR 24823
23692         * gfortran.dg/pr24823.f: New test.
23693
23694 2005-12-16  Jeff Law  <law@redhat.com>
23695
23696         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
23697
23698 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
23699
23700         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23701         (base_types): Change C++ style comments to C style comments.  Remove
23702         aligned types from the array.  Keep Enums disabled.
23703         (complex_types): Remove aligned types from the array.
23704         Comment out "_Complex long double".
23705         (attrib_types): Remove.
23706         (complex_attrib_types): Remove.
23707         (attrib_array_types): Remove.
23708         (complex_attrib_array_types): Remove.
23709         (aligned_bitfld_types): Remove.
23710         (n_aligned_bitfld_types): Remove.
23711         (FEATURE_ALIGNEDPACKED): Delete.
23712         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
23713         (singles): Remove support for adding attributes.
23714         (choose_type): Remove support for attributed types.
23715         (generate_fields): Remove support for attributed bit-fields.
23716         Remove support for adding attributes.
23717         (generate_random_tests): Remove support for adding attributes.
23718         (features): Add back "[0] :0" and "complex vector [0]".
23719         (main): Remove support for attributed bit-fields.
23720         Uncomment the calling of generate_random_tests for the rests of
23721         the tests.
23722
23723 2005-12-16  Jan Hubicka  <jh@suse.cz>
23724
23725         * gcc.c-torture/combine/pr25224.c: New.
23726
23727 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
23728
23729         PR other/25028
23730         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
23731         HP-UX.
23732
23733 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
23734
23735         * gcc.dg/20051215-1.c: New file.
23736
23737 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23738
23739         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
23740         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
23741
23742 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
23743
23744         PR fortran/18197
23745         * gfortran.dg/dummy_functions_1.f90: New.
23746
23747 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
23748
23749         PR rtl-optimization/25310
23750         * gcc.c-torture/compile/pr25310.c: New test.
23751
23752 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
23753
23754         PR debug/25023
23755         * gcc.dg/pr25023.c: New test.
23756
23757 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23758
23759         * g++.old-deja/g++.brendan/redecl1.C,
23760         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
23761         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
23762         g++.old-deja/g++.oliva/typeof1.C,
23763         g++.old-deja/g++.other/crash16.C,
23764         g++.old-deja/g++.other/crash34.C,
23765         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
23766         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
23767         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
23768         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
23769         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
23770         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
23771         Remove xfail.
23772
23773 2005-12-14  Kean Johnston  <jkj@sco.com>
23774             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23775
23776         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
23777         * gcc.target/i386/20020523-1.c: Ditto.
23778         * gcc.target/i386/tailcall-1.c: Ditto.
23779         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
23780         * gcc.target/i386/ssetype-5.c: Ditto.
23781
23782 2005-12-14  Jeff Law  <law@redhat.com>
23783
23784         * gcc.dg/tree-ssa/foldstring-1.c: New test.
23785
23786 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
23787
23788         PR target/25254
23789         PR target/24188
23790         * gcc.target/i386/pr25254.c: New test.
23791         * gfortran.dg/PR24188.f: New test.
23792
23793 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
23794
23795         * lib/fortran-torture.exp: Catch remaining uses of
23796         remote_file build delete.
23797
23798 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23799
23800         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
23801
23802 2005-12-14  Ben Elliston  <bje@au.ibm.com>
23803
23804         * gcc.dg/warn-addr-cmp.c: New test.
23805
23806 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
23807
23808         PR debug/25023
23809         PR target/25293
23810         * gcc.target/i386/pr25293.c: New test.
23811
23812 2005-12-13  Petr Machata  <machata@post.cz>
23813
23814         PR c++/24907
23815         * g++.dg/parse/comma2.C: New test.
23816
23817 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
23818             Jakub Jelinek  <jakub@redhat.com>
23819
23820         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
23821         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
23822         (limits.h): Include unconditionally.
23823         (stdlib.h): Likewise.
23824         (hashtab.h): Do not include.
23825         (getopt.h): Likewise.
23826         (stddef.h): Include.
23827         (hashval_t): Define.
23828         (struct entry): Add "next" field.
23829         (HASH_SIZE): New macro.
23830         (hash_table): New variable.
23831         (switchfiles): Do not use xmalloc.
23832         (mix): New macro.
23833         (iterative_hash): New function.
23834         (hasht): Remove.
23835         (e_exists): New function.
23836         (e_insert): Likewise.
23837         (output): Use, instead of libiberty hashtable functions.
23838         (main): Do not use getopt.  Do not call htab_create.
23839
23840 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
23841
23842         PR c++/25331
23843         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
23844         put atal* and atpaal* attributes on array elements.
23845         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
23846         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
23847         put atal* and atpaal* attributes on array elements.
23848         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
23849
23850 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
23851
23852         * gcc.dg/single-precision-constant.c: New test.
23853
23854 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
23855
23856         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
23857         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
23858         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
23859         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
23860         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
23861         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
23862         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
23863         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
23864         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
23865         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
23866         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
23867         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
23868         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
23869         gcc.target/powerpc/ppc-sdata-2.c,
23870         gcc.target/powerpc/ppc-stackalign-1.c,
23871         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
23872         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
23873         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
23874         gcc.target/powerpc/rs6000-ldouble-2.c,
23875         gcc.target/powerpc/rs6000-power2-1.c,
23876         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
23877         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
23878         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
23879         option into target selector.
23880         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
23881         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
23882
23883 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
23884
23885         PR objc/25348
23886         * objc.dg/encode-9.m: New test.
23887
23888 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23889
23890         PR testsuite/20772
23891         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
23892         * gcc.dg/asm-b.c: Fix typo.
23893         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
23894         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
23895         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
23896         i?86 lp64 and x86_64 ilp32.
23897         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
23898         on i?86 lp64.
23899         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
23900
23901 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
23902
23903         PR fortran/25078
23904         gfortran.dg/equiv_5.f90: New test.
23905
23906 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
23907
23908         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
23909         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
23910         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
23911         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
23912         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
23913         * gcc.dg/tree-ssa/reassoc-5.c: New.
23914         * gcc.dg/tree-ssa/reassoc-6.c: New.
23915         * gcc.dg/tree-ssa/reassoc-7.c: New.
23916         * gcc.dg/tree-ssa/reassoc-8.c: New.
23917         * gcc.dg/tree-ssa/reassoc-9.c: New.
23918         * gcc.dg/tree-ssa/reassoc-10.c: New.
23919         * gcc.dg/tree-ssa/reassoc-11.c: New.
23920
23921 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23922
23923         PR testsuite/25167
23924         PR testsuite/24478
23925         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
23926
23927 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
23928
23929         PR c++/25300
23930         * g++.dg/template/inherit.C: Do not use a generic error message.
23931
23932 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
23933
23934         PR libobjc/25354
23935         * objc.dg/gnu-encoding: New directory.
23936         * objc.dg/gnu-encoding/compat-common.h: New file.
23937         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
23938         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
23939         * objc.dg/gnu-encoding/vector-defs.h: New file.
23940         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
23941         * objc.dg/gnu-encoding/generate-random.c: New file.
23942         * objc.dg/gnu-encoding/generate-random_r.c: New file.
23943         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
23944         * objc.dg/gnu-encoding/generate-random.h: New file.
23945
23946 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
23947
23948         PR c++/25337
23949         * g++.dg/template/defarg7.C: New test.
23950
23951 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
23952
23953         PR libobjc/25347
23954         * objc.dg/encode-8.m: New test.
23955
23956 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
23957
23958         PR libobjc/25346
23959         * objc.dg/encode-7.m: New test.
23960
23961 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
23962
23963         PR c++/25010
23964         * g++.dg/opt/inline10.C: New test.
23965
23966 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
23967
23968         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
23969
23970 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
23971
23972         * gfortran.dg/substring_equivalence.f90: typo in comment
23973
23974 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23975
23976         PR fortran/25068
23977         * gfortran.dg/iostat_3.f90: New test.
23978
23979 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
23980
23981         PR fortran/23815
23982         * gfortran.dg/unf_io_convert_1.f90: New test.
23983         * gfortran.dg/unf_io_convert_2.f90: New test.
23984         * gfortran.dg/unf_io_convert_3.f90: New test.
23985
23986 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23987
23988         PR testsuite/20772
23989         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
23990         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
23991         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
23992         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
23993         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
23994         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
23995         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
23996         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
23997         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
23998         gcc.dg/torture/fp-int-convert-float128-timode.c,
23999         gcc.dg/torture/fp-int-convert-float128.c,
24000         gcc.dg/torture/fp-int-convert-float80-timode.c,
24001         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
24002         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
24003
24004         * gcc.dg/tls/opt-1.c: Require effective target fpic.
24005
24006 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
24007
24008         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
24009
24010 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
24011
24012         * gcc.dg/20051207-1.c,
24013         * gcc.dg/20051207-2.c,
24014         * gcc.dg/20051207-3.c: New tests.
24015
24016 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24017
24018         PR testsuite/20772
24019         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
24020         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
24021         dg-skip-if target selector.
24022
24023         PR testsuite/20772
24024         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
24025         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
24026         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
24027         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
24028         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
24029         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
24030         and/or merge with i?86 cases.
24031
24032         * gcc.dg/tls/opt-3.c: Require effective target fpic.
24033
24034         PR testsuite/20772
24035         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
24036         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
24037         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
24038         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
24039         x86_64-*-linux*.
24040
24041 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
24042
24043         PR target/25311
24044         * gcc.c-torture/compile/pr25311.c: New test.
24045
24046 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24047
24048         PR libgfortran/25039
24049         * gfortran.dg/read_comma.f: New test.
24050
24051 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
24052
24053         PR c++/19317
24054         * g++.dg/opt/pr19317-1.C: New test.
24055         * g++.dg/opt/pr19317-2.C: New test.
24056         * g++.dg/opt/pr19317-3.C: New test.
24057
24058         PR target/19005
24059         * gcc.c-torture/execute/pr19005.c: New test.
24060
24061         PR target/17828
24062         * g++.old-deja/g++.other/comdat5.C: New test.
24063         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
24064
24065         * g++.dg/compat/struct-layout-1.exp: New file.
24066         * g++.dg/compat/struct-layout-1.h: New.
24067         * g++.dg/compat/struct-layout-1_generate.c: New.
24068         * g++.dg/compat/struct-layout-1_x1.h: New.
24069         * g++.dg/compat/struct-layout-1_x2.h: New.
24070         * g++.dg/compat/struct-layout-1_y1.h: New.
24071         * g++.dg/compat/struct-layout-1_y2.h: New.
24072
24073         * gcc.dg/20050330-2.c: New test.
24074
24075 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
24076
24077         PR fortran/25292
24078         * gfortran.dg/associated_1.f90: New.
24079
24080 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24081
24082         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
24083         ILP32 vect_no_align platforms.
24084
24085 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
24086             Jakub Jelinek  <jakub@redhat.com>
24087
24088         PR target/25268
24089         * gcc.c-torture/compile/20051207-1.c: New test.
24090
24091 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24092
24093         PR testsuite/20772
24094         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
24095         gcc.dg/torture/pr18582-1.c,
24096         gcc.target/i386/attributes-error.c: Also test on x86_64.
24097
24098         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
24099
24100 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24101
24102         PR c++/19397
24103         * g++.dg/template/typedef3.C: New test.
24104
24105         PR c++/19762
24106         PR c++/19764
24107         * g++.dg/template/dtor3.C: Fix error markers.
24108
24109 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
24110
24111         * lib/target-supports.exp (check_effective_target_sync_char_short):
24112         Add s390*.
24113
24114 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
24115
24116         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
24117
24118 2005-12-06  Roger Sayle  <roger@eyesopen.com>
24119
24120         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
24121         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
24122         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
24123         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
24124
24125 2005-12-06  Roger Sayle  <roger@eyesopen.com>
24126
24127         PR c++/25263
24128         * g++.dg/other/array2.C: New test case.
24129
24130 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
24131
24132         * gcc.dg/darwin-weakimport-3.c: New.
24133
24134         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
24135         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
24136         and to work on Darwin.
24137         * gcc.dg/attr-weakref-1b.c: New file.
24138         * gcc.dg/attr-weakref-2.c: New test.
24139         * gcc.dg/darwin-weakref-1.c: New test.
24140
24141 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
24142
24143         PR testsuite/25247
24144         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
24145         use in selector expressions.
24146         (dg-xfail-if): Ditto.
24147         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
24148         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
24149         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
24150         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
24151         * gcc.test-framework/test-framework.exp: Skip generated tests if
24152         CHECK_TEST_FRAMEWORK is not 1.
24153
24154 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24155
24156         PR tree-optimization/24963
24157         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
24158
24159         PR target/24108
24160         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
24161
24162         PR target/18580
24163         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
24164         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
24165         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
24166         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
24167
24168 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
24169
24170         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
24171         dg-options.
24172
24173 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
24174
24175         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
24176
24177 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
24178
24179         * gcc.dg/format/cast-1.c: New test.
24180
24181 2005-12-04  Roger Sayle  <roger@eyesopen.com>
24182
24183         PR c/7776
24184         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
24185         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
24186         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
24187         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
24188
24189 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
24190
24191         * gcc.dg/cast-pretty-print-1.c: New test.
24192
24193 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
24194
24195         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
24196
24197 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
24198
24199         PR c++/24173
24200         * g++.dg/template/friend40.C: New test.
24201
24202 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
24203
24204         PR target/25199
24205         * gcc.target/i386/movq-2.c: New test.
24206         * gcc.target/i386/movq.c: Remove target i?86, instead add
24207         dg-require-effective-target ilp32.
24208
24209 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24210
24211         PR c++/24103
24212         * g++.dg/other/default1.C: New test.
24213
24214 2005-12-02  Richard Guenther  <rguenther@suse.de>
24215
24216         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
24217
24218 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24219
24220         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
24221
24222 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
24223
24224         PR target/21017
24225         * gcc.target/powerpc/rotate.c: New.
24226
24227 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24228
24229         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
24230         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
24231
24232 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24233
24234         PR c/13384
24235         * gcc.dg/pr17730-1.c: Adjust.
24236         * gcc.dg/lvalue1.c (main): Likewise.
24237         * gcc.dg/lvalue-2.c: Likewise.
24238         * g++.dg/pr7503-3.C
24239
24240 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
24241
24242         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
24243         error messages.
24244
24245 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
24246
24247         PR fortran/24789
24248         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
24249
24250 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
24251
24252         PR target/24475
24253         * lib/target-supports.exp (check_effective_target_tls): New.
24254         (check_effective_target_tls_runtime): New.
24255         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
24256         for TLS support.
24257         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
24258         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
24259         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
24260         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
24261         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
24262         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
24263         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
24264         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
24265         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
24266         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
24267         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
24268         effective-target TLS.
24269         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
24270         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
24271         effective-target TLS runtime.
24272
24273 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
24274
24275         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
24276
24277 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
24278
24279         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
24280         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
24281         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
24282         ignored" warnings when "packing" is the same as the ABI layout.
24283
24284 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
24285
24286         PR fortran/21302
24287         * gfortran.dg/line_length_1.f: New test.
24288         * gfortran.dg/line_length_2.f90: Ditto.
24289
24290 2005-11-30  Richard Guenther  <rguenther@suse.de>
24291
24292         PR tree-optimization/21655
24293         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
24294
24295 2005-11-30  Dale Johannesen  <dalej@apple.com>
24296
24297         * gcc.c-torture/compile/pr24930.c: New.
24298
24299 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
24300
24301         PR fortran/15809
24302         *  gfortran.dg/auto_char_dummy_array.f90: New test.
24303
24304 2005-11-30  Jeff Law  <law@redhat.com>
24305
24306         * g++.old-deja/g++.law/pr25000.C: New test.
24307
24308 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
24309
24310         * gcc.dg/tls/opt-11.c: New test.
24311
24312 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
24313
24314         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
24315         targets.
24316         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
24317         LP64 ia64.
24318
24319 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
24320
24321         * gfortran.dg/open_access_1.f90: New test.
24322
24323 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24324
24325         * gcc.dg/charset/builtin2.c: New test.
24326
24327 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
24328
24329         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
24330         on mmix-*-* for *_[xy].c.
24331
24332 2005-11-28  Kean Johnston  <jkj@sco.com>
24333
24334         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
24335         headers.
24336         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
24337         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
24338         * gcc.target/i386/asm-3.c: Ditto.
24339         * gcc.target/i386/clobbers.c: Ditto.
24340         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
24341         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
24342         test regexp.
24343         * gcc.target/i386/mul.c: Ditto.
24344         * gcc.target/i386/ssetype-1.c: Ditto.
24345         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
24346         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
24347         static so the test works with -fPIC mode too. Based on comment in
24348         PR19231 by Pinski.
24349         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
24350
24351 2005-11-28  Richard Guenther  <rguenther@suse.de>
24352
24353         * gcc.dg/alias-9.c: New testcase.
24354         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
24355
24356 2005-11-28  Roger Sayle  <roger@eyesopen.com>
24357             Uros Bizjak  <uros@kss-loka.si>
24358
24359         PR middle-end/20219
24360         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
24361         tan(x)/sin(x) transformations.
24362
24363 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
24364
24365         PR middle-end/24575
24366         * gcc.dg/tree-ssa/divide-3.c: New test.
24367         * gcc.dg/tree-ssa/divide-4.c: New test.
24368
24369 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
24370
24371         PR fortran/24917
24372         *  gfortran.dg/boz_6.f90: New test.
24373
24374 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24375
24376         PR fortran/23912
24377         * gfortran.dg/modulo_1.f90: New test.
24378
24379 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24380
24381         PR libfortran/24919
24382         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
24383         fail on CRLF platforms.
24384         * gfortran.dg/ftell_2.f90: Likewise.
24385
24386 2005-11-26  Eric Christopher  <echristo@apple.com>
24387
24388         * gcc.dg/intmax_t-1.c: Remove mips xfail.
24389
24390 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
24391
24392         * objc.dg/gnu-runtime-3.m: Simplify.
24393
24394 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
24395
24396         PR middle-end/23669
24397         * gcc.dg/tree-ssa/divide-1.c: New test.
24398         * gcc.dg/tree-ssa/divide-2.c: New test.
24399
24400 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
24401
24402         PR libgfortran/24945
24403         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
24404
24405 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
24406
24407         PR libgfortran/24945
24408         * gfortran.dg/open_status_2.f90: New test.
24409
24410 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24411
24412         * gcc.c-torture/execute/builtins/fprintf.c,
24413         gcc.c-torture/execute/builtins/fputs-lib.c,
24414         gcc.c-torture/execute/builtins/fputs.c,
24415         gcc.c-torture/execute/builtins/lib/fprintf.c,
24416         gcc.c-torture/execute/builtins/lib/printf.c,
24417         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
24418
24419 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
24420
24421         * gcc.dg/20050922-2.c: New test.
24422
24423 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
24424
24425         * objc.dg/gnu-runtime-3.m: New test.
24426
24427 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24428
24429         PR c++/9278
24430         * g++.dg/other/void1.C: New test.
24431
24432 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
24433
24434         PR middle-end/24998
24435         * gcc.dg/torture/fp-int-convert-float.c,
24436         gcc.dg/torture/fp-int-convert-double.c,
24437         gcc.dg/torture/fp-int-convert-long-double.c,
24438         gcc.dg/torture/fp-int-convert-timode.c,
24439         gcc.dg/torture/fp-int-convert-float80.c,
24440         gcc.dg/torture/fp-int-convert-float80-timode.c,
24441         gcc.dg/torture/fp-int-convert-float128.c,
24442         gcc.dg/torture/fp-int-convert-float128-timode.c,
24443         gcc.dg/torture/fp-int-convert.h: New files.
24444
24445 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
24446
24447         PR middle-end/24989
24448         * gcc.dg/tree-ssa/bool-10.c: New test.
24449         * gcc.dg/tree-ssa/bool-11.c: New test.
24450         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
24451
24452 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
24453
24454         PR middle-end/24990
24455         * tree-ssa/pr24990-1.c: New test.
24456
24457 2005-11-24  Richard Guenther  <rguenther@suse.de>
24458         Dirk Mueller <dmueller@suse.de>
24459
24460         PR c++/14024
24461         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
24462         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
24463         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
24464         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
24465         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
24466         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
24467
24468 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
24469
24470         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
24471
24472 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24473
24474         PR c/21668
24475         * gcc.dg/Wc++-compat.c: New.
24476         * gcc.dg/Wno-c++-compat.c: New.
24477
24478 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
24479
24480         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
24481         (vspltish, vspltisw): Likewise.
24482
24483 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24484
24485         PR libgfortran/24794
24486         * gfortran.dg/namelist_12.f: Fix quotes.
24487         * gfortran.dg/namelist_13.f90: Fix quotes.
24488         * gfortran.dg/namelist_14.f90: Fix quotes.
24489         * gfortran.dg/namelist_15.f90: Fix quotes.
24490         * gfortran.dg/namelist_use.f90: Fix quotes.
24491         * gfortran.dg/namelist_use_only.f90: Fix quotes.
24492         * gfortran.dg/namelist_21.f90: New test.
24493         * gfortran.dg/namelist_22.f90: New test.
24494
24495 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
24496
24497         PR target/23435
24498         * gcc.c-torture/compile/pr23435.c: New.
24499
24500 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
24501
24502         * gcc.c-torture/execute/floatunsisf-1.c: New test.
24503
24504 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
24505
24506         * gcc.target/powerpc/405-macchw-1.c,
24507         gcc.target/powerpc/405-macchw-2.c,
24508         gcc.target/powerpc/405-macchwu-1.c,
24509         gcc.target/powerpc/405-macchwu-2.c,
24510         gcc.target/powerpc/405-machhw-1.c,
24511         gcc.target/powerpc/405-machhw-2.c,
24512         gcc.target/powerpc/405-machhwu-1.c,
24513         gcc.target/powerpc/405-machhwu-2.c,
24514         gcc.target/powerpc/405-maclhw-1.c,
24515         gcc.target/powerpc/405-maclhw-2.c,
24516         gcc.target/powerpc/405-maclhwu-1.c,
24517         gcc.target/powerpc/405-maclhwu-2.c,
24518         gcc.target/powerpc/405-mulchw-1.c,
24519         gcc.target/powerpc/405-mulchw-2.c,
24520         gcc.target/powerpc/405-mulchwu-1.c,
24521         gcc.target/powerpc/405-mulchwu-2.c,
24522         gcc.target/powerpc/405-mulhhw-1.c,
24523         gcc.target/powerpc/405-mulhhw-2.c,
24524         gcc.target/powerpc/405-mulhhwu-1.c,
24525         gcc.target/powerpc/405-mulhhwu-2.c,
24526         gcc.target/powerpc/405-mullhw-1.c,
24527         gcc.target/powerpc/405-mullhw-2.c,
24528         gcc.target/powerpc/405-mullhwu-1.c,
24529         gcc.target/powerpc/405-mullhwu-2.c,
24530         gcc.target/powerpc/405-nmacchw-1.c,
24531         gcc.target/powerpc/405-nmacchw-2.c,
24532         gcc.target/powerpc/405-nmachhw-1.c,
24533         gcc.target/powerpc/405-nmachhw-2.c,
24534         gcc.target/powerpc/405-nmaclhw-1.c,
24535         gcc.target/powerpc/405-nmaclhw-2.c,
24536         gcc.target/powerpc/440-macchw-1.c,
24537         gcc.target/powerpc/440-macchw-2.c,
24538         gcc.target/powerpc/440-macchwu-1.c,
24539         gcc.target/powerpc/440-macchwu-2.c,
24540         gcc.target/powerpc/440-machhw-1.c,
24541         gcc.target/powerpc/440-machhw-2.c,
24542         gcc.target/powerpc/440-machhwu-1.c,
24543         gcc.target/powerpc/440-machhwu-2.c,
24544         gcc.target/powerpc/440-maclhw-1.c,
24545         gcc.target/powerpc/440-maclhw-2.c,
24546         gcc.target/powerpc/440-maclhwu-1.c,
24547         gcc.target/powerpc/440-maclhwu-2.c,
24548         gcc.target/powerpc/440-mulchw-1.c,
24549         gcc.target/powerpc/440-mulchw-2.c,
24550         gcc.target/powerpc/440-mulchwu-1.c,
24551         gcc.target/powerpc/440-mulchwu-2.c,
24552         gcc.target/powerpc/440-mulhhw-1.c,
24553         gcc.target/powerpc/440-mulhhw-2.c,
24554         gcc.target/powerpc/440-mulhhwu-1.c,
24555         gcc.target/powerpc/440-mulhhwu-2.c,
24556         gcc.target/powerpc/440-mullhw-1.c,
24557         gcc.target/powerpc/440-mullhw-2.c,
24558         gcc.target/powerpc/440-mullhwu-1.c,
24559         gcc.target/powerpc/440-mullhwu-2.c,
24560         gcc.target/powerpc/440-nmacchw-1.c,
24561         gcc.target/powerpc/440-nmacchw-2.c,
24562         gcc.target/powerpc/440-nmachhw-1.c,
24563         gcc.target/powerpc/440-nmachhw-2.c,
24564         gcc.target/powerpc/440-nmaclhw-1.c,
24565         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
24566
24567 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
24568
24569         PR fortran/24774
24570         * gfortran.dg/inquire_9.f90: New test.
24571
24572         PR fortran/21647
24573         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
24574
24575 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
24576
24577         PR libfortran/24432
24578         * lib/target-supports.exp (check_effective_target_fortran_large_real):
24579         Check that 'cos' is supported.
24580
24581 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
24582
24583         PR fortran/24223
24584         * gfortran.dg/substring_equivalence.f90: New test.
24585
24586         PR fortran/24705
24587         * gfortran.dg/auto_internal_assumed.f90: New test.
24588
24589 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
24590
24591         * gcc.dg/fold-div-2.c: New test.
24592
24593 2005-11-20  Ian Lance Taylor  <ian@airs.com>
24594
24595         PR rtl-optimization/24883
24596         * gcc.c-torture/compile/pr24883.c: New test.
24597
24598 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
24599
24600         PR middle-end/20583
24601         * gcc.c-torture/compile/pr20583.c: New.
24602
24603 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
24604
24605         * gcc.c-torture/execute/usmul.c: New test.
24606
24607 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
24608
24609         * gcc.dg/tree-ssa/vrp22.c: New test.
24610
24611 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
24612
24613         PR middle-end/24912
24614         * gcc.dg/torture/pr24912-1.c: New test.
24615
24616 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
24617
24618         PR fortran/24862
24619         * gfortran.dg/arrayio_derived_1.f90: New test.
24620
24621 2005-11-19  Richard Guenther  <rguenther@suse.de>
24622
24623         PR middle-end/23294
24624         * gcc.dg/tree-ssa/pr23294.c: New testcase.
24625
24626 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
24627
24628         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
24629
24630 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
24631
24632         PR c++/8355
24633         * g++.dg/template/friend39.C: New test.
24634
24635 2005-11-18  James E Wilson  <wilson@specifix.com>
24636
24637         * gcc.dg/builtin-strstr.c: New.
24638
24639 2005-11-18  Richard Henderson  <rth@redhat.com>
24640
24641         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
24642         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
24643         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
24644         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
24645         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
24646         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
24647         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
24648         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
24649         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
24650         renaming to remove initial "ia64-".
24651
24652 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
24653
24654         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
24655
24656 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
24657
24658         * g++.dg/cpp/string-2.C: New test.
24659
24660 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
24661
24662         * gcc.dg/tree-ssa/loop-14.c: New test.
24663
24664 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
24665             Michael Chamberlain <michael@chamberlain.net.au>
24666
24667         * ada/acats/run_all.sh (target_run): Kill long running tests.
24668
24669 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24670
24671         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
24672         * gcc.dg/cleanup-9.c: Likewise.
24673         * gcc.dg/cleanup-10.c: Likewise.
24674         * gcc.dg/cleanup-11.c: Likewise.
24675
24676 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24677
24678         PR fortran/24892
24679         * gfortran.dg/open_access_append_1.f90: New test.
24680         * gfortran.dg/open_access_append_2.f90: New test.
24681
24682 2005-11-16  Richard Guenther  <rguenther@suse.de>
24683
24684         PR middle-end/24851
24685         * gcc.c-torture/execute/pr24851.c: New testcase.
24686
24687 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
24688
24689         * gcc.dg/fold-overflow-1.c: New test.
24690
24691 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
24692
24693         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
24694         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
24695
24696 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
24697
24698         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
24699         structures.
24700         * g++.dg/eh/forced2.C: Likewise.
24701         * g++.dg/eh/forced3.C: Likewise.
24702         * g++.dg/eh/forced4.C: Likewise.
24703
24704 2005-11-11  Mike Stump  <mrs@apple.com>
24705
24706         * g++.old-deja/g++.mike/unused.C: Add.
24707
24708 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
24709
24710         PR c++/24667
24711         * g++.dg/warn/Wcast-qual1.C: New test.
24712
24713 2005-11-15  Jan Hubicka  <jh@suse.cz>
24714
24715         * gcc.dg/winline-5.c: Add large-unit-insns limit.
24716
24717 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
24718
24719         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
24720
24721 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
24722
24723         PR 24840
24724         * gcc.dg/tree-ssa/pr24840.c: New test.
24725
24726 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
24727
24728         PR testsuite/24841
24729         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
24730
24731 2005-11-14  Dale Johannesen  <dalej@apple.com>
24732
24733         * gcc.c-torture/execute/20051113-1.c: New.
24734
24735 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
24736
24737         PR c++/24687
24738         * g++.dg/template/crash43.C: New test.
24739
24740 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
24741
24742         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
24743
24744 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
24745
24746         PR c++/24817
24747         * g++.dg/eh/spec8.C: New test.
24748
24749 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
24750
24751         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
24752
24753 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
24754
24755         PR c++/20293
24756         * g++.dg/parse/ambig4.C: New test.
24757         * g++.dg/tc1/dr101.C: Adjust error markers.
24758         * g++.dg/lookup/strong-using-2.C: Likewise.
24759         * g++.dg/lookup/ambig5.C: Likewise.
24760         * g++.dg/lookup/ambig4.C: Likewise.
24761         * g++.dg/parse/crash22.C: Likewise.
24762
24763 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
24764
24765         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
24766
24767 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
24768
24769         * gcc.dg/nested-calls-1.c: New test.
24770
24771 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24772
24773         * gfortran.dg/complex_intrinsic_1.f90: New test.
24774         * gfortran.dg/complex_intrinsic_2.f90: New test.
24775         * gfortran.dg/fgetc_1.f90: New test.
24776         * gfortran.dg/fgetc_2.f90: New test.
24777         * gfortran.dg/fgetc_3.f90: New test.
24778         * gfortran.dg/ftell_1.f90: New test.
24779         * gfortran.dg/ftell_2.f90: New test.
24780         * gfortran.dg/gnu_logical_1.F: New test.
24781         * gfortran.dg/gnu_logical_2.f90: New test.
24782
24783 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
24784
24785         PR middle-end/24820
24786         * gcc.dg/pr24820.c: New test.
24787
24788 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
24789
24790         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
24791         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
24792         variable.
24793
24794 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24795
24796         PR testsuite/24614
24797         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
24798
24799 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
24800
24801         * gcc.target/cris/cris.exp: New file.
24802         * gcc.target/cris/rld-legit1.c: New test.
24803         * gcc.target/cris/rld-legit2.c: New test.
24804
24805 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
24806
24807         PR c++/24780
24808         * g++.dg/opt/pr24780.C: New test.
24809
24810         PR c++/24761
24811         * g++.dg/template/asm1.C: New test.
24812
24813 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
24814
24815         PR libgfortran/24787
24816         * gfortran.dg/scan_1.f90: New test.
24817
24818 2005-11-12  Jan Hubicka  <jh@suse.cz>
24819
24820         * gcc.target/i386/minmax-1.c: New.
24821         * gcc.target/i386/minmax-2.c: New.
24822
24823 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
24824
24825         * gcc.dg/pr24445.c: Fix for 64-bit targets.
24826
24827 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
24828
24829         * gcc.c-torture/execute/20051110-1.c,
24830         gcc.c-torture/execute/20051110-2.c: New tests.
24831
24832 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
24833
24834         PR middle-end/24750
24835         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
24836         New tests.
24837
24838 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
24839
24840         * lib/target-libpath.exp (get_shlib_extension): New proc.
24841         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
24842         * lib/gfortran.exp (gfortran_link_flags): Likewise.
24843         * lib/objc.exp (objc_target_compile): Likewise.
24844         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
24845         detection.
24846
24847 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
24848
24849         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
24850
24851         * lib/target-supports.exp (check_effective_target_static_libgfortran):
24852         Add -static to additional_flags and pass it to target_compile.
24853
24854 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
24855
24856         PR libgfortran/24719
24857         gfortran.dg/read_noadvance.f90: New test.
24858
24859         PR libgfortran/24699
24860         gfortran.dg/fmt_t_2.f90: New test.
24861
24862         PR libgfortran/24785
24863         gfortran.dg/read_x_eor.f90: New test.
24864
24865         PR libgfortran/24584
24866         gfortran.dg/namelist_empty.f90: Rename test.
24867
24868         PR libgfortran/24489
24869         gfortran/read_eor.f90: Rename test.
24870
24871 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
24872
24873         PR fortran/15976
24874         * gfortran.dg/automatic_module_variable.f90: New test.
24875
24876 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
24877
24878         PR target/24445
24879         * gcc.dg/pr24445.c: New test.
24880
24881 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
24882
24883         PR fortran/24655
24884         PR fortran/24755
24885         * gfortran.dg/recursive_statement_functions.f90: Add statement
24886         functions using inline intrinsic functions and parameters to test
24887         that they no longer seg-fault.
24888
24889         PR fortran/24409
24890         gfortran.dg/nested_modules_4.f90: New test.
24891         gfortran.dg/nested_modules_5.f90: New test.
24892
24893 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24894
24895         PR fortran/24643
24896         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
24897
24898 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
24899
24900         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
24901         failures.
24902
24903 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24904
24905         * gcc.dg/sparc-getcontext-1.c: New test.
24906
24907 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
24908
24909         * gcc.dg/ifcvt-fabs-1.c: New test.
24910
24911 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
24912
24913         PR other/4372
24914         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
24915         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
24916
24917 2005-11-09  Richard Guenther  <rguenther@suse.de>
24918
24919         PR tree-optimization/24716
24920         * gcc.c-torture/execute/pr24716.c: New testcase.
24921
24922 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
24923
24924         * gcc.dg/pr24624.c: Disable for non S/390 targets.
24925
24926 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
24927
24928         PR 24624
24929         * gcc.dg/pr24624.c: Testcase added.
24930
24931 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
24932
24933         PR 24623
24934         * g++.dg/other/pr24623.C: Testcase added.
24935
24936 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
24937
24938         PR fortran/22607
24939         * gfortran-dg/pure_byref_1.f90: New.
24940         * gfortran-dg/pure_byref_2.f90: New.
24941
24942 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
24943
24944         PR c/24101
24945         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
24946         * gcc.dg/dg.exp: Run main loop also for *.i files.
24947
24948 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
24949
24950         PR c++/19450
24951         * g++.dg/tls/diag-3.C: New test.
24952         * g++.dg/tls/diag-4.C: New test.
24953         * g++.dg/tls/static-1.C: New test.
24954         * g++.dg/tls/static-1a.cc: New file.
24955
24956 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
24957
24958         PR 23046
24959         * g++.dg/tree-ssa/pr23046.C: New test.
24960
24961 2005-11-08  Devang Patel <dpatel@apple.com>
24962
24963         PR tree-optimization/23115
24964         * gcc.dg/tree-ssa/pr23115.c: New.
24965
24966 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
24967
24968         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
24969         * gcc.target/powerpc/pr16155.c: Same.
24970         * gcc.target/powerpc/altivec-1.c: Same.
24971         * gcc.target/powerpc/altivec-2.c: Same.
24972         * gcc.target/powerpc/altivec-3.c: Same.
24973         * gcc.target/powerpc/altivec-5.c: Same.
24974         * gcc.target/powerpc/altivec-11.c: Same.
24975         * gcc.target/powerpc/altivec-12.c: Same.
24976         * gcc.target/powerpc/altivec-14.c: Same.
24977         * gcc.target/powerpc/altivec-22.c: Same.
24978         * gcc.target/powerpc/altivec-consts.c: Same.
24979         * gcc.target/powerpc/altivec-pr22085.c: Same.
24980         * gcc.target/powerpc/altivec-splat.c: Same.
24981         * gcc.target/powerpc/altivec-varargs-1.c: Same.
24982         * gcc.target/powerpc/altivec-vec-merge.c: Same.
24983         * gcc.target/powerpc/darwin-longlong.c: Same.
24984
24985 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
24986
24987         PR target/19340
24988         * gcc.dg/pr19340.c: New test.
24989
24990 2005-11-07  Ian Lance Taylor  <ian@airs.com>
24991
24992         PR rtl-optimization/24683
24993         * gcc.dg/pr24683.c: New test.
24994
24995 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
24996
24997         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
24998         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
24999
25000 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
25001
25002         * gcc.target/i386/pr23376.c: Compile with -mmmx.
25003
25004 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
25005
25006         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
25007
25008 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
25009
25010         PR target/24230
25011
25012         * gcc.target/powerpc/altivec-consts.c,
25013         gcc.target/powerpc/altivec-splat.c: New testcase.
25014
25015 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
25016
25017         PR c/24599
25018
25019         * gcc.dg/overflow-2.c: New testcase.
25020
25021 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
25022
25023         PR rtl-optimization/23567
25024         * gcc.c-torture/execute/20051104-1.c: New test.
25025
25026 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
25027
25028         PR fortran/24534
25029         gfortran.dg/private_type_2.f90: Modified to check that case with
25030         PRIVATE declaration within derived type is accepted.
25031
25032         PR fortran/20838
25033         gfortran.dg/pointer_assign_1.f90: New test.
25034
25035         PR fortran/20840
25036         * gfortran.dg/arrayio_0.f90: New test.
25037
25038         PR fortran/17737
25039         gfortran.dg/data_initialized.f90: New test.
25040         gfortran.dg/data_constraints_1.f90: New test.
25041         gfortran.dg/data_constraints_2.f90: New test.
25042
25043 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
25044
25045         PR fortran/24174
25046         PR fortran/24305
25047         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
25048
25049 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
25050
25051         PR 24670
25052         * gcc.dg/tree-ssa/pr24670.c: New test.
25053
25054 2005-11-05  Ian Lance Taylor  <ian@airs.com>
25055
25056         PR target/22432
25057         * gcc.target/i386/pr22432.c: New test.
25058
25059 2005-11-05  Richard Henderson  <rth@redhat.com>
25060
25061         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
25062         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
25063         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
25064         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
25065         from gcc.dg/alpha-*.
25066         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
25067         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
25068
25069 2005-11-05  Andreas Jaeger  <aj@suse.de>
25070
25071         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
25072
25073 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
25074
25075         PR target/23424
25076         * gcc.dg/torture/pr23424-1.c: New test.
25077
25078 2005-11-04  Richard Henderson  <rth@redhat.com>
25079
25080         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
25081         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
25082         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
25083         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
25084         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
25085         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
25086         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
25087         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
25088         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
25089         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
25090         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
25091         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
25092         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
25093         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
25094         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
25095         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
25096         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
25097         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
25098         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
25099         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
25100         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
25101         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
25102         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
25103         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
25104         Move from gcc.dg/.
25105         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
25106         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
25107         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
25108         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
25109         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
25110         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
25111         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
25112         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
25113         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
25114         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
25115         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
25116         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
25117         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
25118         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
25119         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
25120         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
25121         gcc.target/i386/lea.c, gcc.target/i386/local.c,
25122         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
25123         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
25124         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
25125         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
25126         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
25127         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
25128         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
25129         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
25130         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
25131         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
25132         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
25133         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
25134         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
25135         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
25136         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
25137         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
25138         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
25139         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
25140         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
25141         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
25142         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
25143         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
25144         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
25145         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
25146         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
25147         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
25148         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
25149         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
25150
25151 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
25152
25153         PR 24627
25154         * gcc.dg/tree-ssa/pr24627.c: New test.
25155
25156 2005-11-04 Paul Brook  <paul@codesourcery.com>
25157
25158         * gcc.dg/tls/opt-10.c: New test.
25159
25160 2005-11-04  Andreas Jaeger  <aj@suse.de>
25161
25162         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
25163         avoid extra warnings.
25164
25165 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25166
25167         PR libfortran/22298
25168         * lib/target-supports.exp
25169         (check_effective_target_static_libgfortran): New
25170         static_libgfortran effective target.
25171         * gfortran.dg/static_linking_1.f: New test.
25172         * gfortran.dg/static_linking_1.c: New file.
25173
25174 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
25175
25176         * gcc.dg/pr24615.c: Guard test with { target fpic }.
25177
25178 2005-11-03  Josh Conner  <jconner@apple.com>
25179
25180         PR c++/19989
25181         g++.dg/ext/array2.C: New test.
25182         g++.dg/template/dependent-name3.C: New test.
25183         g++.dg/template/dependent-name4.C: New test.
25184         g++.dg/template/sfinae2.C: New test.
25185
25186 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25187
25188         PR preprocessor/22042
25189         * gcc.dg/cpp/strify4.c: New test.
25190
25191 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
25192
25193         PR c++/17964
25194         * g++.dg/cpp/string-1.C: New test.
25195
25196 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
25197
25198         * gcc.target/powerpc: New directory.
25199         * gcc.target/powerpc/powerpc.exp: New file.
25200         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
25201         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
25202         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
25203         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
25204         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
25205         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
25206         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
25207         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
25208         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
25209         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
25210         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
25211         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
25212         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
25213         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
25214         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
25215         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
25216         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
25217         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
25218         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
25219         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
25220         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
25221         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
25222         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
25223         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
25224         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
25225         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
25226         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
25227         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
25228         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
25229         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
25230         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
25231         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
25232         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
25233         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
25234
25235 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
25236
25237         PR c++/21627
25238         * g++.dg/warn/inline2.C: New test.
25239
25240 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25241
25242         PR middle-end/23155
25243         * g++.dg/ext/c99struct1.C: New test.
25244         * gcc.dg/union-cast-1.c: New test.
25245         * gcc.dg/union-cast-2.c: New test.
25246         * gcc.dg/union-cast-3.c: New test.
25247
25248 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25249
25250         PR middle-end/24589
25251         * gcc.c-torture/execute/zero-struct-2.c: New test.
25252
25253 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25254
25255         PR c++/24582
25256         * g++.dg/init/switch1.C: New test.
25257
25258 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25259
25260         * gcc.dg/delay-slot-1.c: New test.
25261
25262 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
25263
25264         PR target/24620
25265         * gcc.dg/pr24620.c: New test.
25266
25267 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
25268
25269         PR c/24329
25270         * gcc.dg/format/unnamed-1.c: New test.
25271
25272 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
25273
25274         PR c++/22434
25275         * g++.dg/expr/cond8.C: New test.
25276
25277         PR c++/24560
25278         * g++.dg/parse/dot1.C: New test.
25279
25280 2005-11-02  Jan Hubicka  <jh@suse.cz>
25281
25282         PR target/23303
25283         * gcc.dg/i386-lea.c: New test
25284
25285 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
25286
25287         PR target/24615
25288         * gcc.dg/pr24615.c: New test.
25289
25290 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
25291
25292         PR target/24600
25293         * gcc.dg/pr24600.c: New test.
25294
25295 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
25296
25297         PR c++/19253
25298         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
25299         * g++.dg/parse/typename9.C: New test.
25300         * g++/dg/parse/typename10.C: Likewise.
25301
25302 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
25303
25304         PR fortran/18157
25305         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
25306         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
25307         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
25308
25309 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
25310
25311         PR c++/24569
25312         * g++.dg/debug/static1.C: New test.
25313
25314 2005-11-02  Josh Conner  <jconner@apple.com>
25315
25316         * g++.dg/crash38.C: moved into proper directory...
25317         * g++.dg/template/crash42.C: ...here
25318
25319 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
25320
25321         PR target/18338
25322         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
25323         pcc_bitfield_type_matters || default_packed.
25324
25325         * lib/target-supports.exp
25326         (check_effective_target_pcc_bitfield_type_matters): New proc.
25327         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
25328
25329         PR testsuite/23304
25330         * lib/target-supports.exp (check_effective_default_packed): New proc.
25331         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
25332         Gate expected errors on target ! default_packed.
25333         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
25334
25335 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25336
25337         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
25338         change (r106358).
25339
25340 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25341
25342         PR fortran/24008
25343         * gfortran.dg/entry_5.f90: New.
25344         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
25345
25346 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
25347
25348         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
25349
25350 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
25351
25352         PR fortran/21565
25353         gfortran.dg/namelist_blockdata.f90: New test.
25354
25355         PR fortran/18737
25356         gfortran.dg/external_implicit_none.f90: New test.
25357
25358         PR fortran/14994
25359         * gfortran.dg/secnds.f: New test.
25360
25361 2005-10-31  Jan Hubicka  <jh@suse.cz>
25362
25363         PR target/20928
25364         * gcc.c-torture/compile/pr20928.c: New test.
25365
25366 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
25367
25368         PR middle-end/23492
25369         * gcc.c-torture/compile/zero-strct-5.c: New test.
25370
25371 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
25372
25373         PR libgfortran/24584
25374         * gfortran.dg/pr24584.f90: New test.
25375
25376 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
25377
25378         PR fortran/18883
25379         * gfortran.dg/char_result_9.f90: New.
25380         * gfortran.dg/char_result_10.f90: New.
25381
25382 2005-10-30  Jan Hubicka  <jh@suse.cz>
25383
25384         * g++.dg/tree-ssa/pr24172.C: New testcase.
25385
25386 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25387
25388         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
25389
25390 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
25391
25392         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
25393         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
25394         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
25395         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
25396         gfortran.dg/enum_9.f90,
25397         gfortran.fortran-torture/compile/enum_1.f90,
25398         gfortran.fortran-torture/execute/enum_1.f90,
25399         gfortran.fortran-torture/execute/enum_2.f90,
25400         gfortran.fortran-torture/execute/enum_3.f90,
25401         gfortran.fortran-torture/execute/enum_4.f90: New tests.
25402
25403 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
25404
25405         PR target/18482
25406         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
25407         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
25408
25409 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25410
25411         PR libfortran/20179
25412         * gfortran.dg/mixed_io_1.f90: New test.
25413         * gfortran.dg/mixed_io_1.c: New file.
25414
25415 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25416
25417         * gfortran.dg/malloc_free_1.f90: New test.
25418
25419 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
25420
25421         * gcc.dg/nested-func-4.c: Require profiling -pg.
25422
25423 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
25424
25425         PR C++/23229
25426         * g++.dg/warn/main-2.C: New test.
25427
25428 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
25429
25430         PR fortran/24545
25431         * gfortran.dg/interface_2.f90: new test.
25432
25433 2005-10-28  Josh Conner  <jconner@apple.com>
25434
25435         PR c++/22153
25436         * g++.dg/template/crash38.C: New test.
25437         * g++.dg/parse/explicit1.C: Change expected errors.
25438
25439 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
25440
25441         PR C++/23426
25442         * g++.dg/other/large-size-array.C: New test.
25443
25444 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
25445
25446         PR middle-end/24362
25447         * g++.dg/opt/complex4.C: New test.
25448
25449 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
25450
25451         * gcc.dg/nested-func-4.c: New test.
25452
25453 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
25454
25455         PR fortran/24158
25456         gfortran.dg/derived_recursion.f90: New test.
25457         gfortran.dg/implicit_actual.f90: New test.
25458
25459 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
25460
25461         PR middle-end/24295, PR testsuite/24477
25462         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
25463         removed when weakref hits the tree.
25464
25465 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
25466
25467         * gfortran.dg/cray_pointers_4.f90: New test.
25468
25469         * gfortran.dg/cray_pointers_5.f90: New test.
25470
25471 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
25472
25473         PR fortran/22290
25474         * gfortran.dg/assign_5.f90: New test.
25475         * gfortran.dg/assign_6.f: New test.
25476
25477 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
25478
25479         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
25480         CPU has no SSE support.
25481
25482 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
25483
25484         PR libgfortran/24224
25485         * gfortran.dg/arrayio_1.f90: Update attribution.
25486         * gfortran.dg/arrayio_2.f90: Update attribution.
25487         * gfortran.dg/arrayio_3.f90: Update attribution.
25488         * gfortran.dg/arrayio_4.f90: Update test conditions.
25489         * gfortran.dg/arrayio_5.f90: Update attribution.
25490         * gfortran.dg/arrayio_6.f90: New test.
25491         * gfortran.dg/arrayio_7.f90: New test.
25492
25493 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
25494
25495         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
25496
25497 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
25498
25499         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
25500
25501 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
25502
25503         PR fortran/24416
25504         * gfortran.dg/namelist_char_only.f90: New test.
25505
25506 2005-10-24  Asher Langton  <langton2@llnl.gov>
25507
25508         PR fortran/17031
25509         PR fortran/22282
25510         * gfortran.dg/cray_pointers_1.f90: New test.
25511         * gfortran.dg/cray_pointers_2.f90: New test.
25512         * gfortran.dg/cray_pointers_3.f90: New test.
25513         * gfortran.dg/loc_1.f90: New test.
25514         * gfortran.dg/loc_2.f90: New test.
25515
25516 2005-10-24  Steven Bosscher  <stevenb@suse.de>
25517
25518         * gcc.dg/pr24225.c: New test.
25519
25520 2005-10-24  Asher Langton  <langton2@llnl.gov>
25521
25522         * gfortran.dg/dup_save_1.f90: New test.
25523         * gfortran.dg/dup_save_2.f90: New test.
25524
25525 2005-10-24  Paul Brook  <paul@codesourcery.com>
25526
25527         PR 24107
25528         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
25529         stdint.h.
25530
25531 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
25532
25533         PR libgfortran/24489
25534         * gfortran.dg/pr24489.f90: New test.
25535
25536 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
25537
25538         PR fortran/23635
25539         * gfortran.dg/ichar_1.f90: Add tests for derived types.
25540
25541 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
25542
25543         PR target/18911
25544         * g++.dg/init/array16.C: Skip for mmix-*-*.
25545
25546 2005-10-23  Asher Langton  <langton2@llnl.gov>
25547
25548         * gfortran.dg/byte_1.f90: New test.
25549         * gfortran.dg/byte_2.f90: New test.
25550
25551 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
25552
25553         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
25554
25555 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
25556
25557         PR fortran/18022
25558         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
25559
25560         PR fortran/24311
25561         * gfortran.dg/merge_char_const.f90: New test.
25562
25563         PR fortran/24384
25564         * gfortran.dg/spread_scalar_source.f90: New test.
25565
25566 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
25567
25568         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
25569
25570         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
25571         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
25572
25573         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
25574
25575 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
25576
25577         PR fortran/24426
25578         * gfortran.dg/der_pointer_4.f90: New.
25579
25580 2005-10-22  David Ayers  <d.ayers@inode.at>
25581
25582         * obj-c++.dg/except-1.mm: Simplify.
25583
25584 2005-10-21  David Ayers  <d.ayers@inode.at>
25585
25586         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
25587
25588 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
25589
25590         * gfortran.dg/assumed_dummy_2.f90: New test.
25591
25592 2005-10-21  James E Wilson  <wilson@specifix.com>
25593
25594         PR preprocessor/15220
25595         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
25596
25597 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
25598
25599         * gcc.c-torture/execute/20051021-1.c: New test.
25600
25601 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
25602
25603         PR c++/24260
25604         * g++.dg/ext/tmplattr1.C: New test.
25605
25606 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
25607
25608         PR fortran/24440
25609         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
25610
25611 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
25612
25613         * obj-c++.dg/except-1.mm: New.
25614
25615         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
25616
25617 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
25618
25619         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
25620
25621 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
25622
25623         PR middle-end/24295
25624         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
25625         declarations with the same names as thunks' alias targets, use
25626         aliases instead.
25627         * gcc.dg/attr-alias-3.c: New test.
25628         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
25629
25630 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
25631
25632         PR c++/22618
25633         * g++.dg/parse/access8.C: New test.
25634
25635 2005-10-20  Richard Guenther  <rguenther@suse.de>
25636
25637         PR c++/24439
25638         * g++.dg/tree-ssa/pr24439.C: New testcase.
25639
25640 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25641
25642         * g++.dg/opt/delay-slot-1.C: New test.
25643
25644 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
25645
25646         PR fortran/21625
25647         * gfortran.fg/der_init_1.f90: New.
25648
25649 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
25650
25651         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
25652
25653 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
25654
25655         PR c++/21908
25656         * g++.dg/parse/error28.C: New test.
25657
25658 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25659
25660         * gcc.dg/profile-generate-2.c: New test.
25661
25662 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
25663
25664         PR target/23589
25665         * g++.dg/ext/dllimport11.C: New.
25666
25667 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25668
25669         PR c++/22293
25670         * g++.dg/other/friend3.C: New test.
25671
25672 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
25673
25674         PR c++/23293
25675         * g++.dg/template/error19.C: New test.
25676
25677 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
25678
25679         PR c++/21383
25680         * g++.dg/overload/koenig2.C: New.
25681
25682         PR c++/23118
25683         * g++.dg/overload/error2.C: New.
25684
25685         PR c++/22604
25686         * g++.dg/inherit/covariant14.C: New.
25687
25688 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25689
25690         PR c++/23440
25691         * g++.dg/parse/for1.C: New test.
25692
25693 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
25694
25695         PR fortran/23446
25696         * gfortran.dg/host_dummy_index_1.f90: New test.
25697
25698         PR fortran/21459
25699         * gfortran.dg/automatic_char_len_2.f90: New test.
25700
25701         PR fortran/20866
25702         * gfortran.dg/recursive_statement_functions.f90: New test.
25703
25704         PR fortran/20853
25705         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
25706
25707         PR fortran/20849
25708         * gfortran.dg/external_initializer.f90: New test.
25709
25710         PR fortran/20837
25711         * non_module_public.f90: New test.
25712
25713 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
25714
25715         PR c++/24386
25716         * g++.dg/template/overload7.C: New.
25717
25718         PR c++/22551
25719         * g++.dg/other/switch2.C: Remove expected warnings.
25720
25721         PR c++/21353
25722         * g++.dg/template/defarg6.C: New.
25723
25724 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
25725
25726         PR target/24315
25727         * gcc.target/i386/pr24315.c: New test.
25728
25729 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
25730
25731         PR c++/24389
25732         * g++.dg/template/static21.C: New test.
25733         * g++.dg/template/static21-a.cc: Likewise.
25734
25735 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
25736
25737         PR c++/23959
25738         * g++.dg/warn/Wswitch-default-1.C: New test.
25739         * g++.dg/warn/Wswitch-default-2.C: New test.
25740
25741 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
25742
25743         PR c++/22173
25744         * g++.dg/parse/template18.C: New test.
25745         * g++.dg/template/nontype15.C: Likewise.
25746
25747 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
25748
25749         PR fortran/22273
25750         * gfortran.dg/spec_expr_2.f90: New.
25751
25752 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
25753
25754         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
25755         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
25756         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
25757         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
25758         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
25759         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
25760         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
25761         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
25762         previous target-specific skips and warning-message matches where
25763         applicable.
25764
25765 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
25766
25767         PR c++/21347
25768         * g++.dg/warn/Wctor-dtor.C: New test.
25769
25770 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25771
25772         PR c/23439
25773         * gcc.dg/for-1.c: New test.
25774
25775 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
25776
25777         PR c++/19565
25778         * g++.dg/warn/Wconversion1.C: New test.
25779         * g++.dg/ext/packed4.C: Compile with -w.
25780         * g++.dg/opt/20050511-1.C: Likewise.
25781         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
25782
25783 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
25784
25785         * gfortran.dg/boz_5.f90: New test.
25786
25787 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
25788
25789         PR c++/22551
25790         * g++.dg/other/switch2.C: New.
25791
25792         PR c++/23984
25793         * g++.dg/init/ctor7.C: New.
25794
25795 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
25796
25797         PR c++/23730
25798         * g++.dg/parse/crash32.C: New test.
25799
25800 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
25801
25802         PR c++/20721
25803         * g++.dg/init/goto2.C: New test.
25804
25805         PR c++/22464
25806         * g++.dg/template/crash/41.C: New test.
25807
25808         PR c++/22180
25809         * g++.dg/template/crash40.C: New test.
25810
25811         PR c++/23694
25812         * g++.dg/parse/friend5.C: New test.
25813
25814         PR c++/23307
25815         * g++.dg/template/crash38.C: New test.
25816
25817         PR c++/22352
25818         * g++.dg/template/friend38.C: New test.
25819
25820         PR c++/22405
25821         * g++.dg/template/crash39.C: New test.
25822
25823 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
25824
25825         * gcc.dg/debug/dwarf2/dwarf-char1.c,
25826         gcc.dg/debug/dwarf2/dwarf-char2.c,
25827         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
25828
25829         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
25830
25831 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
25832
25833         * gcc.dg/dll-2.c: Add tests for warnings.
25834         * gcc.dg/dll-3.c: Likewise.
25835         * gcc.dg/dll-4.c: Likewise.
25836
25837         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
25838         * g++.dg/ext/dllimport2.C: Likewise.
25839         * g++.dg/ext/dllimport3.C: Likewise.
25840         * g++.dg/ext/dllimport7.C: Likewise.
25841         * g++.dg/ext/dllimport8.C: Likewise.
25842         * g++.dg/ext/dllimport9.C: Likewise.
25843
25844 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
25845
25846         PR fortran/24092
25847         * gfortran.dg/derived_pointer_recursion.f90: New test.
25848
25849 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
25850
25851         * gcc.c-torture/execute/20051012-1.c: New test.
25852
25853 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
25854
25855         PR fortran/18082
25856         * gfortran.dg/automatic_char_len_1.f90: New test.
25857
25858 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
25859
25860         PR fortran/20847
25861         * gfortran.dg/save_common.f90: New test.
25862
25863         PR fortran/20856
25864         * gfortran.dg/save_result.f90: New test.
25865
25866 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
25867
25868         PR c++/21592
25869         * g++.dg/template/dependent-expr1.C: Add new expected error.
25870         * g++.dg/template/dependent-expr2.C: Adjust error text.
25871         * g++.dg/template/overload6.C: New.
25872
25873         PR c++/23797
25874         * g++.dg/other/typename8.C: New.
25875
25876         PR c++/21117
25877         * g++.dg/other/return1.C: New.
25878
25879 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
25880
25881         PR c++/24052
25882         * g++.dg/ext/label5.C: New.
25883
25884 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
25885
25886         PR c++/19964
25887         * g++.dg/parse/crash31.C: New.
25888
25889 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
25890
25891         * g++.dg/ipa/ipa-1.c: New test.
25892         * g++.dg/ipa/ipa-2.c: New test.
25893         * g++.dg/ipa/ipa-3.c: New test.
25894         * g++.dg/ipa/ipa-4.c: New test.
25895         * g++.dg/ipa/ipa-5.c: New test.
25896         * g++.dg/ipa/ipa.exp: New file.
25897
25898 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
25899
25900         PR fortran/24207
25901         * gfortran.dg/private_type_3.f90: New test.
25902
25903 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
25904
25905         PR fortran/20786
25906         gfortran.dg/aint_anint_1.f90: New test.
25907
25908 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
25909
25910         PR libgfortran/24313
25911         gfortran.dg/csqrt.f: New test.
25912
25913 2005-10-11  Ian Lance Taylor  <ian@airs.com>
25914
25915         PR c++/8057
25916         * g++.dg/warn/noeffect7.C: New test.
25917         * g++.dg/warn/noeffect2.C: Instantiate templates.
25918         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
25919         and warning.
25920
25921 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
25922
25923         PR c++/21089
25924         * g++.dg/init/float1.C: New test.
25925
25926         PR c++/24277
25927         * g++.dg/init/member1.C: Tweak error markers.
25928
25929 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
25930
25931         PR testsuite/24281
25932         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
25933         Check for null pointer.
25934
25935 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
25936
25937         PR c++/21369
25938         * g++.dg/parse/ret-type3.C: New test.
25939
25940 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
25941
25942         PR tree-opt/23946
25943         * gcc.c-torture/compile/pr23946.c: New test.
25944
25945 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
25946
25947         * g++.dg/opt/mmx2.C: New test.
25948
25949 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
25950
25951         PR c++/24277
25952         * g++.dg/template/static20.C: New test.
25953
25954         PR c++/24302
25955         * g++.dg/warn/Wunused-12.C: New test.
25956
25957         PR c++/23437
25958         * g++.dg/template/arg4.C: New test.
25959
25960 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25961
25962         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
25963         * gcc.dg/ucnid-3.c: Likewise.
25964         * gcc.dg/ucnid-4.c: Likewise.
25965         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
25966         * g++.dg/other/ucnid-1.C: Likewise.
25967         * gcc.dg/sparc-frame-1.c: New test.
25968
25969 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
25970
25971         PR c++/24139
25972         * g++.dg/template/spec27.C: New test.
25973
25974         PR c++/24275
25975         * g++.dg/template/static19.C: New test.
25976
25977 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25978
25979         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
25980         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
25981
25982 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
25983
25984         PR target/24136
25985         * gfortran.fortran-torture/compile/pr24136.f: New test.
25986
25987 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
25988
25989         PR c++/22172
25990         * g++.dg/parse/crash30.C: New test.
25991
25992 2005-10-07  Richard Guenther  <rguenther@suse.de>
25993
25994         PR middle-end/24227
25995         * gcc.c-torture/compile/pr24227.c: New testcase.
25996
25997 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
25998
25999         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
26000         Do not put aligned attributes on array elements.
26001
26002 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
26003
26004         PR testsuite/23611, PR testsuite/23615
26005         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
26006         writing prototypes of library functions by hand.
26007         * obj-c++.dg/bitfield-4.mm: Likewise.
26008         * obj-c++.dg/const-str-4.mm: Likewise.
26009         * obj-c++.dg/encode-4.mm: Likewise.
26010         * obj-c++.dg/encode-5.mm: Likewise.
26011         * obj-c++.dg/encode-6.mm: Likewise.
26012         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
26013         * obj-c++.dg/method-10.mm: Likewise.
26014         * obj-c++.dg/method-17.mm: Likewise.
26015         * obj-c++.dg/method-19.mm: Likewise.
26016         * obj-c++.dg/try-catch-2.mm: Likewise.
26017
26018 2005-10-06  Richard Henderson  <rth@redhat.com>
26019
26020         PR 24236
26021         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
26022
26023 2005-10-06  Dale Johannesen  <dalej@apple.com>
26024
26025         * gcc.c-torture/execute/20030125-1.c: Correct.
26026
26027 2005-10-06  Richard Guenther  <rguenther@suse.de>
26028
26029         PR tree-optimization/24238
26030         * g++.dg/tree-ssa/pr24238.C: New testcase.
26031
26032 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
26033
26034         PR 18568
26035         * gfortran.dg/der_pointer_3.f90: New test.
26036
26037 2005-10-05  Devang Patel  <dpatel@apple.com>
26038
26039         PR Debug/23205
26040         * g++.dg/other/PR23205.C: New.
26041
26042 2005-10-05  Richard Henderson  <rth@redhat.com>
26043
26044         PR target/23602
26045         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
26046         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
26047
26048 2005-10-05  Dale Johannesen  <dalej@apple.com>
26049
26050         * gcc.c-torture/execute/float-floor.c: New.
26051
26052 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
26053
26054         PR tree-optimization/21419
26055         PR tree-optimization/24146
26056         PR tree-optimization/24151
26057
26058         * g++.dg/ext/asm7.C: New.
26059         * g++.dg/ext/asm8.C: New.
26060         * gcc.dg/asm-1.c: Compile on all targets.
26061         * gcc.dg/asm-pr24146.c: New.
26062         * gcc.dg/pr21419.c: Adjust error messages.
26063
26064 2005-10-05  Richard Guenther  <rguenther@suse.de>
26065
26066         PR fortran/24176
26067         * gfortran.fortran-torture/compile/empty.f90: New testcase.
26068
26069 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
26070
26071         PR c++/23513
26072         * g++.dg/template/spec22.C: Robustify test.
26073         * g++.dg/template/spec26.C: New.
26074
26075 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
26076
26077         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
26078         if target supports vector instructions.
26079
26080 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
26081
26082         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
26083         C99 functions.
26084
26085 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
26086
26087         * lib/target-supports.exp (check_effective_target_fortran_large_real,
26088         check_effective_target_fortran_large_int): Replace cached result
26089         when target changes.
26090
26091 2005-10-04  Devang Patel  <dpatel@apple.com>
26092
26093         * gcc.dg/i386-sse-vect-types.c: New.
26094
26095 2005-10-04  Ian Lance Taylor  <ian@airs.com>
26096
26097         PR preprocessor/13726
26098         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
26099         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
26100
26101 2005-10-04  Richard Guenther  <rguenther@suse.de>
26102
26103         PR c/23576
26104         * gcc.dg/noncompile/pr23576.c: New testcase.
26105
26106 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
26107
26108         PR middle-end/23125
26109         * gcc.dg/register-var-3.c: New test.
26110
26111 2005-10-04  Steven Bosscher  <stevenb@suse.de>
26112
26113         * gcc.dg/pr23049.c: New test.
26114
26115         * gcc.dg/ucnid-4.c: Fix test.
26116
26117 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
26118
26119         PR 23445
26120         * gcc.c-torture/compile/pr23445.c: New test.
26121
26122 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
26123
26124         * g++.dg/overload/unknown1.C: New.
26125
26126 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
26127
26128         PR c++/17775
26129         * g++.dg/template/repo4.C: New test.
26130
26131 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26132
26133         PR libfortran/19308
26134         * gfortran.dg/large_real_kind_2.F90: New test.
26135         * gfortran.dg/large_integer_kind_2.f90: New test.
26136
26137 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
26138
26139         * lib/target-supports.exp (check_effective_target_vect_shift):
26140         Implement with result caching. Add i?86, x86_64 and ia64 targets.
26141         (check_effective_target_vect_condition): Fix copy-n-pasto.
26142
26143         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
26144         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
26145         targets.
26146
26147 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
26148
26149         PR c++/22621
26150         * g++.dg/template/overload5.C : New test.
26151
26152         PR c++/23840
26153         * g++.dg/expr/stdarg1.C: New test.
26154
26155 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
26156
26157         PR 24142
26158         * gcc.c-torture/execute/pr24142.c: New test.
26159
26160 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
26161
26162         PR 24141
26163         * gcc.c-torture/execute/pr24141.c: New test.
26164
26165 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
26166             Diego Novillo  <dnovillo@redhat.com>
26167
26168         PR 23604
26169         * gcc.c-torture/execute/pr23604.c: New test.
26170
26171 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
26172
26173         PR fortran/16404
26174         PR fortran/20835
26175         PR fortran/20890
26176         PR fortran/20899
26177         PR fortran/20900
26178         PR fortran/20901
26179         PR fortran/20902
26180         gfortran.dg/equiv_constraint_1.f90: New test.
26181         gfortran.dg/equiv_constraint_2.f90: New test.
26182         gfortran.dg/equiv_constraint_3.f90: New test.
26183         gfortran.dg/equiv_constraint_4.f90: New test.
26184         gfortran.dg/equiv_constraint_5.f90: New test.
26185         gfortran.dg/equiv_constraint_6.f90: New test.
26186         gfortran.dg/equiv_constraint_7.f90: New test.
26187         gfortran.dg/equiv_constraint_8.f90: New test.
26188         gfortran.dg/private_type_1.f90: New test.
26189         gfortran.dg/private_type_2.f90: New test.
26190         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
26191         980628-10.f: Assert std=gnu to permit mixing of
26192         types in equivalence statements.
26193
26194 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
26195
26196         PR 24112
26197         * gfortran.dg/open_status_1.f90: New.
26198
26199 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
26200
26201         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
26202         * gcc.dg/vect/pr22480.c: Clean up temp files.
26203         * gcc.dg/vect/pr23831.c: Clean up temp files.
26204         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
26205         Clean up temp files.
26206         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
26207         Clean up temp files.
26208
26209         * gcc.dg/20050309-1.c: Clean up temp files.
26210         * gcc.dg/20050325-1.c: Clean up temp files.
26211
26212 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
26213
26214         PR tree-optimization/24059
26215         * gcc.dg/vect/pr24059.c : New test.
26216
26217 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
26218
26219         PR middle-end/24109
26220         * gcc.c-torture/execute/20050929-1.c: New test.
26221
26222 2005-09-29  Steven Bosscher  <stevenb@suse.de>
26223
26224         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
26225
26226 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
26227
26228         PR c/21419
26229         * gcc.dg/pr21419.c: New test.
26230
26231 2005-09-29  Steven Bosscher  <stevenb@suse.de>
26232
26233         * gcc.dg/pr23911.c: New test.
26234
26235 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
26236
26237         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
26238
26239         PR c++/16782
26240         * g++.dg/parse/qualified4.C: New test.
26241         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
26242         * g++.old-deja/g++.mike/p8154.C: Likewise.
26243
26244 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
26245
26246         PR c++/22147
26247         * g++.dg/template/friend37.C: New test.
26248         * g++.dg/parse/crash28.C: Adjust error markers.
26249
26250 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
26251
26252         PR fortran/18518
26253         * gfortran.fortran-torture/execute/save_2.f90: New decl.
26254
26255 2005-09-27  Devang Patel  <dpatel@apple.com>
26256
26257         PR tree-optimization/23625
26258         * gcc.dg/pr23625.c: New test.
26259
26260 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
26261
26262         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
26263         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
26264
26265 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
26266
26267         PR fortran/23677
26268         * gfortran.fortran-torture/execute/save_1.f90: New test.
26269         * gfortran.dg/save_1.f90: New test.
26270
26271 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
26272
26273         * gcc.target/i386/builtin-apply-mmx.c: New test.
26274
26275         PR target/22576
26276         * gcc.target/i386/pr22576.c: New test.
26277
26278         PR target/22585
26279         * gcc.target/i386/pr22585.c: New test.
26280
26281         PR target/23268
26282         * gcc.target/i386/pr23268.c: New test.
26283
26284         PR middle-end/23831
26285         * gcc.dg/vect/pr23831.c: New test.
26286
26287         PR target/24055
26288         * gcc.target/i386/pr24055.c: New test.
26289
26290 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
26291
26292         PR tree-optimization/23960
26293         * gcc.c-torture/compile/pr23960.c: New.
26294
26295 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
26296
26297         PR fortran/16861
26298         * gfortran.dg/nested_modules_3.f90: New.
26299
26300 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
26301
26302         PR fortran/24005
26303         gfortran.dg/interface_1.f90: New test.
26304
26305 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
26306         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26307
26308         PR fortran/23843
26309         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
26310
26311 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
26312
26313         PR fortran/23516
26314         * gfortran.dg/imag_1.f: New test.
26315         * gfortran.dg/imag_2.f: Ditto.
26316
26317 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
26318
26319         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
26320
26321 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
26322
26323         PR c++/21983
26324         * g++.dg/warn/pr21983.C: New test.
26325
26326 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
26327
26328         * gcc.dg/20050922-1.c: Testcase added.
26329
26330 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
26331
26332         PR c++/23993
26333         * g++.dg/template/array14.C: New test.
26334
26335 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
26336
26337         PR fortran/19929
26338         * gfortran.dg/der_ptr_component_1.f90: New test.
26339
26340 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26341
26342         PR c++/23965
26343         * g++.dg/template/error1.C: Reject "no matching function" message.
26344
26345 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26346
26347         PR c++/17609
26348         * g++.dg/lookup/error1.C: New test.
26349
26350 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
26351
26352         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
26353         functionality of the testcase.
26354
26355 2005-09-20  Richard Henderson  <rth@redhat.com>
26356
26357         * gcc.dg/vect/vect-22.c: Require vect_float.
26358         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
26359
26360 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
26361
26362         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
26363         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
26364         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
26365         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
26366         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
26367         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
26368         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
26369         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
26370         * gcc.dg/cpp/ucnid-8.c: New test.
26371
26372 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
26373
26374         PR tree-optimization/23929
26375         * gcc.c-torture/compile/pr23929.c: New test.
26376
26377 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
26378
26379         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
26380         for one loop.
26381
26382 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
26383
26384         PR testsuite/23186
26385         * g++.dg/other/pr22003.C: Require named sections.
26386
26387 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
26388
26389         PR c++/23947
26390         * g++.dg/rtti/crash3.C: New test.
26391
26392         PR tree-optimization/23818
26393         * gcc.dg/pr23818.c: New test.
26394
26395 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26396
26397         PR fortran/23420
26398         * gfortran.dg/print_fmt_4.f: New.
26399
26400 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
26401
26402         PR fortran/23663
26403         * gfortran.fortran-torture/execute/entry_11.f90: New test.
26404
26405 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
26406
26407         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
26408         Use pointers to local alignable arrays instead. Added comments.
26409         * gcc.dg/vect/vect-46.c: Likewise.
26410         * gcc.dg/vect/vect-48.c: Likewise.
26411         * gcc.dg/vect/vect-49.c: Likewise.
26412         * gcc.dg/vect/vect-52.c: Likewise.
26413         * gcc.dg/vect/vect-53.c: Likewise.
26414         * gcc.dg/vect/vect-54.c: Likewise.
26415         * gcc.dg/vect/vect-56.c: Likewise.
26416         * gcc.dg/vect/vect-57.c: Likewise.
26417         * gcc.dg/vect/vect-58.c: Likewise.
26418         * gcc.dg/vect/vect-60.c: Likewise.
26419         * gcc.dg/vect/vect-61.c: Likewise.
26420
26421         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
26422         The test is no longer vectorizable on vect_no_align targets.
26423         * gcc.dg/vect/vect-43.c: Likewsie.
26424
26425         * gcc.dg/vect/vect-44.c: Added comments.
26426         * gcc.dg/vect/vect-45.c: Added comments.
26427         * gcc.dg/vect/vect-50.c: Added comments.
26428         * gcc.dg/vect/vect-51.c: Added comments.
26429
26430         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
26431         aligned type.
26432         * gcc.dg/vect/Os-vect-95.c: Likewise.
26433
26434         * gcc.dg/vect/vect-41.c: Test removed.
26435         * gcc.dg/vect/vect-47.c: Test removed.
26436         * gcc.dg/vect/vect-55.c: Test removed.
26437         * gcc.dg/vect/vect-59.c: Test removed.
26438
26439 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
26440
26441         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
26442         No longer vectorizable on vect_no_align targets.
26443         * gcc.dg/vect/pr20122.c: Likewise.
26444         * gcc.dg/vect/vect-74.c: Likewise.
26445         * gcc.dg/vect/vect-75.c: Likewise.
26446         * gcc.dg/vect/vect-76.c: Likewise.
26447
26448         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
26449         Will not be vectorizable on vect_no_align targets once aliasing issues
26450         are resolved.
26451         * gcc.dg/vect/vect-79.c: Likewise.
26452
26453         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
26454         * gcc.dg/vect/vect-78.c: Likewise.
26455         * gcc.dg/vect/vect-97.c: Likewise.
26456
26457 2005-09-19  Steven Bosscher  <stevenb@suse.de>
26458
26459         * gcc.dg/pr23943.c: New test.
26460
26461 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
26462
26463         PR fortran/19181
26464         * gfortran.dg/derived_pointer_null_1.f90: New test.
26465
26466 2005-09-18  Richard Guenther  <rguenther@suse.de>
26467
26468         PR middle-end/23944
26469         * gcc.c-torture/compile/pr23944.c: New testcase.
26470
26471 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
26472
26473         PR fortran/15975
26474         * gfortran.dg/der_pointer_2.f90: New test.
26475
26476 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
26477
26478         PR fortran/16861
26479         * gfortran.dg/nested_modules_2.f90: New test.
26480
26481 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26482
26483         PR c++/18368
26484         * g++.dg/other/semicolon.C: New test.
26485
26486 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
26487
26488         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
26489         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
26490
26491 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
26492
26493         PR c++/23914
26494         * g++.dg/template/static18.C: New test.
26495
26496         PR c++/21514
26497         * g++.dg/template/crash19.C: Remove dg-error marker.
26498         * g++.dg/template/local4.C: New test.
26499
26500 2005-09-16  Paul Brook  <paul@codesourcery.com>
26501
26502         PR fortran/23906
26503         * gfortran.dg/dependency_1.f90: New test.
26504
26505 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
26506
26507         PR c++/23896
26508         * g++.dg/template/static17.C: New test.
26509
26510 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
26511
26512         PR c++/23139
26513         * g++.dg/warn/huge-val1.C: New test.
26514
26515 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
26516
26517         PR c++/13140
26518         * g++.dg/parse/class2.C: New test.
26519         * g++.dg/template/explicit8.C: Likewise.
26520         * g++.dg/template/spec25.C: Likewise.
26521
26522 2005-09-14  Josh Conner  <jconner@apple.com>
26523
26524         PR middle-end/23584
26525         * gcc.dg/pr23584.c: New test.
26526
26527 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
26528
26529         PR fortran/21875 Internal Unit Array I/O, NIST
26530         * gfortran.dg/arrayio_1.f90: New test.
26531         * gfortran.dg/arrayio_1.f90: New test.
26532         * gfortran.dg/arrayio_1.f90: New test.
26533         * gfortran.dg/arrayio_1.f90: New test.
26534         * gfortran.dg/arrayio_1.f90: New test.
26535
26536 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
26537
26538         PR middle-end/22480
26539         * gcc.dg/vect/pr22480.c: New test.
26540
26541 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
26542
26543         PR fortran/19358
26544         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
26545
26546 2005-09-13 Josh Conner <jconner@apple.com>
26547
26548         PR c++/23180
26549         * g++.dg/init/struct2.C: New test.
26550         * g++.dg/init/struct3.C: New test.
26551
26552 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
26553
26554         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
26555         Clean up temp files.
26556         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
26557         gcc.dg/tree-ssa/builtin-fprintf-1.c,
26558         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
26559         gcc.dg/tree-ssa/builtin-printf-1.c,
26560         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
26561         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
26562         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
26563         gcc.dg/tree-ssa/builtin-vprintf-1.c,
26564         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
26565         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
26566         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
26567         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
26568         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
26569         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
26570         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
26571         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
26572
26573 2005-09-13  Josh Conner  <jconner@apple.com>
26574
26575         * lib/gcc-dg.exp: Load scanipa.exp.
26576         (cleanup-dump): New procedure.
26577         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
26578         * lib/scandump.exp: New file.
26579         * lib/scantree.exp: Use it.
26580         * lib/scanipa.exp: New file.
26581
26582 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
26583
26584         PR fortran/17740
26585         * gfortran.dg/generic_4.f90: New test.
26586
26587 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
26588
26589         PR target/23816
26590         * gcc.target/i386/pr23816-1.c: New test.
26591         * gcc.target/i386/pr23816-2.c: New test.
26592
26593
26594 2005-09-13  Bastian Blank <waldi@debian.org>
26595
26596         PR c++/16171
26597         * g++.dg/abi/mangle26.C: New test.
26598         * g++.dg/abi/mangle27.C: New test.
26599         * g++.dg/abi/mangle28.C: New test.
26600         * g++.dg/abi/mangle29.C: New test.
26601
26602         PR c++/23839
26603         * g++.dg/parse/register1.C: New test.
26604
26605 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
26606
26607         PR c++/23842
26608         * g++.dg/template/access16.C: New test.
26609
26610 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
26611
26612         * gfortran.dg/char_pack_2.f90: Increase the vector size.
26613
26614 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
26615
26616         PR fortran/18899
26617         * gfortran.dg/shape_2.f90: New test.
26618
26619 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
26620
26621         PR target/19269
26622         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
26623         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
26624         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
26625         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
26626         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
26627         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
26628         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
26629         tests.
26630
26631 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
26632
26633         PR c++/23841
26634         * g++.dg/parse/template17.C: New test.
26635
26636 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
26637
26638         PR c++/23789
26639         * g++.dg/template/nontype14.C: New test.
26640
26641 2005-09-12  Ian Lance Taylor  <ian@airs.com>
26642
26643         PR g++/7874
26644         * g++.dg/lookup/friend7.C: New test.
26645         * g++.dg/lookup/friend8.C: New test.
26646         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
26647         so that it will be found via argument dependent lookup.
26648         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
26649         friend functions which will no longer be found.
26650         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
26651         function g, so that it will be found via argument dependent
26652         lookup.
26653         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
26654         * g++.old-deja/g++.mike/net43.C: Likewise.
26655
26656 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
26657
26658         PR c++/23691
26659         * g++.dg/template/static16.C: New test.
26660
26661 2005-09-12  Josh Conner  <jconner@apple.com>
26662
26663         PR middle-end/23237
26664         * gcc.c-torture/compile/pr23237.c: New test.
26665
26666 2005-09-11  Richard Henderson  <rth@redhat.com>
26667
26668         * g++.dg/other/error8.C: Update expected diagnostic text.
26669
26670 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26671
26672         PR libfortran/19872
26673         * gfortran.dg/overwrite_1.f: New test.
26674
26675 2005-09-09  Josh Conner  <jconner@apple.com>
26676
26677         * g++.dg/init/pr23180-1.C: Removed.
26678         * g++.dg/init/pr23180-2.C: Removed.
26679
26680 2005-09-09  David Daney <ddaney@avtrex.com>
26681
26682         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
26683         files which are ...
26684         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
26685         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
26686
26687 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26688
26689         * gfortran.dg/iostat_2.f90: New test.
26690
26691 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
26692
26693         PR c++/22252
26694         * g++.dg/ext/interface1.C: New test.
26695         * g++.dg/ext/interface1.h: Likewise.
26696         * g++.dg/ext/interface1a.cc: Likewise.
26697
26698 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
26699
26700         * gfortran.dg/iomsg_1.f90: New test case.
26701
26702 2005-09-09  Richard Guenther  <rguenther@suse.de>
26703
26704         PR c++/23624
26705         * g++.dg/tree-ssa/pr23624.C: New testcase.
26706
26707 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
26708
26709         PR fortran/19239
26710         * gfortran.dg/vector_subscript_1.f90,
26711         * gfortran.dg/vector_subscript_2.f90: New tests.
26712
26713 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
26714
26715         PR fortran/21104
26716         * gfortran.dg/array_alloc_1.f90,
26717         * gfortran.dg/array_alloc_2.f90,
26718         * gfortran.dg/array_alloc_3.f90: New tests.
26719
26720 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
26721
26722         PR fortran/12840
26723         * gfortran.dg/array_constructor_6.f90
26724         * gfortran.dg/array_constructor_7.f90
26725         * gfortran.dg/array_constructor_8.f90
26726         * gfortran.dg/array_constructor_9.f90
26727         * gfortran.dg/array_constructor_10.f90
26728         * gfortran.dg/array_constructor_11.f90
26729         * gfortran.dg/array_constructor_12.f90: New tests.
26730
26731 2005-09-08  Josh Conner  <jconner@apple.com>
26732
26733         PR c++/23180
26734         * g++.dg/init/pr23180-1.C: New test.
26735         * g++.dg/init/pr23180-2.C: New test.
26736
26737 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
26738
26739         PR fortran/18878
26740         * gfortran.dg/module_double_reuse.f90: New.
26741
26742 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
26743
26744         PR fortran/23270
26745         PR fortran/22304
26746         PR fortran/18870
26747         PR fortran/17917
26748         PR fortran/16511
26749         * gfortran.dg/common_equivalence_1.f: New.
26750         * gfortran.dg/common_equivalence_2.f: New.
26751         * gfortran.dg/common_equivalence_3.f: New.
26752         * gfortran.dg/contained_equivalence_1.f90: New.
26753         * gfortran.dg/module_blank_common.f90: New.
26754         * gfortran.dg/module_commons_1.f90: New.
26755         * gfortran.dg/module_equivalence_1.f90: New.
26756         * gfortran.dg/nested_modules_1.f90: New.
26757         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
26758         equivalences and add comment to connect the test with
26759         the PR.
26760
26761 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26762
26763         PR fortran/23765
26764         * gfortran.dg/common_6.f90: New test.
26765
26766 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
26767
26768         PR fortran/15326
26769         * gfortran.dg/char_result_1.f90,
26770         * gfortran.dg/char_result_2.f90,
26771         * gfortran.dg/char_result_3.f90,
26772         * gfortran.dg/char_result_4.f90,
26773         * gfortran.dg/char_result_5.f90,
26774         * gfortran.dg/char_result_6.f90,
26775         * gfortran.dg/char_result_7.f90,
26776         * gfortran.dg/char_result_8.f90: New tests.
26777
26778 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
26779
26780         PR fortran/19928
26781         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
26782
26783 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
26784
26785         PR obj-c++/16816
26786         * obj-c++.dg/selector-5.mm: New test.
26787         * obj-c++.dg/selector-6.mm: New test.
26788
26789 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
26790
26791         PR objc/20574
26792         PR objc/19324
26793         * objc.dg/error-1.m: New test.
26794
26795 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
26796
26797         PR fortran/23373
26798         * gfortran.fortran-torture/execute/pr23373-1.f90,
26799         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
26800
26801 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
26802
26803         PR libfortran/23760
26804         * gfortran.dg/g77/1832.f: Remove long string in write statement
26805         to allow the test to pass on correct list directed output with
26806         prepended space.
26807
26808 2005-09-07  James E Wilson  <wilson@specifix.com>
26809
26810         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
26811
26812 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
26813
26814         * gfortran.dg/parameter+save.f90: Rename to
26815         * gfortran.dg/parameter_save.f90: .. this.
26816
26817 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
26818
26819         PR fortran/20848
26820         * gfortran.dg/parameter+save.f90: New test case.
26821
26822 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
26823
26824         PR fortran/19269
26825         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
26826
26827 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
26828
26829         PR c/23075
26830         * gcc.dg/pr23075.c: New test.
26831         * g++.dg/warn/pr23075.C: New test.
26832
26833         PR target/22362
26834         * gcc.target/i386/pr22362.c: New test.
26835
26836         PR rtl-optimization/23098
26837         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
26838
26839         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
26840         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26841         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26842
26843 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
26844
26845         * g++.dg/expr/cast6.C: New test.
26846
26847         PR c++/9782
26848         * g++.dg/init/new15.C: New test.
26849
26850 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
26851
26852         * gcc.dg/vect/Os-vect-95.c: New test.
26853         * gcc.dg/vect/vect-95.c: Same.
26854
26855 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
26856
26857         * gcc.dg/vect/vect-29.c: Update xfail testing.
26858         * gcc.dg/vect/vect-44.c: Same.
26859         * gcc.dg/vect/vect-48.c: Same.
26860         * gcc.dg/vect/vect-50.c: Same.
26861         * gcc.dg/vect/vect-72.c: Same.
26862         * gcc.dg/vect/vect-77.c: Same.
26863         * gcc.dg/vect/vect-78.c: Same.
26864         * gcc.dg/vect/vect-80.c: Same.
26865         * gcc.dg/vect/vect-96.c: Same.
26866         * gcc.dg/vect/vect-100.c: Same.
26867         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
26868         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
26869         * gfortran.dg/vect/vect-5.f90: Same.
26870
26871 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
26872
26873         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
26874         start strings.
26875         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26876         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26877
26878         PR c++/23056
26879         * g++.dg/opt/pr23056.C: New test.
26880
26881         PR rtl-optimization/23098
26882         * gcc.target/i386/pr23098.c: New test.
26883
26884 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
26885
26886         PR c++/23667
26887         * g++.dg/template/static15.C: New test.
26888
26889         PR c++/21440
26890         * g++.dg/ext/stmtexpr5.C: New test.
26891         * g++.dg/ext/stmtexpr6.C: Likewise.
26892
26893 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
26894
26895         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
26896
26897         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
26898         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26899         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26900
26901 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
26902
26903         PR libfortran/23321
26904         * gfortran.dg/direct_io_4.f90: New test case.
26905
26906 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
26907             Rasmus Hahn  <rassahah@neofonie.de>
26908
26909         PR libobjc/23108
26910         * objc.dg/type-stream-1.m: New test.
26911
26912 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
26913
26914         PR fortran/23661
26915         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
26916         gfortran.dg/print_fmt_3.f90: New test.
26917
26918 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
26919
26920         * gfortran.dg/fmt_t_1.f90: New test.
26921
26922 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
26923
26924         PR rtl-optimization/23454
26925         * g++.dg/opt/pr23454.C: New test.
26926
26927 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
26928
26929         PR c++/23699
26930         * g++.dg/ext/static1.C: New test.
26931
26932 2005-09-02  Richard Henderson  <rth@redhat.com>
26933
26934         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
26935         tail call to check_fa_work.
26936
26937 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
26938
26939         PR c++/21687
26940         * g++.dg/other/gc3.C: New test.
26941
26942 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
26943
26944         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
26945         * gcc.dg/20050826-1.c: Likewise.
26946
26947 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
26948
26949         PR c++/23167
26950         * g++.dg/expr/volatile1.C: New test.
26951
26952 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
26953
26954         PR middle-end/23547
26955         * gcc.dg/pr23547.c: New test.
26956
26957 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
26958
26959         PR c/22061
26960         * gcc.c-torture/execute/pr22061-1.c,
26961         * gcc.c-torture/execute/pr22061-2.c,
26962         * gcc.c-torture/execute/pr22061-3.c,
26963         * gcc.c-torture/execute/pr22061-4.c: New tests.
26964
26965 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
26966
26967         * gcc.dg/Wredundant-decls-2.c: New test to check that
26968         -Wredundant-decls does not issue warning for a variable
26969         definition following a declaration.
26970
26971 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
26972
26973         PR debug/7241
26974         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
26975         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
26976         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
26977
26978         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
26979         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
26980         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
26981         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
26982         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
26983         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
26984         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
26985         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
26986
26987 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
26988
26989         PR objc/23306
26990         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
26991         scan-assmbler.
26992
26993 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
26994
26995         PR target/21255
26996         * gcc.dg/pr21255-1.c: New test.
26997         * gcc.dg/pr21255-2-mb.c: Likewise.
26998         * gcc.dg/pr21255-2-ml.c: Likewise.
26999         * gcc.dg/pr21255-3.c: Likewise.
27000         * gcc.dg/pr21255-4.c: Likewise.
27001
27002 2005-08-31  Dale Johannesen  <dalej@apple.com>
27003
27004         * gcc.dg/20050830-1.c: New.
27005
27006 2005-08-31  Josh Conner  <jconner@apple.com>
27007
27008         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
27009         command-line options for arm-*-* targets.
27010         * g++.dg/init/array16.C: Likewise.
27011         * g++.dg/other/crash-4.C: Likewise.
27012
27013 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
27014
27015         PR obj-c++/23640
27016         * obj-c++.dg/gnu-runtime-3.mm: New test.
27017
27018 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27019
27020         PR c++/13377
27021         * g++.dg/lookup/ambig4.C: New test.
27022         * g++.dg/lookup/ambig5.C: New test.
27023         * g++.dg/tc1/dr101.C: Adjust error markers.
27024
27025 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27026
27027         PR c++/23639
27028         * g++.dg/template/ttp5.C: Adjust error markers.
27029
27030 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
27031
27032         PR testsuite/23609
27033         * lib/obj-c++.exp: Include target-libpath.exp.
27034         (obj-c++_link_flags): Look for the GNU libobjc library
27035         and set the library path to include it.
27036         Don't manually set LD_LIBRARY_PATH (etc.) but call
27037         set_ld_library_path_env_vars instead.
27038         (obj-c++_target_compile): Don't set library path or
27039         linker flags because they are already set correctly
27040         in obj-c++_link_flags.
27041
27042 2005-08-30  Josh Conner  <jconner@apple.com>
27043
27044         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
27045         to command-line options for arm-*-* targets.
27046
27047 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
27048
27049         * g++.dg/other/i386-1.C: New.
27050
27051 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
27052
27053         PR preprocessor/20348
27054         PR preprocessor/20356
27055         * gcc.dg/cpp/pr20348.c: New test.
27056         * gcc.dg/cpp/pr20348.h: New file.
27057         * gcc.dg/cpp/inc/pr20348.h: New file.
27058         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
27059         * gcc.dg/cpp/pr20356.c: New test.
27060         * gcc.dg/cpp/pr20356.h: New file.
27061         * gcc.dg/cpp/inc/pr20356.h: New file.
27062         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
27063
27064 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
27065
27066         * gfortran.fortran-torture/execute/intrinsic_count.f90:
27067         Fix array dimension to avoid correct end-of-file error.
27068
27069 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
27070
27071         PR libfortran/23598
27072         * gfortran.dg/iostat_1.f90: New test.
27073
27074 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
27075
27076         PR middle-end/23408
27077         * gcc.dg/pr23408.c: New test.
27078
27079 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
27080
27081         PR c++/23099
27082         * g++.dg/init/member1.C: Make sure erroneous static data member
27083         definitions are required.
27084         * g++.dg/template/static13.C: New test.
27085         * g++.dg/template/static14.C: Likewise.
27086
27087 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
27088
27089         * gcc.target/i386/pr23575.c: Use -msse2 instead of
27090         -march=pentium4, remove ilp32 requirement.
27091
27092         PR middle-end/23484
27093         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
27094         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
27095
27096 2005-08-29  Andreas Jaeger  <aj@suse.de>
27097
27098         PR testsuite/23607
27099         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
27100
27101 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
27102
27103         * gcc.c-torture/execute/20050316-2.c: New test.
27104         * gcc.c-torture/execute/20050316-3.c: New test.
27105         * gcc.dg/torture/pr16104-1.c: New test.
27106
27107 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
27108
27109         PR middle-end/23463
27110         * gcc.c-torture/execute/zero-struct-1.c: New test.
27111
27112 2005-08-27  Richard Guenther  <rguenther@suse.de>
27113
27114         PR target/23575
27115         * gcc.target/i386/pr23575.c: New testcase.
27116
27117 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
27118
27119         PR rtl-optimization/23561
27120         * gcc.c-torture/execute/20050826-1.c: New test.
27121
27122         PR rtl-opt/23560
27123         * gcc.c-torture/execute/20050826-2.c: New test.
27124
27125 2005-08-26  Dale Johannesen  <dalej@apple.com>
27126
27127         * gcc.dg/20030711-1.c: Modify to work on Darwin.
27128         * gcc.dg/20050826-1.c: New.
27129
27130 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
27131
27132         PR c++/19004
27133         * g++.dg/template/nontype13.C: New test.
27134
27135         PR c++/23491
27136         * g++.dg/init/new14.C: New test.
27137         * g++.dg/expr/anew1.C: Do not XFAIL.
27138         * g++.dg/expr/anew2.C: Likewise.
27139         * g++.dg/expr/anew3.C: Likewise.
27140
27141 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
27142
27143         PR middle-end/22439
27144         * gcc.dg/vla-3.c: New test.
27145
27146 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
27147
27148         PR fortran/20363
27149         * gfortran.dg/named_interface.f90: New.
27150
27151 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
27152
27153         * gcc.c-torture/execute/frame-address.c: New test.
27154
27155 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
27156
27157         PR c++/20817
27158         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
27159
27160 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
27161
27162         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
27163
27164 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
27165
27166         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
27167         * gcc.dg/altivec-22.c: Rename from..
27168         * gcc.dg/altivec-nomfcr.c: ..this.
27169
27170 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
27171
27172         PR tree-optimization/23546
27173         * gcc.dg/tree-ssa/pr23546.c: New test.
27174
27175 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
27176
27177         PR fortran/17758
27178         * gfortran.dg/nonreturning_statements.f90: New test.
27179
27180 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
27181
27182         PR c++/22454
27183         * g++.dg/parse/crash29.C: New.
27184
27185 2005-08-23  DJ Delorie  <dj@redhat.com>
27186
27187         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
27188         constants have the L suffix.
27189
27190 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
27191
27192         PR c++/23044
27193         * g++.dg/template/instantiate8.C: New.
27194
27195 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
27196
27197         PR middle-end/23467
27198         * gcc.c-torture/execute/pr23467.c: New test.
27199
27200 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
27201
27202         PR tree-optimization/22043
27203         * gcc.c-torture/execute/20050613-1.c: New test.
27204
27205 2005-08-23  Ben Elliston  <bje@au.ibm.com>
27206
27207         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
27208
27209 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
27210
27211         PR rtl-optimization/23478
27212         * g++.dg/opt/pr23478.C: New test.
27213
27214 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
27215
27216         PR c/18715
27217         * gcc.dg/switch-warn-3.c: New test.
27218
27219 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27220
27221         PR c++/22233
27222         * g++.dg/template/param1.C: New test.
27223
27224 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27225
27226         PR c++/23089
27227         * g++.dg/other/incomplete1.C: New test.
27228
27229 2005-08-22  Ira Rosen  <irar@il.ibm.com>
27230
27231         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
27232         are vectorizable.
27233
27234 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27235
27236         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
27237         d_lines_5.f: New.
27238
27239 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
27240
27241         * gcc.target/i386/sse-4.c: New test.
27242
27243 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27244
27245         PR testsuite/23239
27246         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
27247
27248 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
27249
27250         * gcc.dg/20050811-1.c: New test.
27251         * gcc.dg/20050811-2.c: New test.
27252
27253 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
27254
27255         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
27256
27257 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
27258
27259         PR 23476
27260         * gcc.c-torture/compile/pr23476.c: New test.
27261
27262 2005-08-19  Devang Patel  <dpatel@apple.com>
27263
27264         PR tree-optimization/23048
27265         * gcc.dg/tree-ssa/pr23048.c: New test.
27266
27267 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
27268
27269         PR middle-end/20624
27270         * g++.dg/warn/Wreturn-3.C: New test
27271
27272 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
27273
27274         PR tree-optimization/22228
27275         * g++.dg/vect/pr22543.cc: New test.
27276
27277 2005-08-17  Steven Bosscher  <stevenb@suse.de>
27278
27279         PR tree-optimization/21574
27280         * gcc.dg/tree-ssa/pr21574.c: New test.
27281
27282 2005-08-16  James E Wilson  <wilson@specifix.com>
27283
27284         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
27285
27286 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
27287
27288         PR tree-opt/23402
27289         * gcc.c-torture/compile/zero-strct-3.c: New test.
27290         * gcc.c-torture/compile/zero-strct-4.c: New test.
27291
27292 2005-08-16  Steven Bosscher  <stevenb@suse.de>
27293
27294         PR target/23376
27295         * gcc.target/x86_64/pr23376.c: New test.
27296
27297 2005-08-16  Ian Lance Taylor  <ian@airs.com>
27298
27299         PR c++/23337
27300         * g++.dg/ext/vector2.C: New.
27301
27302 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
27303
27304         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
27305
27306 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
27307
27308         PR libfortran/23428
27309         * gfortran.dg/inquire-complex.f90: New test case.
27310
27311 2005-08-16  James E Wilson  <wilson@specifix.com>
27312
27313         PR tree-optimization/21105
27314         * gcc.dg/large-size-array.c: New.
27315
27316 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
27317
27318         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
27319         type.
27320         * gcc.dg/vect/vect-41: Likewise.
27321         * gcc.dg/vect/vect-42: Likewise.
27322         * gcc.dg/vect/vect-43: Likewise.
27323         * gcc.dg/vect/vect-44: Likewise.
27324         * gcc.dg/vect/vect-46: Likewise.
27325         * gcc.dg/vect/vect-47: Likewise.
27326         * gcc.dg/vect/vect-48: Likewise.
27327         * gcc.dg/vect/vect-52: Likewise.
27328         * gcc.dg/vect/vect-53: Likewise.
27329         * gcc.dg/vect/vect-54: Likewise.
27330         * gcc.dg/vect/vect-55: Likewise.
27331         * gcc.dg/vect/vect-56: Likewise.
27332         * gcc.dg/vect/vect-57: Likewise.
27333         * gcc.dg/vect/vect-58: Likewise.
27334         * gcc.dg/vect/vect-59: Likewise.
27335         * gcc.dg/vect/vect-60: Likewise.
27336         * gcc.dg/vect/vect-61: Likewise.
27337         * gcc.dg/vect/vect-85: Likewise.
27338         * gcc.dg/vect/vect-87: Likewise.
27339         * gcc.dg/vect/vect-88: Likewise.
27340         * gcc.dg/vect/vect-93.c: Likewise.
27341         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
27342         * gcc.dg/vect/vect-75: Likewise.
27343         * gcc.dg/vect/vect-76: Likewise.
27344         * gcc.dg/vect/vect-77: Likewise.
27345         * gcc.dg/vect/vect-78: Likewise.
27346         * gcc.dg/vect/vect-80: Likewise.
27347         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
27348         vectorized for the expected reason, rather than checking how alignment
27349         was handled.
27350         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
27351         aligned type and also instead of aligned pointers. Added documentation.
27352
27353 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
27354
27355         * gfortran.dg/power.f90: New test.
27356
27357 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
27358
27359         PR rtl-optimization/23299
27360         * g++.dg/opt/pr23299.C: New test.
27361
27362 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27363
27364         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
27365
27366 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
27367
27368         * g++.dg/template/local6.C: New test.
27369
27370 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
27371
27372         * execute/exceptions/finally-1.m: Check that the catch and finally are
27373         being called.  Also add a "return 0;" at the end of main.
27374
27375 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
27376
27377         PR fortran/21432.
27378         * gfortran.dg/namelist_print_1.f: New test of functionality of
27379         PRINT namelist.
27380         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
27381         namelist generates error with -std=f95.
27382
27383 2005-08-14  Ira Rosen  <irar@il.ibm.com>
27384
27385         PR tree-optimization/23119
27386         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
27387
27388 2005-08-13  Marcin Koziej  <creep@desk.pl>
27389             Andrew Pinski  <pinskia@physics.uc.edu>
27390
27391         PR libobjc/22492
27392         * execute/exceptions/finally-1.m: New test.
27393
27394 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27395
27396         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
27397         testsuite.
27398         * objc/execute/exceptions/trivial.m: New test.
27399         * objc.dg/try-catch-11.m: Move to ...
27400         * objc/execute/exceptions/foward-1.m: Here.
27401         * objc.dg/try-catch-2.m: Move to ...
27402         * objc/execute/exceptions/catchall-1.m: Here.
27403         * objc.dg/try-catch-8.m: Move to ...
27404         * objc/execute/exceptions/local-variables-1.m: Here.
27405
27406 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27407
27408         * objc.dg/nested-func-1.m: Move to ...
27409         * objc/execute/nested-func-1.m: Here.
27410
27411 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27412
27413         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
27414         in ${options} instead of [target_info name].
27415         * lib/obj-c++.exp (objc_target_compile): Likewise.
27416
27417 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27418
27419         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
27420
27421 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27422
27423         part of PR testsuite/23348
27424         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
27425         each of the torture options.
27426         * objc/compile/trivial.m: New test.
27427
27428 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
27429
27430         * gfortran.dg/eoshift.f90: Correct format.
27431
27432 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
27433
27434         * gfortran.fortran-torture/execute/character_passing.f90:
27435         Fix comment typo.
27436
27437 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
27438
27439         PR c++/8271
27440         * g++.dg/template/unify10.C: New.
27441
27442 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
27443
27444         * g++.dg/parse/pr22514.C: Move to...
27445         * g++.dg/debug/pr22514.C: here.
27446
27447 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27448
27449         PR c++/23266
27450         * g++.dg/inherit/pure1.C: New test.
27451
27452         * ChangeLog: Fix typos.
27453
27454 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27455             Steven Bosscher  <stevenb@suse.de>
27456
27457         * gfortran.dg/runtime_warning_1.f90: New test.
27458
27459 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
27460
27461         PR c++/23219
27462         * g++.dg/parse/crash28.C: New.
27463
27464 2005-08-11  Richard Guenther  <rguenther@suse.de>
27465
27466         PR target/23289
27467         * gcc.target/i386/tailcall-1.c: New testcase.
27468
27469 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
27470
27471         * gcc.dg/vect/vect-67.c: Un-xfail.
27472
27473 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
27474
27475         PR c++/23225
27476         * g++.dg/parse/crash27.C: new test.
27477
27478 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
27479
27480         PR libfortran/22143
27481         * gfortran.dg/shift-kind.f90: New testcase.
27482
27483 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
27484
27485         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
27486         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
27487
27488 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27489
27490         PR c++/20646
27491         * g++.dg/other/mult-stor1.C: New test.
27492
27493 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
27494
27495         * gcc.c-torture/pr18299-1.c: Move to ...
27496         * gcc.c-torture/compile/pr18299-1.c: Here.
27497
27498 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
27499
27500         * gfortran/fortran.torture/execute/character_passing.f90:
27501         Fix types for LSAME.
27502
27503 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
27504
27505         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
27506         input data back to what it was originally.
27507
27508 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
27509
27510         * objc.dg/try-catch-8.m: Enable for all targets.
27511
27512 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
27513
27514         * gcc.dg/pr23165.c: New test.
27515
27516 2005-08-09  Steven Bosscher  <stevenb@suse.de>
27517
27518         PR tree-optimization/23234
27519         * gcc.dg/tree-ssa/pr23234.c: New test.
27520
27521 2005-08-08  Josh Conner  <jconner@apple.com>
27522
27523         PR rtl-optimization/23241
27524         * gcc.dg/char-compare.c: New test.
27525
27526 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27527
27528         PR c++/22508
27529         * g++.dg/init/new13.C: New test.
27530
27531 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
27532
27533         PR c++/21166
27534         * g++.dg/other/crash-4.C: Adjust
27535         * g++/dg/ext/packed9.C: New.
27536
27537 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
27538
27539         PR middle-end/21964
27540         * gcc.c-torture/execute/pr21964-1.c: New test.
27541
27542 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
27543
27544         PR c/22458
27545         * gcc.dg/pr22458-1.c: New test.
27546
27547 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
27548             Steven G. Kargl <kargls@comcast.net>
27549
27550         PR fortran/22390
27551         * gfortran.dg/flush_1.f90: New test.
27552
27553 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27554
27555         PR c++/23191
27556         * g++.dg/template/eh2.C: New test.
27557
27558 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27559
27560         PR c++/19498
27561         * g++.dg/template/instantiate7.C: New test.
27562
27563 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
27564
27565         PR c/23113
27566         * gcc.dg/Wunused-value-1.c: New test.
27567
27568 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
27569
27570         PR rtl-optimization/23233
27571         * gcc.c-torture/compile/pr23233-1.c: New test.
27572
27573 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
27574
27575         PR fortran/18833
27576         PR fortran/20850
27577         * gfortran.dg/equiv_1.f90: New test.
27578         * gfortran.dg/equiv_2.f90: New test.
27579         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
27580         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
27581         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
27582
27583 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
27584
27585         * gcc.c-torture/execute/vrp-5.c: New test.
27586         * gcc.c-torture/execute/vrp-6.c: New test.
27587         * gcc.dg/tree-ssa/vrp21.c: New test.
27588
27589 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
27590
27591         * g++.dg/parse/pr22514.C: New test.
27592
27593 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
27594
27595         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
27596
27597         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
27598         instead of constant loads / pool entries.
27599
27600 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
27601
27602         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
27603         TEST_TO_WCTYPE.
27604
27605 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
27606
27607         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
27608         __WINT_TYPE__ in generated prototypes if possible.
27609
27610 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
27611
27612         PR 22037
27613         * g++.dg/tree-ssa/pr22037.C:
27614
27615 2005-08-04  Richard Henderson  <rth@redhat.com>
27616
27617         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
27618         scan-tree-dump-times directive.
27619
27620 2005-08-04  Jan Hubicka  <jh@suse.cz>
27621
27622         * gcov-1.C: Fix switch counts.
27623         * gcov-4b.c: Likewise.
27624
27625 2005-08-03  Jeff Law  <law@redhat.com>
27626
27627         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
27628
27629 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
27630
27631         * gcc.c-torture/execute/pr23135.c: New test.
27632
27633 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27634
27635         PR tree-optimization/19899
27636         * gcc.dg/tree-ssa/scev-1.c: New test.
27637         * gcc.dg/tree-ssa/scev-2.c: New test.
27638
27639 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
27640
27641         PR target/18582
27642         * gcc.dg/torture/pr18582-1.c: New test.
27643
27644 2005-08-03  Jan Hubicka  <jh@suse.cz>
27645
27646         * update-conroll.c: New testcase.
27647         * update-conroll-2.c: New testcase.
27648
27649 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
27650
27651         * gfortran.dg/constant_substring.f: New test.
27652         * gfortran.dg/pr22491.f: New test.
27653
27654 2005-08-02  Jan Hubicka  <jh@suse.cz>
27655
27656         * update-threading.c: Replace by the proper one.
27657
27658 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
27659
27660         PR 23164
27661         * g++.dg/tree-ssa/pr23164.C: New test.
27662
27663 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
27664
27665         * gcc.dg/tree-ssa/pr23192.c: New test.
27666
27667 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
27668
27669         * gcc.c-torture/execute/vrp-4.c: New test.
27670
27671 2005-08-02  Jan Hubicka  <jh@suse.cz>
27672
27673         * update-threading.c: New test.
27674
27675 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
27676
27677         * gcc.c-torture/compile/20050801-1.c: New test.
27678         * gcc.c-torture/compile/20050801-2.c: New test.
27679
27680 2005-08-01  Jan Hubicka  <jh@suse.cz>
27681
27682         * val-prof-5.c: New test.
27683
27684 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
27685
27686         PR c/22311
27687         * gcc.dg/pr22311-1.c : New test.
27688
27689 2005-07-31  Steven Bosscher  <stevenb@suse.de>
27690
27691         PR target/23095
27692         * gfortran.dg/pr23095.f: New test.
27693
27694         PR c++/22003
27695         * g++.dg/other/pr22003.C: New test.
27696
27697 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
27698
27699         PR target/20621
27700         * gcc.c-torture/execute/pr20621-1.c: New test.
27701
27702 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
27703
27704         * gfortran.dg/comma_format_extension_4.f: Adjust length
27705         of string for format.
27706         * gfortran.dg/der_array_io_1.f: Replace illegal internal
27707         print statement with internal write.
27708         * gfortran.dg/der_array_io_2.f: Likewise.
27709         * gfortran.dg/der_array_io_3.f: Likewise.
27710
27711 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
27712
27713         * gcc.dg/fold-abs-4.c: new test.
27714
27715 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
27716
27717         PR fortran/22570 an related issues.
27718         * gfortran.dg/x_slash_1.f: New test.
27719
27720 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
27721
27722         PR c/23143
27723         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
27724         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
27725
27726 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27727
27728         PR c/529
27729         * gcc.dg/Wshadow-3.c: New test.
27730
27731 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
27732
27733         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
27734         used to have the wrong bounds).
27735
27736 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27737
27738         PR c/21720
27739         * gcc.dg/hex-round-1.c: Test more cases.
27740         * gcc.dg/hex-round-2.c: New test.
27741
27742 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
27743
27744         PR 22550
27745         * g++.dg/tree-ssa/pr22550.C: New test.
27746
27747 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
27748
27749         * gcc.dg/tree-ssa/vrp19.c: New test.
27750         * gcc.dg/tree-ssa-vrp20.c: New test.
27751
27752 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27753
27754         PR c/22240
27755         * gcc.dg/transparent-union-4.c: New test.
27756
27757 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27758
27759         PR c/22192
27760         * gcc.dg/c99-vla-2.c: New test.
27761
27762 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27763
27764         PR c/21720
27765         * gcc.dg/hex-round-1.c: New test.
27766
27767 2005-07-28  Jan Hubicka  <jh@suse.cz>
27768
27769         * inliner-1.c: Do not dump everything.
27770         * tree-prof.exp: Do not pass -ftree-based-profiling.
27771         * bprob.exp: Likewise.
27772
27773         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
27774
27775 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
27776
27777         PR c++/22545
27778         * g++.dg/expr/ptrmem7.C: New test.
27779
27780 2005-07-28  Mike Stump  <mrs@apple.com>
27781
27782         * g++.old-deja/g++.mike/visibility-1.C: New test.
27783
27784 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
27785
27786         PR c/20187
27787         * gcc.c-torture/execute/pr20187-1.c: New test.
27788
27789 2005-07-28  Jeff Law  <law@redhat.com>
27790
27791         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
27792         * gcc.dg/tree-ssa/vrp18.c: New test.
27793
27794 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
27795
27796         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
27797
27798 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
27799
27800         PR tree-optimization/22506
27801         * gcc.dg/vect/ps22506.c: New test.
27802
27803 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
27804
27805         PR target/21149
27806         * gcc.target/i386/sse-3.c: New test.
27807
27808 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
27809
27810         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
27811         * gcc.target/mips/mips32-dsp-type.c: Likewise.
27812
27813 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
27814
27815         PR c/22589
27816         * gcc.c-torture/compile/pr22589-1.c: New test.
27817
27818 2005-07-28  Jan Hubicka  <jh@suse.cz>
27819
27820         * update-loopch.c: New testcase.
27821
27822 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
27823
27824         PR rtl-optimization/23047
27825         * gcc.c-torture/execute/pr23047.c: New test.
27826         * gcc.c-torture/execute/pr23047.x: New.
27827
27828 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
27829
27830         PR tree-optimization/22493
27831         * gcc.c-torture/execute/pr22493-1.c: New test.
27832         * gcc.c-torture/execute/pr22493-1.x: New.
27833         * gcc.c-torture/execute/vrp-1.c: New test.
27834         * gcc.c-torture/execute/vrp-2.c: New test.
27835         * gcc.c-torture/execute/vrp-2.c: New test.
27836
27837 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
27838
27839         * gcc.target/frv/all-builtin-read8.c: Delete.
27840         * gcc.target/frv/all-builtin-read16.c: Delete.
27841         * gcc.target/frv/all-builtin-read32.c: Delete.
27842         * gcc.target/frv/all-builtin-read64.c: Delete.
27843         * gcc.target/frv/all-builtin-write8.c: Delete.
27844         * gcc.target/frv/all-builtin-write16.c: Delete.
27845         * gcc.target/frv/all-builtin-write32.c: Delete.
27846         * gcc.target/frv/all-builtin-write64.c: Delete.
27847         * gcc.target/frv/all-read-write-1.c: New.
27848
27849 2005-07-27  Jeff Law  <law@redhat.com>
27850
27851         * gcc.c-torture/execute/pr22630.c: New test.
27852
27853 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
27854
27855         PR tree-optimization/23073
27856         * gcc.dg/vect/nodump-pr23073.c: New test.
27857         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
27858
27859 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
27860
27861         PR tree-optimize/22348
27862         * gcc.c-torture/execute/pr22348.c: New.
27863
27864 2005-07-27  Richard Guenther  <rguenther@suse.de>
27865
27866         * gcc.dg/tree-ssa/salias-1.c: New testcase.
27867
27868 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27869
27870         PR fortran/22503
27871         * gfortran.dg/logical_comp.f90: New test.
27872
27873 2005-07-27  Jan Hubicka  <jh@suse.cz>
27874
27875         * inliner-1.c: Add cleanup of dumps.
27876         * val-prof-*.c: Likewise.
27877         * update-tailcall.c: New.
27878
27879 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
27880
27881         PR 22591
27882         * gcc.dg/tree-ssa/pr22591.c: New test.
27883         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
27884
27885 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
27886
27887         PR libobjc/22606
27888         * objc.dg/try-catch-11.m: New test.
27889
27890 2005-07-26  Richard Guenther  <rguenther@suse.de>
27891
27892         PR tree-optimization/22486
27893         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
27894
27895 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
27896
27897         PR tree-opt/22484
27898         * g++.dg/opt/loop2.C: New test.
27899
27900 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
27901
27902         * gcc.dg/tree-ssa/reassoc-3.c: New test.
27903         * gcc.dg/tree-ssa/reassoc-4.c: New test.
27904
27905 2005-07-25  Adam Nemet  <anemet@lnxw.com>
27906
27907         * lib/profopt.exp (profopt-execute): Check for profiling data
27908         files on the target.
27909
27910 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
27911
27912         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
27913         for matching of asm labels.
27914
27915 2005-07-25  Richard Guenther  <rguenther@suse.de>
27916
27917         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
27918
27919 2005-07-25  Richard Guenther  <rguenther@suse.de>
27920
27921         PR testsuite/22624
27922         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
27923
27924 2005-07-25  Ira Rosen  <irar@il.ibm.com>
27925
27926         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
27927         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
27928         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
27929         * gcc.dg/vect/vect-100.c: New test.
27930         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
27931         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
27932         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
27933         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
27934         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
27935         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
27936         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
27937         * gfortran.dg/vect/pr19049.f90: New testcase.
27938         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
27939
27940 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
27941
27942         * gcc.c-torture/execute/20050713-1.c: New test.
27943
27944         PR fortran/20063
27945         * gfortran.fortran-torture/execute/data_4.f90: New test.
27946
27947         PR middle-end/20303
27948         * gcc.dg/visibility-d.c: New test.
27949
27950 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
27951
27952         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
27953         * gfortran.dg/underflow.f90: Ditto.
27954
27955 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27956
27957         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
27958         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
27959         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
27960
27961 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
27962
27963         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
27964         include case of field width of zero.
27965
27966 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
27967
27968         PR libgfortran/21875
27969         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
27970         with trailing blanks on normal formatted read.
27971
27972 2005-07-23  Chao-ying Fu  <fu@mips.com>
27973
27974         * gcc.target/mips/mips32-dsp-type.c: New test.
27975         * gcc.target/mips/mips32-dsp.c: New test.
27976
27977 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
27978
27979         PR testsuite/21073
27980         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
27981
27982         PR testsuite/20454
27983         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
27984         and __cyg_profile_func_exit.
27985
27986 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
27987
27988         * gfortran.dg/comma_format_extension_3.f: Fix typo.
27989         * gfortran.dg/comma_format_extension_4.f: Same.
27990         * gfortran.dg/pr15332.f: Same.
27991         * gfortran.dg/pr21730.f: Same.
27992
27993 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
27994
27995         * g++.dg/opt/vrp2.C: Fix testcase.
27996
27997         PR tree-opt/22625
27998         * g++.dg/opt/vrp2.C: New test.
27999
28000 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
28001
28002         PR debug/21828
28003         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
28004
28005 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
28006
28007         * gcc.dg/tree-ssa/20050719-1.c: New test.
28008
28009 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
28010
28011         * gcc.dg/bfin-longcall-1.c: New file.
28012         * gcc.dg/bfin-longcall-2.c: New file.
28013
28014 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
28015
28016         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
28017
28018 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
28019
28020         PR middle-end/19055
28021         * gcc.dg/tree-ssa/pr19055.c: New test.
28022         * gcc.dg/tree-ssa/pr19055-2.c: New test.
28023
28024 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
28025
28026         PR C++/22358
28027         * g++.dg/other/pr22358.C: New test.
28028
28029 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
28030
28031         PR c++/2922
28032         * g++.dg/lookup/two-stage5.C: New test from bug comments.
28033
28034 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28035
28036         PR c++/15938
28037         * g++.dg/init/union2.C: New test.
28038
28039 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28040
28041         PR c/22393
28042         * gcc.dg/complex-4.c: New test.
28043
28044 2005-07-21  Richard Guenther  <rguenther@suse.de>
28045
28046         PR testsuite/22522
28047         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
28048         scanning for asm labels.
28049         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
28050
28051 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
28052
28053         PR target/22085
28054         * gcc.dg/altivec-pr22085.c: New.
28055
28056 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
28057
28058         PR tree-optimization/19210
28059         * gcc.dg/tree-ssa/pr19210-1.c: New.
28060         * gcc.dg/tree-ssa/pr19210-2.c: New.
28061
28062 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
28063
28064         PR rtl-optimization/22167
28065         * g++.dg/opt/pr22167.C: New test.
28066
28067 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
28068
28069         PR c++/2922
28070         * g++.dg/lookup/two-stage2.C: New.
28071         * g++.dg/lookup/two-stage3.C: New.
28072         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
28073         fixed two-stage name lookup for operators.
28074         * g++.dg/template/call3.C: Compiler now produces an appropriate
28075         error message.
28076         * g++.dg/template/crash37.C: Compiler now describes bla() on line
28077         14 as a candidate.
28078         * g++.dg/template/ptrmem4.C: Compiler produces different error
28079         message.
28080         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
28081         connect_to_method as a candidate.
28082
28083 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
28084
28085         * gcc.dg/fold-alloc-1.c: New test.
28086
28087 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
28088
28089         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
28090         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
28091
28092 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
28093
28094         * gcc.dg/fold-abs-1.c: New test.
28095         * gcc.dg/fold-abs-2.c: New test.
28096         * gcc.dg/fold-abs-3.c: New test.
28097
28098 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
28099
28100         Make CONSTRUCTOR use VEC to store initializers.
28101         * g++.dg/ext/complit3.C: Check for specific error messages.
28102         * g++.dg/init/brace2.C: Update error message.
28103         * g++.dg/warn/Wbraces2.C: Likewise.
28104
28105 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
28106
28107         PR fortran/16940
28108         * gfortran.dg/module_interface_1.f90: New test.
28109
28110 2005-07-19  Danny Berlin <dberlin@dberlin.org>
28111             Kenneth Zadeck <zadeck@naturalbridge.com>
28112
28113         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
28114
28115 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28116
28117         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
28118         specify -Wformat for these tests.
28119         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
28120         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
28121         * gcc.dg/format/opt-6.c: Delete.
28122
28123 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
28124
28125         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
28126         * gcc.dg/tree-ssa/sra-3.c: Likewise.
28127
28128 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
28129
28130         * gcc.dg/tree-ssa/alias-2.c: New test.
28131
28132 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
28133
28134         PR c++/22263
28135         * g++.dg/template/explicit7.C: New test.
28136
28137 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
28138
28139         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
28140         field width of 8 to +Inf and -Inf.
28141
28142 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
28143
28144         PR c++/22139
28145         * g++.dg/template/friend36.C: New test.
28146
28147 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
28148
28149         PR fortran/21730
28150         * gfortran.dg/pr21730.f: New test.
28151
28152 2005-07-16  Danny Berlin <dberlin@dberlin.org>
28153             Kenneth Zadeck <zadeck@naturalbridge.com>
28154
28155         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
28156         since pure const detection cannot run at -O1 in c compiler.
28157         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
28158         can now optimize this case properly.
28159         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
28160         because we now pass.
28161         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
28162
28163 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
28164
28165         PR c/22421
28166         * gcc.dg/format/bitfld-1.c: New test.
28167
28168 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
28169
28170         PR c++/22204
28171         * g++.dg/rtti/repo1.C: New test.
28172
28173 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
28174
28175         PR middle-end/22398
28176         * gcc.c-torture/compile/pr22398.c: New test.
28177
28178 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
28179
28180         PR c++/22132
28181         * g++.dg/expr/cast4.C: New test.
28182
28183 2005-07-15  Richard Guenther  <rguenther@suse.de>
28184
28185         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
28186         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
28187
28188 2005-07-15  Steven Bosscher  <stevenb@suse.de>
28189
28190         PR tree-optimization/22230
28191         * gcc.dg/tree-ssa/pr22230.c: New test.
28192
28193 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
28194
28195         * gfortran.dg/g77/cpp6.f: New test.
28196
28197         PR fortran/22417
28198         * gfortran.dg/g77/cpp5.F: New test.
28199         * gfortran.dg/g77/cpp5.h: New file.
28200         * gfortran.dg/g77/cpp5inc.h: New file.
28201
28202 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
28203
28204         PR libfortran/16435
28205         * gfortran.dg/tl_editting.f90: New.
28206         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
28207
28208 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
28209
28210         * gfortran.dg/char_array_constructor.f90: New test.
28211
28212 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
28213
28214         * gfortran.dg/past_eor.f90: New.
28215         * gfortran.dg/complex_read.f90: New.
28216
28217 2005-07-13  Jeff Law  <law@redhat.com>
28218
28219         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
28220         additional casts.
28221
28222         * gcc.dg/tree-ssa/pr22321.c: New test
28223
28224 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
28225
28226         PR tree-optimization/21921
28227         * gcc.dg/tree-ssa/pr21921.c: New.
28228
28229 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
28230
28231         PR tree-optimizatio/22442
28232         * gcc.dg/tree-ssa/loop-11.c: New test.
28233
28234 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
28235
28236         PR tree-opt/21840
28237         * gcc.c-torture/compile/pr21840.c: New test.
28238
28239 2005-07-12  Jan Hubicka  <jh@suse.cz>
28240
28241         * gcc.c-torture/compile/pr22379.c: New test.
28242
28243 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
28244
28245         PR libfortran/21593
28246         gfortran.dg/dev_null.f90: Remove outdated comment about
28247         PR libfortran/21593.
28248
28249
28250 2005-07-12  Dale Johannesen  <dalej@apple.com>
28251
28252         * gcc.target/i386/compress-float-sse.c: New.
28253         * gcc.target/i386/compress-float-sse-pic.c: New.
28254         * gcc.target/i386/compress-float-387.c: New.
28255         * gcc.target/i386/compress-float-387-pic.c: New.
28256         * gcc.dg/compress-float-ppc.c: New.
28257         * gcc.dg/compress-float-ppc-pic.c: New.
28258
28259 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
28260
28261         PR libfortran/21593
28262         gfortran.dg/dev_null.f90: Remove targets.
28263
28264 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
28265
28266         PR tree-opt/22335
28267         * gcc.dg/pr22335-1.c: New test.
28268         * gcc.dg/pr22335-2.c: New test.
28269
28270 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28271
28272         PR c++/20172
28273         * g++.dg/template/nontype12.C : New test.
28274
28275 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
28276
28277         * gcc.dg/tree-ssa/loop-10.c: New test.
28278
28279 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
28280
28281         * gcc.c-torture/execute/20020720-1.x: Remove.
28282
28283 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
28284
28285         * gfortran.fortran-torture/execute/forall_7.f90: New test.
28286
28287 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
28288
28289         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
28290         (dg-mips-options): Use it.
28291
28292 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
28293
28294         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
28295
28296 2005-07-09  Richard Henderson  <rth@redhat.com>
28297
28298         * lib/target-supports.exp (check_effective_target_sync_char_short):
28299         Add alpha.
28300
28301 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
28302
28303         PR libfortran/22217
28304         * gfortran.dg/negative-z-descriptor.f90: New test.
28305
28306 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
28307
28308         PR tree-opt/22329
28309         * gcc.dg/pr22329.c: New test.
28310
28311 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
28312
28313         PR tree-optimization/20139
28314         * gcc.dg/tree-ssa/pr20139.c: New.
28315
28316 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
28317
28318         PR tree-opt/22356
28319         * gcc.dg/pr22356-1.c: New test.
28320
28321 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
28322
28323         PR c++/21799
28324         * g++.dg/template/unify8.C: New.
28325         * g++.dg/template/unify9.C: New.
28326
28327 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
28328
28329         * gfortran.fortran-torture/execute/entry_10.f90: New test.
28330
28331 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
28332
28333         * gcc.dg/darwin-version-1.c: New.
28334         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
28335         * gcc.dg/builtins-20.c: Likewise.
28336         * gcc.dg/builtins-53.c: Likewise.
28337         * gcc.dg/torture/builtins-convert-1.c: Likewise.
28338         * gcc.dg/torture/builtins-convert-2.c: Likewise.
28339         * gcc.dg/torture/builtins-convert-3.c: Likewise.
28340         * gcc.dg/torture/builtins-power-1.c: Likewise.
28341         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
28342         on Darwin.
28343
28344 2005-07-07  Jeff Law  <law@redhat.com>
28345
28346         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
28347         argument evaluation order.
28348
28349 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
28350
28351         PR libfortran/21594
28352         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28353         Add test cases where the shift length is greater than the
28354         array length.
28355
28356 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
28357
28358         * obj-c++.dg/proto-lossage-6.mm: New.
28359         * objc.dg/proto-lossage-6.m: New.
28360
28361 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
28362
28363         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
28364         * objc.dg/gnu-runtime-2.m: Likewise.
28365
28366 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
28367
28368         * gfortran.dg/longline.f: New test.
28369
28370         * gfortran.dg/badline.f: New test.
28371
28372 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
28373
28374         PR fortran/16531
28375         PR fortran/15966
28376         PR fortran/18781
28377         * gfortran.dg/hollerith.f90: New.
28378         * gfortran.dg/hollerith2.f90: New.
28379         * gfortran.dg/hollerith3.f90: New.
28380         * gfortran.dg/hollerith4.f90: New.
28381         * gfortran.dg/hollerith_f95.f90: New.
28382         * gfortran.dg/hollerith_legacy.f90: New.
28383         * gfortran.dg/g77/cpp4.F: New. Port from g77.
28384
28385 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
28386
28387         PR objc/22274
28388         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
28389         * objc.dg/gnu-runtime-2.m: New.
28390
28391 2005-07-06  Jeff Law  <law@redhat.com>
28392
28393         * gcc.dg/tree-ssa/vrp17.c: New test.
28394
28395 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
28396
28397         PR fortran/22327
28398         * gfortran.dg/array_constructor_5.f90: New test.
28399
28400 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
28401
28402         * gfortran.fortran-torture/execute/entry_9.f90: New test.
28403
28404 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
28405
28406         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
28407         * gcc.dg/980816-1.c: Ditto.
28408
28409 2005-07-06  Jeff Law  <law@redhat.com>
28410
28411         * gcc.c-torture/compile/pr21356.c: New test.
28412
28413 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
28414
28415         PR c/22013
28416         PR c/22098
28417         * gcc.c-torture/compile/pr22013-1.c,
28418         gcc.c-torture/execute/pr22098-1.c,
28419         gcc.c-torture/execute/pr22098-2.c,
28420         gcc.c-torture/execute/pr22098-3.c: New tests.
28421
28422 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
28423
28424         PR c/22308
28425         * gcc.dg/pr22308-1.c: New test.
28426
28427 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
28428
28429         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
28430         target.
28431         * gcc.dg/compare9.c: Use -fshort-enums instead of
28432         -fno-short-enums.  Change the last test to dg-bogus.
28433
28434 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
28435
28436         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
28437         * gcc.dg/compare9.c: New.
28438
28439 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28440
28441         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
28442
28443 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
28444
28445         PR testsuite/22288
28446         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
28447
28448
28449 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28450
28451         * gcc.dg/format/gcc_gfc-1.c: New.
28452
28453 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
28454
28455         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
28456
28457 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28458
28459         PR fortran/20842
28460         * gfortran.dg/io_invalid_1.f90: New test.
28461
28462 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
28463
28464         * gcc.dg/format/gcc_diag-1.c: Update.
28465
28466 2005-07-02  Jeff Law  <law@redhat.com>
28467
28468         * gcc.dg/tree-ssa/pr22051-1.c: New test.
28469         * gcc.dg/tree-ssa/pr22051-2.c: New test.
28470
28471 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
28472
28473         * gcc.dg/format/gcc_diag-1.c: Update.
28474
28475 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
28476
28477         PR tree-opt/22269
28478         * gcc.c-torture/compile/pr22269.c: New test.
28479
28480 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
28481
28482         PR 21584
28483         PR 22219
28484         * g++.dg/tree-ssa/pr21584-1.C: New test.
28485         * g++.dg/tree-ssa/pr21584-2.C: New test.
28486
28487 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
28488
28489         * obj-c++.dg/try-catch-11.mm: New.
28490         * objc.dg/try-catch-10.m: New.
28491
28492 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
28493
28494         * g++.dg/other/ucnid-1.C: xfail on AIX.
28495
28496 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
28497
28498         PR 22234
28499         * gcc.dg/20050629-1.c: New test.
28500
28501 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
28502
28503         * obj-c++.dg/const-str-1[0-1].mm: New.
28504         * objc.dg/const-str-1[0-1].m: New.
28505
28506 2005-05-29  Richard Henderson  <rth@redhat.com>
28507
28508         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
28509         Rename from check_effective_target_vect_no_max.
28510         (check_effective_target_vect_no_int_add): New.
28511         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
28512         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
28513         * gcc.dg/vect/vect-reduc-3.c: Likewise.
28514         * gcc.dg/vect/vect-reduc-1.c: Use both.
28515         * gcc.dg/vect/vect-reduc-2.c: Likewise.
28516
28517 2005-05-29  Richard Henderson  <rth@redhat.com>
28518
28519         * lib/target-supports.exp (check_effective_target_vect_no_max):
28520         Remove i386 and x86_64.
28521
28522 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
28523
28524         PR testsuite/21969
28525         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
28526
28527 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
28528
28529         PR middle-end/21969
28530         * gcc.dg/vect/pr21969.c: New test.
28531
28532 2005-06-28  Eric Christopher  <echristo@redhat.com>
28533
28534         PR c/22052
28535         PR c/21975
28536         * gcc.dg/inline1.c: New test.
28537         * gcc.dg/inline2.c: Ditto.
28538         * gcc.dg/inline3.c: Ditto.
28539         * gcc.dg/inline4.c: Ditto.
28540         * gcc.dg/inline5.c: Ditto.
28541
28542 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
28543
28544         PR libfortran/22142
28545         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28546         Add testcase also testing eoshift1 for PR 22142.
28547
28548 2005-06-28  Richard Henderson  <rth@redhat.com>
28549
28550         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
28551         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
28552         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
28553         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
28554         gcc.dg/tree-ssa/20030922-2.c: Likewise.
28555
28556 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
28557
28558         PR libfortran/22142
28559         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28560         Add testcase for PR 22142.
28561
28562 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
28563
28564         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
28565         gcc.target/ia64/fpreg-2.c: New tests.
28566
28567 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28568
28569         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
28570
28571 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28572
28573         PR libfortran/22170
28574         * gfortran.dg/slash_1.f90: New test.
28575
28576 2005-06-27  Richard Henderson  <rth@redhat.com>
28577
28578         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
28579         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
28580         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
28581         * gcc.dg/vect/vect-reduc-2.c: Likewise.
28582         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
28583         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
28584
28585 2005-06-27  Richard Henderson  <rth@redhat.com>
28586
28587         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
28588         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
28589
28590 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
28591
28592         * obj-c++.dg/proto-lossage-5.mm: New.
28593         * objc.dg/proto-lossage-5.m: New.
28594
28595 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
28596
28597         PR 21959
28598         * gcc.dg/tree-ssa/pr21959.c: New test.
28599
28600 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
28601
28602         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
28603         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
28604         testing uninitialized var.
28605
28606         * gcc.c-torture/execute/builtins/chk.h: New.
28607         * gcc.c-torture/execute/builtins/lib/chk.c: New.
28608         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
28609         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
28610         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
28611         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
28612         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
28613         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
28614         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
28615         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
28616         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
28617         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
28618         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
28619         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
28620         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
28621         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
28622         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
28623         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
28624         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
28625         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
28626         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
28627         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
28628         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
28629         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
28630         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
28631         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
28632         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
28633         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
28634         * gcc.dg/builtin-object-size-1.c: New test.
28635         * gcc.dg/builtin-object-size-2.c: New test.
28636         * gcc.dg/builtin-object-size-3.c: New test.
28637         * gcc.dg/builtin-object-size-4.c: New test.
28638         * gcc.dg/builtin-object-size-5.c: New test.
28639         * gcc.dg/builtin-stringop-chk-1.c: New test.
28640         * gcc.dg/builtin-stringop-chk-2.c: New test.
28641         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
28642         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
28643         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
28644         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
28645         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
28646         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
28647         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
28648         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
28649         * gcc.c-torture/execute/printf-1.c: New test.
28650         * gcc.c-torture/execute/fprintf-1.c: New test.
28651         * gcc.c-torture/execute/vprintf-1.c: New test.
28652         * gcc.c-torture/execute/vfprintf-1.c: New test.
28653         * gcc.c-torture/execute/printf-chk-1.c: New test.
28654         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
28655         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
28656         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
28657
28658 2005-06-27  Michael Matz  <matz@suse.de>
28659
28660         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
28661         slot is not merged if address escapes.
28662
28663 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28664
28665         PR c/21911
28666         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
28667
28668 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
28669
28670         PR middle-end/17965
28671         * gcc.c-torture/compile/20050622-1.c: New test.
28672
28673         PR middle-end/22028
28674         * gcc.dg/20050620-1.c: New test.
28675
28676 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
28677
28678         PR tree-optimization/22026
28679         * gcc.dg/tree-ssa/pr22026.c: New.
28680
28681 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
28682
28683         PR libfortran/22144
28684         * gfortran.dg/shift-alloc.f90: New testcase.
28685
28686 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
28687
28688         * all files: Update FSF address in copyright headers.
28689
28690 2005-06-22  Jan Hubicka  <jh@suse.cz>
28691
28692         * wholeprogram-1.c: New testcase.
28693         * wholeprogram-2.c: New testcase.
28694
28695 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
28696
28697         PR 22171
28698         * gcc.dg/tree-ssa/pr22171.c: New test.
28699
28700 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
28701
28702         * gfortran.dg/simplify_modulo.f90: New.
28703
28704 2005-06-24  Jan Hubicka  <jh@suse.cz>
28705
28706         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
28707
28708 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
28709
28710         * obj-c++.dg/proto-lossage-[1-4].mm: New.
28711
28712 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
28713
28714         * obj-c++.dg/typedef-alias-1.mm: New.
28715         * objc.dg/typedef-alias-1.m: New.
28716
28717 2005-06-23  Jeff Law  <law@redhat.com>
28718
28719         * gcc.dg/tree-ssa/vrp16.c: New test.
28720
28721 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28722
28723         * lib/target-supports.exp: Add
28724         check_effective_target_fortran_large_real and
28725         check_effective_target_fortran_large_int to check for
28726         corresponding effective targets.
28727         * gfortran.dg/large_integer_kind_1.f90: New test.
28728         * gfortran.dg/large_real_kind_1.f90: New test.
28729
28730 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
28731
28732         PR tree-optimization/22117
28733         * gcc.dg/tree-ssa/pr22117.c: New.
28734
28735 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
28736
28737         PR testsuite/22123
28738         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
28739
28740 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
28741
28742         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
28743
28744 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
28745
28746         * gfortran.dg/f2c_4.f90: Add tests for complex functions
28747         * gfortran.dg/f2c_4.c: Likewise.
28748
28749 2005-06-22 Paul Brook  <paul@codesourcery.com>
28750
28751         PR fortran/21034
28752         * gfortran.dg/auto_save_1.f90: New test.
28753
28754 2005-06-22  Michael Matz  <matz@suse.de>
28755
28756         * gcc.target/x86-64/abi: New directory.
28757         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
28758         * gcc.target/x86-64/abi/README.gcc: New file.
28759         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
28760         * gcc.target/x86-64/abi/asm-support.s: New file.
28761         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
28762         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
28763         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
28764         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
28765         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
28766         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
28767         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
28768         * gcc.target/x86_64/abi/test_bitfields.c: New test.
28769         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
28770         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
28771         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
28772         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
28773         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
28774         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
28775         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
28776         * gcc.target/x86_64/abi/test_varargs.c: New test.
28777
28778 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
28779
28780         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
28781         32-bit i?86 and x86_64.
28782
28783 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
28784
28785         * obj-c++.dg/const-str-[1-9].mm: New tests.
28786
28787 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
28788
28789         PR fortran/22010
28790         * gfortran.dg/namelist_use.f90: New.
28791         * gfortran.dg/namelist_use_only.f90: New.
28792
28793 2005-06-21  Jeff Law  <law@redhat.com>
28794
28795         * gcc.dg/tree-ssa/vrp15.c: New test.
28796
28797 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
28798
28799         * lib/target-supports.exp (check_effective_target_vect_reduction):
28800         Remove.
28801         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
28802         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
28803         remove vect_reduction target keyword. Also avoid two returns in main.
28804         * gcc.dg/vect/vect-reduc-3.c: Likewise.
28805         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
28806         * gcc.dg/vect/vect-reduc-1short.c: New test.
28807         * gcc.dg/vect/vect-reduc-1char.c: New test.
28808         * gcc.dg/vect/vect-reduc-2short.c: New test.
28809         * gcc.dg/vect/vect-reduc-2char.c: New test.
28810         * gcc.dg/vect/vect-reduc-6.c: New test.
28811         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
28812         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
28813         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
28814
28815 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28816         Paul Thomas  <pault@gcc.gnu.org>
28817
28818         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
28819         New tests.
28820
28821 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28822
28823         * gfortran.dg/backslash_1.f90: New test.
28824         * gfortran.dg/backslash_2.f90: New test.
28825
28826 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
28827
28828         * gfortran.dg/duplicate_labels.f90: New test.
28829
28830 2005-06-20  Jan Beulich  <jbeulich@novell.com>
28831
28832         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
28833         unsupportable relocations.
28834         * g++.old-deja/g++.other/store-expr1.C: Likewise.
28835         * gcc.dg/20050321-2.c: xfail for NetWare.
28836
28837 2005-06-20  Andreas Jaeger  <aj@suse.de>
28838
28839         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
28840         gcc.target/i386/fastcall-sseregparm.c,
28841         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
28842
28843 2005-06-19  Richard Henderson  <rth@redhat.com>
28844
28845         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
28846
28847 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
28848
28849         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
28850
28851 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
28852
28853         PR c++/22115
28854         * g++.dg/conversion/simd2.C: Change expected error message.
28855
28856 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
28857
28858         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
28859         * gcc.dg/vect/vect-reduc-2.c: Likewise.
28860         * gcc.dg/vect/vect-reduc-3.c: Likewise.
28861
28862 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
28863
28864         * gcc.dg/fold-mod-1.c: New test.
28865
28866 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
28867
28868         PR fortran/19926
28869         * gfortran.dg/pr19926.f90: New test.
28870
28871 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
28872
28873         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
28874         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
28875         targets.
28876         * gcc.dg/vect/vect-reduc-2.c: Likewise.
28877         * gcc.dg/vect/vect-reduc-3.c: Likewise.
28878
28879 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
28880
28881         * gcc.target/ia64/float80-varargs-1.c: New test.
28882
28883 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28884
28885         PR tree-opt/22035
28886         * gfortran.dg/f2c_6.f90: New test.
28887
28888 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
28889
28890         PR c++/17413
28891         * g++.dg/template/local5.C: New.
28892
28893 2005-06-17  Richard Henderson  <rth@redhat.com>
28894
28895         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
28896
28897 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
28898
28899         PR testsuite/21945
28900         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
28901
28902 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
28903
28904         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
28905         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
28906         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
28907         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
28908         check_vect to verify the presence of hardware vector support.
28909
28910 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
28911
28912         PR testsuite/22056
28913         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
28914
28915 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28916
28917         PR libfortran/19216
28918         * gfortran.dg/pr19216.f: Add correct space between brackets and
28919         dg directive.
28920
28921 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28922
28923         PR libfortran/16436
28924         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
28925
28926 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
28927
28928         * gcc.target/i386/attributes-error.c: New testcase.
28929         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
28930         * gcc.target/i386/regparm-stdcall.c: Likewise.
28931         * gcc.target/i386/sseregparm-1.c: Likewise.
28932         * gcc.target/i386/sseregparm-2.c: Likewise.
28933
28934 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
28935
28936         * g++.dg/rtti/crash2.C: New.
28937
28938 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
28939
28940         * gcc.dg/noncompile/20040203-3.c: Update expected message.
28941
28942 2005-06-15  David Ung  <davidu@mips.com>
28943
28944         * gcc.target/mips/mips16e-extends.c: New test for testing the
28945         generation of MIPS16e zeb/zeh, seb/seh instructions.
28946
28947 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
28948
28949         PR 22018
28950         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
28951         * gcc.dg/tree-ssa/pr22018.c: New test.
28952
28953 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
28954
28955         * gcc.dg/simd-1.c: Update error messages.
28956         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
28957         * gcc.dg/simd-2.c: Update error messages.
28958         * gcc.dg/simd-4.c: New.
28959
28960 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
28961
28962         PR c++/20678
28963         * g++.dg/other/crash-4.C: New.
28964
28965 2005-06-14  Devang Patel  <dpatel@apple.com>
28966
28967         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
28968
28969 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
28970
28971         PR c++/21929
28972         * g++.dg/parse/crash11.C: Update
28973
28974 2005-06-13  Jeff Law  <law@redhat.com>
28975
28976         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
28977         perform the desired transformations.
28978         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
28979         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
28980
28981 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28982
28983         PR fortran/22038
28984         * gfortran.dg/forall_1.f90: Un-XFAIL.
28985
28986 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
28987
28988         PR c++/21929
28989         * g++.dg/parse/crash26.C: New.
28990
28991         PR c++/20789
28992         * g++.dg/init/member1.C: New.
28993
28994 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
28995
28996         * gfortran.dg/altreturn_1.f90: New test.
28997
28998 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
28999
29000         PR middle-end/21985
29001         * gcc.dg/tree-ssa/pr21985.c: New test.
29002
29003 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
29004
29005         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
29006
29007 2005-06-12  Roger Sayle  <roger@eyesopen.com>
29008
29009         PR c++/21930
29010         * g++.dg/other/error10.C: New test case.
29011
29012 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29013
29014         PR libfortran/19155
29015         * gfortran.dg/pr19155.f: Add test.
29016
29017 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29018
29019         * gfortran.dg/f2c_7.f90: New test.
29020
29021         * gfortran.dg/forall_1.f90: XFAILed.
29022
29023 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
29024
29025         * gcc.dg/pr14796-1.c: New.
29026         * gcc.dg/pr14796-2.c: New.
29027
29028 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
29029
29030         PR fortran/17792
29031         PR fortran/21375
29032         * gfortran.dg/deallocate_stat.f90: New test.
29033
29034 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
29035
29036         * gfortran.fortran-torture/execute/in-pack.f90: New test.
29037
29038 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
29039
29040         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
29041         access will be generated when this loop is vectorized. Test that
29042         accesses with same alignment were detected.
29043         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
29044         Test that accesses with same alignment were detected.
29045         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
29046         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
29047         alignment were detected.
29048
29049 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
29050
29051         PR c++/10611
29052         * g++.dg/conversion/simd2.C: New.
29053
29054 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29055
29056         * gcc.dg/Wcxx-compat-1.c: New.
29057
29058 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
29059
29060         PR libfortran/21480
29061         * gfortran.dg/reshape-complex.f90: Add a test for a packed
29062         complex array.
29063
29064 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
29065
29066         * gcc.dg/alias-8.c: New.
29067
29068 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
29069
29070         * gcc.dg/format/cmn_err-1.c: Update.
29071
29072 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
29073
29074         PR target/20666
29075         * gcc.target/sparc/fexpand-2.c: New.
29076         * gcc.target/sparc/fpmerge-2.c: New.
29077         * gcc.target/sparc/fpmul-2.c: New.
29078         * gcc.target/sparc/noresult.c: New.
29079         * gcc.target/sparc/pdist-2.c: New.
29080         * gcc.target/sparc/pdist-3.c: New.
29081
29082 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
29083
29084         PR testsuite/21702
29085         * gcc.target/i386/i386.exp: Fix comment typo.
29086
29087 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
29088
29089         PR c++/19497
29090         * g++.dg/inherit/using5.C: New.
29091         * g++.dg/inherit/using6.C: New.
29092
29093 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29094
29095         PR c++/19894
29096         * g++.dg/template/ptrmem15.C: New test.
29097
29098         PR c++/20563
29099         * g++.dg/ext/label4.C: New test.
29100
29101 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
29102
29103         * gcc.dg/tls/debug-1.c: New test.
29104
29105 2005-06-07  Dale Johannesen  <dalej@apple.com>
29106
29107         * gcc.target/i386/movq.c: New.
29108
29109 2005-06-07  Dale Johannesen  <dalej@apple.com>
29110
29111         * gcc.dg/20050607-1.c: New.
29112
29113 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
29114
29115         PR middle-end/21850
29116         * gcc.c-torture/execute/20050607-1.c: New test.
29117
29118 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
29119
29120         PR libfortran/21926
29121         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
29122         Test case where the return array has lowest stride one,
29123         but isn't packed.
29124
29125 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
29126
29127         * lib/target-supports.exp (check_effective_target_sync_int_long):
29128         Add s390 and s390x targets.
29129
29130 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
29131
29132         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
29133         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
29134         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
29135         * gcc.dg/tree-ssa/loop-9.c: New test.
29136
29137 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
29138
29139         * g++.dg/parse/defarg10.C: New.
29140
29141 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
29142
29143         PR regression/21897
29144         * gcc.c-torture/execute/20050604-1.c: New test.
29145
29146 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
29147
29148         PR 21903
29149         * g++.dg/parse/defarg9.C: New.
29150
29151         PR c++/20637
29152         * g++.dg/inherit/using4.C: New.
29153         * g++.dg/overload/error1.C: Adjust expected errors.
29154         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
29155         * g++.old-deja/g++.brendan/arm2.C: Likewise.
29156         * g++.old-deja/g++.other/redecl2.C: Likewise.
29157         * g++.old-deja/g++.other/redecl4.C: Likewise.
29158         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
29159
29160 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
29161
29162         * gfortran.dg/f2c_5.f90: Add -w to dg-options
29163
29164 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
29165
29166         * lib/gfortran.exp (gfortran_target_compile): Call
29167         dg-additional-files-options
29168         * gfortran.dg/f2c_4.f90: New file
29169         * gfortran.dg/f2c_4.c: New file
29170         * gfortran.dg/f2c_5.f90: New file
29171         * gfortran.dg/f2c_5.c: New file
29172
29173 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29174
29175         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
29176
29177         PR fortran/21912
29178         * gfortran.dg/array_constructor_4.f90: New test.
29179
29180 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
29181
29182         PR c++/21619
29183         * g++.dg/ext/builtin9.C: New test.
29184
29185 2005-06-05  Dale Johannesen  <dalej@apple.com>
29186
29187         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
29188         * gcc.c-torture/execute/20050603-2.c: Ditto.
29189
29190 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
29191
29192         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
29193         * gcc.dg/vect/vect-reduc-1.c: New.
29194         * gcc.dg/vect/vect-reduc-2.c: New.
29195         * gcc.dg/vect/vect-reduc-3.c: New.
29196
29197 2005-06-04  Dale Johannesen  <dalej@apple.com>
29198
29199         * gcc.c-torture/execute/20050603-1.c: New.
29200         * gcc.c-torture/execute/20050603-2.c: New.
29201         * gcc.dg/20050603-3.c: New.
29202
29203 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29204
29205         PR fortran/19195
29206         * gfortran.dg/debug_1.f90: New test.
29207
29208         * gfortran.dg/forall_1.f90: New test.
29209
29210 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
29211
29212         * gfortran.dg/array_constructor_3.f90: New test.
29213
29214 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29215
29216         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
29217
29218 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
29219
29220         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
29221
29222 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
29223
29224         PR c/21873
29225         * gcc.dg/init-excess-1.c: New test.
29226
29227 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
29228
29229         PR c++/21853
29230         * g++.dg/expr/static_cast6.C: New test.
29231
29232 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
29233
29234         * gcc.dg/tree-ssa/vrp14.c: New test.
29235
29236 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
29237
29238         PR c++/21336
29239         * g++.dg/template/new2.C: New test.
29240
29241 2005-06-03  Josh Conner  <jconner@apple.com>
29242
29243         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
29244         all entries in initializer.
29245
29246 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
29247
29248         PR middle-end/21858
29249         * gcc.dg/pr21858.c: New testcase.
29250
29251 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
29252
29253         PR tree-optimization/21292
29254
29255         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
29256         New.
29257         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
29258         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
29259         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
29260         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
29261         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
29262
29263 2005-06-02  Richard Henderson  <rth@redhat.com>
29264
29265         * gcc.dg/sync-2.c: Use -march=i486 for i386.
29266
29267 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
29268
29269         * gcc.dg/wtypequal.c: New testcase.
29270
29271 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
29272
29273         PR 21582
29274         * gcc.dg/tree-ssa/pr21582.c: New test.
29275
29276 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
29277
29278         PR c++/21280
29279         * g++.dg/opt/interface2.h: New.
29280         * g++.dg/opt/interface2.C: New.
29281         * g++.dg/init/ctor4.C: Adjust error lines.
29282         * g++.old-deja/g++.bob/inherit2.C: Likewise.
29283         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
29284         * g++.old-deja/g++.jason/opeq3.C: Likewise.
29285         * g++.old-deja/g++.pt/assign1.C: Likewise.
29286         * g++.old-deja/g++.pt/crash20.C: Likewise.
29287
29288 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
29289
29290         PR tree-optimization/21734
29291         * g++.dg/vect/pr21734_1.cc: New.
29292         * g++.dg/vect/pr21734_2.cc: New.
29293
29294 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
29295
29296         PR c++/20350
29297         * g++.dg/template/spec24.C: New.
29298
29299         PR c++/21151
29300         * g++.dg/pch/local-1.C: New.
29301         * g++.dg/pch/local-1.Hs: New.
29302
29303 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
29304
29305         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
29306         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
29307         * gcc.dg/tree-ssa/pr14341.c: New test.
29308         * gcc.dg/tree-ssa/pr14841.c: New test.
29309         * gcc.dg/tree-ssa/pr20701.c: New test.
29310         * gcc.dg/tree-ssa/pr21086.c: New test.
29311         * gcc.dg/tree-ssa/pr21090.c: New test.
29312         * gcc.dg/tree-ssa/pr21332.c: New test.
29313         * gcc.dg/tree-ssa/pr21458.c: New test.
29314         * gcc.dg/tree-ssa/pr21658.c: New test.
29315         * gcc.dg/tree-ssa/vrp01.c: New test.
29316         * gcc.dg/tree-ssa/vrp02.c: New test.
29317         * gcc.dg/tree-ssa/vrp03.c: New test.
29318         * gcc.dg/tree-ssa/vrp04.c: New test.
29319         * gcc.dg/tree-ssa/vrp05.c: New test.
29320         * gcc.dg/tree-ssa/vrp06.c: New test.
29321         * gcc.dg/tree-ssa/vrp07.c: New test.
29322         * gcc.dg/tree-ssa/vrp08.c: New test.
29323         * gcc.dg/tree-ssa/vrp09.c: New test.
29324         * gcc.dg/tree-ssa/vrp10.c: New test.
29325         * gcc.dg/tree-ssa/vrp11.c: New test.
29326         * gcc.dg/tree-ssa/vrp12.c: New test.
29327         * gcc.dg/tree-ssa/vrp13.c: New test.
29328
29329 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
29330
29331         PR 21029
29332         * gcc.dg/tree-ssa/pr21029.c: New test.
29333
29334 2005-06-01  Roger Sayle  <roger@eyesopen.com>
29335
29336         * gfortran.dg/logint-1.f: New test case.
29337         * gfortran.dg/logint-2.f: Likewise.
29338         * gfortran.dg/logint-3.f: Likewise.
29339
29340 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
29341
29342         PR c/21536
29343         PR c/20760
29344         * gcc.dg/20050527-1.c: New test.
29345
29346         * gcc.dg/i386-sse-12.c: New test.
29347
29348         PR fortran/21729
29349         * gfortran.dg/implicit_5.f90: New test.
29350
29351 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
29352
29353         PR fortran/20883
29354         * gfortran/assign_4.f90: New test.
29355         * gfortran/assign_2.f90: Change compile to run.
29356
29357 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
29358
29359         * lib/target-supports.exp
29360         (check_effective_target_sync_char_short): New.
29361         * gcc.dg/sync-2.c: New.
29362
29363 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
29364
29365         PR tree-optimization/21817
29366         * gcc.dg/torture/pr21817-1.c: New.
29367
29368 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
29369
29370         PR c++/21165
29371         * g++.dg/template/init5.C: New.
29372
29373 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
29374
29375         * gfortran.dg/char_initialiser_actual.f90:
29376         Test character initialisers as actual arguments.
29377         * gfortran.dg/char_pointer_comp_assign.f90:
29378         Test character pointer structure component assignments.
29379         * gfortran.dg/char_array_structure_constructor.f90:
29380         Test character components in structure constructors.
29381
29382 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
29383
29384         PR middle-end/20931
29385         * g++.dg/opt/pr20931.C: New test.
29386
29387 2005-05-31  Andreas Jaeger  <aj@suse.de>
29388
29389         PR testsuite/20772
29390         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
29391         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
29392         g++.old-deja/g++.ext/asmspec1.C,
29393         g++.old-deja/g++.other/regstack.C,
29394         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
29395         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
29396         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
29397         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
29398         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
29399         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
29400         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
29401         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
29402         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
29403         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
29404         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
29405         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
29406         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
29407         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
29408         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
29409         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
29410         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
29411         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
29412         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
29413
29414 2005-05-31  Jeff Law  <law@redhat.com>
29415
29416         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
29417
29418 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
29419
29420         PR middle-end/21743
29421         * gcc.dg/builtins-1.c: Activate disabled clog test.
29422         * gcc.dg/torture/builtin-attr-1.c: Likewise.
29423
29424 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
29425
29426         * gfortran.dg/char_pointer_assign.f90:
29427         Test character-pointer assignments and pointer assignments.
29428         * gfortran.dg/char_pointer_dummy.f90:
29429         Test character-pointer dummy arguments.
29430         * gfortran.dg/char_pointer_func.f90:
29431         Test character-pointer function returns.
29432         * gfortran.dg/char_pointer_dependency.f90:
29433         Test character-pointer functions with dependencies.
29434
29435 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
29436
29437         PR c++/21784
29438         * g++.dg/lookup/using14.C: New test.
29439
29440 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
29441
29442         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
29443         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
29444         trailing ^M.
29445
29446 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
29447
29448         PR c++/17413
29449         * g++.dg/template/local5.C: New.
29450
29451         PR target/21761
29452         * gcc.c-torture/compile/pr21761.c: New.
29453
29454         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
29455         before darwin8.
29456
29457 2005-05-30  Steven G. Kargl
29458
29459         PR fortran/20846
29460         * gfortran.dg/inquire_8.f90: New test.
29461
29462 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29463
29464         PR libfortran/21376
29465         * gfortran.dg/output_exponents_1.f90: New test.
29466
29467 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29468
29469         PR libfortran/20006
29470         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
29471
29472 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
29473
29474         PR c++/21210
29475         * g++.dg/ext/complex1.C: New test.
29476
29477         PR c++/21340
29478         * g++.dg/init/ctor6.C: New test.
29479
29480 2005-05-29  Jan Hubicka  <jh@suse.cz>
29481
29482         * gcc.c-torture/compile/pr21562.c: New.
29483
29484 2005-05-28  Steven G. Kargl <kargls@comcast.net>
29485
29486         * gfortran.dg/subnormal_1.f90: New test.
29487
29488 2005-05-28  Jan Hubicka  <jh@suse.cz>
29489
29490         * tree-prof.exp: Fix comment.
29491         * value-prof-1.c: New.
29492         * value-prof-2.c: New.
29493         * value-prof-3.c: New.
29494         * value-prof-4.c: New.
29495
29496 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
29497
29498         PR c++/21614
29499         * g++.dg/expr/ptrmem6.C: New test.
29500         * g++.dg/expr/ptrmem6a.C: Likewise.
29501
29502 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
29503
29504         PR tree-optimization/21658
29505         * gcc.dg/tree-ssa/pr21658.c: New.
29506
29507 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
29508
29509         PR c++/21455
29510         * g++.dg/inherit/ptrmem3.C: New.
29511
29512         PR c++/21681
29513         * g++.dg/parse/template16.C: New.
29514
29515 2005-05-27  Andreas Jaeger  <aj@suse.de>
29516
29517         * gcc.dg/setjmp-2.c: Only run in 32-bit.
29518
29519         * gcc.dg/i386-sse-8.c: Run test on all archs.
29520
29521 2005-05-26  Mike Stump  <mrs@apple.com>
29522
29523         * objc.dg/isa-field-1.m: Only run on darwin.
29524         * objc.dg/lookup-1.m: Likewise.
29525         * objc.dg/try-catch-8.m: Likewise.
29526
29527 2005-05-26  Roger Sayle  <roger@eyesopen.com>
29528
29529         PR tree-optimization/9814
29530         * gcc.dg/pr9814-1.c: New test case.
29531
29532 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
29533
29534         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
29535         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
29536         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
29537         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
29538         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
29539         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
29540         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
29541         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
29542         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
29543         objc.dg/try-catch-8.m: New.
29544
29545 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
29546
29547         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
29548         remove extraneous semicolons.
29549
29550 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
29551
29552         * obj-c++.dg/comp-types-12.mm: New.
29553         * objc.dg/comp-types-11.m: New.
29554         * objc.dg/selector-4.m: New.
29555
29556 2005-05-26  Andreas Jaeger  <aj@suse.de>
29557
29558         PR testsuite/20772
29559         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
29560         g++.old-deja/g++.ext/attrib3.C,
29561         g++.old-deja/g++.other/store-expr1.C,
29562         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
29563         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
29564         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
29565         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
29566         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
29567         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
29568         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
29569         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
29570         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
29571         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
29572         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
29573         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
29574         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
29575         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
29576         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
29577         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
29578         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
29579         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
29580         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
29581
29582 2005-05-26  Andreas Jaeger  <aj@suse.de>
29583
29584         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
29585         x86-64 compilation.
29586
29587 2005-05-26  Andreas Jaeger  <aj@suse.de>
29588
29589         PR testsuite/20772
29590         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
29591         gcc.misc-tests/i386-pf-athlon-1.c,
29592         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
29593         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
29594         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
29595         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
29596         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
29597         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
29598         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
29599         programs.
29600
29601         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
29602         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
29603         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
29604         x86-64 compilation.
29605
29606         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
29607         x86_64.
29608
29609         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
29610         effective-target ilp32.
29611
29612 2005-05-26  David Ung  <davidu@mips.com>
29613
29614         * gcc.target/mips/ext_ins.c: New test for testing the generation
29615         of MIPS32/64 rev 2 ext/ins instructions.
29616
29617 2005-05-26  Andreas Jaeger  <aj@suse.de>
29618
29619         * treelang/compile/unsigned.tree: Use gimple instead of
29620         nonexisting generic dump.
29621
29622 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
29623
29624         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
29625
29626 2005-05-26  Andreas Jaeger  <aj@suse.de>
29627
29628         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
29629
29630 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
29631
29632         PR libfortran/17283
29633         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
29634         Test callee-allocated memory with write statements.
29635
29636 2005-05-25  Roger Sayle  <roger@eyesopen.com>
29637
29638         PR middle-end/21709
29639         * gcc.dg/pr21709-1.c: New test case.
29640
29641 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
29642             Mike Stump  <mrs@apple.com>
29643
29644         * objc/execute/next_mapping.h: Update for C++.
29645
29646         * obj-c++.dg/selector-1.mm: Move to...
29647         * obj-c++.dg/selector-4.mm: here...
29648
29649         * obj-c++.dg/basic.mm: New.
29650         * obj-c++.dg/comp-types-1.mm: New.
29651         * obj-c++.dg/cxx-class-1.mm: New.
29652         * obj-c++.dg/cxx-ivars-1.mm: New.
29653         * obj-c++.dg/cxx-ivars-2.mm: New.
29654         * obj-c++.dg/cxx-ivars-3.mm: New.
29655         * obj-c++.dg/cxx-scope-1.mm: New.
29656         * obj-c++.dg/cxx-scope-2.mm: New.
29657         * obj-c++.dg/defs.mm: New.
29658         * obj-c++.dg/empty-private-1.mm: New.
29659         * obj-c++.dg/encode-1.mm: New.
29660         * obj-c++.dg/encode-2.mm: New.
29661         * obj-c++.dg/encode-3.mm: New.
29662         * obj-c++.dg/extern-c-1.mm: New.
29663         * obj-c++.dg/extra-semi.mm: New.
29664         * obj-c++.dg/fix-and-continue-2.mm: New.
29665         * obj-c++.dg/isa-field-1.mm: New.
29666         * obj-c++.dg/ivar-list-semi.mm: New.
29667         * obj-c++.dg/local-decl-1.mm: New.
29668         * obj-c++.dg/lookup-1.mm: New.
29669         * obj-c++.dg/lookup-2.mm: New.
29670         * obj-c++.dg/method-1.mm: New.
29671         * obj-c++.dg/method-2.mm: New.
29672         * obj-c++.dg/method-3.mm: New.
29673         * obj-c++.dg/method-4.mm: New.
29674         * obj-c++.dg/method-5.mm: New.
29675         * obj-c++.dg/method-6.mm: New.
29676         * obj-c++.dg/method-7.mm: New.
29677         * obj-c++.dg/no-extra-load.mm: New.
29678         * obj-c++.dg/overload-1.mm: New.
29679         * obj-c++.dg/pragma-1.mm: New.
29680         * obj-c++.dg/pragma-2.mm: New.
29681         * obj-c++.dg/private-1.mm: New.
29682         * obj-c++.dg/private-2.mm: New.
29683         * obj-c++.dg/proto-qual-1.mm: New.
29684         * obj-c++.dg/qual-types-1.mm: New.
29685         * obj-c++.dg/stubify-1.mm: New.
29686         * obj-c++.dg/stubify-2.mm: New.
29687         * obj-c++.dg/super-class-1.mm: New.
29688         * obj-c++.dg/super-class-2.mm: New.
29689         * obj-c++.dg/super-dealloc-1.mm: New.
29690         * obj-c++.dg/super-dealloc-2.mm: New.
29691         * obj-c++.dg/template-1.mm: New.
29692         * obj-c++.dg/template-2.mm: New.
29693         * obj-c++.dg/template-3.mm: New.
29694         * obj-c++.dg/template-4.mm: New.
29695         * obj-c++.dg/template-5.mm: New.
29696         * obj-c++.dg/template-6.mm: New.
29697         * obj-c++.dg/try-catch-1.mm: New.
29698         * obj-c++.dg/try-catch-2.mm: New.
29699         * obj-c++.dg/try-catch-3.mm: New.
29700         * obj-c++.dg/try-catch-4.mm: New.
29701         * obj-c++.dg/try-catch-5.mm: New.
29702         * obj-c++.dg/try-catch-6.mm: New.
29703         * obj-c++.dg/try-catch-7.mm: New.
29704         * obj-c++.dg/try-catch-8.mm: New.
29705         * obj-c++.dg/try-catch-9.mm: New.
29706         * obj-c++.dg/va-meth-1.mm: New.
29707
29708 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
29709
29710         * obj-c++.dg/selector-1.mm: New.
29711         * obj-c++.dg/selector-2.mm: New.
29712
29713 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
29714
29715         * obj-c++.dg/selector-3.mm: New.
29716         * objc.dg/selector-3.m: New.
29717
29718 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
29719
29720         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
29721         about where warning appears.
29722
29723 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
29724
29725         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
29726         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
29727         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
29728         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
29729
29730 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
29731
29732         * gcc.dg/20050524-1.c: New test.
29733
29734 2005-05-25  Jan Hubicka  <jh@suse.cz>
29735
29736         * gcc.dg/tree-prof/inliner-1.c: New.
29737
29738 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
29739
29740         * gcc.dg/tree-prof: New directory.
29741         * gcc.dg/tree-prof/tree-prof.exp: New.
29742
29743 2005-05-25  DJ Delorie  <dj@redhat.com>
29744
29745         * gcc.dg/Wattributes-1.c: New.
29746         * gcc.dg/Wattributes-2.c: New.
29747         * gcc.dg/Wattributes-3.c: New.
29748
29749 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
29750
29751         PR tree-optimization/19833
29752         * gcc.dg/uninit-4.c: Remove xfail.
29753         * gcc.dg/uninit-9.c: Ditto.
29754
29755 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
29756
29757         * obj-c++.dg/bitfield-[1-5].mm: New.
29758         * obj-c++.dg/class-protocol-1.mm: New.
29759         * obj-c++.dg/comp-types-1[0-1].mm: New.
29760         * obj-c++.dg/comp-types-[2-9].mm: New.
29761         * obj-c++.dg/encode-[4-8].mm: New.
29762         * obj-c++.dg/layout-1.mm: New.
29763         * obj-c++.dg/method-1[0-9].mm: New.
29764         * obj-c++.dg/method-2[0-1].mm: New.
29765         * obj-c++.dg/method-[8-9].mm: New.
29766         * obj-c++.dg/objc-gc-3.mm: New.
29767         * obj-c++.dg/try-catch-10.mm: New.
29768         * objc.dg/bitfield-5.m: New.
29769         * objc.dg/comp-types-10.m: New.
29770         * objc.dg/comp-types-9.m: New.
29771         * objc.dg/layout-1.m: New.
29772         * objc.dg/objc-gc-4.m: New.
29773         * objc.dg/try-catch-9.m: New.
29774         * objc.dg/class-protocol-1.m: Tweak diagnostics.
29775         * objc.dg/comp-types-1.m: Likewise.
29776         * objc.dg/comp-types-[5-6].m: Likewise.
29777         * objc.dg/method-9.m: Likewise.
29778
29779 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
29780
29781         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
29782         and on hardware without VMX support.
29783
29784         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
29785
29786         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
29787
29788         * lib/profopt.exp (dg-final-generate, dg-final-use,
29789         profopt-final-code, profopt-get-options): New.
29790         (profopt-execute): Process test directives.
29791
29792         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
29793         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
29794         cleanup-tree-dump, cleanup-saved-temps): Update comments.
29795
29796 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
29797
29798         PR C++/21645
29799         * g++.dg/init/ctor5.C: New test.
29800
29801 2005-05-24  Ira Rosen  <irar@il.ibm.com>
29802
29803         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
29804         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
29805         vect-113.c, vect-114.c.
29806
29807 2005-05-23  Adam Nemet  <anemet@lnxw.com>
29808
29809         * gcc.dg/const-elim-1.c: Remove xfails.
29810
29811 2005-05-23  Jeff Law  <law@redhat.com>
29812
29813         * gcc.c-torture/compile/pr21638.c: New test.
29814         * gcc.c-torture/compile/20050520-1.c: New test.
29815
29816 2005-05-23  Nick Clifton  <nickc@redhat.com>
29817
29818         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
29819         be a proper triple, ie: m32r*-*-*.
29820         * g++.old-deja/g++.jason/thunk3.C: Likewise.
29821
29822 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
29823
29824         PR middle-end/21331
29825         PR tree-opt/21293
29826         * gcc.c-torture/compile/pr21293.c: New test.
29827         * gcc.c-torture/execute/pr21331.c: New test.
29828
29829 2004-05-20  Richard Henderson  <rth@redhat.com>
29830
29831         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
29832
29833 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
29834
29835         * obj-c++-dg.exp: Add.
29836         * obj-c++.exp: Add.
29837         * obj-c++.dg/dg.exp: Add.
29838
29839 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
29840
29841         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
29842         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
29843
29844 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
29845
29846         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
29847
29848 2004-05-19  Richard Henderson  <rth@redhat.com>
29849
29850         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
29851
29852 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
29853
29854         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
29855
29856         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
29857
29858 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
29859
29860         PR c++/21495
29861         * g++.dg/parse/extern1.C: New test.
29862         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
29863
29864 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29865
29866         * gcc.dg/c99-math.h: New.
29867         * gcc.dg/c99-math-float-1.c: New test.
29868         * gcc.dg/c99-math-double-1.c: Likewise.
29869         * gcc.dg/c99-math-long-double-1.c: Likewise.
29870
29871 2005-05-18  Richard Henderson  <rth@redhat.com>
29872
29873         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
29874
29875 2005-05-18  Devang Patel  <dpatel@apple.com>
29876
29877         * g++.dg/opt/20050511-1.C: New test.
29878
29879 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
29880
29881         PR libfortran/21127
29882         * gfortran.dg/reshape-complex.f90: New test.
29883
29884 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
29885
29886         * gfortran.dg/array_constructor_1.f90: New test.
29887         * gfortran.dg/array_constructor_2.f90: New test.
29888
29889 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
29890
29891         PR fortran/20954
29892         * gfortran.dg/pr20954.f: New test.
29893
29894 2005-05-17  Mike Stump  <mrs@apple.com>
29895
29896         Yet more Objective-C++...
29897
29898         * objc.dg/method-5.m: Update.
29899         * objc.dg/method-6.m: Update.
29900         * objc.dg/method-7.m: Update.
29901         * objc.dg/method-9.m: Update.
29902         * objc.dg/try-catch-2.m: Update.
29903
29904 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
29905
29906         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
29907         Remove little-endian optimizations.
29908
29909 2005-05-17  Jeff Law  <law@redhat.com>
29910
29911         * g++.dg/tree-ssa/pr14814.C: New test.
29912         * gcc.dg/tree-ssa/pr14814.C: New test.
29913         * gcc.dg/tree-ssa/pr17141-1.C: New test.
29914         * gcc.dg/tree-ssa/pr17141-2.C: New test.
29915
29916 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
29917
29918         * gcc.dg/compat/generate-random.c: Do not include
29919         libiberty.h.
29920         * gcc.dg/compat/generate-random_r.c: Likewise.
29921
29922 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
29923
29924         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
29925
29926 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
29927
29928         PR middle-end/21595
29929         * g++.dg/tree-ssa/builtin1.C: New testcase.
29930
29931 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
29932
29933         PR c++/21454
29934         * g++.dg/opt/const4.C: New test.
29935
29936         PR middle-end/21492
29937         * g++.dg/opt/crossjump1.C: New test.
29938
29939         PR tree-optimization/21610
29940         * gcc.c-torture/compile/20050516-1.c: New test.
29941
29942         PR fortran/15080
29943         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
29944         about the test failing.
29945         * gfortran.fortran-torture/execute/where_7.f90: New test.
29946         * gfortran.fortran-torture/execute/where_8.f90: New test.
29947
29948 2005-05-16  Richard Henderson  <rth@redhat.com>
29949
29950         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
29951         i?86 and x86_64.
29952
29953 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
29954
29955         * gcc.dg/compat/generate-random.c (config.h): Do not include.
29956         (limits.h): Include unconditionally.
29957         (stdlib.h): Likewise.
29958         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
29959         (limits.h): Include unconditionally.
29960         (stdlib.h): Likewise.
29961         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
29962         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
29963         (limits.h): Include unconditionally.
29964         (stdlib.h): Likewise.
29965         (hashtab.h): Do not include.
29966         (getopt.h): Likewise.
29967         (stddef.h): Include.
29968         (hashval_t): Define.
29969         (struct entry): Add "next" field.
29970         (HASH_SIZE): New macro.
29971         (hash_table): New variable.
29972         (switchfiles): Do not use xmalloc.
29973         (mix): New macro.
29974         (iterative_hash): New function.
29975         (hasht): Remove.
29976         (e_exists): New function.
29977         (e_insert): Likewise.
29978         (output): Use, instead of libiberty hashtable functions.
29979         (main): Do not use getopt.  Do not call htab_create.
29980
29981 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
29982
29983         PR libstdc++/21526
29984         * lib/target-supports.exp (check_mkfifo_available):
29985         Return 0 for cygwin as mkfifo support incomplete on platform.
29986         Fix typos in comments.
29987
29988 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
29989
29990         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
29991
29992 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
29993
29994         PR fortran/17432
29995         * gfortran.dg/assign_4.f: New test.
29996
29997 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
29998
29999         PR tree-optimization/21563
30000         * gcc.dg/tree-ssa/pr21563.c: New.
30001
30002 2005-05-14  Jan Hubicka  <jh@suse.cz>
30003
30004         * gcc.dg/noreturn-7.c: Allow control reaches warning.
30005
30006 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
30007
30008         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
30009
30010 2005-05-13  Julian Brown  <julian@codesourcery.com>
30011
30012         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
30013         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
30014
30015 2005-05-13  Jan Hubicka  <jh@suse.cz>
30016
30017         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
30018         * gcc.dg/fold-xor-?.c: Likewise.
30019         * gcc.dg/pr15784-?.c: Likewise.
30020         * gcc.dg/pr20922-?.c: Likewise.
30021         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
30022         * gcc.dg/tree-ssa/pr17598.c: Likewise.
30023         * gcc.dg/tree-ssa/pr20470.c: Likewise.
30024
30025 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30026
30027         PR fortran/21260
30028         * gfortran.dg/hollerith_1.f90: New test.
30029
30030 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30031
30032         * gfortran.dg/func_result_2.f90: New test.
30033
30034 2005-05-11  Bud Davis  <bdavis@gfortran.org>
30035
30036         * gfortran.dg/dev_null.f90: New test.
30037
30038 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
30039
30040         * gcc.dg/arm-vfp1.c: Revert last change.
30041
30042 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
30043
30044         PR middle-end/19807
30045         PR tree-optimization/19639
30046         * g++.dg/tree-ssa/pr19807.C: New testcase.
30047
30048 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30049
30050         PR libfortran/21471
30051         * gfortran.dg/append-1.f90: New test.
30052
30053 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
30054
30055         * gcc.dg/pr18501.c: XFAIL.
30056         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
30057         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
30058         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
30059         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
30060         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
30061         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
30062         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
30063         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
30064
30065 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30066
30067         PR fortran/20178
30068         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
30069         gfortran.dg/f2c_3.f90: New tests.
30070
30071         * gfortran.dg/return_1.f90: Fix dg annotation.
30072
30073 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
30074
30075         * gcc.c-torture/compile/20050510-1.c: New test.
30076
30077 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
30078
30079         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
30080
30081 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
30082
30083         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
30084
30085 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
30086
30087         PR c/17913
30088         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
30089
30090 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
30091
30092         PR c/21342
30093         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
30094         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
30095
30096 2005-05-10  Ben Elliston  <bje@au.ibm.com>
30097
30098         PR debug/16676
30099         * gcc.dg/debug/pr16676.c: New test.
30100
30101 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
30102
30103         PR testsuite/21443
30104         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
30105         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
30106         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
30107         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
30108         Change -O1 to -O2.
30109         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
30110         -fno-tree-dominator-opts.
30111
30112 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30113
30114         * gfortran.dg/return_1.f90: New test.
30115
30116 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
30117
30118         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
30119
30120         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
30121
30122 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
30123
30124         PR c++/21427
30125         * g++.dg/inherit/covariant13.C: New.
30126
30127 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30128
30129         PR libfortran/19155
30130         * gfortran.dg/pr19155.f: New test.
30131
30132 2005-05-08  Roger Sayle  <roger@eyesopen.com>
30133
30134         PR inline-asm/8788
30135         * gcc.dg/pr8788-1.c: New testcase.
30136
30137 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
30138
30139         PR target/21416
30140         * gcc.target/mips/fpcmp-[12].c: New tests.
30141
30142 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
30143
30144         * lib/target-supports-dg.exp (dg-require-fork): New function.
30145         (dg-require-mkfifo): Likewise.
30146         * lib/target-supports.exp (check_function_available): New
30147         function.
30148         (check_fork_available): Likewise.
30149         (check_mkfifo_available): Likewise.
30150
30151 2005-05-06  Jeff Law  <law@redhat.com>
30152
30153         * gcc.c-torture/compile/pr21380.c: New test.
30154
30155 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
30156
30157         PR c++/20961
30158         * g++.dg/ext/weak3.C: New test.
30159
30160 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
30161
30162         PR c++/21352
30163         * g++.dg/template/crash37.C: New test.
30164
30165 2005-05-05  Paul Brook  <paul@codesourcery.com>
30166
30167         * gcc.dg/arm-g2.c: Use effective-target arm32.
30168         * gcc.dg/arm-mmx-1.c: Ditto.
30169         * gcc.dg/arm-scd42-2.c: Ditto.
30170         * gcc.dg/arm-vfp1.c: Ditto.
30171         * lib/target-supports.exp (check_effective_target_arm32): New
30172         function.
30173
30174 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
30175
30176         PR libfortran/21354
30177         gfortran.dg/in_pack_rank7.f90: New test.
30178
30179 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
30180
30181         PR middle-end/15618
30182         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
30183
30184 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
30185
30186         PR middle-end/21265
30187         * gcc.dg/20050503-1.c: New test.
30188
30189         PR rtl-optimization/21239
30190         * gcc.dg/i386-sse-11.c: New test.
30191
30192 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
30193
30194         PR target/16888
30195         * gcc.target/i386/asm-1.c: New test.
30196
30197 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
30198
30199         PR rtl-optimization/21330
30200         * gcc.c-torture/execute/20050502-1.c: New test.
30201
30202         PR target/21297
30203         * gcc.c-torture/execute/20050502-2.c: New test.
30204
30205 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
30206
30207         PR middle-end/21282
30208         * gcc.dg/pr21282.c: New.
30209
30210 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
30211
30212         * gcc.dg/vect/pr20122.c: Clean up .vect file.
30213         * gcc.dg/vect/vect-92.c: Likewise.
30214         * gcc.dg/vect/vect-93.c: Likewise.
30215         * gcc.dg/vect/vect-dv-1.c: Likewise.
30216         * gcc.dg/vect/vect-dv-2.c: Likewise.
30217         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
30218
30219 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
30220
30221         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
30222         * gfortran.dg/vect/vect-2.f90: Likewise.
30223         * gfortran.dg/vect/vect-3.f90: Likewise.
30224         * gfortran.dg/vect/vect-4.f90: Likewise.
30225         * gfortran.dg/vect/vect-5.f90: Likewise.
30226
30227 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
30228
30229         PR target/20813
30230         * gcc.dg/rs6000-fpint-2.c: New.
30231
30232 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
30233
30234         PR c/15698
30235         * gcc.dg/builtins-30.c: Update expected messages.
30236         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
30237         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
30238         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
30239
30240 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
30241
30242         PR tree-optimization/21294
30243         * gcc.dg/tree-ssa/pr21294.c: New.
30244
30245 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
30246
30247         * gcc.dg/altivec-3.c (vec_store): Do not use the old
30248         __builtin_altivec_st_internal_4si built-in.
30249
30250 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
30251
30252         PR c++/15875
30253         * g++.dg/template/ptrmem14.C: New test.
30254
30255 2005-05-02  Paul Brook  <paul@codesourcery.com>
30256
30257         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
30258
30259 2005-05-02  Michael Matz  <matz@suse.de>
30260
30261         PR c++/19542
30262         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
30263
30264 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
30265
30266         * g++.dg/cpp/weak.C: New test.
30267
30268 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
30269
30270         * gcc.dg/tree-ssa/loop-8.c: New test.
30271
30272 2005-04-30  Michael Maty  <matz@suse.de>
30273
30274         * gcc.dg/inline-mcpy.c: New test.
30275
30276 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
30277
30278         PR libfortran/18958
30279         * gfortran.dg/eoshift.f90: New test case.
30280
30281 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
30282
30283         PR libfortran/18857
30284         * gfortran.dg/matmul_1.f90: New test.
30285
30286 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
30287
30288         PR tree-optimization/21030
30289         * gcc.dg/tree-ssa/pr21030.c: New.
30290
30291 2005-04-29  Devang Patel  <dpatel@apple.com>
30292
30293         PR tree-optimization/21272
30294         * gcc.dg/vect/vect-ifcvt-10.c: New test.
30295
30296 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
30297
30298         PR fortran/13082
30299         PR fortran/18824
30300         * gfortran.dg/entry_4.f90: New test.
30301         * gfortran.fortran-torture/execute/entry_1.f90: New test.
30302         * gfortran.fortran-torture/execute/entry_2.f90: New test.
30303         * gfortran.fortran-torture/execute/entry_3.f90: New test.
30304         * gfortran.fortran-torture/execute/entry_4.f90: New test.
30305         * gfortran.fortran-torture/execute/entry_5.f90: New test.
30306         * gfortran.fortran-torture/execute/entry_6.f90: New test.
30307         * gfortran.fortran-torture/execute/entry_7.f90: New test.
30308
30309 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30310
30311         * gfortran.fortran-torture/execute/entry_8.f90: New test.
30312
30313 2005-04-29  Paul Brook  <paul@codesourcery.com>
30314
30315         * gfortran.dg/entry_3.f90: New test.
30316
30317 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30318
30319         * gfortran.dg/implicit_4.f90: New test.
30320
30321 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
30322
30323         * lib/target-supports.exp (check_profiling_available): Return
30324         false for xtensa-*-elf.
30325
30326 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
30327
30328         * lib/fortran-torture.exp (fortran-torture.exp): Catch
30329         error if file cannot be deleted.
30330
30331 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
30332
30333         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
30334         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
30335         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
30336         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
30337         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
30338         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
30339         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
30340         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
30341         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
30342         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
30343         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
30344         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
30345         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
30346
30347 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30348
30349         PR fortran/20865
30350         * gfortran.dg/pr20865.f90: New test.
30351
30352 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
30353
30354         * gcc.dg/void-cast-2.c: New test.
30355
30356 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
30357
30358         PR c/21159
30359         * gcc.dg/void-cast-1.c: New test.
30360
30361 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
30362
30363         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
30364
30365 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30366
30367         PR fortran/21177
30368         * gfortran.dg/pr21177.f90: New test.
30369
30370 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
30371
30372         PR tree-optimization/21171
30373         * gcc.dg/tree-ssa/pr21171.c: New test.
30374
30375 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
30376
30377         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
30378         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
30379         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
30380         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
30381         gcc.dg/tree-ssa/gen-vect-32.c: New.
30382         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
30383         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
30384         don't run on PPC32.
30385
30386 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
30387
30388         PR c/21213
30389         * gcc.dg/transparent-union-3.c: New test.
30390
30391 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
30392
30393         PR c/20740
30394         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
30395         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
30396         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
30397         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
30398         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
30399         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
30400
30401 2005-04-26  Jeff Law  <law@redhat.com>
30402
30403         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
30404         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
30405         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
30406         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
30407         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
30408         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
30409         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
30410
30411 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
30412
30413         PR tree-optimization/17598
30414         * gcc.dg/tree-ssa/pr17598.c: New testcase.
30415
30416 2005-04-25  Mike Stump  <mrs@apple.com>
30417
30418         * objc.dg/fix-and-continue-1.m: Add.
30419
30420 2005-04-25  Roger Sayle  <roger@eyesopen.com>
30421
30422         PR c++/20995
30423         * g++.dg/opt/pr20995-1.C: New test case.
30424
30425 2005-04-25  Devang Patel <dpatel@apple.com>
30426
30427         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
30428
30429 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
30430
30431         PR testsuite/21062
30432         * g++.dg/opt/alias2.C (printf): Correct the prototype.
30433
30434 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
30435
30436         PR C++/21188
30437         * g++.dg/opt/rtti2.C: New test.
30438
30439 2005-04-25  Paul Brook  <paul@codesourcery.com>
30440         Steven G. Kargl  <kargls@comcast.net>
30441
30442         PR fortran/20879
30443         * gfortran.dg/ichar_1.f90: New file.
30444
30445 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
30446
30447         PR middle-end/20991
30448         * g++.dg/opt/pr20991.C: New test.
30449
30450         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
30451         where sizeof (type) < __alignof__ (type).
30452         * gcc.dg/compat/struct-layout-1.h: Likewise.
30453
30454 2005-04-24  Per Bothner  <per@bothner.com>
30455             Devang Patel  <dpatel@apple.com>
30456
30457         PR preprocessor/20907
30458         * gcc.dg/cpp/very-long-comment.c: New test.
30459
30460 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30461
30462         PR fortran/20059
30463         * gfortran.dg/common_5.f: New test.
30464
30465 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
30466
30467         PR middle-end/21082
30468         * g++.dg/tree-ssa/pr21082.C: New testcase.
30469
30470 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
30471
30472         * gcc.dg/vect/vect-99.c: New test.
30473
30474 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
30475
30476         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
30477
30478 2005-04-22  Jeff Law  <law@redhat.com>
30479
30480         * gcc.dg/uninit-5.c: Remove xfails.
30481         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
30482         conditionals and loads.
30483
30484 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
30485
30486         PR libfortran/20074
30487         PR libfortran/20436
30488         PR libfortran/21108
30489         * gfortran.dg/nested_reshape.f90: new test
30490         * gfortran.dg/reshape-alloc.f90: new test
30491         * gfortran.dg/reshape.f90: new test
30492
30493 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
30494
30495         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
30496
30497         * gcc.dg/arm-vfp1.c: New test.
30498
30499 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
30500
30501         PR c++/21087
30502         * g++.dg/lookup/builtin2.C: New test.
30503
30504 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
30505
30506         * gcc.dg/weak/weak-13.c: New test.
30507
30508 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
30509
30510         * lib/target-supports.exp (check_effective_target_sync_int_long):
30511         Add powerpc*.
30512
30513 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
30514
30515         * gcc.target/mips/branch-1.c: New test.
30516
30517 2005-04-21  Richard Henderson  <rth@redhat.com>
30518
30519         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
30520         * gcc.dg/vect/vect-86.c: Likewise.
30521         * gcc.dg/vect/vect-87.c: Likewise.
30522         * gcc.dg/vect/vect-88.c: Likewise.
30523
30524 2005-04-21  Devang Patel  <dpatel@apple.com>
30525
30526         PR optimization/20994
30527         * gcc.dg/tree-ssa/ifc-3.c: New test.
30528
30529 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
30530
30531         PR c/12913
30532         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
30533         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
30534         gcc.dg/c99-vla-jump-5.c: New tests.
30535
30536 2005-04-19  Richard Henderson  <rth@redhat.com>
30537
30538         * lib/target-supports.exp (check_effective_target_vect_int_mult):
30539         Fix typo in exists check.
30540         (check_effective_target_sync_int_long): New.
30541         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
30542         * gcc.dg/ia64-sync-2.c: Likewise.
30543         * gcc.dg/ia64-sync-3.c: Likewise.
30544         * gcc.dg/ia64-sync-4.c: Likewise.
30545
30546 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
30547
30548         * gcc.dg/fold-xor-1.c: New test.
30549         * gcc.dg/fold-xor-2.c: New test.
30550
30551 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
30552
30553         PR target/20670
30554         * g++.dg/eh/fp-regs.C: New test.
30555
30556 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
30557
30558         * gcc.dg/Wint-to-pointer-cast-1.c,
30559         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
30560         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
30561         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
30562
30563 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30564
30565         PR fortran/16861
30566         * gfortran.dg/pr16861.f90: New test.
30567
30568 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
30569
30570         * gcc.dg/pr21085.c: New test.
30571
30572 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
30573
30574         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
30575         (setup_mips_tests, dg-mips-options): New procedures.
30576         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
30577         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
30578         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
30579         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
30580         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
30581         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
30582         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
30583         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
30584         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
30585         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
30586         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
30587         dg-mips-options instead of dg-options.  Remove now-redundant
30588         preprocessor guards.
30589         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
30590         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
30591         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
30592         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
30593         * gcc.dg/vr-mult-2.c: Delete.
30594         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
30595         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
30596         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
30597         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
30598         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
30599         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
30600         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
30601
30602 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
30603
30604         * ada/acats/run_all.sh: Use sync when executable not present.
30605
30606 2005-04-18  Devang Patel  <dpatel@apple.com>
30607
30608         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
30609         * gcc.dg/vect/vect-11a.c: New.
30610         * gcc.dg/vect/vect-none.c: Update.
30611         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
30612
30613 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
30614
30615         PR tree-optimization/20922
30616         * gcc.dg/pr20922-1.c: New test.
30617         * gcc.dg/pr20922-2.c: New test.
30618         * gcc.dg/pr20922-3.c: New test.
30619         * gcc.dg/pr20922-4.c: New test.
30620         * gcc.dg/pr20922-5.c: New test.
30621         * gcc.dg/pr20922-6.c: New test.
30622
30623 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30624
30625         PR libfortran/20950
30626         * gfortran.dg/pr20950.f: New test.
30627
30628 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30629
30630         PR libfortran/19216
30631         * gfortran.dg/pr19216.f: New test.
30632
30633 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
30634
30635         PR tree-optimization/21001
30636         * gcc.dg/tree-ssa/pr21001.c: New.
30637
30638 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
30639
30640         PR libfortran/21075
30641         * gfortran.dg/reshape_rank7.f90: New test.
30642
30643 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
30644
30645         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
30646         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
30647         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
30648         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
30649         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
30650         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
30651         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
30652         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
30653         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
30654         wrong way round).
30655         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
30656         in namelists.  New test.
30657         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
30658         New test.
30659         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
30660         New test.
30661         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
30662         namelist.  New test.
30663         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
30664         New test.
30665         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
30666         New test.
30667         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
30668         namelist.  New test.
30669         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
30670         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
30671         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
30672         New test.
30673         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
30674         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
30675         arrays. New test.
30676
30677 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
30678
30679         * gfortran.dg/wtruncate.f: New testcase.
30680         * gfortran.dg/wtruncate.f90: New testcase.
30681
30682 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
30683
30684         PR c++/21025
30685         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
30686         which sizeof/alignof is dependent, rather than just whether we are
30687         processing_template_decl.
30688
30689 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
30690
30691         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
30692         corrected typo where the wrong variables had been compared.
30693
30694 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
30695
30696         PR libfortran/18495
30697         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
30698         Test callee-allocated version of return array with a write
30699         statement.
30700         Test spread with a temporary with another write statement.
30701
30702 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
30703
30704         PR tree-optimization/21031
30705         * gcc.dg/tree-ssa/pr21031.c: New.
30706
30707 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
30708
30709         PR tree-optimization/21004
30710         * gcc.dg/builtins-53.c: Include builtins-config.h.
30711         Check floorf, ceilf, floorl and ceill transformations
30712         only when HAVE_C99_RUNTIME is defined.
30713
30714 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
30715
30716         PR middle-end/20739
30717         * gcc.dg/tree-ssa/pr20739.c: New test.
30718
30719 2005-04-14  Mike Stump  <mrs@apple.com>
30720
30721         * gcc.dg/Foundation.framework/empty: New.
30722         * gcc.dg/framework-2.c: New.
30723
30724 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
30725
30726         PR tree-optimization/21021
30727         * gcc.c-torture/compile/pr21021.c: New.
30728
30729 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
30730
30731         PR testsuite/21010
30732         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
30733         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
30734         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
30735         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
30736         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
30737         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
30738         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
30739         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
30740
30741 2005-04-14  Richard Henderson  <rth@redhat.com>
30742
30743         * lib/target-supports.exp (check_effective_target_vect_condition):
30744         Add ia64, i?86, and x86_64.
30745
30746 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
30747
30748         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
30749
30750 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
30751
30752         PR tree-optimization/20657
30753         * gcc.dg/tree-ssa/pr20657.c: New.
30754
30755 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
30756
30757         * gcc.dg/builtins-53.c: Also check (int)trunc* and
30758         (long long int)trunc*.
30759
30760 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
30761
30762         PR target/20927
30763         * gcc.dg/pr20927.c: New test.
30764
30765 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
30766
30767         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
30768         * gcc.target/mips/asm-1.c: Likewise.
30769
30770 2005-04-13  Dale Johannesen  <dalej@apple.com>
30771
30772         * objc.dg/objc-fast-4.m: New.
30773
30774 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
30775
30776         * gcc.target/cris/torture/cris-torture.exp: New driver in new
30777         directory.
30778         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
30779
30780 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
30781
30782         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
30783         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
30784         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
30785
30786 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
30787
30788         PR tree-optimization/20913
30789         * gcc.dg/tree-ssa/pr20913.c: New.
30790
30791         PR tree-optimization/20702
30792         * gcc.dg/tree-ssa/pr20702.c: New.
30793
30794 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30795
30796         PR c++/13744
30797         * g++.dg/inherit/local3.C: New test.
30798
30799 2005-04-12  Jeff Law  <law@redhat.com>
30800
30801         * gcc.dg/tree-ssa/20050412-1.c: New test.
30802
30803 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
30804
30805         PR libfortran/19016
30806         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
30807         Add tests with mask generated by expression.
30808         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
30809         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
30810         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
30811
30812 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
30813
30814         PR middle-end/20917
30815         * gcc.dg/20050409-1.c: New test.
30816
30817 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
30818
30819         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
30820
30821 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
30822
30823         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30824         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
30825         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30826         (TARGET_CXX): Adjust accordingly.
30827         * target.h (struct gcc_target): Remove epxort_class_data.  Add
30828         determine_class_data_visibility and class_data_always_comdat.
30829         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30830         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
30831         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30832         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
30833         (arm_cxx_determine_class_data_visibility): New.
30834         (arm_cxx_class_data_always_comdat): Likewise.
30835         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30836         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
30837         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30838         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
30839         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
30840         Define.
30841
30842 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
30843
30844         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
30845
30846 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
30847
30848         * gcc.dg/i386-darwin-fpmath.c: New.
30849
30850 2004-04-11  Devang Patel  <dpatel@apple.com>
30851
30852         * lib/target-supports.exp (check_effective_target_vect_condition): New.
30853         * gcc.dg/vect/vect-ifcvt-1.c: New test.
30854         * gcc.dg/vect/vect-ifcvt-2.c: New test.
30855         * gcc.dg/vect/vect-ifcvt-3.c: New test.
30856         * gcc.dg/vect/vect-ifcvt-4.c: New test.
30857         * gcc.dg/vect/vect-ifcvt-5.c: New test.
30858         * gcc.dg/vect/vect-ifcvt-6.c: New test.
30859         * gcc.dg/vect/vect-ifcvt-7.c: New test.
30860         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
30861
30862 2004-04-11  Devang Patel  <dpatel@apple.com>
30863
30864         * gcc.dg/vect/vect-dv-1.c: New test.
30865         * gcc.dg/vect/vect-dv-2.c: New test.
30866
30867 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
30868
30869         PR tree-optimization/20933
30870         * gcc.dg/tree-ssa/pr20933.c: New test.
30871
30872 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30873
30874         * gfortran.dg/fold_nearest.f90: New test.
30875
30876 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
30877
30878         * gcc.dg/tree-ssa/alias-1.c: New test.
30879
30880 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
30881
30882         PR tree-optimization/20920
30883         * g++.dg/tree-ssa/pr20920.C: New test.
30884
30885 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
30886
30887         * gcc.dg/builtins-53.c: Also check (int)ceil* and
30888         (long long int)ceil*.
30889
30890 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
30891
30892         * g++.dg/warn/Wdtor1.C: Declare template in system header with
30893         explicit C++ linkage.
30894
30895 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30896
30897         * gfortran.dg/pr17229.f: Take care of the new obsolescence
30898         warning for arithmetic IF statements.
30899
30900 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
30901
30902         * eor_handling_1.f90: New test case.
30903         * eor_handling_2.f90: New test case.
30904         * eor_handling_3.f90: New test case.
30905         * eor_handling_4.f90: New test case.
30906         * eor_handling_5.f90: New test case.
30907         * noadv_size.f90: New test case.
30908         * pad_no.f90: New test case.
30909
30910 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
30911
30912         * gcc.c-torture/execute/20050410-1.c: New test.
30913
30914 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
30915
30916         * gcc.dg/pr20126.c: New.
30917
30918 2005-04-09  Bud Davis  <bdavis@gfortran.org>
30919             Steven G. Kargl <kargls@comcast.net>
30920
30921         * gfortran.dg/PR19872.f: New test.
30922
30923 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
30924
30925         * gfortran.dg/nint_1.f90: Fix dg-do directive.
30926
30927 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
30928
30929         * gfortran.dg/nint_1.f90: New test.
30930
30931 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
30932
30933         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
30934         Added test for callee-allocated arrays with write statements.
30935         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
30936         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
30937         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
30938         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
30939         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
30940
30941 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
30942
30943         PR libfortran/20163
30944         * gfortran.dg/open-options-blanks.f: New test.
30945
30946 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
30947
30948         PR fortran/13257
30949         * gfortran.dg/comma_format_extension_[1234].f: New tests.
30950
30951 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
30952
30953         * gcc.dg/tree-ssa/stdarg-1.c: New test.
30954         * gcc.dg/tree-ssa/stdarg-2.c: New test.
30955         * gcc.dg/tree-ssa/stdarg-3.c: New test.
30956         * gcc.dg/tree-ssa/stdarg-4.c: New test.
30957         * gcc.dg/tree-ssa/stdarg-5.c: New test.
30958         * gcc.c-torture/execute/stdarg-4.c: New test.
30959
30960         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
30961
30962         PR target/20795
30963         * g++.dg/abi/param2.C: New test.
30964
30965 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
30966
30967         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
30968
30969 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
30970
30971         * gcc.dg/builtins-53.c: New test.
30972
30973 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
30974
30975         * g++.dg/tree-ssa/pr18178.C: New test.
30976         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
30977         * gcc.c-torture/execute/20041019-1.c: New test.
30978         * gcc.dg/tree-ssa/20041008-1.c: New test.
30979         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
30980         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
30981         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
30982         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
30983         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
30984         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
30985         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
30986         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
30987         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
30988         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
30989
30990 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
30991
30992         PR rtl-optimization/20466
30993         * gcc.c-torture/execute/pr20466-1.c: New test.
30994
30995 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
30996
30997         PR c++/20905
30998         * g++.dg/parse/cond2.C: New test.
30999
31000         PR c++/20145
31001         * g++.dg/warn/Wdtor1.C: New test.
31002
31003 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31004
31005         PR fortran/17229
31006         * gfortran.dg/pr17229.f: New test.
31007
31008 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
31009
31010         * gfortran.dg/tiny_1.f90: New test.
31011         * gfortran.dg/tiny_2.f90: ditto.
31012
31013 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
31014
31015         * gfortran.dg/eor_1.f90: Fix dg-do run line
31016         * gfortran.dg/open_new.f90: Fix dg-do run line
31017
31018 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
31019
31020         * lib/target-supports.exp (get_compiler_messages): Support
31021         optional arguments, the fourth being compiler options.
31022         (check_effective_target_fpic): New proc.
31023         * gcc.dg/20050321-2.c: Restrict to target fpic.
31024
31025 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
31026
31027         * gcc.dg/15443-1.c: New test.
31028         * gcc.dg/15443-2.c: Likewise.
31029
31030 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31031
31032         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
31033
31034 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
31035
31036         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
31037
31038 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
31039
31040         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
31041         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
31042         -m64.
31043         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
31044         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
31045         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
31046
31047 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
31048
31049         PR c++/20212
31050         * g++.dg/warn/Wunused-11.C: New test.
31051
31052 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
31053
31054         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
31055
31056 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
31057
31058         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
31059
31060 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
31061
31062         PR c++/20734
31063         * g++.dg/template/ptrmem13.C: New test.
31064
31065 2005-04-05  Per Bothner  <per@bothner.com>
31066
31067         * lib/gcc.exp: Always add -fno-show-column, for now.
31068
31069 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
31070
31071         PR testsuite/20767
31072         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
31073         of plain old "unsigned int" for the type of "i".  Makes this test
31074         64bit clean.
31075
31076 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
31077
31078         * gcc.dg/i386-ssefn-1.c: New test.
31079         * gcc.dg/i386-ssefn-2.c: New test.
31080         * gcc.dg/i386-ssefn-3.c: New test.
31081         * gcc.dg/i386-ssefn-4.c: New test.
31082
31083 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
31084
31085         PR tree-optimization/20076
31086         * gcc.dg/builtin-apply4.c: New test.
31087
31088         PR preprocessor/19475
31089         * gcc.dg/cpp/macspace1.c: New test.
31090         * gcc.dg/cpp/macspace2.c: New test.
31091
31092 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31093
31094         * gfortran.dg/pr20755.f: Fixed bad format.
31095
31096 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
31097
31098         PR c++/20763
31099         * g++.dg/ext/attrib21.C: New test.
31100
31101 2004-04-05  Devang Patel  <dpatel@apple.com>
31102
31103         * lib/target-supports.exp (check_effective_target_vect_shif): New.
31104         * gcc.dg/vect/vect-shift-1.c: New test.
31105
31106 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31107
31108         PR libfortran/20755
31109         * gfortran.dg/pr20755.f: New test.
31110
31111 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
31112
31113         * gfortran.dg/pr15959.f90: New test.
31114         * gfortran.dg/string_pad_trunc.f90: New test.
31115
31116 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31117
31118         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
31119         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
31120         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
31121         syntax.
31122
31123 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31124
31125         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
31126
31127 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31128
31129         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
31130         * gcc.c-torture/compile/20011119-2.c: Likewise.
31131         * gcc.c-torture/compile/981001-2.c: Likewise.
31132
31133 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
31134
31135         PR c++/20679
31136         * g++.dg/template/overload4.C: New test.
31137
31138 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
31139
31140         PR c++/20746
31141         * g++.dg/abi/covariant5.C: New.
31142
31143         PR debug/20505
31144         * g++.dg/debug/const2.C: New.
31145
31146 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
31147
31148         PR rtl-optimization/16104
31149         * gcc.c-torture/execute/20050316-1.c: New test.
31150
31151 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
31152
31153         * g++.dg/template/spec23.C: Fix dg-error text.
31154
31155 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
31156
31157         PR c++/19199
31158         * g++.dg/expr/lval2.C: New.
31159
31160 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31161
31162         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
31163         __builtin_strcasecmp and __builtin_strncasecmp.
31164
31165 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
31166
31167         PR c++/20723
31168         * g++.dg/template/spec22.C: New.
31169         * g++.dg/template/spec23.C: New.
31170
31171 2005-04-03  Dale Ranta  <dir@lanl.gov>
31172             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31173
31174         PR libfortran/20068
31175         PR libfortran/20125
31176         PR libfortran/20156
31177         PR libfortran/20471
31178         * gfortran.dg/backspace.f: New test.
31179
31180 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
31181
31182         * gcc.dg/pr19345.c: New test.
31183
31184 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
31185
31186         PR tree-optimization/20640
31187         * gcc.dg/torture/tree-loop-1.c: New.
31188
31189 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
31190
31191         PR rtl-optimization/20290
31192         * gcc.c-torture/execute/loop-ivopts-2.c: New.
31193
31194 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
31195
31196         * gcc.dg/rs6000-fpint.c: New.
31197
31198 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
31199
31200         * gcc.dg/old-style-then-proto-1.c: New test.
31201
31202 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31203
31204         * gfortran.fortran-torture/execute/backspace.f90: Check
31205         after backspace and read was incorrect.
31206
31207 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31208
31209         * gcc.c-torture/execute/builtins/strcat.c: Check the result
31210         buffer past the terminating NUL using memcmp.
31211         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
31212         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
31213
31214         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
31215         Fix unused/uninitialized variable warnings.
31216
31217         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
31218         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
31219         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
31220         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
31221
31222         * gcc.c-torture/execute/builtins/abs-1-lib.c,
31223         gcc.c-torture/execute/builtins/fputs-lib.c,
31224         gcc.c-torture/execute/builtins/lib/fprintf.c,
31225         gcc.c-torture/execute/builtins/lib/main.c,
31226         gcc.c-torture/execute/builtins/lib/memcmp.c,
31227         gcc.c-torture/execute/builtins/lib/memmove.c,
31228         gcc.c-torture/execute/builtins/lib/mempcpy.c,
31229         gcc.c-torture/execute/builtins/lib/memset.c,
31230         gcc.c-torture/execute/builtins/lib/printf.c,
31231         gcc.c-torture/execute/builtins/lib/sprintf.c,
31232         gcc.c-torture/execute/builtins/lib/stpcpy.c,
31233         gcc.c-torture/execute/builtins/lib/strchr.c,
31234         gcc.c-torture/execute/builtins/lib/strcmp.c,
31235         gcc.c-torture/execute/builtins/lib/strcpy.c,
31236         gcc.c-torture/execute/builtins/lib/strcspn.c,
31237         gcc.c-torture/execute/builtins/lib/strlen.c,
31238         gcc.c-torture/execute/builtins/lib/strncat.c,
31239         gcc.c-torture/execute/builtins/lib/strncmp.c,
31240         gcc.c-torture/execute/builtins/lib/strncpy.c,
31241         gcc.c-torture/execute/builtins/lib/strrchr.c,
31242         gcc.c-torture/execute/builtins/lib/strspn.c,
31243         gcc.c-torture/execute/builtins/lib/strstr.c,
31244         gcc.c-torture/execute/builtins/memops-asm-lib.c,
31245         gcc.c-torture/execute/builtins/strlen-2.c,
31246         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
31247         prototypes.
31248
31249 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
31250
31251         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
31252         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
31253         selectany usage.
31254
31255 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
31256
31257         PR c++/19406
31258         * g++.dg/debug/using1.C: New test.
31259
31260 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
31261
31262         PR middle-end/20524
31263         * gcc.dg/alias-7.c: Prefix asm-declared name with
31264         __USER_LABEL_PREFIX__.
31265
31266 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
31267
31268         Fix fallout from PR middle-end/15700:
31269         * gcc.c-torture/compile/20011119-1.c: Take
31270         __USER_LABEL_PREFIX__ into account.
31271         * gcc.c-torture/compile/20011119-2.c: Likewise.
31272
31273 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31274
31275         PR c++/18644
31276         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
31277
31278 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
31279
31280         PR c/17855
31281         * gcc.c-torture/compile/struct-non-lval-1.c,
31282         gcc.c-torture/compile/struct-non-lval-2.c,
31283         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
31284
31285 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
31286
31287         * gcc.dg/tls/tls.exp: Remove temporary file.
31288         * g++.dg/tls/tls.exp: Ditto.
31289         * lib/file-format.exp: Ditto.
31290         * g++.dg/special/ecos.exp: Ditto.
31291
31292         * lib/profopt.exp: Treat prof_ext as a list.
31293         * gcc.misc-tests/bprob.exp: Ditto.
31294         * g++.dg/bprob/bprob.exp: Ditto.
31295
31296         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
31297         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
31298         g++.dg/tree-ssa/pointer-reference-alias.C,
31299         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
31300         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
31301         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
31302         g++.dg/vect/pr19951.cc: Ditto.
31303         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
31304         gcc.dg/builtins-47.c: Ditto.
31305         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
31306         gcc.dg/pr20115-1.c: Ditto.
31307         * gcc.dg/tree-ssa/20030530-2.c,
31308         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
31309         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
31310         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
31311         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
31312         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
31313         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
31314         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
31315         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
31316         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
31317         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
31318         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
31319         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
31320         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
31321         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
31322         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
31323         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
31324         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
31325         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
31326         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
31327         gcc.dg/tree-ssa/20030824-1.c,
31328         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
31329         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
31330         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
31331         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
31332         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
31333         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
31334         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
31335         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
31336         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
31337         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
31338         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
31339         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
31340         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
31341         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
31342         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
31343         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
31344         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
31345         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
31346         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
31347         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
31348         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
31349         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
31350         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
31351         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
31352         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
31353         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
31354         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
31355         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
31356         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
31357         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
31358         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
31359         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
31360         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
31361         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
31362         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
31363         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
31364         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
31365         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
31366         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
31367         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
31368         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
31369         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
31370         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
31371         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
31372         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
31373         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
31374         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
31375         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
31376         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
31377         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
31378         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
31379         gcc.dg/tree-ssa/useless-1.c: Ditto.
31380         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
31381         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
31382         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
31383         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
31384         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31385         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
31386         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
31387         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
31388         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
31389         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
31390         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
31391         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
31392         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
31393         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
31394         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
31395         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
31396         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
31397         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
31398         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
31399         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
31400         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
31401         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
31402         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
31403         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
31404         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
31405         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
31406         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
31407         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
31408         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
31409         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
31410         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
31411         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
31412         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
31413         gcc.dg/vect/vect-none.c: Ditto.
31414         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
31415         treelang/compile/unsigned.tree: Ditto.
31416
31417         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
31418         * gcc.dg/cpp/direct2s.c: Ditto.
31419         * gcc.dg/cpp/paste4.c: Ditto.
31420         * gcc.dg/cpp/separate-1.c: Ditto.
31421         * gcc.dg/pch/save-temps-1.c: Ditto.
31422         * g++.dg/ext/altivec-10.C: Ditto.
31423         * g++.dg/pch/pch.C: Ditto.
31424
31425         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
31426
31427         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
31428         * g++.dg/template/repo1.C: Ditto.
31429         * g++.dg/template/repo2.C: Ditto.
31430         * g++.dg/template/repo3.C: Ditto.
31431         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
31432         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
31433         * g++.old-deja/g++.pt/repo1.C: Ditto.
31434         * g++.old-deja/g++.pt/repo2.C: Ditto.
31435         * g++.old-deja/g++.pt/repo3.C: Ditto.
31436         * g++.old-deja/g++.pt/repo4.C: Ditto.
31437
31438         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
31439         * gcc.dg/20030107-1.c: Ditto.
31440         * gcc.dg/20030702-1.c: Ditto.
31441         * gcc.dg/profile-generate-1.c: Ditto.
31442         * g++.dg/other/profile1.C: Ditto.
31443         * g++.old-deja/g++.robertl/eb83.C: Ditto.
31444
31445         * lib/gcc-dg.exp (remove-build-file): New.
31446         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
31447         cleanup-tree-dump, cleanup-saved-temps): New.
31448
31449 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
31450
31451         PR c++/19203, DR 214
31452         * g++.dg/parse/ambig3.C: Not ambiguous.
31453         * g++.dg/template/spec20.C: New.
31454         * g++.dg/template/spec21.C: New.
31455
31456 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
31457
31458         PR target/20045
31459         * gcc.dg/ia64-fptr-1.c: Run only on linux.
31460
31461 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31462
31463         PR libfortran/20660
31464         * gfortran.dg/negative_unit.f: New test.
31465
31466 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
31467
31468         * gcc.dg/20050330-1.c: New test.
31469
31470 2005-03-30  Devang Patel  <dpatel@apple.com>
31471
31472         * g++.dg/tree-sra/ssa-sra-3.C: New test.
31473
31474 2005-03-30  Dale Johannesen  <dalej@apple.com>
31475
31476         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
31477
31478 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
31479
31480         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
31481         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
31482         Strip options from test name.
31483
31484 2005-03-31  Jan Hubicka  <jh@suse.cz>
31485
31486         * gcc.dg/varpool-1.c: New testcase.
31487
31488 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
31489
31490         PR c/772
31491         PR c/17913
31492         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
31493         gcc.dg/stmt-expr-label-3.c : New tests.
31494         * gcc.c-torture/execute/medce-2.c: Remove.
31495
31496 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
31497
31498         PR c/20368
31499         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
31500         tests.
31501
31502 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
31503
31504         * gcc.c-torture/compile/pr20203.c: New test.
31505
31506 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
31507
31508         * gfortran.dg/promotion.f90: New test.
31509
31510 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
31511
31512         PR middle-end/20491
31513         * gcc.dg/torture/asm-subreg-1.c: New test.
31514
31515 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
31516
31517         PR c/20672
31518         * gcc.dg/pr20672-1.c: New test.
31519
31520 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
31521
31522         * gfortran.dg/vect: New directory.
31523         * gfortran.dg/vect/vect.exp: New.
31524         * gfortran.dg/vect/vect-1.f90: New test.
31525         * gfortran.dg/vect/vect-2.f90: New test.
31526         * gfortran.dg/vect/vect-3.f90: New test.
31527         * gfortran.dg/vect/vect-4.f90: New test.
31528         * gfortran.dg/vect/vect-5.f90: New test.
31529
31530 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
31531
31532         PR middle-end/20622
31533         * gcc.dg/alias-7.c: New test.
31534
31535 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
31536
31537         * gcc.dg/sparc-reg-1.c: New test.
31538
31539 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
31540
31541         PR target/19890
31542         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
31543
31544 2005-03-29  Dale Ranta  <dir@lanl.gov>
31545             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31546
31547         PR libfortran/20163
31548         * gfortran.dg/pr20163-2.f: New test.
31549
31550 2005-03-28  Jan Hubicka  <jh@suse.cz>
31551
31552         PR middle-end/20635
31553         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
31554         by Jakub Jelinek.
31555
31556 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
31557
31558         PR tree-optimization/20626
31559         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
31560         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
31561
31562 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
31563
31564         * gfortran.dg/underflow.f90: New test.
31565         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
31566
31567 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31568
31569         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
31570
31571 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
31572
31573         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
31574         (g++_init): Make sure that CXXFLAGS is set.
31575         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
31576         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
31577         * lib/gfortran.exp (gfortran_link_flags): Likewise.
31578         * lib/objc.exp (objc_init): Likewise.
31579         * lib/treelang.exp (treelang_init): Likewise.
31580
31581 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
31582
31583         PR tree-optimization/20470
31584         * gcc.dg/tree-ssa/pr20470.c: New test.
31585
31586 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
31587
31588         * gcc.dg/ppc-stfiwx.c: New.
31589
31590 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
31591
31592         PR target/19888
31593         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
31594
31595 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
31596
31597         * gcc.dg/20050325-1.c: Fix a typo.
31598
31599 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31600
31601         PR libfortran/19678
31602         PR libfortran/19679
31603         * gfortran.dg/dos_eol.f: New test.
31604
31605 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
31606
31607         PR rtl-optimization/20249
31608         * gcc.dg/20050325-1.c: New test.
31609
31610 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31611
31612         PR libfortran/15332
31613         * gfortran.dg/pr15332.f: New test.
31614
31615 2005-03-24  Dale Johannesen  <dalej@apple.com>
31616
31617         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
31618
31619 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
31620
31621         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
31622         'internal' visibility.
31623         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
31624         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
31625         'protected' visibility.
31626         * gcc.dg/visibility-7.c: Likewise.
31627         * lib/target-supports.exp (check_visibility_available): Take
31628         a parameter, the kind of visibility to check for.
31629         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
31630         to check_visibility_available.
31631
31632         * g++.dg/expr/cast3.C: New.
31633
31634 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
31635
31636         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
31637         rs6000.
31638
31639 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
31640
31641         PR target/20095
31642         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
31643
31644 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
31645
31646         * gcc.dg/badshift.c: Renamed to...
31647         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
31648
31649         * gcc.target/i386/badshift.c: Renamed to...
31650         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
31651         only.
31652
31653         PR rtl-optimization/20532
31654         * gcc.target/i386/badshift.c: New.
31655
31656 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31657
31658         * gfortran.dg/pr18025.f90: New test.
31659
31660 2005-03-23  Dale Johannesen  <dalej@apple.com>
31661
31662         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
31663
31664 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
31665
31666         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
31667
31668         * lib/target-supports.exp (check_iconv_available): Default
31669         libiconv to -liconv, if there is no definition.
31670
31671 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
31672
31673         * gcc.dg/torture/cris-asm-mof-1.c: New test.
31674
31675 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
31676
31677         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
31678         * g++.dg/opt/pr7503-2.C: Likewise.
31679         * g++.dg/opt/pr7503-3.C: Likewise.
31680         * g++.dg/opt/pr7503-4.C: Likewise.
31681         * g++.dg/opt/pr7503-5.C: Likewise.
31682         * g++.dg/warn/minmax.C: New test.
31683
31684 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31685
31686         * gfortran.dg/g77_intrinsics_funcs.f: New test.
31687         * gfortran.dg/g77_intrinsics_sub.f: New test.
31688
31689 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
31690             Jan Hubicka  <jh@suse.cz>
31691             Steven Bosscher <stevenb@suse.de
31692
31693         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
31694
31695 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31696
31697         PR c++/19980
31698         * g++.dg/template/redecl3.C: New test.
31699
31700 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31701
31702         PR c++/20499
31703         * g++.dg/parse/error16.C: Tweak error markers.
31704
31705 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
31706
31707         PR target/20561
31708         * gcc.dg/20050321-2.c: New test.
31709
31710 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
31711
31712         PR c++/20465
31713         PR c++/20381
31714         * g++.dg/template/ptrmem12.C: New.
31715
31716 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
31717
31718         PR rtl-optimization/20527
31719         * gcc.c-torture/execute/pr20527-1.c: New test.
31720
31721 2005-03-22  Ben Elliston  <bje@au.ibm.com>
31722
31723         * gcc.misc-tests/options.exp (check_for_options): Create a real C
31724         program, compile it into a real executable and then delete the .c
31725         and .x files afterwards, to avoid problems on testglue targets.
31726
31727 2005-03-21  Stuart Hastings  <stuart@apple.com>
31728
31729         * gcc.target/i386/sse-2.c: New.
31730
31731 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
31732
31733         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
31734
31735 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
31736
31737         * g++.dg/parse/crash25.C: Fix typo.
31738
31739 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
31740
31741         PR c++/20461
31742         * g++.dg/parse/crash24.C: New test.
31743
31744         PR c++/20536
31745         * g++.dg/parse/crash25.C: New test.
31746
31747 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
31748
31749         PR c++/20147
31750         * g++.dg/ext/stmtexpr4.C: New test.
31751
31752 2005-03-20  Roger Sayle  <roger@eyesopen.com>
31753
31754         PR middle-end/20539
31755         * gcc.c-torture/compile/pr13066-1.c: New test case.
31756         * gcc.c-torture/compile/pr20539-1.c: Likewise.
31757         * g++.dg/opt/pr13066-1.C: Likewise.
31758
31759 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
31760
31761         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
31762
31763 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31764
31765         PR fortran/18525
31766         * gfortran.dg/nesting_1.f90: New test.
31767
31768 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31769
31770         PR c++/20240
31771         * g++.dg/lookup/using13.C: New test.
31772
31773 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31774
31775         PR c++/20333
31776         * g++.dg/template/crash36.C: New test.
31777
31778 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
31779
31780         PR c++/20463
31781         * g++.dg/template/crash35.C: New test.
31782
31783 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
31784
31785         PR c++/19966
31786         * g++.dg/overload/operator2.C: New test.
31787
31788 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31789
31790         PR libfortran/20257
31791         * gfortran.dg/pr20257.f90: New test.
31792
31793 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31794
31795         PR libfortran/20480
31796         * gfortran.dg/pr20480.f90: New test.
31797
31798 2005-03-16  Richard Henderson  <rth@redhat.com>
31799
31800         PR middle-end/15700
31801         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
31802         (_rtld_global): New.
31803         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
31804         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
31805
31806         * gcc.dg/alias-3.c: New.
31807         * gcc.dg/alias-4.c: New.
31808         * gcc.dg/alias-5.c: New.
31809         * gcc.dg/alias-6.c: New.
31810
31811 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
31812
31813         * gcc.dg/cpp/ucnid-7.c: New.
31814
31815 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
31816             Dorit Naishlos  <dorit@il.ibm.com>
31817
31818         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
31819         darwin.
31820
31821 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
31822
31823         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
31824         support misaligned accesses.
31825         * gcc.dg/vect/vect-58.c: Likewise.
31826         * gcc.dg/vect/vect-92.c: New.
31827         * gcc.dg/vect/vect-93.c: New.
31828
31829 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
31830
31831         PR fortran/18827
31832         * gfortran.dg/assign_2.f90: New test.
31833         * gfortran.dg/assign_3.f90: New test.
31834         * gfortran.dg/assign.f90: New test.
31835
31836 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
31837
31838         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
31839         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
31840         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
31841         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
31842         names.
31843
31844 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
31845
31846         * gcc.dg/cpp/ucnid-6.c: New.
31847
31848         * gcc.dg/cpp/normalize-1.c: New.
31849         * gcc.dg/cpp/normalize-2.c: New.
31850         * gcc.dg/cpp/normalize-3.c: New.
31851         * gcc.dg/cpp/normalize-4.c: New.
31852         * gcc.dg/cpp/ucnid-4.c: New.
31853         * gcc.dg/cpp/ucnid-5.c: New.
31854         * g++.dg/cpp/normalize-1.C: New.
31855         * g++.dg/cpp/ucnid-1.C: New.
31856
31857 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
31858
31859         * gcc.dg/pr18628.c: New.
31860
31861 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
31862
31863         PR c++/20280
31864         * g++.dg/tree-ssa/pr20280.C: New.
31865
31866 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31867
31868         PR fortran/20467
31869         * gfortran.dg/stfunc_2.f90: New test.
31870
31871 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
31872
31873         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
31874
31875 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
31876
31877         * gcc.dg/tree-ssa/20050314-1.c: New test.
31878
31879 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31880
31881         PR c++/4403
31882         PR c++/9783, DR433
31883         * g++.dg/template/friend34.C: New test.
31884         * g++.dg/template/friend35.C: Likewise.
31885         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
31886
31887 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31888
31889         Friend class name lookup 5/n
31890         PR c++/1016
31891         * g++.dg/lookup/hidden-class1.C: New test.
31892         * g++.dg/lookup/hidden-class2.C: Likewise.
31893         * g++.dg/lookup/hidden-class3.C: Likewise.
31894         * g++.dg/lookup/hidden-class4.C: Likewise.
31895         * g++.dg/lookup/hidden-class5.C: Likewise.
31896         * g++.dg/lookup/hidden-class6.C: Likewise.
31897         * g++.dg/lookup/hidden-class7.C: Likewise.
31898         * g++.dg/lookup/hidden-class8.C: Likewise.
31899         * g++.dg/lookup/hidden-class9.C: Likewise.
31900         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
31901         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
31902         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
31903         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
31904         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
31905         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
31906         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
31907         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
31908         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
31909         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
31910         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
31911
31912 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
31913
31914         PR c++/20157
31915         * g++.dg/template/error18.C: New test.
31916
31917 2005-03-09  Ben Elliston  <bje@au.ibm.com>
31918
31919         PR debug/16792
31920         * g++.dg/debug/pr16792.C: New test.
31921
31922 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
31923
31924         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
31925         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
31926         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
31927         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
31928         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
31929         test assertion names.
31930
31931 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31932
31933         PR fortran/18600
31934         * gfortran.dg/stfunc_1.f90: New test.
31935
31936 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31937
31938         PR fortran/16907
31939         * gfortran.dg/real_index_1.f90: New test.
31940
31941 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31942
31943         PR fortran/20323
31944         * gfortran.dg/spec_expr_1.f90: New test.
31945
31946 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
31947
31948         PR c/20402
31949         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
31950         new parser.
31951
31952 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31953
31954         PR fortran/20361
31955         * gfortran.dg/largeequiv_1.f90: New test.
31956
31957 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
31958
31959         * gcc.dg/ucnid-1.c: New.
31960         * gcc.dg/ucnid-2.c: New.
31961         * gcc.dg/ucnid-3.c: New.
31962         * gcc.dg/ucnid-4.c: New.
31963         * gcc.dg/ucnid-5.c: New.
31964         * gcc.dg/ucnid-6.c: New.
31965         * gcc.dg/cpp/ucnid-1.c: New.
31966         * gcc.dg/cpp/ucnid-2.c: New.
31967         * gcc.dg/cpp/ucnid-3.c: New.
31968         * g++.dg/other/ucnid-1.C: New.
31969
31970 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
31971
31972         * gcc.dg/vmx/darwin-abi-3.c: Delete.
31973
31974 2005-03-11  Per Bothner  <per@bothner.com>
31975
31976         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
31977         that diagnotics refer to correct token.
31978         * gcc.dg/unused-3.c: Likewise.
31979
31980 2005-03-11  Per Bothner  <per@bothner.com>
31981
31982         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
31983         constant" is now actually on same line as string constant.
31984         * gcc.dg/cpp/direct2s.c: Likewise.
31985
31986 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
31987
31988         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
31989
31990 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31991
31992         PR libfortran/20124
31993         * gfortran.dg/pr20124.f90: New Test
31994
31995 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
31996
31997         PR tree-optimization/20130
31998         * gcc.dg/pr20130-1.c: New test.
31999
32000 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
32001
32002         PR target/20095
32003         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
32004
32005 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32006
32007         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
32008
32009 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
32010
32011         * g++.dg/eh/forced1.C: Fix comment.
32012         * g++.dg/eh/forced2.C: Ditto.
32013         * g++.dg/eh/forced3.C: Ditto.
32014         * g++.dg/eh/forced4.C: Ditto.
32015
32016 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
32017
32018         PR rtl-opt/20412
32019         * gcc.c-torture/compile/pr20412.c: New test.
32020
32021 2005-03-10  Roger Sayle  <roger@eyesopen.com>
32022
32023         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
32024
32025 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
32026
32027         PR target/20322
32028         * gcc.dg/20050307-1.c: New test.
32029
32030 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
32031
32032         PR c++/20375
32033         * g++.dg/other/stdarg3.C: New.
32034
32035 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
32036
32037         PR c++/18384, c++/18327
32038         * g++.dg/init/array19.C: New test.
32039
32040         PR inline-asm/20314
32041         * gcc.dg/torture/pr20314-1.c: New test.
32042         * gcc.dg/torture/pr20314-2.c: New test.
32043
32044 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
32045
32046         * gcc.dg/20050309-1.c: New test.
32047
32048 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32049
32050         * gcc.dg/builtins-10.c: Reactivate disabled test.
32051         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
32052         new cbrt transformations.
32053
32054 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
32055
32056         PR c++/20208
32057         * g++.dg/template/array13.C: New test.
32058
32059 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
32060
32061         PR c++/16859
32062         * g++.dg/init/brace4.C: New test.
32063
32064 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
32065
32066         PR c++/20186
32067         * g++.dg/template/non-dependent12.C: New.
32068
32069 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
32070
32071         PR c++/20142
32072         * g++.dg/init/array18.C: Add dg-do run marker.
32073
32074         PR c++/20142
32075         * g++.dg/init/array18.C: New test.
32076
32077 2005-03-09  Ben Elliston  <bje@au.ibm.com>
32078
32079         * consistency.vlad/vlad.exp: Remove trailing semicolons.
32080         * g++.dg/gcov/gcov.exp: Likewise.
32081         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
32082         * gcc.target/xstormy16/xstormy16.exp: Likewise.
32083         * lib/c-torture.exp: Likewise.
32084         * lib/fortran-torture.exp: Likewise.
32085         * lib/g++.exp: Likewise.
32086         * lib/gcc-defs.exp: Likewise.
32087         * lib/gcc-dg.exp: Likewise.
32088         * lib/gcc.exp: Likewise.
32089         * lib/gcov.exp: Likewise.
32090         * lib/gfortran.exp: Likewise.
32091         * lib/mike-g++.exp: Likewise.
32092         * lib/mike-gcc.exp: Likewise.
32093         * lib/objc-torture.exp: Likewise.
32094         * lib/objc.exp: Likewise.
32095         * lib/profopt.exp: Likewise.
32096         * lib/target-libpath.exp: Likewise.
32097         * lib/target-supports.exp: Likewise.
32098         * lib/treelang.exp: Likewise.
32099         * lib/wrapper.exp: Likewise.
32100
32101 2005-03-08  Jeff Law  <law@redhat.com>
32102
32103         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
32104         PHI-OPT changes.
32105
32106 2005-03-08  Ira Rosen  <irar@il.ibm.com>
32107
32108         * gcc.dg/vect/pr20122.c: New test.
32109
32110 2005-03-07  Jeff Law  <law@redhat.com>
32111
32112         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
32113         was folded away.
32114         * gcc.dg/tree-ssa/pr18133-1.c: New test.
32115         * gcc.dg/tree-ssa/pr18133-2.c: New test.
32116         * gcc.dg/tree-ssa/pr18134.c: New test.
32117
32118 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32119
32120         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
32121         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
32122         gcc.dg/torture/builtin-noret-2.c: Require weak support.
32123
32124 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
32125
32126         PR tree-opt/17671
32127         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
32128
32129 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
32130
32131         * g++.dg/warn/Wnvdtor.C: New test.
32132
32133 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
32134
32135         * gcc.dg/torture/pr19683-1.c: New test.
32136
32137 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
32138
32139         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
32140         * gfortran.dg/g77/19990313-2.f: Ditto.
32141         * gfortran.dg/g77/19990313-3.f: Ditto.
32142         * gfortran.dg/g77/19990525-0.f: Ditto.
32143         * gfortran.dg/g77/19990826-0.f: Ditto.
32144         * gfortran.dg/g77/19990826-2.f: Ditto.
32145         * gfortran.dg/g77/19990826-3.f: Ditto.
32146         * gfortran.dg/g77/20000511-1.f: Ditto.
32147         * gfortran.dg/g77/20000511-2.f: Ditto.
32148         * gfortran.dg/g77/970625-2.f: Ditto.
32149         * gfortran.dg/g77/980310-2.f: Ditto.
32150         * gfortran.dg/g77/980310-3.f: Ditto.
32151         * gfortran.dg/g77/980310-8.f: Ditto.
32152         * gfortran.dg/g77/980519-2.f: Ditto.
32153         * gfortran.dg/g77/alpha1.f: Ditto.
32154         * gfortran.dg/g77/claus.f: Ditto.
32155         * gfortran.dg/g77/erfc.f: Ditto.
32156         * gfortran.dg/g77/short.f: Ditto.
32157         * gfortran.fortran-torture/execute/data.f90: Ditto.
32158         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
32159         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
32160
32161 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32162
32163         * lib/file-format.exp (gcc_target_object_format): Add check for som
32164         format and hardcode object formats on hppa*-*-hpux*.
32165         * lib/target-supports.exp (check_weak_available): Add check for som
32166         object format.  Always return 0 on hppa*-*-hpux10*.
32167
32168         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
32169         is defined.
32170
32171         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
32172
32173 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
32174
32175         * gfortran.dg/pr19936_1.f90: New test.
32176         * gfortran.dg/pr19936_2.f90: New test.
32177         * gfortran.dg/pr19936_3.f90: New test.
32178
32179 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
32180             Paul Thomas <prthomas@drfccad.cea.fr>
32181
32182         * gfortran.dg/PR19754_1.f90: New test.
32183         * gfortran.dg/PR19754_2.f90: Ditto.
32184
32185 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32186
32187         PR c++/19311
32188         * g++.dg/template/non-dependent11.C: New test.
32189
32190 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
32191
32192         * lib/target-supports.exp (check_iconv_available): Fix comment.
32193
32194 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
32195             Joseph S. Myers  <joseph@codesourcery.com>
32196
32197         PR c++/19797
32198         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
32199
32200 2005-03-04  Matthew Sachs  <msachs@apple.com>
32201
32202         * gcc.exp (gcc_target_compile): Put braces around
32203         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
32204         * objc.exp (objc_target_compile): Likewise.
32205         * treelang.exp (treelang_target_compile): Likewise.
32206
32207 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32208
32209         PR fortran/19673
32210         * gfortran.dg/func_result_1.f90: New test.
32211
32212 2005-03-04  Ben Elliston  <bje@au.ibm.com>
32213
32214         * gcc.misc-tests/options.exp: New test.
32215
32216 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
32217
32218         * gcc.dg/pr15784-4.c: New test.
32219
32220 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
32221
32222         * gcc.c-torture/execute/pr17133.c: New.
32223         * gcc.c-torture/compile/20050303-1.c: New.
32224
32225 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
32226
32227         * gcc.dg/cpp/assert4.c: Fix for cygwin.
32228
32229 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
32230
32231         * g++.dg/overload/using2.C: New.
32232
32233 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
32234
32235         PR c++/19916
32236         * g++.dg/init/ptrmem2.C: New test.
32237
32238 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
32239
32240         PR c/8927
32241         * gcc.dg/pr8927-1.c: New test.
32242
32243 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
32244
32245         PR c++/20232
32246         * g++.dg/inherit/covariant12.C: New.
32247
32248 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32249
32250         PR fortran/19479
32251         * gfortran.dg/bound_1.f90: New test.
32252
32253 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
32254
32255         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
32256         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
32257
32258 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
32259
32260         PR c/20245
32261         * gcc.dg/pr20245-1.c: New test.
32262
32263 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
32264
32265         PR middle-end/19874
32266         * gcc.c-torture/execute/20050119-2.c: New test case.
32267
32268 2005-02-28  Ben Elliston  <bje@au.ibm.com>
32269
32270         * README: Update the DejaGnu bug reporting address.
32271         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
32272         * lib/objc-torture.exp: Likewise.
32273
32274 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
32275
32276         * gfortran.dg/boz_1.f90: New test.
32277         * gfortran.dg/boz_3.f90: New test.
32278         * gfortran.dg/boz_4.f90: New test.
32279
32280 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
32281
32282         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
32283         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
32284
32285 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32286
32287         PR libfortran/20101
32288         * gfortran.dg/write_0_pe_format.f90: New test.
32289
32290 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
32291
32292         PR c++/20206
32293         * g++.dg/opt/thunk2.C: New test.
32294         * g++.dg/opt/covariant1.C: New test.
32295
32296 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32297
32298         * gfortran.dg/e_d_fmt.f90: New test.
32299
32300 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
32301
32302         * gcc.dg/asm-b.c: Fix comment typos.
32303
32304 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
32305
32306         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
32307         a V_MAY_DEF also.
32308
32309 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
32310
32311         PR tree-opt/20188
32312         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
32313         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
32314         * gcc.dg/asm-b.c: New test.
32315
32316 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
32317
32318         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
32319         Disable this test on IRIX 6.
32320
32321 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
32322
32323         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
32324         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
32325         parser.
32326
32327 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
32328
32329         PR tree-optimization/20204
32330         * gcc.dg/pr20204.c: New test.
32331
32332 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
32333
32334         PR target/20196
32335         * gcc.c-torture/execute/20050224-1.c: New test.
32336
32337         PR c++/20175
32338         * g++.dg/warn/Wbraces2.C: New test.
32339
32340 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
32341
32342         PR c++/19878
32343         * g++.dg/init/const2.C: New test.
32344
32345 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
32346
32347         PR tree-optimization/20100
32348         * gcc.c-torture/execute/pr20100-1.c: New test.
32349
32350 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32351
32352         * gfortran.dg/implicit_3.f90: New test.
32353
32354         * gfortran.dg/deftype_1.f90: New test.
32355
32356 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
32357
32358         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
32359         the test passes.
32360         * g++.dg/other/anon3.C: Accept a warning.
32361
32362 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
32363
32364         * gcc.dg/pr20017.c: Fix a comment typo.
32365
32366 2005-02-23  Bud Davis  <bdavis@gfortran.org>
32367
32368         * gfortran.dg/list_read_4.f90: Change to f90 comments.
32369
32370 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
32371
32372         PR ada/19902
32373         * ada/acats/tests/cxa/cxa3004.a: Remove.
32374         * ada/acats/tests/cxb/cxb30061.am: Likewise.
32375
32376 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
32377
32378         PR c++/20073
32379         * g++.dg/init/const1.C: New test.
32380
32381         PR c++/19991
32382         * g++.dg/parse/constant7.C: New test.
32383
32384         PR c++/20152
32385         * g++.dg/parse/error27.C: New test.
32386         * g++.dg/template/qualttp15.C: Adjust error markers.
32387         * g++.old-deja/g++.other/struct1.C: Likewise.
32388
32389         PR c++/20153
32390         * g++.dg/template/error17.C: New test.
32391
32392         PR c++/20148
32393         * g++.dg/parser/error26.C: New test.
32394
32395 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
32396
32397         PR tree-optimization/20100
32398         PR tree-optimization/20115
32399         * gcc.dg/pr20115.c: New test.
32400         * gcc.dg/pr20115-1.c: New test.
32401         * gcc.dg/pr20100.c: New test.
32402         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
32403         call-clobbered variables after alias1.
32404
32405 2005-02-22  Bud Davis  <bdavis@gfortran.org>
32406
32407         * gfortran.dg/list_read_4.f90: new test.
32408
32409 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
32410
32411         PR rtl-optimization/20017.
32412         * gcc.dg/pr20017.c: New.
32413
32414 2005-02-22  Devang Patel  <dpatel@apple.com>
32415
32416         PR 19952
32417         * g++.dg/tree-ssa/pr19952.C: New test.
32418
32419 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
32420
32421         PR c++/19883
32422         * g++.dg/parse/constant6.C: New test.
32423
32424 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
32425
32426         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
32427         * g++.dg/charset/asm2.c: Likewise.
32428         * g++.dg/charset/asm3.c: Likewise.
32429         * g++.dg/charset/asm4.c: Likewise.
32430         * g++.dg/charset/asm5.c: Likewise.
32431         * g++.dg/charset/attribute1.c: Likewise.
32432         * g++.dg/charset/attribute2.c: Likewise.
32433         * g++.dg/charset/extern1.cc: Likewise.
32434         * g++.dg/charset/extern2.cc: Likewise.
32435         * g++.dg/charset/extern3.cc: Likewise.
32436         * g++.dg/charset/function.cc: Likewise.
32437         * g++.dg/charset/string.c: Likewise.
32438         * g++.dg/charset/charset.exp: Likewise.
32439         * lib/target-supports.exp (check_iconv_available): Fix comment.
32440
32441 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
32442
32443         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
32444         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
32445         * gcc.dg/charset/asm2.c: Likewise.
32446         * gcc.dg/charset/asm3.c: Likewise.
32447         * gcc.dg/charset/asm4.c: Likewise.
32448         * gcc.dg/charset/asm5.c: Likewise.
32449         * gcc.dg/charset/asm6.c: Likewise.
32450         * gcc.dg/charset/attribute1.c: Likewise.
32451         * gcc.dg/charset/attribute2.c: Likewise.
32452         * gcc.dg/charset/builtin1.c: Likewise.
32453         * gcc.dg/charset/extern.c: Likewise.
32454         * gcc.dg/charset/function.c: Likewise.
32455         * gcc.dg/charset/string.c: Likewise.
32456         * gcc.dg/charset/charset.exp: Likewise.
32457
32458 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
32459
32460         PR fortran/20086
32461         * gfortran.dg/pr20086.f90: New test.
32462
32463 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
32464
32465         PR tree-optimization/19786
32466         * g++.dg/tree-ssa/pr19786.C: New.
32467
32468 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32469
32470         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
32471
32472 2005-02-21  Jeff Law  <law@redhat.com>
32473
32474         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
32475
32476 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32477
32478         * gfortran.dg/do_iterator: Split loop, markup all lines for
32479         which an error locus is printed.
32480         * gfortran.dg/pr17708.f90: Markup all lines for which an error
32481         locus is printed.
32482         * gfortran.dg/select_4.f90: Likewise.
32483         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
32484         locuses in the various permutations.
32485
32486 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
32487
32488         PR tree-optimization/19951
32489         * g++.dg/vect: New directory.
32490         * g++.dg/vect/vect.exp: New file.
32491         * g++.dg/vect/pr19951.cc: New testcase.
32492         * g++.dg/dg.exp: Also prune vectorizer tests.
32493
32494 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
32495
32496         PR 18785
32497         * gcc.dg/charset/builtin1.c: New test.
32498
32499 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32500
32501         PR c++/19299
32502         * g++.dg/inherit/volatile1.C: New test.
32503
32504         PR c++/19440
32505         * g++.dg/template/dtor4.C: New test.
32506
32507 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
32508
32509         * gfortran.dg/int_1.f90: New test.
32510
32511 2005-02-19  Devang Patel  <dpatel@apple.com>
32512
32513         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
32514
32515 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
32516
32517         * gfortran.dg/achar_1.f90: New test.
32518
32519 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
32520
32521         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
32522
32523 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
32524             Jakub Jelinek  <jakub@redhat.com>
32525
32526         PR tree-optimization/19828
32527         * gcc.dg/tree-ssa/loop-7.c: New test.
32528         * gcc.c-torture/execute/20050218-1.c: New test.
32529
32530 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
32531
32532         PR c/20043
32533         * gcc.dg/transparent-union-1.c: New test.
32534         * gcc.dg/transparent-union-2.c: New test.
32535
32536 2005-02-18  James E Wilson  <wilson@specifixinc.com>
32537
32538         PR tree-optimization/18977
32539         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
32540
32541 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
32542
32543         PR target/20054
32544         * gcc.dg/pr20054.c: New test.
32545
32546 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32547
32548         PR c++/19508
32549         * g++.dg/ext/attrib20.C: New test.
32550
32551 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
32552
32553         PR middle-end/20030
32554         * gfortran.fortran-torture/execute/character_passing.f90: New test.
32555
32556 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
32557
32558         PR c++/20008
32559         * g++.dg/opt/switch4.C: New.
32560
32561 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
32562
32563         PR c++/20023
32564         PR tree-optimization/20009
32565         * gcc.c-torture/compile/20050217-1.c: New test.
32566         * g++.dg/opt/switch3.C: New test.
32567
32568         PR tree-optimization/18947
32569         * gcc.c-torture/compile/20050215-1.c: New test.
32570         * gcc.c-torture/compile/20050215-2.c: New test.
32571         * gcc.c-torture/compile/20050215-3.c: New test.
32572
32573 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
32574
32575         PR c++/20028
32576         * g++.dg/template/crash34.C: New.
32577
32578         PR c++/20022
32579         * g++.dg/other/access3.C: New.
32580
32581 2005-02-17  Ira Rosen  <irar@il.ibm.com>
32582
32583         * gcc.dg/vect/vect-98.c: New test.
32584
32585 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
32586
32587         PR tree-optimization/19967
32588         * gcc.dg/pr19967.c: New.
32589
32590 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
32591
32592         PR middle-end/19857
32593         * gcc.dg/tree-ssa/20050215-1.c: New test.
32594         * gcc.c-torture/execute/20050215-1.c: New test.
32595
32596 2005-02-15  Eric Christopher  <echristo@redhat.com>
32597
32598         * gcc.dg/cpp/20050215-1.c: New file.
32599
32600 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
32601
32602         PR tree-optimization/15785
32603         * gcc.dg/pr15785-1.c: New test.
32604
32605 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
32606
32607         PR c++/17788
32608         * g++.dg/init/ctor4.C: New.
32609         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
32610
32611 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
32612
32613         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
32614         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
32615
32616 2005-02-15  Andreas Schwab  <schwab@suse.de>
32617
32618         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
32619         declare malloc.
32620
32621 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
32622
32623         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
32624
32625 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
32626
32627         PR tree-optimization/19853
32628         * gcc.c-torture/compile/pr19853.c: New test.
32629
32630 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
32631
32632         PR c++/19608
32633         * g++.dg/parse/local-class1.C: New.
32634
32635         PR c++/19895
32636         * g++.dg/parse/ptrmem3.C: New.
32637
32638         PR c++/19884
32639         * g++.old-deja/g++.oliva/template6.C: Add another case.
32640         * g++.dg/template/explicit6.C: New.
32641
32642 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
32643
32644         PR c++/17816
32645         * g++.dg/other/redecl2.C: New.
32646
32647 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
32648
32649         PR c++/19891
32650         * g++.dg/abi/covariant4.C: New.
32651
32652 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
32653
32654         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
32655         New tests.
32656
32657 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
32658
32659         * gcc.dg/vect/vect-96.c: Fix typo.
32660
32661 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32662
32663         PR c++/14479
32664         PR c++/19487
32665         * g++.dg/template/enum5.C: New test.
32666
32667 2005-02-12  Ira Rosen  <irar@il.ibm.com>
32668
32669         * gcc.dg/vect/vect-97.c: New test.
32670
32671 2005-02-12  Ira Rosen  <irar@il.ibm.com>
32672
32673         * gcc.dg/vect/vect-96.c: New test.
32674
32675 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
32676
32677         * gcc.dg/builtins-34.c: Also check ldexp*.
32678
32679 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
32680
32681         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
32682
32683 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
32684
32685         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
32686         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
32687         dg-require-dll, dg-require-iconv, dg-require-named-sections,
32688         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
32689         selector_list, selector_expression, dg-process-target): Move to new
32690         file target-supports-dg.exp.
32691         * lib/target-supports-dg.exp: New.
32692
32693         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
32694         New.
32695
32696 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
32697
32698         PR c++/19666
32699         * g++.dg/other/ptrmem6.C: New test.
32700
32701         PR middle-end/19858
32702         * gcc.c-torture/compile/20050210-1.c: New test.
32703
32704 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
32705
32706         PR c++/19755
32707         * g++.dg/warn/Wbraces1.C: New test.
32708
32709 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
32710
32711         * gcc.dg/builtins-52.c: New testcase.
32712
32713 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
32714
32715         PR c/19342
32716         * gcc.c-torture/execute/20050119-1.c: New test.
32717
32718 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
32719
32720         PR c++/19811
32721         * g++.dg/init/delete1.C: New test.
32722
32723 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
32724
32725         PR c++/18470
32726         * g++.dg/template/static12.C: New test.
32727
32728 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
32729
32730         PR c++/19787
32731         * g++.dg/conversion/ambig1.C: New test.
32732
32733         PR c++/19739
32734         * g++.dg/ext/attrib19.C: New test.
32735
32736         PR c++/19732
32737         * g++.dg/parse/dtor5.C: New test.
32738
32739         PR c++/19762
32740         * g++.dg/template/dtor3.C: New test.
32741
32742         PR c++/19826
32743         * g++.dg/template/static11.C: New test.
32744         * g++.dg/template/crash2.C: Remove dg-error marker.
32745
32746 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
32747
32748         PR C++/18491
32749         * g++.old-deja/g++.mike/p10769a.C: Remove.
32750
32751 2005-02-09  Roger Sayle  <roger@eyesopen.com>
32752
32753         * gcc.dg/builtins-48.c: New test case.
32754         * gcc.dg/builtins-49.c: New test case.
32755         * gcc.dg/builtins-50.c: New test case.
32756         * gcc.dg/builtins-51.c: New test case.
32757
32758 2005-02-09  Ian Lance Taylor  <ian@airs.com>
32759
32760         PR middle-end/19583
32761         * g++.dg/warn/Wreturn-type-3.C: New test.
32762
32763 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
32764
32765         PR middle-end/19402
32766         * gcc.dg/pr19402-1.c: New testcase.
32767         * gcc.dg/pr19402-2.c: likewise.
32768
32769 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
32770
32771         PR middle-end/19854
32772         * g++.dg/tree-ssa/tmmti.C: New testcase.
32773
32774 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
32775
32776         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
32777
32778 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
32779
32780         PR c++/19733
32781         * g++.dg/parse/crash23.C: New test.
32782         * g++.dg/warn/Weff1.C: New test.
32783
32784 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
32785
32786         * gcc.dg/20050209-1.c: New test.
32787
32788 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
32789
32790         PR target/19799
32791         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
32792
32793 2005-02-08  Mike Stump  <mrs@apple.com>
32794
32795         * g++.dg/pch/import-2.c: New test.
32796         * g++.dg/pch/import-2.hs: New.
32797         * g++.dg/pch/include/import-2a.h: New.
32798         * g++.dg/pch/include/import-2b.h: New.
32799
32800 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
32801
32802         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
32803
32804 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32805
32806         * gfortran.dg/substr_1.f90: New test.
32807
32808 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
32809
32810         PR middle-end/19775
32811         * gcc.dg/torture/builtin-power-1.c: Disable test for
32812         invalid transformation.
32813         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
32814         no longer optimize.
32815         * gcc.dg/builtins-47.c: New testcase.
32816
32817 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
32818             Dorit Naishlos  <dorit@il.ibm.com>
32819
32820         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
32821
32822 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
32823
32824         * gcc.c-torture/compile/20050206-1.c: New test.
32825
32826 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
32827
32828         PR tree-opt/19768
32829         * g++.dg/opt/pr19768.C: New test.
32830
32831 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
32832
32833         PR tree-opt/19736
32834         * gcc.c-torture/compile/pr19736.c: New test.
32835
32836 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32837
32838         PR c++/17401
32839         * g++.dg/parse/error25.C: New test.
32840
32841 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
32842
32843         * gcc.c-torture/execute/20050203-1.c: New.
32844
32845 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
32846
32847         * gcc.dg/vect/vect-85.c: Remove xfail.
32848         * gcc.dg/vect/vect-86.c: Remove xfail.
32849         * gcc.dg/vect/vect-87.c: Remove xfail.
32850         * gcc.dg/vect/vect-88.c: Remove xfail.
32851
32852 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
32853
32854         * gcc.dg/altivec-19.c: New.
32855
32856 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
32857
32858         PR c/17807
32859         * gcc.dg/nested-func-3.c: New test.
32860         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
32861
32862 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
32863
32864         * gcc.test-framework/gen_directive_tests: Generate tests for
32865         selector expressions.
32866
32867 2005-02-02  Matt Austern  <austern@apple.com>
32868
32869         PR c++/19628
32870         * g++/ext/builtin7.C: New.
32871         * g++/ext/builtin8.C: New.
32872
32873 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
32874
32875         PR c/18502
32876         * gcc.dg/pr18502-1.c: New test.
32877
32878 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32879
32880         PR c++/17413
32881         * g++.dg/template/local4.C: Tweak.
32882
32883 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
32884
32885         PR tree-optimization/19578
32886         * gcc.c-torture/compile/20050202-1.c: New test.
32887
32888 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
32889
32890         PR c/19435
32891         * gcc.dg/c99-init-4.c: New test.
32892
32893 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
32894
32895         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
32896
32897         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
32898
32899         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
32900         * g++.dg/eh/check-vect.h: New.
32901
32902         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
32903         * gcc.dg/vect/vect-78.c: Ditto.
32904         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
32905         Remove.
32906
32907         * g++.dg/conversion/simd1.C: Expect warning.
32908         * g++.dg/ext/attribute-test-1.C: Ditto.
32909         * g++.dg/ext/attribute-test-2.C: Ditto.
32910         * g++.dg/ext/attribute-test-3.C: Ditto.
32911         * g++.dg/ext/attribute-test-4.C: Ditto.
32912
32913         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
32914         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
32915
32916         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
32917
32918 2005-02-01  Richard Henderson  <rth@redhat.com>
32919
32920         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
32921         long double for ibm double-double format.
32922         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
32923
32924 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
32925
32926         PR tree-optimization/19633
32927         * gcc.dg/pr19633-1.c: New test.
32928         * gcc.dg/pr19633.c: Tweak to make pointer point
32929         to NULL or a symbol.
32930
32931 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
32932
32933         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
32934         New procs.
32935         (dg-process-target (local override)): Handle selector expressions.
32936
32937         * gcc.test-framework/README: Describe tests in source directory.
32938         * gcc.test-framework/test-framework.awk: Handle dg- tests.
32939         * gcc.test-framework/test-framework.exp: Handle dg- tests.
32940         * gcc.test-framework/dg-bogus-exp-P.c: New test.
32941         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
32942         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
32943         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
32944         * gcc.test-framework/dg-do-link-exp-P.c: New test.
32945         * gcc.test-framework/dg-do-run-exp-P.c: New test.
32946         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
32947         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
32948         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
32949         * gcc.test-framework/dg-error-exp-P.c: New test.
32950         * gcc.test-framework/dg-error-exp-XP.c: New test.
32951         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
32952         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
32953         * gcc.test-framework/dg-output-exp-P.c: New test.
32954         * gcc.test-framework/dg-output-exp-XF.c: New test.
32955         * gcc.test-framework/dg-warning-exp-P.c: New test.
32956         * gcc.misc-tests/dg-1.c: Remove.
32957         * gcc.misc-tests/dg-2.c: Remove.
32958         * gcc.misc-tests/dg-3.c: Remove.
32959         * gcc.misc-tests/dg-4.c: Remove.
32960         * gcc.misc-tests/dg-5.c: Remove.
32961         * gcc.misc-tests/dg-6.c: Remove.
32962         * gcc.misc-tests/dg-7.c: Remove.
32963         * gcc.misc-tests/dg-8.c: Remove.
32964         * gcc.misc-tests/dg-9.c: Remove.
32965         * gcc.misc-tests/dg-10.c: Remove.
32966         * gcc.misc-tests/dg-11.c: Remove.
32967         * gcc.misc-tests/dg-12.c: Remove.
32968         * gcc.misc-tests/dg-test.exp: Remove.
32969
32970         * gcc.test-framework/test-framework.awk: Change recording and
32971         printing of passes and failures.
32972
32973         * gcc.test-framework: New directory.
32974         * gcc.test-framework/README: New.
32975         * gcc.test-framework/test-framework.exp: New.
32976         * gcc.test-framework/test-framework.awk: New.
32977         * gcc.test-framework/gen_directive_tests: New.
32978
32979 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
32980
32981         * lib/treelang.exp: Fix comment typos.
32982         (treelang_target_compile): Don't append libs=-ltreelang to options.
32983
32984 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
32985
32986         * g++.dg/parse/typename7.C: Adjust error messages.
32987
32988 2005-01-31  Jeff Law  <law@redhat.com>
32989
32990         * gcc.c-torture/execute/20050131-1.c: New test.
32991         * gcc.dg/wcaselabel.c: New test.
32992
32993 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
32994
32995         * g++.dg/other/warning1.C: Adjust error messags.
32996         * g++.dg/parse/constant5.C: New test.
32997
32998 2005-01-31  Steven Bosscher  <stevenb@suse.de>
32999
33000         PR c/19333
33001         * gcc.c-torture/compile/20011130-1.c: Reorder to make
33002         the test case valid.
33003         * gcc.dg/20030815-1.c: Remove invalid tests.
33004         * gcc.dg/array-7.c: Adjust expected result.
33005         * gcc.dg/pr18596-3.c: Likewise.
33006         * gcc.dg/noncompile/20000901-1.c: Likewise.
33007         * gcc.dg/noncompile/init-2.c: Likewise.
33008         * gcc.dg/noncompile/init-4.c: Likewise.
33009
33010 2005-01-31  Dale Johannesen  <dalej@apple.com>
33011
33012         * g++.dg/opt/pr19650.C: New test.
33013
33014 2005-01-31  Richard Henderson  <rth@redhat.com>
33015
33016         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
33017         long double for intel double extended format.
33018         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
33019
33020 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
33021
33022         PR c++/19555
33023         * g++.dg/template/static10.C: New test.
33024
33025         PR c++/19395
33026         * g++.dg/parse/error24.C: New test.
33027
33028         PR c++/19367
33029         * g++.dg/lookup/builtin1.C: New test.
33030
33031         PR c++/19457
33032         * g++.dg/warn/conv3.C: New test.
33033
33034 2005-01-30  Bud Davis  <bdavis@gfortran.org>
33035
33036         PR fortran/19647
33037         * gfortan.dg/inquire_7.f90
33038
33039 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
33040
33041         PR tree-optimization/15791
33042         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
33043         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
33044         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
33045         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
33046         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
33047         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
33048         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
33049         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
33050         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
33051         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
33052
33053 2005-01-29  Paul Brook  <paul@codesourcery.com>
33054
33055         PR fortran/18565
33056         * check.c (real_or_complex_check): New function.
33057         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
33058         * intrinsic.c (add_functions): Use new check functions.
33059         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
33060         Add prototypes.
33061
33062 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
33063
33064         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
33065         gcc.dg/lvalue-3.c: New tests.
33066         * gcc.dg/concat.c: Update expected messages.
33067
33068 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
33069
33070         PR libfortran/19595
33071         * gfortran.dg/eor_1.f90: New test.
33072
33073 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
33074
33075         PR fortran/19589
33076         * gfortran.dg/logical_data_1.f90: New test.
33077
33078 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
33079
33080         PR c++/19253
33081         * g++.dg/template/crash33.C: New test.
33082
33083         PR c++/19667
33084         * g++.dg/template/crash32.C: New test.
33085
33086 2005-01-28  Ian Lance Taylor  <ian@airs.com>
33087
33088         PR middle-end/16558
33089         * g++.dg/warn/Wreturn-type-2.C: New test.
33090
33091 2004-06-24  Jeff Law  <law@redhat.com>
33092
33093         * gcc.dg/tree-ssa/20050128-1.c: New test.
33094
33095 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
33096
33097         * gcc.target/frv/all-mdpackh-1.c: New test.
33098
33099 2005-01-28  Steven Bosscher  <stevenb@suse.de>
33100
33101         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
33102
33103 2005-01-27  Richard Henderson  <rth@redhat.com>
33104
33105         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
33106
33107 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
33108
33109         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
33110
33111 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
33112
33113         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
33114         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
33115         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
33116         to cope with cases where the multilib options override the dg-options.
33117
33118 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
33119
33120         PR c/18946
33121         * gcc.dg/noncompile/20050120-1.c: New test.
33122
33123 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
33124
33125         PR tree-optimization/19633
33126         * gcc.dg/pr19633.c: New test.
33127         * gcc.dg/tree-ssa/pr19633.c: New test.
33128
33129 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
33130
33131         * gcc.dg/20041216-1.c: New test.
33132
33133 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
33134
33135         PR objc/18862
33136         * objc.dg/selector-2.m: New test.
33137
33138 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
33139
33140         * g++.dg/opt/range-test-2.C: New test.
33141
33142         PR rtl-optimization/19579
33143         * gcc.c-torture/execute/20050124-1.c: New test.
33144
33145 2005-01-26  Greg Parker  <gparker@apple.com>
33146         Stuart Hastings  <stuart@apple.com>
33147
33148         * gcc.c-torture/execute/20050125-1.c: New.
33149
33150 2005-01-18  Jan Hubicka  <jh@suse.cz>
33151
33152         PR tree-optimize/19337
33153         * gcc.c-torture/compile/20050119-1.c: New test.
33154
33155 2005-01-24  James E Wilson  <wilson@specifixinc.com>
33156
33157         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
33158         test for successful match.
33159
33160 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
33161
33162         PR objc/18408
33163         * objc.dg/comp-types-7.m: New test.
33164
33165 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
33166
33167         * lib/target-supports.exp (current_target_name): New.
33168         (check_effective_target_ilp32, check_effective_target_lp64):
33169         Cache the result to use as long as the current target, with
33170         multilib flags, remains the same.
33171
33172         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
33173         (dg-require-weak, dg-require-visibility, dg-require-alias,
33174         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
33175         dg-require-effective-target, dg-skip-if): Remove call to
33176         skip_test_and_clear_xfail.
33177         (dg-test): Clear xfail data.
33178
33179 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
33180
33181         PR target/17751
33182         * gcc.dg/ppc64-toc.c: New test.
33183
33184         * g++.dg/tree-ssa/empty-1.C: New test.
33185
33186         PR middle-end/19551
33187         * gcc.c-torture/execute/20050121-1.c: New test.
33188         * gcc.dg/20050121-2.c: New test.
33189
33190 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
33191         Paul Brook  <paul@codesourcery.com>
33192
33193         PR fortran/17941
33194         * gfortran.dg/real_const_1.f: New test.
33195         * gfortran.dg/real_const_2.f90: New test.
33196         * gfortran.dg/complex_int_1.f90: New test.
33197
33198 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
33199
33200         PR fortran/19313
33201         * gfortan.dg/inquire_6.f90: New test.
33202
33203 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
33204
33205         PR libfortran/19451
33206         * open_readonly_1.f90: New test.
33207
33208 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
33209
33210         PR libfortran/18982
33211         * gfortran.dg/open_new.f90: New file.
33212
33213 2005-01-22  Paul Brook  <paul@codesourcery.com>
33214
33215         * namelist_1.f90: New test.
33216
33217 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
33218
33219         PR tree-optimization/19484
33220         * gcc.c-torture/compile/20050122-[12].c: New tests.
33221
33222 2005-01-22  Paul Brook  <paul@codesourcery.com>
33223
33224         * gfortran.dg/implicit_2.f90: New test.
33225
33226 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
33227
33228         PR fortran/19314
33229         * gfortran.dg/inquire_5.f90: New test.
33230
33231 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33232
33233         PR c/18809
33234         * gcc.dg/pr18809-1.c: New test.
33235
33236 2005-01-21  Ian Lance Taylor  <ian@airs.com>
33237
33238         * gcc.dg/20050121-1.c: New test.
33239
33240         PR tree-optimization/13000
33241         * gcc.dg/20040206-1.c: Change warning to point where function is
33242         being inlined.
33243
33244 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33245
33246         PR c++/19208
33247         * g++.dg/template/array11.C: New test.
33248
33249 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33250
33251         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
33252         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
33253         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
33254         * gfortran.dg/getenv_1.f90: Add dg-do directive.
33255         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
33256         gfortran.dg/pr17164.f90: Add missing dg-do directives.
33257
33258 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
33259
33260         PR tree-optimization/15349
33261         * gcc.dg/tree-ssa/pr15349.c: New.
33262
33263 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
33264
33265         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
33266
33267 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
33268
33269         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
33270         scan-assembler-times directive name.
33271
33272         * gcc.dg/asm-a.c: Move dg-require-effective-target to
33273         after dg-do.
33274
33275         PR rtl-optimization/19462
33276         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
33277
33278 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
33279
33280         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
33281         counting function calls on ia64.
33282
33283 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
33284
33285         PR rtl-optimization/15139
33286         * gcc.dg/20050111-2.c: New test.
33287
33288         PR c/17297
33289         * gcc.c-torture/compile/20050113-1.c: New testcase.
33290
33291         PR middle-end/19164
33292         * gcc.dg/20050113-1.c: New testcase.
33293
33294 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
33295
33296         * gcc.dg/vect/vect-85.c: Add comment.
33297         * gcc.dg/vect/vect-86.c: Add xfail for now.
33298         * gcc.dg/vect/vect-87.c: Add xfail for now.
33299         * gcc.dg/vect/vect-88.c: Add xfail for now.
33300         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
33301
33302 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33303
33304         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
33305
33306 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33307
33308         * g++.dg/debug/typedef3.C: New test.
33309
33310 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
33311
33312         PR c/19472
33313         * gcc.dg/asm-a.c: New test.
33314
33315 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
33316
33317         * gcc.dg/sh-relax.c: Add prototype for abort.
33318
33319 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33320
33321         * gcc.dg/short-compare-1.c: New test.
33322         * gcc.dg/short-compare-2.c: Likewise.
33323
33324 2005-01-18  Michael Matz  <matz@suse.de>
33325
33326         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
33327
33328 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
33329
33330         PR tree-optimization/19121
33331         * gcc.c-torture/compile/pr19121.c: New test.
33332
33333 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
33334
33335         PR target/19357
33336         * gcc.c-torture/compile/pr19357.c: New test.
33337
33338 2005-01-17  Ian Lance Taylor  <ian@airs.com>
33339
33340         PR c/5675
33341         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
33342         pass--those that refer just to the variable, possibly with a
33343         cast.
33344         * gcc.dg/c99-const-expr-3.c: Likewise.
33345
33346         PR middle-end/13127
33347         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
33348         longer emitted.
33349
33350 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
33351
33352         PR fortran/18778
33353         * gfortran.dg/endfile_2.f90: New test.
33354
33355 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
33356
33357         PR 19168
33358         * gfortran.dg/select_5.f90: New test.
33359
33360 2004-01-16  Paul Brook  <paul@codesourcery.com>
33361
33362         * gfortran.dg/common_4.f90: New test.
33363
33364 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
33365
33366         PR rtl-optimization/19462
33367         * gcc.dg/torture/pr19462-1.c: New test.
33368
33369 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
33370
33371         PR objc/19321
33372         * objc.dg/func-ptr-2.m: New.
33373         * objc.dg/volatile-1.m: New.
33374
33375 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33376
33377         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
33378
33379 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
33380
33381         PR tree-optimization/19060
33382         * gcc.c-torture/execute/20050104-1.c: New test.
33383
33384 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
33385
33386         PR fortran/18983
33387         * gfortran.dg/write_to_null.f90: New test.
33388
33389 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
33390             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33391
33392         PR other/19328
33393         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
33394         argument.
33395
33396 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
33397
33398         PR c++/19263
33399         * g++.dg/init/vector1.C: New test.
33400
33401 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
33402
33403         PR target/13158
33404         * gcc.target/ia64/sibcall-unwind-1.c: New test.
33405         PR target/18987
33406         * gcc.target/ia64/sibcall-unwind-2.c: New test.
33407
33408 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
33409
33410         * gfortran.dg/select_1.f90: New test.
33411         * gfortran.dg/select_2.f90: New test.
33412         * gfortran.dg/select_3.f90: New test.
33413         * gfortran.dg/select_4.f90: New test.
33414
33415 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
33416
33417         PR middle-end/19084
33418         PR rtl-optimization/19348
33419         * gcc.dg/20050111-1.c: New test.
33420         * gcc.c-torture/execute/20050111-1.c: New test.
33421
33422         * gcc.dg/i386-asm-4.c: New test.
33423
33424 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33425
33426         * gcc.dg/nested-func-2.c: New test.
33427         * ada/acats/norun.lst: Remove c953002.
33428
33429 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
33430
33431         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
33432
33433 2005-01-12  Ben Elliston  <bje@au.ibm.com>
33434
33435         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
33436
33437 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
33438
33439         PR target/18761
33440         * g++.dg/abi/align1.C: New test.
33441
33442 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
33443
33444         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
33445         at a time.
33446         * g++.dg/ext/altivec_check.h: Support compiling as C.
33447
33448 2005-01-10  Roger Sayle  <roger@eyesopen.com>
33449
33450         PR c++/19355
33451         * g++.dg/expr/pr19355-1.C: New test case.
33452
33453 2005-01-10  Laurent GUERBY <laurent@guerby.net>
33454
33455         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
33456         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
33457         * ada/acats/tests/c3/c92005b.ada: Likewise.
33458         * ada/acats/tests/c3/cxb3012.a: Likewise.
33459         * ada/acats/norun.lst: Add c380004 and c953002, add PR
33460
33461 2005-01-09  Paul Brook  <paul@codesourcery.com>
33462
33463         * gfortran.dg/common_2.f90: New file.
33464         * gfortran.dg/common_3.f90: New file.
33465
33466 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
33467
33468         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
33469
33470 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
33471
33472         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
33473         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
33474         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
33475         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
33476         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
33477         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
33478         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
33479         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
33480         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
33481         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
33482         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
33483         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
33484         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
33485         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
33486         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
33487         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
33488         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
33489         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
33490         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
33491         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
33492         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
33493         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
33494         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
33495         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
33496         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
33497         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
33498         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
33499         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
33500         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
33501         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
33502         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
33503         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
33504         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
33505         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
33506         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
33507         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
33508         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
33509         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
33510         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
33511         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
33512         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
33513         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
33514         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
33515         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
33516         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
33517         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
33518         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
33519         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
33520         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
33521         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
33522         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
33523         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
33524         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
33525         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
33526         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
33527         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
33528         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
33529         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
33530         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
33531         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
33532         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
33533         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
33534         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
33535         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
33536         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
33537         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
33538         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
33539
33540         * gcc.dg/vect/vect-1.c: Fix spelling.
33541         * gcc.dg/vect/vect-10.c: Fix spelling.
33542         * gcc.dg/vect/vect-11.c: Fix spelling.
33543         * gcc.dg/vect/vect-12.c: Fix spelling.
33544         * gcc.dg/vect/vect-14.c: Fix spelling.
33545         * gcc.dg/vect/vect-15.c: Fix spelling.
33546         * gcc.dg/vect/vect-16.c: Fix spelling.
33547         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
33548         * gcc.dg/vect/vect-64.c: Fix comments.
33549         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
33550
33551 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
33552             Ira Rosen  <irar@il.ibm.com>
33553
33554         * gcc.dg/vect/vect-70.c: New test.
33555         * gcc.dg/vect/vect-71.c: New test.
33556
33557 2005-01-09  Manfred Hollstein  <mh@suse.com>
33558
33559         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
33560         * gcc.dg/pr18241-2.c: Likewise.
33561         * gcc.dg/pr18241-3.c: Likewise.
33562         * gcc.dg/pr18241-4.c: Likewise.
33563         * gcc.dg/pr18241-5.c: Likewise.
33564
33565 2005-01-08  Richard Henderson  <rth@redhat.com>
33566
33567         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
33568         False for x86 and x86-64.
33569
33570 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
33571
33572         PR tree-optimization/18241
33573         * gcc.dg/pr18241-1.c: New test.
33574         * gcc.dg/pr18241-2.c: New test.
33575         * gcc.dg/pr18241-3.c: New test.
33576         * gcc.dg/pr18241-4.c: New test.
33577         * gcc.dg/pr18241-5.c: New test.
33578
33579 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
33580
33581         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
33582         gfortran.dg/select_4.f90: New.
33583
33584 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
33585
33586         * gcc.c-torture/execute/20050107-1.c: New test.
33587
33588 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
33589
33590         PR c++/19298
33591         * g++.dg/template/ref2.C: New.
33592
33593 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
33594
33595         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
33596         instead of being empty.
33597
33598 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33599
33600         PR fortran/15553
33601         * gfortran.dg/array-1.f90: New test.
33602
33603 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
33604
33605         PR tree-optimization/19283
33606         * gcc.c-torture/execute/20050106-1.c: New test.
33607
33608         PR rtl-optimization/18861
33609         * gcc.dg/20050105-1.c: New test.
33610
33611         PR tree-optimization/18828
33612         * gcc.dg/20050105-2.c: New test.
33613
33614 2005-01-07  Andreas Jaeger  <aj@suse.de>
33615
33616         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
33617
33618 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
33619
33620         PR fortran/18398
33621         * gfortran.dg/fmt_read.f90: New test.
33622
33623 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
33624
33625         * gcc.dg/rs6000-ldouble-2.c: New.
33626
33627 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
33628
33629         PR c++/19244
33630         * g++.dg/parser/ctor2.C: New test.
33631
33632 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33633
33634         PR c++/17154
33635         * g++.dg/template/using9.C: New test.
33636
33637 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33638
33639         PR c++/19258
33640         * g++.dg/lookup/friend6.C: New test.
33641
33642 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
33643
33644         PR c++/19270
33645         * g++.dg/template/array10.C: New.
33646
33647 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33648
33649         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
33650         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
33651
33652 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
33653
33654         * gcc.c-torture/compile/20050105-1.c: New test.
33655
33656 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
33657
33658         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
33659
33660 2005-01-05  Roger Sayle  <roger@eyesopen.com>
33661
33662         PR middle-end/19100
33663         * gcc.dg/conv-3.c: New test case.
33664
33665 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
33666
33667         * gcc.dg/asm-wide-1.c: New test.
33668
33669 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
33670
33671         PR c++/19030
33672         * g++.dg/parse/crash22.C: New
33673
33674 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
33675
33676         PR 19257
33677         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
33678
33679 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
33680
33681         PR middle-end/17767
33682         * gcc.dg/i386-mmx-6.c: New test case.
33683
33684 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
33685
33686         PR tree-optimization/18308
33687         * gcc.dg/vect/pr18308.c: New testcase.
33688
33689 2005-01-04  Andreas Jaeger  <aj@suse.de>
33690
33691         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
33692
33693 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
33694             Robert Bowdidge <bowdidge@apple.com>
33695
33696         * gcc.dg/cpp/subframework1.c: New.
33697         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
33698         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
33699         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
33700         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
33701
33702 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
33703
33704         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
33705         producing warning.
33706         * gcc.dg/darwin-weakimport-2.c: New.
33707
33708 2005-01-03  Richard Henderson  <rth@redhat.com>
33709
33710         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
33711
33712 2005-01-03  Richard Henderson  <rth@redhat.com>
33713
33714         * gcc.dg/vect/vect.exp: Enable for ia64.
33715         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
33716         (check_effective_target_vect_float): Likewise.
33717         (check_effective_target_vect_no_align): Likewise.
33718         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
33719         * gcc.dg/vect/vect-8.c: Likewise.
33720
33721 2005-01-03  Uros Bizjak <uros@kss-loka.si>
33722
33723         PR target/19236
33724         * gcc.dg/pr19236-1.c: New test case.
33725
33726 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
33727
33728         PR rtl-optimization/12092
33729         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
33730
33731 2005-01-02  Andreas Jaeger  <aj@suse.de>
33732
33733         * gcc.dg/pr12092-1.c: Do not run on x86_64.
33734
33735 2005-01-01  Roger Sayle  <roger@eyesopen.com>
33736             Andrew Pinski  <pinskia@physics.uc.edu>
33737
33738         PR rtl-optimization/12092
33739         * gcc.dg/pr12092-1.c: New test case.
33740
33741 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
33742
33743         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
33744         'hidden' and 'default' for better portability.
33745         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
33746
33747         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
33748         6 and 7.
33749         * g++.old-deja/g++.brendan/new3.C: Likewise.
33750
33751 2005-01-01  Steven Bosscher  <stevenb@suse.de>
33752
33753         * gcc.dg/20041231-1.C: New test.
33754         * g++.dg/warn/Wunreachable-code-1.C: New test.
33755
33756 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
33757
33758         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
33759         file, not /dev/null.  Abort on error.
33760
33761 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
33762             Ziemowit Laski  <zlaski@apple.com>
33763
33764         PR objc/18971
33765         * objc.dg/encode-5.m: New test.
33766
33767 2004-12-29  Richard Henderson  <rth@redhat.com>
33768
33769         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
33770         * objc.dg/stabs-1.m: Disable for ia64.
33771
33772 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
33773
33774         PR c++/19190
33775         * g++.dg/warn/Wunused-10.C: New test.
33776
33777 2004-12-28  Richard Henderson  <rth@redhat.com>
33778
33779         * objc.dg/stabs-1.m: Disable for alpha.
33780
33781 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
33782
33783         PR c++/19149
33784         * g++.dg/parse/error23.C: New test.
33785
33786 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33787
33788         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
33789
33790         PR fortran/19032
33791         * gfortran.dg/intrinsic_modulo_1.f90: New.
33792         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
33793         tests with divisor -1.
33794
33795 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
33796
33797         * g++.dg/opt/temp1.C (memcpy): Return a value.
33798
33799         PR c++/19148
33800         * g++.dg/expr/cond7.C: New test.
33801
33802 2004-12-27  Paul Brook  <paul@codesourcery.com>
33803
33804         * gfortran.dg/g77/select_no_compile.f: Remove.
33805
33806 2004-12-27  Richard Henderson  <rth@redhat.com>
33807
33808         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
33809         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
33810         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
33811
33812 2004-12-26  Richard Henderson  <rth@redhat.com>
33813
33814         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
33815         by 1i instead of token pasting.
33816
33817 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33818
33819         PR tree-optimization/17578
33820         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
33821         to additional_flags.
33822         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
33823
33824 2004-12-25  Richard Henderson  <rth@redhat.com>
33825
33826         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
33827         Remove Alpha.
33828
33829 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33830
33831         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
33832         hppa*-*-hpux*.
33833         * gcc.dg/pr17957.c (dg-options): Likewise.
33834         * gcc.dg/struct-ret-1.c: Add prototype for abort.
33835         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
33836         instead of 0 on __hppa__.
33837         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
33838         "foo,%r" on hppa*-*-*.
33839
33840 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
33841
33842         PR fortran/19071
33843         * gfortran.dg/complex_write.f90: New test.
33844
33845 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
33846
33847         PR c++/17595
33848         * g++.dg/parse/pragma2.C: New test.
33849
33850         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
33851
33852 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
33853
33854         * gcc.dg/empty2.c: Add missing dg-warning.
33855
33856 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
33857
33858         PR c++/17413
33859         * g++.dg/template/local4.C: New test.
33860         * g++.dg/template/crash19.C: Add dg-error marker.
33861
33862         * g++.dg/template/crash31.C: Correct embedded PR number.
33863
33864 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
33865
33866         PR c++/16405
33867         * g++.dg/opt/temp1.C: Add do-run marker.
33868
33869 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
33870
33871         * g++.dg/template/spec19.C: New.
33872
33873 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
33874
33875         PR target/16819
33876         * gcc.dg/empty2.c: New.
33877
33878 2004-12-23  Richard Henderson  <rth@redhat.com>
33879
33880         * lib/target-supports.exp (check_effective_target_vect_no_align):
33881         Remove i?86 and x86-64.
33882
33883 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
33884
33885         PR c++/16405
33886         * g++.dg/opt/temp1.C: New test.
33887
33888 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33889
33890         PR c++/18733
33891         * g++.dg/template/friend33.C: New testcase.
33892
33893 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
33894
33895         PR c++/18464
33896         * g++.dg/template/cond5.C: New test.
33897
33898         PR c++/18492
33899         * g++.dg/inherit/thunk3.C: New test.
33900
33901         PR c++/11224
33902         * g++.dg/warn/Wunused-9.C: New test.
33903
33904 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
33905
33906         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
33907
33908 2004-12-22  Jan Beulich  <jbeulich@novell.com>
33909
33910         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
33911
33912 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
33913
33914         PR c++/18378
33915         * g++.dg/ext/packed8.C: New test.
33916
33917         PR c++/19063
33918         * g++.dg/template/crash31.C: New test.
33919
33920         PR c++/19034
33921         * g++.dg/template/crash30.C: New test.
33922
33923 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
33924
33925         PR C++/18984
33926         * g++.dg/eh/ctor3.C: New test.
33927
33928 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
33929
33930         * objc.dg/stabs-1.m: Allow section name to be quoted and
33931         assembly label to begin with '.LL'.
33932
33933 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
33934
33935         * gcc.dg/vect/vect.exp
33936         (check_effective_target_lp64_or_vect_no_align): New.
33937         * gcc.dg/vect/vect-77.c: Use it.
33938         * gcc.dg/vect/vect-78.c: Use it.
33939
33940         * lib/target-supports.exp
33941         (check_effective_target_vect_no_max,
33942         check_effective_target_vect_no_bitwise,
33943         check_effective_target_vect_no_align): New.
33944         * gcc.dg/vect/vect-13.c: Use them.
33945         * gcc.dg/vect/vect-17.c: Ditto.
33946         * gcc.dg/vect/vect-18.c: Ditto.
33947         * gcc.dg/vect/vect-19.c: Ditto.
33948         * gcc.dg/vect/vect-20.c: Ditto.
33949         * gcc.dg/vect/vect-27.c: Ditto.
33950         * gcc.dg/vect/vect-29.c: Ditto.
33951         * gcc.dg/vect/vect-44.c: Ditto.
33952         * gcc.dg/vect/vect-48.c: Ditto.
33953         * gcc.dg/vect/vect-50.c: Ditto.
33954         * gcc.dg/vect/vect-52.c: Ditto.
33955         * gcc.dg/vect/vect-54.c: Ditto.
33956         * gcc.dg/vect/vect-56.c: Ditto.
33957         * gcc.dg/vect/vect-58.c: Ditto.
33958         * gcc.dg/vect/vect-60.c: Ditto.
33959         * gcc.dg/vect/vect-72.c: Ditto.
33960         * gcc.dg/vect/vect-80.c: Ditto.
33961
33962 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
33963
33964         PR c++/14075
33965         * g++.dg/init/string1.C: New.
33966
33967         PR c++/18975
33968         * g++.dg/other/synth1.C: New.
33969
33970 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
33971
33972         PR c/18963
33973         * gcc.dg/pr18963-1.c: New test.
33974
33975 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
33976
33977         PR c/18596
33978         * gcc.dg/funcdef-storage-1.c (foo): Remove.
33979         * gcc.dg/pr18596-1.c: Use dg-error.
33980         (dg-options): Use -fno-unit-at-a-time.
33981         * gcc.dg/pr18596-2.c: New test.
33982         * gcc.dg/pr18596-3.c: New test.
33983
33984 2004-12-20  Roger Sayle  <roger@eyesopen.com>
33985
33986         PR middle-end/18683
33987         * g++.dg/opt/pr18683-1.C: New test case.
33988
33989 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
33990
33991         PR other/19093
33992         * g++.dg/opt/max1.C: Fix for 64bit targets.
33993
33994 2004-12-20  Matt Austern  <austern@apple.com>
33995
33996         PR c++/19044
33997         * g++.dg/ext/builtin6.C: New
33998
33999 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
34000
34001         PR tree-optimization/19080
34002         * gcc.c-torture/compile/pr19080.c: New test.
34003
34004 2004-12-20  Steven Bosscher  <stevenb@suse.de>
34005
34006         * gcc.dg/20041219-1.c: New test.
34007
34008 2004-12-19  Roger Sayle  <roger@eyesopen.com>
34009
34010         PR middle-end/19068
34011         * g++.dg/opt/max1.C: New test case.
34012
34013 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34014
34015         * gcc.dg/fdata-sections-1.c: New test.
34016
34017 2004-12-18  Roger Sayle  <roger@eyesopen.com>
34018
34019         PR middle-end/18548
34020         * gcc.dg/max-1.c: New test case.
34021
34022 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
34023
34024         * gcc.c-torture/execute/20041218-1.c: New test.
34025
34026 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
34027
34028         * gcc.dg/pr18501.c: New test.
34029         * gcc.dg/uninit-5.c: XFAIL.
34030         * gcc.dg/uninit-9.c: XFAIL.
34031
34032 2004-12-17  Dale Johannesen  <dalej@apple.com>
34033
34034         * gcc.dg/20041213-1.c: New.
34035
34036 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
34037
34038         * objc.dg/stabs-1.m: Allow assembly label to begin
34039         with a dot ('.').
34040
34041 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
34042
34043         * gcc.c-torture/execute/20041213-1.c: Move...
34044         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
34045
34046 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
34047
34048         PR c++/18721
34049         * g++.dg/lookup/conv-5.C: New.
34050
34051 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
34052
34053         * objc.dg/stabs-1.m: New test.
34054
34055 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
34056
34057         * gcc.dg/visibility-c.c: Change compile to
34058         assemble for the test.
34059
34060 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
34061
34062         PR target/19041
34063         * gcc.dg/visibility-c.c: New test.
34064
34065 2004-12-16  Roger Sayle  <roger@eyesopen.com>
34066
34067         PR middle-end/18493
34068         * gcc.dg/switch-8.c: New test case.
34069
34070 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
34071
34072         PR c++/18905
34073         * g++.dg/template/init4.C: New.
34074         * g++.dg/opt/static3.C: Enable optimizer.
34075
34076 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
34077
34078         * g++.dg/other/complex1.C: New test.
34079
34080 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
34081
34082         * g++.dg/opt/inline9.C: New test.
34083
34084 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34085
34086         PR fortran/18993
34087         * gfotran.dg/nullify_1.f: New test.
34088
34089 2004-12-15  Richard Henderson  <rth@redhat.com>
34090
34091         * gcc.target/i386/i386.exp: New harness.
34092         * gcc.target/i386/vect-args.c: New.
34093
34094 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
34095
34096         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
34097
34098 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34099
34100         PR c++/18825
34101         * g++.dg/template/friend32.C: New test.
34102
34103 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
34104
34105         * cpp/pragma-once-1.c: New test.
34106         * cpp/pragma-once-1b.h: Likewise.
34107         * cpp/pragma-once-1c.h: Likewise.
34108         * cpp/pragma-once-1d.h: Likewise.
34109         * cpp/inc/pragma-once-1a.h: Likewise.
34110
34111 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
34112             Steven G. Kargl  <kargls@comcast.net>
34113
34114         PR fortran/17597
34115         * gfortran.dg/list_read_3.f90: New test.
34116
34117 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
34118
34119         * gcc.dg/ftrapv-2.c: New test.
34120
34121 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
34122
34123         PR c++/18981
34124         * g++.dg/template/typename9.C: New test.
34125
34126 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
34127
34128         PR c++/18738
34129         * g++.dg/template/typename8.C: New test.
34130         * g++.dg/parse/friend2.C: Tweak error message.
34131
34132 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
34133
34134         * gcc.c-torture/20041214-1.c: New test.
34135
34136 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
34137
34138         PR c++/18965
34139         * g++.dg/init/array17.C: New test.
34140
34141 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
34142
34143         PR c++/18793
34144         * g++.dg/init/aggr3.C: New test.
34145
34146 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
34147
34148         * gcc.dg/altivec-types-1.c: New test.
34149         * gcc.dg/altivec-types-2.c: New test.
34150         * gcc.dg/altivec-types-3.c: New test.
34151         * gcc.dg/altivec-types-4.c: New test.
34152         * g++.dg/ext/altivec-types-1.C: New test.
34153         * g++.dg/ext/altivec-types-2.C: New test.
34154         * g++.dg/ext/altivec-types-3.C: New test.
34155         * g++.dg/ext/altivec-types-4.C: New test.
34156
34157 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
34158
34159         PR middle-end/18951
34160         * gcc.c-torture/execute/20041213-1.c: New test.
34161
34162 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
34163
34164         PR c++/18949
34165         * g++.dg/template/cast1.C: New.
34166
34167 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
34168
34169         * gcc.c-torture/execute/20041213-2.c: New test.
34170
34171 2004-12-13  Richard Henderson  <rth@redhat.com>
34172
34173         * gcc.dg/i386-sse-10.c: Fix typo in options.
34174
34175 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
34176
34177         PR c++/18968
34178         * g++.dg/opt/pr18968.C: New test.
34179
34180 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
34181
34182         PR c++/18925
34183         * g++.dg/ext/visibility/staticdatamem.C: New test.
34184
34185 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
34186
34187         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
34188
34189 2004-12-13  Roger Sayle  <roger@eyesopen.com>
34190
34191         PR rtl-optimization/18928
34192         * gcc.dg/pr18928-1.c: New test case.
34193
34194 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
34195
34196         PR tree-opt/16951
34197         * gcc.c-torture/compile/20041211-1.c: New.
34198
34199 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34200
34201         PR middle-end/17564
34202         * gcc.c-torture/execute/20041212-1.c: New test.
34203
34204 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34205
34206         PR fortran/18869
34207         * gfortran.dg/common_1.f90: New test.
34208
34209 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
34210         Paul Brook  <paul@codesourcery.com>
34211
34212         PR fortran/16222
34213         * gfortran.dg/real_do_1.f90: New test.
34214
34215 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
34216
34217         PR tree-opt/18040
34218         * g++.dg/opt/ptrmem6.C: New test.
34219
34220 2004-12-11  Roger Sayle  <roger@eyesopen.com>
34221
34222         PR middle-end/18921
34223         * gcc.dg/pr18921-1.c: New test case.
34224
34225 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34226
34227         PR fortran/17175
34228         * gfortran.dg/scale_1.f90: New test.
34229
34230 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
34231
34232         PR middle-end/18903
34233         * gcc.c-torture/compile/pr18903.c: New test.
34234
34235 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
34236
34237         * gcc.c-torture/execute/20041210-1.c: New test.
34238
34239 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34240
34241         PR c++/18731
34242         * g++.dg/parser/struct-1.C: New test.
34243         * g++.dg/parser/struct-2.C: New test.
34244         * g++.dg/parser/struct-3.C: New test.
34245
34246 2004-12-09  Richard Henderson  <rth@redhat.com>
34247
34248         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
34249
34250         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
34251         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
34252
34253 2004-12-09  Matt Austern  <austern@apple.com>
34254
34255         PR c++/18514
34256         * g++.dg/ext/builtin1.C: New
34257         * g++.dg/ext/builtin2.C: New
34258         * g++.dg/ext/builtin3.C: New
34259         * g++.dg/ext/builtin4.C: New
34260         * g++.dg/ext/builtin5.C: New
34261
34262 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
34263
34264         PR tree-opt/18904
34265         * g++.dg/opt/ptrmem5.C: New test.
34266
34267 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
34268
34269         * g++.dg/parse/typename5.C: Adjust for new error.
34270         * g++.dg/parse/typename7.C: New.
34271
34272 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34273
34274         PR c++/18073
34275         * g++.dg/other/mmintrin.C: New test.
34276
34277 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
34278
34279         PR c++/16681
34280         * g++.dg/init/array15.C: New.
34281         * g++.dg/init/array16.C: New.
34282
34283 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34284
34285         PR fortran/18826
34286         * gfortran.dg/assign_1.f90: New test.
34287
34288 2004-12-08  Nick Clifton  <nickc@redhat.com>
34289
34290         * gcc.target/xstormy16/bss_below100: New directory containing tests.
34291         * gcc.target/xstormy16/data_below100: Likewise.
34292         * gcc.target/xstormy16/sfr: Likewise.
34293         * gcc.target/xstormy16/below100.S: New test source file.
34294         * gcc.target/xstormy16/below100.ld: New test linker script.
34295         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
34296         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
34297         bp instructions.
34298         * gcc.target/xstormy16/bp.c: Likewise.
34299
34300         * gcc.target/xstormy16/bss_below100: New files:
34301         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
34302         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
34303         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
34304         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
34305         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
34306         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
34307         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
34308         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
34309         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
34310         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
34311         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
34312         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
34313         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
34314         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
34315         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
34316         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
34317         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
34318         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
34319         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
34320         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
34321         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
34322         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
34323         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
34324         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
34325         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
34326         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
34327         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
34328
34329         * gcc.target/xstormy16/data_below100: New files:
34330         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
34331         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
34332         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
34333         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
34334         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
34335         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
34336         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
34337         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
34338         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
34339         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
34340         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
34341         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
34342         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
34343         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
34344         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
34345         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
34346         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
34347         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
34348         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
34349         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
34350         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
34351         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
34352         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
34353         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
34354         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
34355         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
34356         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
34357
34358         * gcc.target/xstormy16/sfr: New files:
34359         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
34360         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
34361         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
34362         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
34363         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
34364         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
34365         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
34366         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
34367         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
34368         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
34369         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
34370         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
34371         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
34372         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
34373         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
34374         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
34375         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
34376         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
34377         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
34378         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
34379         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
34380         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
34381         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
34382         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
34383         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
34384         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
34385         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
34386         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
34387         27_if0_sfrw_bitfield_f.c
34388
34389 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34390
34391         PR c++/18100
34392         * g++.dg/lookup/name-clash4.C: New test.
34393
34394 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
34395
34396         PR c++/18672
34397         * g++.dg/opt/array1.C: New.
34398
34399         PR c++/18803
34400         * g++.dg/template/operator5.C: New.
34401
34402 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
34403
34404         PR c/18867
34405         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
34406
34407 2004-12-07  Steven Bosscher  <stevenb@suse.de>
34408
34409         * gcc.dg/noncompile/20041207.c: New test.
34410
34411 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
34412
34413         * g++.dg/other/unreachable-1.C: New test.
34414
34415 2004-12-06  Nick Clifton  <nickc@redhat.com>
34416
34417         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
34418         <limits.h> because the latter comes from gcc's include/ directory
34419         and not the newlib/libc/include directory.
34420
34421 2004-12-04  Richard Henderson  <rth@redhat.com>
34422
34423         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
34424
34425 2004-12-04  Richard Henderson  <rth@redhat.com>
34426
34427         * lib/target-supports.exp (check_gc_sections_available): Disable
34428         for alpha and ia64.
34429
34430 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
34431
34432         PR middle-end/17909
34433         * g++.dg/other/vararg-2.C: New test.
34434
34435 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34436
34437         PR c++/17011, c++/17971
34438         * g++.dg/template/error15.C: Adjust expected error.
34439         * g++.dg/template/instantiate3.C: Likewise.
34440
34441 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
34442
34443         * gcc.dg/altivec-18.c: Fix for darwin
34444
34445 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
34446
34447         PR c++/18782
34448         * g++.dg/parse/ptrmem2.C: New.
34449
34450         PR c++/18318
34451         * g++.dg/template/new1.C: New.
34452
34453 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34454
34455         PR fortran/18710
34456         * gfortran.dg/direct_io_3.f90: New test.
34457
34458 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
34459
34460         PR 18758
34461         * g++.dg/parse/crash21.C: New.
34462
34463 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34464
34465         PR c++/15664, c++/18276
34466         * g++.dg/template/ttp13.C: New test.
34467         * g++.dg/template/ttp14.C: Likewise.
34468
34469 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34470
34471         PR c++/18123
34472         * g++.dg/parse/enum2.C: New test.
34473         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
34474
34475 2004-12-02  Nick Clifton  <nickc@redhat.com>
34476
34477         * gcc.target/xstormy16: New test directory.
34478         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
34479         * gcc.target/xstormy16/bp.c: Check the generation of bp
34480         instructions.
34481         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
34482         bn instructions and the BELOW100 attribute.
34483
34484 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
34485
34486         PR target/16952
34487         * gcc.dg/ppc-eabi.c: New.
34488
34489 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
34490
34491         PR fortran/18284
34492         * gfortran.dg/backspace.f90
34493
34494 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
34495
34496         * gfortran.dg/inquire.f90: New test.
34497
34498 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
34499
34500         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
34501         handle effective-target-keyword.
34502         (dg-skip-if): Support effective-target keyword as target list.
34503         (dg-xfail-if): Ditto.
34504         * lib/target-supports.exp (is-effective-target-keyword): New proc.
34505
34506 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
34507
34508         PR tree-optimization/18291
34509         * gcc.c-torture/compile/pr18291.c: New test.
34510
34511 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
34512
34513         PR C++/18729
34514         * g++.dg/parse/crash20.C: New.
34515
34516         PR c++/17431
34517         * g++.dg/overload/arg1.C: New.
34518         * g++.dg/overload/arg2.C: New.
34519         * g++.dg/overload/arg3.C: New.
34520         * g++.dg/overload/arg4.C: New.
34521
34522 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
34523
34524         * gcc.dg/c99-flex-array-4.c: Remove.
34525
34526 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
34527
34528         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
34529
34530         * lib/target-supports.exp (is-effective-target): Simplify.
34531
34532         * lib/target-supports.exp (check_effective_target_vect_long):
34533         Fix for powerpc64-*-*.
34534
34535 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
34536
34537         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
34538         to support new requirements on FreeBSD 5.
34539
34540 2004-11-30  Devang Patel  <dpatel@apple.com>
34541
34542         PR 18702
34543         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
34544
34545 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
34546
34547         * g++.dg/ext/altivec-13.C: New test.
34548
34549 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
34550
34551         PR tree-opt/18298
34552         * gcc.c-torture/execute/p18298.c: New test.
34553
34554 2004-11-30  Ira Rosen  <irar@il.ibm.com>
34555             Dorit Naishlos  <dorit@il.ibm.com>
34556
34557         PR tree-opt/18607
34558         * gcc.dg/vect/vect-89.c: New test.
34559
34560 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
34561
34562         * gcc.dg/pr18596-1.c: New test.
34563
34564 2004-11-30  Ben Elliston  <bje@au.ibm.com>
34565
34566         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
34567
34568 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
34569
34570         PR c/18479
34571         * gcc.dg/pr18479.c: New test.
34572
34573 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
34574
34575         PR target/18490
34576         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
34577         mmix-knuth-mmixware.
34578
34579         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
34580         cris-*-elf* cris-*-aout* mmix-*-*
34581
34582 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
34583
34584         PR middle-end/18725
34585         * gcc.dg/pr18725.c: New test.
34586
34587 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
34588
34589         PR target/18488
34590         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
34591
34592         PR target/18336
34593         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
34594
34595 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
34596
34597         PR c++/18368
34598         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
34599         * g++.old-deja/g++.law/ctors5.C: Likewise.
34600         * g++.old-deja/g++.other/crash25.C: Likewise.
34601
34602         PR c++/18674
34603         * g++.dg/template/error16.C: New test.
34604
34605         PR c++/18512
34606         * g++.dg/template/crash29.C: New test.
34607
34608 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
34609
34610         PR tree-optimization/18712
34611         * gcc.c-torture/compile/pr18712.c: New test.
34612
34613 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
34614
34615         PR c/7544
34616         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
34617         tests.
34618
34619 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34620
34621         PR c++/18652
34622         * g++.dg/lookup/crash6.C: New test.
34623
34624 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
34625
34626         PR middle-end/18164
34627         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
34628
34629 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
34630
34631         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
34632         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
34633         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
34634
34635 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
34636
34637         * gcc.dg/pr18164.c: New test.
34638
34639 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
34640
34641         * gcc.dg/funroll-loops-all.c: New.
34642
34643 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
34644
34645         PR target/18489
34646         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
34647         delimeter, match space and TAB as well as ":".
34648
34649         PR target/18484
34650         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
34651
34652         PR target/18348
34653         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
34654
34655         PR target/18345
34656         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
34657
34658         PR target/18337
34659         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
34660
34661 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
34662
34663         * gfortran.dg/direct_io_2.f90: New test.
34664
34665 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
34666
34667         PR target/18334
34668         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
34669
34670 2004-11-28  Richard Henderson  <rth@redhat.com>
34671
34672         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
34673
34674 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
34675
34676         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
34677         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
34678         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
34679         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
34680         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
34681         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
34682         gcc.dg/pointer-arith-8.c: New tests.
34683
34684 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
34685
34686         PR fortran/18364
34687         * gfortran.dg/endfile.f90: New test.
34688
34689 2004-11-27  Falk Hueffner  <falk@debian.org>
34690
34691         * gcc.dg/loop-6.c: New test.
34692
34693 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
34694
34695         * gcc.c-torture/execute/20041126-1.c: New test.
34696
34697 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
34698
34699         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
34700         on IRIX.
34701
34702 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
34703
34704         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
34705         functions.
34706
34707 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
34708
34709         PR rtl-optimization/17825
34710         * gcc.c-torture/compile/20041119-1.c: New test.
34711
34712 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34713
34714         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
34715         Check existence of ld library path variables before unsetting.
34716
34717 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
34718
34719         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
34720
34721 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
34722
34723         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
34724
34725 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
34726
34727         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
34728
34729 2004-11-26  Ben Elliston  <bje@au.ibm.com>
34730
34731         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
34732         dg-do directive.
34733
34734 2004-11-26  Ben Elliston  <bje@au.ibm.com>
34735
34736         * gcc.dg/pr17957.c: Pass --param, not -param.
34737
34738 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
34739
34740         PR middle-end/17957
34741         * gcc.dg/pr17957.c: New test.
34742
34743 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
34744
34745         PR c++/18445
34746         * g++.dg/template/crash28.C: Likewise.
34747
34748         PR c++/18001
34749         * g++.dg/expr/unary2.C: Adjust lvalue messages.
34750         * g++.dg/ext/lvaddr.C: Likewise.
34751         * g++.dg/opt/pr7503-3.C: Likewise.
34752
34753         PR c++/18466
34754         * g++.dg/parse/qualified3.C: New test.
34755         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
34756
34757         PR c++/18545
34758         * g++.dg/expr/return1.C: New test.
34759
34760 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34761
34762         Friend class name lookup 3/n, PR c++/3332
34763         * g++.dg/lookup/friend3.C: New test.
34764         * g++.dg/lookup/friend4.C: Likewise.
34765         * g++.dg/lookup/friend5.C: Likewise.
34766
34767 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34768
34769         Friend class name lookup 2/n, PR c++/14513, c++/15410
34770         * g++.dg/lookup/friend2.C: New test.
34771         * g++.dg/template/friend31.C: Likewise.
34772
34773 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34774
34775         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
34776
34777 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
34778
34779         PR c++/17473
34780         * g++.dg/tc1/dr56.C: Remove.
34781         * g++.dg/template/typedef1.C: Add dg-error markers.
34782         * g++.old-deja/g++.other/typedef7.C: Likewise.
34783
34784         PR c++/18285
34785         * g++.dg/parse/typedef7.C: New test.
34786
34787 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
34788
34789         * gcc.c-torture/execute/20041124-1.c: New test.
34790
34791 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
34792
34793         * g++.dg/template/deduce3.C: New test.
34794
34795         PR c++/18586
34796         * g++.dg/template/crash27.C: New test.
34797
34798         PR c++/18530
34799         * g++.dg/warn/Wshadow-3.C: New test.
34800
34801 2004-11-24  Devang Patel  <dpatel@apple.com>
34802
34803         PR/18555
34804         * gcc.dg/cpp/isysroot-1.c: New test.
34805         * gcc.dg/cpp/usr/include/stdio.h: New file.
34806         * gcc.dg/cpp/isysroot-2.c: New test.
34807         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
34808         New file.
34809
34810 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34811
34812         PR c++/8929
34813         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
34814
34815 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
34816
34817         * gcc.target/sparc/align.c: Do not include <stdint.h>.
34818         * gcc.target/sparc/pdist.c: Likewise.
34819
34820 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
34821
34822         PR c++/16882
34823         * g++.dg/conversion/simd1.C: New test.
34824
34825 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34826
34827         * lib/target-libpath.exp: New file defining
34828         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
34829         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
34830         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
34831         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
34832         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
34833
34834 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
34835
34836         * gcc.dg/pragma-align-2.c: Test macro expansion.
34837         * gcc.dg/pragma-pack-2.c: New test.
34838
34839 2004-11-23  Richard Henderson  <rth@redhat.com>
34840
34841         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
34842         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
34843         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
34844         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
34845         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
34846         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
34847
34848         * gcc.dg/vect/vect.exp: Add check for alpha.
34849         * lib/target-supports.exp (check_alpha_max_hw_available): New.
34850         (check_effective_target_vect_int): Enable for alpha.
34851         (check_effective_target_vect_long): New.
34852         (is-effective-target): Add it.
34853
34854 2004-11-23  Uros Bizjak <uros@kss-loka.si>
34855
34856         * gcc.dg/pr18614-1.c: New test.
34857
34858 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34859
34860         * gcc.dg/setjmp-2.c: New test.
34861
34862 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
34863
34864         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
34865         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
34866         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
34867         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
34868         gcc.target/sparc/pdist.c: New tests.
34869
34870 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
34871
34872         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
34873
34874 2004-11-22  Dale Johannesen  <dalej@apple.com>
34875
34876         * gcc.dg/20041111-1.c: New.
34877
34878 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
34879
34880         PR tree-opt/18536
34881         * gcc.dg/vect/pr18536.c: New test.
34882
34883 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34884
34885         PR c++/18354
34886         * g++.dg/template/nontype11.C: New test.
34887
34888 2004-11-21  Roger Sayle  <roger@eyesopen.com>
34889
34890         PR middle-end/18520
34891         * gcc.dg/pr18520-1.c: New test case.
34892
34893 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
34894
34895         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
34896         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
34897         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
34898         expected diagnostics.
34899
34900 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
34901
34902         PR target/18580
34903         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
34904         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
34905         vect-77.c, vect-77a.c: XFAIL on the SPARC.
34906
34907 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
34908
34909         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
34910
34911 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
34912             Joseph Myers  <joseph@codesourcery.com>
34913
34914         * lib/target-supports.exp (check_visibility_available): Really
34915         test the compiler.
34916
34917 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
34918
34919         PR tree-opt/18181
34920         * gcc.dg/vect/vect-85.c: New test.
34921         * gcc.dg/vect/vect-86.c: New test.
34922         * gcc.dg/vect/vect-87.c: New test.
34923         * gcc.dg/vect/vect-88.c: New test.
34924
34925 2004-11-19  Ben Elliston  <bje@au.ibm.com>
34926
34927         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
34928
34929 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
34930
34931         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
34932         * gcc.dg/ppc-and-1.c: Ditto.
34933         * gcc.dg/ppc-compare-1.c: Ditto.
34934         * gcc.dg/ppc-mov-1.c: Ditto
34935
34936 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
34937             Mark Mitchell  <mark@codesourcery.com>
34938
34939         * gcc.dg/pragma-init-fini-2.c: New test.
34940
34941 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
34942             Aldy Hernandez  <aldyh@redhat.com>
34943
34944         * lib/target-supports.exp (check_effective_target_vect_int): New
34945         (check_effective_target_vect_float): New
34946         (check_effective_target_vect_double): New.
34947         (is-effective-target): Support new effective targets keywords.
34948         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
34949         default action for dg-do.
34950         * gcc.dg/vect/pr16105.c: Use new support.
34951         * gcc.dg/vect/pr18400.c: Ditto.
34952         * gcc.dg/vect/pr18425.c: Ditto.
34953         * gcc.dg/vect/vect-1.c: Ditto.
34954         * gcc.dg/vect/vect-10.c: Ditto.
34955         * gcc.dg/vect/vect-11.c: Ditto.
34956         * gcc.dg/vect/vect-12.c: Ditto.
34957         * gcc.dg/vect/vect-13.c: Ditto.
34958         * gcc.dg/vect/vect-14.c: Ditto.
34959         * gcc.dg/vect/vect-15.c: Ditto.
34960         * gcc.dg/vect/vect-16.c: Ditto.
34961         * gcc.dg/vect/vect-17.c: Ditto.
34962         * gcc.dg/vect/vect-18.c: Ditto.
34963         * gcc.dg/vect/vect-19.c: Ditto.
34964         * gcc.dg/vect/vect-2.c: Ditto.
34965         * gcc.dg/vect/vect-20.c: Ditto.
34966         * gcc.dg/vect/vect-21.c: Ditto.
34967         * gcc.dg/vect/vect-22.c: Ditto.
34968         * gcc.dg/vect/vect-23.c: Ditto.
34969         * gcc.dg/vect/vect-24.c: Ditto.
34970         * gcc.dg/vect/vect-25.c: Ditto.
34971         * gcc.dg/vect/vect-26.c: Ditto.
34972         * gcc.dg/vect/vect-27.c: Ditto.
34973         * gcc.dg/vect/vect-27a.c: Ditto.
34974         * gcc.dg/vect/vect-28.c: Ditto.
34975         * gcc.dg/vect/vect-29.c: Ditto.
34976         * gcc.dg/vect/vect-29a.c: Ditto.
34977         * gcc.dg/vect/vect-3.c: Ditto.
34978         * gcc.dg/vect/vect-30.c: Ditto.
34979         * gcc.dg/vect/vect-31.c: Ditto.
34980         * gcc.dg/vect/vect-32.c: Ditto.
34981         * gcc.dg/vect/vect-33.c: Ditto.
34982         * gcc.dg/vect/vect-34.c: Ditto.
34983         * gcc.dg/vect/vect-35.c: Ditto.
34984         * gcc.dg/vect/vect-36.c: Ditto.
34985         * gcc.dg/vect/vect-37.c: Ditto.
34986         * gcc.dg/vect/vect-38.c: Ditto.
34987         * gcc.dg/vect/vect-4.c: Ditto.
34988         * gcc.dg/vect/vect-40.c: Ditto.
34989         * gcc.dg/vect/vect-41.c: Ditto.
34990         * gcc.dg/vect/vect-42.c: Ditto.
34991         * gcc.dg/vect/vect-43.c: Ditto.
34992         * gcc.dg/vect/vect-44.c: Ditto.
34993         * gcc.dg/vect/vect-45.c: Ditto.
34994         * gcc.dg/vect/vect-46.c: Ditto.
34995         * gcc.dg/vect/vect-47.c: Ditto.
34996         * gcc.dg/vect/vect-48.c: Ditto.
34997         * gcc.dg/vect/vect-48a.c: Ditto.
34998         * gcc.dg/vect/vect-49.c: Ditto.
34999         * gcc.dg/vect/vect-5.c: Ditto.
35000         * gcc.dg/vect/vect-50.c: Ditto.
35001         * gcc.dg/vect/vect-51.c: Ditto.
35002         * gcc.dg/vect/vect-52.c: Ditto.
35003         * gcc.dg/vect/vect-53.c: Ditto.
35004         * gcc.dg/vect/vect-54.c: Ditto.
35005         * gcc.dg/vect/vect-55.c: Ditto.
35006         * gcc.dg/vect/vect-56.c: Ditto.
35007         * gcc.dg/vect/vect-56a.c: Ditto.
35008         * gcc.dg/vect/vect-57.c: Ditto.
35009         * gcc.dg/vect/vect-58.c: Ditto.
35010         * gcc.dg/vect/vect-59.c: Ditto.
35011         * gcc.dg/vect/vect-6.c: Ditto.
35012         * gcc.dg/vect/vect-60.c: Ditto.
35013         * gcc.dg/vect/vect-61.c: Ditto.
35014         * gcc.dg/vect/vect-62.c: Ditto.
35015         * gcc.dg/vect/vect-63.c: Ditto.
35016         * gcc.dg/vect/vect-64.c: Ditto.
35017         * gcc.dg/vect/vect-65.c: Ditto.
35018         * gcc.dg/vect/vect-66.c: Ditto.
35019         * gcc.dg/vect/vect-67.c: Ditto.
35020         * gcc.dg/vect/vect-68.c: Ditto.
35021         * gcc.dg/vect/vect-69.c: Ditto.
35022         * gcc.dg/vect/vect-7.c: Ditto.
35023         * gcc.dg/vect/vect-72.c: Ditto.
35024         * gcc.dg/vect/vect-72a.c: Ditto.
35025         * gcc.dg/vect/vect-73.c: Ditto.
35026         * gcc.dg/vect/vect-74.c: Ditto.
35027         * gcc.dg/vect/vect-75.c: Ditto.
35028         * gcc.dg/vect/vect-76.c: Ditto.
35029         * gcc.dg/vect/vect-77.c: Ditto.
35030         * gcc.dg/vect/vect-77a.c: Ditto.
35031         * gcc.dg/vect/vect-78.c: Ditto.
35032         * gcc.dg/vect/vect-79.c: Ditto.
35033         * gcc.dg/vect/vect-8.c: Ditto.
35034         * gcc.dg/vect/vect-80.c: Ditto.
35035         * gcc.dg/vect/vect-82.c: Ditto.
35036         * gcc.dg/vect/vect-82_64.c: Ditto.
35037         * gcc.dg/vect/vect-83.c: Ditto.
35038         * gcc.dg/vect/vect-83_64.c: Ditto.
35039         * gcc.dg/vect/vect-9.c: Ditto.
35040         * gcc.dg/vect/vect-all.c: Ditto.
35041         * gcc.dg/vect/vect-none.c: Ditto.
35042
35043 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
35044
35045         * lib/gcc-dg.exp (dg-skip-if): New function.
35046         (dg-forbid-option): Remove.
35047         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
35048         * g++.dg/abi/bitfield8.C: Likewise.
35049         * g++.dg/abi/dtor1.C: Likewise.
35050         * g++.dg/abi/empty10.C: Likewise.
35051         * g++.dg/abi/empty7.C: Likewise.
35052         * g++.dg/abi/empty9.C: Likewise.
35053         * g++.dg/abi/layout3.C: Likewise.
35054         * g++.dg/abi/layout4.C: Likewise.
35055         * g++.dg/abi/thunk1.C: Likewise.
35056         * g++.dg/abi/thunk2.C: Likewise.
35057         * g++.dg/abi/vbase11.C: Likewise.
35058         * g++.dg/abi/vthunk2.C: Likewise.
35059         * g++.dg/abi/vthunk3.C: Likewise.
35060         * g++.dg/ext/attrib8.C: Likewise.
35061         * g++.dg/opt/longbranch2.C: Likewise.
35062         * g++.dg/opt/reg-stack4.C: Likewise.
35063         * g++.old-deja/g++.ext/attrib1.C: Likewise.
35064         * g++.old-deja/g++.ext/attrib2.C: Likewise.
35065         * g++.old-deja/g++.ext/attrib3.C: Likewise.
35066         * g++.old-deja/g++.other/store-expr1.C: Likewise.
35067         * g++.old-deja/g++.other/store-expr2.C: Likewise.
35068         * gcc.dg/20000609-1.c: Likewise.
35069         * gcc.dg/20000720-1.c: Likewise.
35070         * gcc.dg/20011107-1.c: Likewise.
35071         * gcc.dg/20011119-1.c: Likewise.
35072         * gcc.dg/20020108-1.c: Likewise.
35073         * gcc.dg/20020122-2.c: Likewise.
35074         * gcc.dg/20020122-3.c: Likewise.
35075         * gcc.dg/20020201-3.c: Likewise.
35076         * gcc.dg/20020206-1.c: Likewise.
35077         * gcc.dg/20020218-1.c: Likewise.
35078         * gcc.dg/20020310-1.c: Likewise.
35079         * gcc.dg/20020411-1.c: Likewise.
35080         * gcc.dg/20020418-2.c: Likewise.
35081         * gcc.dg/20020426-1.c: Likewise.
35082         * gcc.dg/20020426-2.c: Likewise.
35083         * gcc.dg/20020517-1.c: Likewise.
35084         * gcc.dg/20020523-1.c: Likewise.
35085         * gcc.dg/20020523-2.c: Likewise.
35086         * gcc.dg/20020729-1.c: Likewise.
35087         * gcc.dg/20030204-1.c: Likewise.
35088         * gcc.dg/20030826-2.c: Likewise.
35089         * gcc.dg/20030926-1.c: Likewise.
35090         * gcc.dg/20031202-1.c: Likewise.
35091         * gcc.dg/980312-1.c: Likewise.
35092         * gcc.dg/980313-1.c: Likewise.
35093         * gcc.dg/990117-1.c: Likewise.
35094         * gcc.dg/990424-1.c: Likewise.
35095         * gcc.dg/990524-1.c: Likewise.
35096         * gcc.dg/991230-1.c: Likewise.
35097         * gcc.dg/i386-387-1.c: Likewise.
35098         * gcc.dg/i386-387-2.c: Likewise.
35099         * gcc.dg/i386-387-3.c: Likewise.
35100         * gcc.dg/i386-387-4.c: Likewise.
35101         * gcc.dg/i386-387-5.c: Likewise.
35102         * gcc.dg/i386-387-6.c: Likewise.
35103         * gcc.dg/i386-asm-1.c: Likewise.
35104         * gcc.dg/i386-bitfield1.c: Likewise.
35105         * gcc.dg/i386-bitfield2.c: Likewise.
35106         * gcc.dg/i386-loop-1.c: Likewise.
35107         * gcc.dg/i386-loop-2.c: Likewise.
35108         * gcc.dg/i386-loop-3.c: Likewise.
35109         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
35110         * gcc.dg/i386-pic-1.c: Likewise.
35111         * gcc.dg/i386-regparm.c: Likewise.
35112         * gcc.dg/i386-signbit-1.c: Likewise.
35113         * gcc.dg/i386-signbit-2.c: Likewise.
35114         * gcc.dg/i386-signbit-3.c: Likewise.
35115         * gcc.dg/i386-sse-5.c: Likewise.
35116         * gcc.dg/i386-sse-8.c: Likewise.
35117         * gcc.dg/i386-unroll-1.c: Likewise.
35118         * gcc.dg/tls/opt-1.c: Likewise.
35119         * gcc.dg/tls/opt-2.c: Likewise.
35120         * gcc.dg/unroll-1.c: Likewise.
35121         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
35122         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
35123         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
35124         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
35125
35126 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35127
35128         * g++.dg/template/incomplete1.C: New test.
35129
35130 2004-11-16  Nick Clifton  <nickc@redhat.com>
35131
35132         Revert patches accidentally commited during checkin of fixes for
35133         xstormy16 tests:
35134         gcc.c-torture/execute/simd-4.c: Revert
35135         gcc.dg/20040910-1.c: Revert.
35136
35137 2004-11-16  Paul Brook  <paul@codesourcery.com>
35138
35139         PR fortran/13010
35140         * gfortran.dg/der_pointer_1.f90: New test.
35141
35142 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
35143
35144         PR c/18498
35145         * gcc.dg/bitfld-13.c: New test.
35146
35147 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
35148
35149         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
35150         powerpc*-*-linux*.
35151
35152         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
35153         * gcc.dg/ppc64-abi-2.c: Ditto.
35154         * gcc.dg/ppc64-abi-3.c: Ditto.
35155
35156         * lib/gcc-dg.exp (dg-target-list): Remove.
35157
35158 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
35159
35160         * gcc.dg/ia64-postinc.c: New test.
35161
35162 2004-11-15  Mark Mitchell <mark@codesourcery.com>
35163
35164         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
35165
35166 2004-11-15  Nick Clifton  <nickc@redhat.com>
35167
35168         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
35169         __INT_MAX__ so that the test can be compiled by toolchains
35170         targeted at 16-bit processors.
35171
35172         * gcc.dg/20040625-1.c: Use long constants rather than integers
35173         when performing arithmetic that will overflow 16-bits.
35174
35175         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
35176         xstormy16.  It does not support 128-bit vector operations.
35177
35178         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
35179         with the macro PTR_TYPE.  Define this macro to an integer type
35180         suitable for holding a pointer.
35181
35182         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
35183         the target is a 16-bit processor.
35184
35185         * gcc.dg/cpp/if-2.c: Expect a different warning message from
35186         16-bit targets where the character constant will be too long.
35187
35188         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
35189         where the double will not be directly addressable.
35190
35191 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35192
35193         Friend class name lookup 1/n, PR c++/18471
35194         * g++.dg/template/crash26.C: New test.
35195         * g++.dg/lookup/struct1.C: Adjust expected error.
35196         * g++.dg/parse/elab1.C: Likewise.
35197         * g++.dg/parse/elab2.C: Likewise.
35198         * g++.dg/parse/int-as-enum1.C: Likewise.
35199         * g++.dg/parse/struct-as-enum1.C: Likewise.
35200         * g++.dg/parse/typedef1.C: Likewise.
35201         * g++.dg/parse/typedef3.C: Likewise.
35202         * g++.dg/parse/typedef4.C: Likewise.
35203         * g++.dg/parse/typedef5.C: Likewise.
35204         * g++.dg/template/nontype4.C: Likewise.
35205         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
35206         * g++.old-deja/g++.other/elab1.C: Likewise.
35207         * g++.old-deja/g++.other/syntax4.C: Likewise.
35208
35209 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
35210
35211         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
35212
35213 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
35214
35215         * gcc.c-torture/execute/20041114-1.c: New test.
35216
35217 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
35218
35219         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
35220         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
35221         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
35222         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
35223         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
35224         gcc.dg/switch-7.c: New tests.
35225
35226 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
35227
35228         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
35229
35230 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
35231
35232         PR tree-opt/18400
35233         * gcc.dg/vect/pr18400.c: New test.
35234
35235 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
35236             Andrew Pinski  <pinskia@physics.uc.edu>
35237
35238         PR tree-opt/18425
35239         * gcc.dg/vect/pr18425.c: New test.
35240
35241 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35242
35243         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
35244         Guard with dg-require-alias and dg-require-visibility.
35245
35246 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35247
35248         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
35249
35250 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35251
35252         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
35253
35254 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35255
35256         PR c++/17344
35257         * g++.dg/template/defarg5.C: New test.
35258
35259 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
35260
35261         * g++.dg/parse/cast1.C: Run only on ILP32.
35262         * g++.old-deja/g++.mike/p784.C: Likewise.
35263
35264 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
35265
35266         * gcc.c-torture/execute/20041113-1.c: New test.
35267
35268 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
35269
35270         PR target/18230
35271         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
35272         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
35273         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
35274         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
35275         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
35276         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
35277         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
35278         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
35279         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
35280         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
35281         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
35282         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
35283         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
35284
35285 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
35286
35287         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
35288         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
35289         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
35290         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
35291         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
35292         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
35293         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
35294         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
35295         gcc.target/sparc/combined-1.c: New tests.
35296
35297 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
35298
35299         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
35300         New tests.
35301
35302 2004-11-12  Mark Mitchell <mark@codesourcery.com>
35303
35304         * lib/gcc-dg.exp (dg-forbid-option): New function.
35305         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
35306         * g++.dg/abi/bitfield8.C: Likewise.
35307         * g++.dg/abi/dtor1.C: Likewise.
35308         * g++.dg/abi/empty10.C: Likewise.
35309         * g++.dg/abi/empty7.C: Likewise.
35310         * g++.dg/abi/empty9.C: Likewise.
35311         * g++.dg/abi/layout3.C: Likewise.
35312         * g++.dg/abi/layout4.C: Likewise.
35313         * g++.dg/abi/thunk1.C: Likewise.
35314         * g++.dg/abi/thunk2.C: Likewise.
35315         * g++.dg/abi/vbase11.C: Likewise.
35316         * g++.dg/abi/vthunk2.C: Likewise.
35317         * g++.dg/abi/vthunk3.C: Likewise.
35318         * g++.dg/ext/attrib8.C: Likewise.
35319         * g++.dg/opt/longbranch2.C: Likewise.
35320         * g++.dg/opt/reg-stack4.C: Likewise.
35321         * g++.old-deja/g++.ext/attrib1.C: Likewise.
35322         * g++.old-deja/g++.ext/attrib2.C: Likewise.
35323         * g++.old-deja/g++.ext/attrib3.C: Likewise.
35324         * g++.old-deja/g++.other/store-expr1.C: Likewise.
35325         * g++.old-deja/g++.other/store-expr2.C: Likewise.
35326         * gcc.dg/20000609-1.c: Likewise.
35327         * gcc.dg/20000720-1.c: Likewise.
35328         * gcc.dg/20011107-1.c: Likewise.
35329         * gcc.dg/20011119-1.c: Likewise.
35330         * gcc.dg/20020108-1.c: Likewise.
35331         * gcc.dg/20020122-2.c: Likewise.
35332         * gcc.dg/20020122-3.c: Likewise.
35333         * gcc.dg/20020201-3.c: Likewise.
35334         * gcc.dg/20020206-1.c: Likewise.
35335         * gcc.dg/20020218-1.c: Likewise.
35336         * gcc.dg/20020310-1.c: Likewise.
35337         * gcc.dg/20020411-1.c: Likewise.
35338         * gcc.dg/20020418-2.c: Likewise.
35339         * gcc.dg/20020426-1.c: Likewise.
35340         * gcc.dg/20020426-2.c: Likewise.
35341         * gcc.dg/20020517-1.c: Likewise.
35342         * gcc.dg/20020523-1.c: Likewise.
35343         * gcc.dg/20020523-2.c: Likewise.
35344         * gcc.dg/20020729-1.c: Likewise.
35345         * gcc.dg/20030204-1.c: Likewise.
35346         * gcc.dg/20030826-2.c: Likewise.
35347         * gcc.dg/20030926-1.c: Likewise.
35348         * gcc.dg/20031202-1.c: Likewise.
35349         * gcc.dg/980312-1.c: Likewise.
35350         * gcc.dg/980313-1.c: Likewise.
35351         * gcc.dg/990117-1.c: Likewise.
35352         * gcc.dg/990424-1.c: Likewise.
35353         * gcc.dg/990524-1.c: Likewise.
35354         * gcc.dg/991230-1.c: Likewise.
35355         * gcc.dg/i386-387-1.c: Likewise.
35356         * gcc.dg/i386-387-2.c: Likewise.
35357         * gcc.dg/i386-387-3.c: Likewise.
35358         * gcc.dg/i386-387-4.c: Likewise.
35359         * gcc.dg/i386-387-5.c: Likewise.
35360         * gcc.dg/i386-387-6.c: Likewise.
35361         * gcc.dg/i386-asm-1.c: Likewise.
35362         * gcc.dg/i386-bitfield1.c: Likewise.
35363         * gcc.dg/i386-bitfield2.c: Likewise.
35364         * gcc.dg/i386-loop-1.c: Likewise.
35365         * gcc.dg/i386-loop-2.c: Likewise.
35366         * gcc.dg/i386-loop-3.c: Likewise.
35367         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
35368         * gcc.dg/i386-pic-1.c: Likewise.
35369         * gcc.dg/i386-regparm.c: Likewise.
35370         * gcc.dg/i386-signbit-1.c: Likewise.
35371         * gcc.dg/i386-signbit-2.c: Likewise.
35372         * gcc.dg/i386-signbit-3.c: Likewise.
35373         * gcc.dg/i386-sse-5.c: Likewise.
35374         * gcc.dg/i386-sse-8.c: Likewise.
35375         * gcc.dg/i386-unroll-1.c: Likewise.
35376         * gcc.dg/tls/opt-1.c: Likewise.
35377         * gcc.dg/tls/opt-2.c: Likewise.
35378         * gcc.dg/unroll-1.c: Likewise.
35379         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
35380         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
35381         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
35382         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
35383         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
35384         -m64 is specified.
35385
35386 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
35387
35388         PR c++/18389
35389         * g++.dg/parse/cond1.C: New test.
35390
35391         PR c++/18429
35392         * g++.dg/template/array9.C: New test.
35393         * g++.dg/ext/vla1.C: Adjust error messages.
35394         * g++.dg/ext/vlm1.C: Likewise.
35395         * g++.dg/template/crash2.C: Likewise.
35396
35397         PR c++/18436
35398         * g++.dg/template/call3.C: New test.
35399
35400         PR c++/18407
35401         * g++.dg/template/ptrmem11.C: New test.
35402
35403 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
35404
35405         PR other/14264
35406         * lib/g++.exp: Set LC_ALL and LANG to C.
35407         * lib/gcc-dg.exp: Likewise.
35408         * lib/gfortran.exp: Likewise.
35409         * lib/objc.exp: Likewise.
35410         * lib/treelang.exp: Likewise.
35411
35412 2004-11-12  Andreas Schwab  <schwab@suse.de>
35413
35414         * gcc.dg/pr16286.c: Fix last change.
35415
35416 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
35417
35418         PR c++/18416
35419         * g++.dg/init/global1.C: New test.
35420
35421 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
35422
35423         * gcc.c-torture/execute/20041112-1.c: New test.
35424
35425 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
35426
35427         * lib/gcc-dg.exp (dg-target-list): New.
35428
35429 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
35430             Richard Sandiford  <rsandifo@redhat.com>
35431
35432         * lib/target-supports.exp (get-compiler_messages): New.
35433         (check_named_sections_available): Use it.
35434         (check_effective_target_ilp32): New.
35435         (check_effective_target_lp64): New.
35436         (is-effective-target): New.
35437         * lib/gcc-dg.exp (dg-require-effective-target): New.
35438
35439 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
35440
35441         * gcc.dg/precedence-1.c: New test.
35442
35443 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
35444
35445         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
35446
35447         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
35448         message, delete generated files, use more descriptive name for
35449         executable, and make the test unsupported when it cannot be run.
35450
35451         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
35452         (dg-require-weak, dg-require-visibility, dg-require-alias,
35453         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
35454         dg-require-iconv, dg-require-named-sections): Use it.
35455
35456         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
35457
35458 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
35459
35460         PR target/16457
35461         * gcc.dg/ppc-and-1: New
35462
35463         PR target/16796
35464         * gcc.dg/ppc-mov-1.c: New.
35465
35466         PR target/16458
35467         * gcc.dg/ppc-compare-1.c: New.
35468
35469 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
35470
35471         * objc.dg/desig-init-2.m: New test.
35472
35473 2004-11-10  Adam Nemet  <anemet@lnxw.com>
35474
35475         PR middle-end/18160
35476         * g++.dg/warn/register-var-1.C: New test.
35477         * g++.dg/warn/register-var-2.C: New test.
35478
35479 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
35480
35481         * gcc.dg/union-2.c: New test.
35482
35483 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
35484
35485         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
35486         New test for PR tree-optimization/17892.
35487
35488 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
35489
35490         PR c++/18369
35491         * g++.dg/init/new12.C: New test.
35492
35493 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
35494
35495         * gcc.target/sparc: New directory.
35496         * gcc.target/sparc/sparc.exp: New driver.
35497         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
35498         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
35499         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
35500         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
35501
35502 2004-11-10  Paul Brook  <paul@codesourcery.com>
35503
35504         PR fortran/18218
35505         * gfortran.dg/list_read.c: New test.
35506
35507 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
35508
35509         PR c/18322
35510         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
35511         expected diagnostic location.
35512
35513 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
35514
35515         * gcc.dg/20041109-1.c: New test.
35516
35517 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
35518
35519         PR objc/18406
35520         * objc/compile/pr18406.m: New test.
35521
35522 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
35523
35524         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
35525
35526 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
35527
35528         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
35529
35530 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
35531
35532         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
35533
35534 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
35535
35536         * gcc.dg/20030225-2.c: Add prototype for abort and
35537         exit.
35538
35539 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
35540
35541         PR tree-opt/18299
35542         * gcc.c-torture/pr18299-1.c: New test.
35543
35544 2004-11-06  Andreas Schwab  <schwab@suse.de>
35545
35546         * gcc.dg/pr16286.c: Also test for bool and pixel.
35547
35548 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
35549
35550         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
35551         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
35552         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
35553         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
35554         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
35555         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
35556         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
35557         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
35558         gcc.dg/struct-semi-3.c: New tests.
35559
35560 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35561
35562         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
35563
35564 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35565
35566         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
35567         Do not use C99 designators.
35568
35569 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35570
35571         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
35572
35573 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35574
35575         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
35576         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
35577         * gcc.c-torture/execute/simd-5.x: Remove.
35578
35579 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
35580
35581         PR rtl-optimization/17933
35582         * gcc.dg/torture/pr17933-1.c: New test.
35583
35584 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
35585
35586         PR target/18106
35587         * lib/target-supports.exp (check_weak_available): Support
35588         Windows.
35589
35590 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
35591
35592         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
35593         call to fflush(stdout) before abort.
35594         (my_ffsll): New function.
35595         (generate_fields): Use it.
35596
35597 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
35598
35599         * gcc.dg/init-undef-1.c: New test.
35600
35601 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
35602
35603         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
35604         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
35605         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
35606         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
35607         expected messages for new parser.
35608
35609 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
35610
35611         * g++.dg/ext/visibility/symbian1.C: New test.
35612
35613 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35614
35615         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
35616         on LP64 targets.
35617
35618 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
35619
35620         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
35621         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
35622         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
35623         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
35624         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
35625         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
35626         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
35627         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
35628         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
35629         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
35630
35631 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
35632
35633         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
35634         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
35635         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
35636         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
35637         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
35638         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
35639         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
35640         for new parser.
35641
35642 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
35643
35644         PR target/15342
35645         * gcc.dg/20041104-1.c: New test.
35646
35647 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35648
35649         * g++.dg/template/nontype7.C: New test.
35650         * g++.dg/template/nontype8.C: Likewise.
35651         * g++.dg/template/nontype9.C: Likewise.
35652         * g++.dg/template/nontype10.C: Likewise.
35653         * g++.dg/tc1/dr49.C: Likewise.
35654         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
35655         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
35656
35657 2004-11-04  Ben Elliston  <bje@au.ibm.com>
35658
35659         * g++.dg/rtti/tinfo1.C: Remove xfails.
35660
35661 2004-11-04  Ben Elliston  <bje@au.ibm.com>
35662
35663         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
35664         packed attribute to the definition to satisfy the new C++ parser.
35665
35666 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
35667
35668         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
35669         invocations of va_arg.
35670
35671 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
35672
35673         PR c++/18124
35674         * g++.dg/template/crash25.C: New test.
35675
35676         PR c++/18155
35677         * g++.dg/template/typedef2.C: New test.
35678         * g++.dg/parse/crash13.C: Adjust error markers.
35679
35680         PR c++/18177
35681         * g++.dg/conversion/const3.C: New test.
35682
35683 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35684
35685         PR fortran/17535
35686         PR fortran/17583
35687         PR fortran/17713
35688         * gfortran.dg/generic_[123].f90: New testcases.
35689
35690 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
35691
35692         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
35693         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
35694
35695 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
35696
35697         PR tree-opt/16808
35698         * gcc.c-torture/compile/pr16808.c: New test.
35699
35700 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
35701
35702         PR rtl-optimization/17104
35703         * gcc.dg/ppc-bitfield1.c: New.
35704
35705 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
35706
35707         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
35708
35709 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
35710
35711         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
35712         strings for 32-bit code.
35713
35714 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
35715
35716         PR c/18239
35717         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
35718
35719 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
35720
35721         PR c++/18064
35722         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
35723
35724 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
35725
35726         PR c++/15172
35727         * g++.dg/init/aggr2.C: New test.
35728
35729 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
35730
35731         * objc.dg/local-decl-1.m: New test.
35732
35733 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35734
35735         * gcc.dg/20040910-1.c: Adjust regex.
35736
35737 2004-10-30  Roger Sayle  <roger@eyesopen.com>
35738
35739         PR rtl-optimization/18084
35740         * g++.dg/opt/pr18084-1.C: New testcase.
35741
35742 2004-10-30  Matt Austern  <austern@apple.com>
35743
35744         PR c++/17542
35745         * g++.dg/ext/attrib18.C: New test.
35746
35747 2004-10-30  Roger Sayle  <roger@eyesopen.com>
35748
35749         PR middle-end/18096
35750         * gcc.dg/pr18096-1.c: New test case.
35751
35752 2004-10-30  Roger Sayle  <roger@eyesopen.com>
35753
35754         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
35755
35756 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
35757
35758         PR c/16666
35759         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
35760         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
35761         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
35762         gcc.dg/old-style-prom-3.c: New tests.
35763
35764 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
35765
35766         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
35767         Remove unnecessary inclusion of stdio.h.
35768
35769 2004-10-29  Roger Sayle  <roger@eyesopen.com>
35770
35771         PR rtl-optimization/17581
35772         * gcc.dg/pr17581-1.c: New test case.
35773
35774 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
35775
35776         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
35777         being implemented.
35778         * g++.dg/conversion/dr195-1.C: New.
35779         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
35780         * g++.old-deja/g++.mike/p10148.C: Likewise.
35781
35782 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
35783
35784         PR c++/17695
35785         * g++.dg/debug/typedef2.C: New test.
35786
35787 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
35788
35789         PR fortran/13490
35790         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
35791         * gfortran.dg/g77/README: Update.
35792
35793 2004-10-28  Matt Austern  <austern@apple.com>
35794
35795         PR c++/14124
35796         * g++.dg/ext/packed7.C: New test.
35797
35798 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
35799
35800         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
35801         scan-assembler.
35802         * lib/scanasm.exp (hidden-scan-for): New proc.
35803         (scan-hidden): Use hidden-scan-for instead of constructing the scan
35804         string.
35805         (scan-not-hidden): Likewise.
35806         * lib/target-supports.exp (check_visibility_available): mach-o is
35807         support too.
35808
35809 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
35810
35811         PR c++/17132
35812         * g++.dg/template/memclass3.C: New test.
35813
35814 2004-10-28  Adam Nemet  <anemet@lnxw.com>
35815
35816         PR middle-end/18160
35817         * gcc.dg/register-var-1.c: New test.
35818         * gcc.dg/register-var-2.c: New test.
35819         * gcc.dg/asm-7.c: Taking the address of a register variable is an
35820         error now.
35821
35822 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
35823
35824         PR other/18172
35825         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
35826         unused variables.
35827         * gcc.dg/vect/vect-22.c: Likewise.
35828
35829 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
35830
35831         * gcc.dg/i386-rotate-1.c: New test.
35832
35833 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
35834
35835         * g++.dg/init/ref12.C: Add "run" marker.
35836
35837         PR c++/17435
35838         * g++.dg/init/ref12.C: New test.
35839
35840         PR c++/18140
35841         * g++.dg/template/shift1.C: New test.
35842         * g++.dg/template/error10.C: Adjust error markers.
35843
35844 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
35845
35846         PR tree-opt/17529
35847         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
35848
35849 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
35850
35851         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
35852         * gcc.dg/weak/weak-3.c: Likewise.
35853         * gcc.dg/weak/weak-5.c: Likewise.
35854         * gcc.dg/weak/weak-9.c: Likewise.
35855         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
35856         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
35857
35858         * gcc.dg/darwin-weakimport-1.c: New.
35859
35860 2004-10-28  Ben Elliston  <bje@au.ibm.com>
35861
35862         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
35863
35864 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
35865
35866         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
35867         'syntax' error messages.
35868         * gcc.dg/cpp/direct2s.c: Likewise.
35869
35870 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
35871
35872         * gcc.c-torture/compile/20041026-1.c: New.
35873
35874 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
35875
35876         PR c++/18093
35877         * g++.dg/lookup/ns2.C: New test.
35878
35879         PR c++/18020
35880         * g++.dg/template/enum4.C: New test.
35881
35882         PR c++/18161
35883         * g++.dg/template/expr1.C: New test.
35884
35885 2004-10-26  Ben Elliston  <bje@au.ibm.com>
35886
35887         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
35888
35889 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
35890
35891         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
35892         gcc.dg/decl-nospec-3.c: New tests.
35893
35894 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
35895
35896         * objc.dg/super-class-3.m: New test.
35897
35898 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
35899
35900         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
35901         resyncing.
35902         * gcc.dg/cpp/direct2s.c: Likewise.
35903
35904 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
35905
35906         * objc.dg/image-info.m: Update for changes to section selection.
35907
35908 2004-10-25  David Ayers  <d.ayers@inode.at>
35909             Ziemowit Laski  <zlaski@apple.com>
35910
35911         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
35912         diagnostics when messaging 'id <Proto>'.
35913         * objc.dg/class-protocol-1.m: New test.
35914         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
35915         a non-existent method signature.
35916         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
35917         Update diagnostics when messaging with non-existent method signature.
35918         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
35919         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
35920         invalid receivers are now resolved as if messaging 'id'; remove
35921         extraneous diagnostics.
35922
35923 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
35924
35925         PR c/16667
35926         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
35927         gcc.dg/init-desig-obs-3.c: New tests.
35928
35929 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
35930
35931         * gcc.dg/debug/20041023-1.c: New test.
35932
35933 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
35934
35935         PR middle-end/17407
35936         * gcc.c-torture/compile/pr17407.c: New test.
35937
35938         PR c++/18121
35939         * g++.dg/template/array8.C: New test.
35940
35941 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
35942
35943         PR other/18138
35944         * lib/g++.exp: Accept more than one multilib libgcc.
35945         * lib/gcc-dg.exp: Likewise.
35946         * lib/objc.exp: Likewise.
35947         * lib/treelang.exp: Likewise.
35948         * lib/gfortran.exp: Likewise.
35949
35950 2004-10-24  Ben Elliston  <bje@au.ibm.com>
35951
35952         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
35953
35954 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
35955
35956         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
35957         * gcc.dg/c99-const-expr-3.c: Likewise.
35958
35959 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
35960
35961         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
35962
35963 2004-10-23  Ben Elliston  <bje@au.ibm.com>
35964
35965         * gcc.c-torture/execute/loop-2e.x: Remove.
35966
35967 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
35968
35969         PR c++/18095
35970         * g++.dg/parse/crash18.C: New.
35971         * g++.dg/parse/crash19.C: New.
35972
35973 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
35974
35975         * g++.dg/ext/dllimport1.C: Move dg-warnings.
35976         * g++.dg/ext/dllimport2.C: Same.
35977         * g++.dg/ext/dllimport8.C: Same.
35978
35979 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
35980
35981         PR c++/10841
35982         * g++.dg/conversion/cast1.C: New test.
35983         * g++.dg/overload/pmf1.C: Adjust error marker.
35984
35985 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
35986
35987         PR objc/17923
35988         * objc.dg/const-str-7.m: New test.
35989
35990 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35991
35992         * g++.dg/template/memfriend11.C: Fix comment typo.
35993         * g++.dg/template/memfriend14.C: Likewise.
35994
35995 2004-10-20  Richard Henderson  <rth@redhat.com>
35996
35997         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
35998         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
35999         -fasynchronous-unwind-tables.
36000
36001 2004-10-20  Richard Henderson  <rth@redhat.com>
36002
36003         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
36004         (main): Return success.
36005         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
36006         (main): Return success.
36007
36008 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36009
36010         PR c++/13495
36011         * g++.dg/template/memfriend9.C: New test.
36012         * g++.dg/template/memfriend10.C: Likewise.
36013         * g++.dg/template/memfriend11.C: Likewise.
36014         * g++.dg/template/memfriend12.C: Likewise.
36015         * g++.dg/template/memfriend13.C: Likewise.
36016         * g++.dg/template/memfriend14.C: Likewise.
36017         * g++.dg/template/memfriend15.C: Likewise.
36018         * g++.dg/template/memfriend16.C: Likewise.
36019         * g++.dg/template/memfriend17.C: Likewise.
36020         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
36021
36022 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
36023
36024         * g++.dg/conversion/dr195.C: New.
36025         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
36026
36027 2004-10-20  Ben Elliston  <bje@au.ibm.com>
36028             Devang Patel  <dpatel@apple.com>
36029
36030         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
36031         of floating point arithmetic, which could trap.
36032
36033 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
36034
36035         PR c++/14035
36036         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
36037         * g++.dg/conversion/const2.C: New test.
36038         * g++.dg/expr/reinterpret2.C: New test.
36039         * g++.dg/expr/reinterpret3.C: New test.
36040         * g++.dg/expr/cast2.C: New test.
36041         * g++.dg/expr/copy1.C: New test.
36042         * g++.dg/other/conversion1.C: Change error message.
36043         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
36044         function pointers to void *.
36045         * g++.old-deja/g++.mike/p10148.C: Likewise.
36046
36047 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36048
36049         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
36050
36051 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
36052
36053         PR c++/18047
36054
36055         * g++.dg/parse/expr3.C: New test.
36056
36057 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
36058
36059         * gcc.dg/smod-1.c: New test.
36060
36061 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
36062
36063         * objc.dg/method-14.m: New test.
36064
36065 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
36066
36067         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
36068         Also xfail as the patch was reverted.
36069
36070 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
36071
36072         PR middle-end/16973
36073         * gcc.dg/pr16973.c: New test.
36074
36075 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
36076
36077         PR tree-optimization/17656
36078         * gcc.c-torture/compile/pr17656.c: New test.
36079
36080 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
36081
36082         * g++.dg/eh/shadow1.C: New.
36083
36084 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
36085
36086         * gcc.c-torture/compile/20041018-1.c: New test.
36087
36088 2004-10-18  Ben Elliston  <bje@au.ibm.com>
36089
36090         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
36091         compiler referring to register 0 when accessing sdata.  The linker
36092         now patches things up.
36093
36094 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
36095
36096         PR c/17529
36097         * gcc.c-torture/compile/pr17529.c: New test.
36098
36099 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36100
36101         PR c++/17743
36102         * g++.dg/ext/attrib17.C: New test.
36103
36104 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36105
36106         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
36107
36108 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36109
36110         PR c++/10479
36111         * g++.dg/ext/attrib16.C: New test.
36112
36113 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
36114
36115         PR c++/17042
36116         * g++.dg/init/dso_handle1.C: New test.
36117
36118         PR c++/14667
36119         * g++.dg/parse/typedef6.C: New test.
36120
36121         PR c++/17916
36122         * g++.dg/parse/pragma1.C: New test.
36123
36124 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
36125
36126         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
36127
36128 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
36129
36130         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
36131         -fno-common when on HPPA HP-UX platforms.
36132
36133 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
36134
36135         PR other/16820
36136         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
36137         stdint.h.
36138         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
36139         uintptr_t.
36140
36141 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
36142
36143         PR c++/16301
36144         * g++.dg/lookup/strong-using-4.C: New test.
36145
36146 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
36147
36148         PR middle-end/16567
36149         * gcc.c-torture/compile/nested-1.c: New test.
36150
36151 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
36152
36153         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
36154         and mipsisa64*-*-* (until support for misaligned loads is added).
36155         * gcc.dg/vect/vect-50.c: Likewise.
36156         * gcc.dg/vect/vect-52.c: Likewise.
36157         * gcc.dg/vect/vect-54.c: Likewise.
36158         * gcc.dg/vect/vect-58.c: Likewise.
36159         * gcc.dg/vect/vect-60.c: Likewise.
36160         * gcc.dg/vect/vect-80.c: Likewise.
36161
36162 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
36163
36164         PR c++/17976
36165         * g++.dg/init/dtor3.C: New test.
36166
36167 2004-10-15  Ben Elliston  <bje@au.ibm.com>
36168
36169         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
36170
36171 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
36172
36173         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
36174         * gcc.dg/macho-lo-sum.c: Likewise.
36175
36176 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
36177
36178         * gcc.dg/ppc-spe64-1.c: New test.
36179
36180 2004-10-14  Devang Patel  <dpatel@apple.com>
36181
36182         PR 17635
36183         * gcc.dg/pr17635.c : New test.
36184
36185 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
36186
36187         * gcc.dg/vect/vect-28.c: Remove xfail.
36188         * gcc.dg/vect/vect-30.c: Remove xfail.
36189         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
36190         * gcc.dg/vect/vect-33.c: Remove xfail.
36191         * gcc.dg/vect/vect-44.c: Remove xfail.
36192         * gcc.dg/vect/vect-46.c: Remove xfail.
36193         * gcc.dg/vect/vect-50.c: Remove xfail.
36194         * gcc.dg/vect/vect-52.c: Remove xfail.
36195         * gcc.dg/vect/vect-54.c: Remove xfail.
36196         * gcc.dg/vect/vect-58.c: Remove xfail.
36197         * gcc.dg/vect/vect-60.c: Remove xfail.
36198         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
36199         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
36200         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
36201         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
36202         * gcc.dg/vect/vect-8.c: Remove xfail.
36203         * gcc.dg/vect/vect-80.c: Remove xfail.
36204         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
36205
36206 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
36207
36208         * gcc.dg/vect/vect-82.c: New testcase.
36209         * gcc.dg/vect/vect-82_64.c: New testcase.
36210         * gcc.dg/vect/vect-83.c: New testcase.
36211         * gcc.dg/vect/vect-83_64.c: New testcase.
36212
36213 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
36214
36215         * gcc.dg/cpp/error-1.c: New test.
36216
36217 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
36218
36219         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
36220
36221 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
36222
36223         PR target/17984
36224         * gcc.dg/cris-peep2-xsrand2.c: New test.
36225
36226 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
36227
36228         PR c++/17661
36229         * g++.dg/expr/for2.C: New test.
36230
36231 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
36232
36233         * g++.dg/inherit/thunk1.C: Run on the SPARC.
36234
36235 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
36236
36237         PR tree-optimization/17724
36238         * g++.dg/opt/pr17724-1.C: New test.
36239         * g++.dg/opt/pr17724-2.C: New test.
36240         * g++.dg/opt/pr17724-3.C: New test.
36241         * g++.dg/opt/pr17724-4.C: New test.
36242         * g++.dg/opt/pr17724-5.C: New test.
36243         * g++.dg/opt/pr17724-6.C: New test.
36244
36245 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
36246
36247         PR c/17301
36248         * gcc.dg/pr17301-2.c: New test.
36249
36250 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
36251
36252         PR c++/15876
36253         * g++.dg/parse/error22.C: New test.
36254
36255         PR c++/17936
36256         * g++.dg/template/spec18.C: New test.
36257
36258 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
36259
36260         * gcc.dg/ia64-asm-1.c: Add prototype for abort
36261         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
36262         memcpy.
36263         * gcc.dg/ia64-sync-2.c: Ditto.
36264         * gcc.dg/ia64-sync-3.c: Ditto.
36265
36266 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
36267
36268         * g++.dg/eh/cleanup5.C: Add dg-options "".
36269
36270 2004-10-11  Roger Sayle  <roger@eyesopen.com>
36271
36272         PR middle-end/17657
36273         * gcc.dg/switch-4.c: New test case.
36274
36275 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
36276
36277         * gcc.c-torture/execute/20041011-1.c: New test.
36278
36279 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
36280
36281         PR c++/17554
36282         * g++.dg/init/for3.C: New test.
36283
36284         PR c++/17657
36285         * g++.dg/opt/switch2.C: New test.
36286
36287         PR middle-end/17703
36288         * g++.dg/warn/Wreturn-2.C: New test.
36289
36290 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
36291
36292         PR c++/17907
36293         * g++.dg/eh/cleanup5.C: New test.
36294
36295 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
36296
36297         PR c++/17393
36298         * g++.dg/parse/error21.C: New test.
36299
36300 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36301
36302         * g++.dg/overload/pmf1.C: Adjust quoting marks.
36303         * g++.dg/warn/incomplete1.C: Likewise.
36304         * g++.dg/template/qualttp20.C: Likewise.
36305
36306 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36307
36308         PR c/17881
36309         * parm-incomplete-1.c: New test.
36310
36311 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
36312
36313         PR c++/17867
36314         * g++.dg/parse/error19.C: New test.
36315
36316         PR c++/17670
36317         * g++.dg/init/new11.C: New test.
36318
36319         PR c++/17821
36320         * g++.dg/parse/error20.C: New test.
36321
36322         PR c++/17826
36323         * g++.dg/template/crash24.C: New test.
36324
36325 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36326
36327         PR c/17301
36328         * gcc.dg/pr17301-1.c: New test.
36329
36330 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36331
36332         PR c/17189
36333         * gcc.dg/anon-struct-5.c: New test.
36334
36335 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
36336
36337         PR c/17844
36338         * gcc.dg/pr17844-1.c: New test.
36339
36340 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
36341
36342         PR tree-optimization/17906
36343         * gcc.c-torture/compile/pr17906.c: New.
36344
36345 2004-10-09  Stuart Hastings  <stuart@apple.com>
36346             Roger Sayle  <roger@eyesopen.com>
36347
36348         PR rtl-optimization/17853
36349         * gcc.dg/i386-mmx-5.c: New testcase.
36350
36351 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
36352
36353         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
36354
36355 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
36356
36357         PR c++/17524
36358         * g++.dg/template/static9.C: New test.
36359
36360         PR c++/17685
36361         * g++.dg/parse/operator5.C: New test.
36362
36363 2004-10-09  Roger Sayle  <roger@eyesopen.com>
36364
36365         PR middle-end/17894
36366         * gcc.c-torture/execute/divcmp-4.c: New test case.
36367
36368 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
36369
36370         PR tree-opt/17902
36371         * g++.dg/opt/pr17902.C: New test.
36372
36373 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
36374
36375         * gcc.dg/cpp/ident-1.c: Add dg-options "".
36376
36377 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36378
36379         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
36380
36381 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36382
36383         * gcc.dg/assign-warn-3.c: New test.
36384
36385 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
36386
36387         PR c/16999
36388         * gcc.dg/cpp/ident-1.c: New test.
36389
36390 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
36391
36392         * gcc.c-torture/compile/acc1.c: New.
36393
36394 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
36395
36396         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
36397         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
36398
36399 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
36400
36401         * gcc.dg/ultrasp11.c: New test.
36402
36403 2004-10-08  Michael Matz  <matz@suse.de>
36404
36405         * gcc.dg/doloop-2.c: New test.
36406
36407 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36408
36409         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
36410         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
36411         objc.dg/method-9.m: Update expected diagnostics.
36412
36413 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
36414
36415         * gcc.dg/ppc-fsel-3.c: New file.
36416         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
36417
36418 2004-10-07  Paul Brook  <paul@codesourcery.com>
36419
36420         * gfortran.dg/intrinsic_verify_1.f90: New test.
36421
36422 2004-10-07  Paul Brook  <paul@codesourcery.com>
36423
36424         * gfortran.dg/empty_format_1.f90: Remove stray commas.
36425
36426 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36427
36428         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
36429         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
36430         commit.
36431
36432 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
36433
36434         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
36435
36436 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36437
36438         PR c++/17115
36439         * g++.dg/warn/Winline-4.C: New test.
36440
36441 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
36442
36443         * gcc.c-torture/compile/20041007-1.c: New test.
36444
36445 2004-10-07  Paul Brook  <paul@codesourcery.com>
36446
36447         PR fortran/17678
36448         * gfortran.dg/use_allocated_1.f90: New test.
36449
36450 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
36451
36452         PR middle-end/17849
36453         * gfortran.fortran-torture/compile/nested.f90: New test
36454
36455 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
36456
36457         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
36458
36459 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
36460
36461         PR c++/17368
36462         * g++.dg/ext/asm6.C: New test.
36463
36464 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
36465
36466         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
36467
36468 2004-10-06  Paul Brook  <paul@codesourcery.com>
36469
36470         PR libfortran/17709
36471         * gfortran.dg/empty_format_1.f90: New test.
36472
36473 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36474
36475         PR fortran/17568
36476         * gfortran.dg/ishft.f90: New test.
36477
36478         PR fortran/17283
36479         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
36480         tests.
36481
36482 2004-10-06  Paul Brook  <paul@codesourcery.com>
36483
36484         * gfortran.dg/do_1.f90: New test.
36485
36486 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36487
36488         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
36489         optimizing for size.
36490
36491 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
36492
36493         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
36494
36495 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
36496
36497         * gcc.c-torture/compile/20041005-1.c: New test.
36498
36499 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
36500
36501         PR c++/17829
36502         * g++.dg/lookup/koenig4.C: New.
36503
36504 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36505
36506         * g++.dg/other/classkey1.C: Adjust quoting marks.
36507         * g++.dg/parse/error15.C: Likewise.
36508         * g++.dg/template/meminit2.C (int>): Likewise.
36509
36510 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36511
36512         PR fortran/17283
36513         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
36514
36515         PR fortran/17631
36516         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
36517
36518         PR fortran/17708
36519         * gfortran.dg/pr17708.f90: New test.
36520
36521 2004-10-04  Chao-ying Fu  <fu@mips.com>
36522
36523         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
36524         * gcc.dg/vect/vect-4.c: Ditto.
36525         * gcc.dg/vect/vect-5.c: Ditto.
36526         * gcc.dg/vect/vect-6.c: Ditto.
36527         * gcc.dg/vect/vect-8.c: Ditto.
36528         * gcc.dg/vect/vect-16.c: Ditto.
36529         * gcc.dg/vect/vect-30.c: Ditto.
36530         * gcc.dg/vect/vect-40.c: Ditto.
36531         * gcc.dg/vect/vect-41.c: Ditto.
36532         * gcc.dg/vect/vect-42.c: Ditto.
36533         * gcc.dg/vect/vect-43.c: Ditto.
36534         * gcc.dg/vect/vect-44.c: Ditto.
36535         * gcc.dg/vect/vect-45.c: Ditto.
36536         * gcc.dg/vect/vect-46.c: Ditto.
36537         * gcc.dg/vect/vect-47.c: Ditto.
36538         * gcc.dg/vect/vect-48.c: Ditto.
36539         * gcc.dg/vect/vect-49.c: Ditto.
36540         * gcc.dg/vect/vect-50.c: Ditto.
36541         * gcc.dg/vect/vect-51.c: Ditto.
36542         * gcc.dg/vect/vect-52.c: Ditto.
36543         * gcc.dg/vect/vect-53.c: Ditto.
36544         * gcc.dg/vect/vect-54.c: Ditto.
36545         * gcc.dg/vect/vect-55.c: Ditto.
36546         * gcc.dg/vect/vect-56.c: Ditto.
36547         * gcc.dg/vect/vect-57.c: Ditto.
36548         * gcc.dg/vect/vect-58.c: Ditto.
36549         * gcc.dg/vect/vect-59.c: Ditto.
36550         * gcc.dg/vect/vect-60.c: Ditto.
36551         * gcc.dg/vect/vect-74.c: Ditto.
36552         * gcc.dg/vect/vect-79.c: Ditto.
36553         * gcc.dg/vect/vect-80.c: Ditto.
36554
36555 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
36556
36557         * gcc.dg/unused-7.c: Use the correct option.
36558
36559 2004-10-04  Paul Brook  <paul@codesourcery.com>
36560         Bud Davis  <bdavis9659@comcast.net>
36561
36562         PR fortran/17706
36563         PR fortran/16434
36564         * gfortran/pr17706.f90: New test.
36565         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
36566
36567 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36568
36569         * gfortran.dg/pr17612.f90: New test.
36570
36571 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36572
36573         * g++.dg/template/local1.C: Adjust quoting marks in
36574         testing for diagnostics.
36575         * g++.dg/tls/diag-2.C: Likewise.
36576         * g++.dg/other/error8.C: Likewise.
36577
36578 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
36579
36580         PR c/17178
36581         * gcc.dg/unused-4.c: Adjust to be correct.
36582
36583         PR c/17820
36584         * gcc.dg/unused-7.c: New test.
36585
36586 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
36587
36588         PR c++/17797
36589         * g++.dg/overload/template2.C: New test.
36590
36591 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
36592
36593         PR tree-optimization/16632
36594         * gcc.dg/tree-ssa/20041002-1.c: New.
36595
36596 2004-10-03  Paul Brook  <paul@codesourcery.com>
36597
36598         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
36599         rather than relying on default formatting.
36600
36601 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
36602
36603         * gcc.dg/20040920-1.c: Update expected message text.
36604
36605 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
36606
36607         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
36608
36609 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
36610
36611         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
36612         tree level.
36613
36614 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
36615
36616         * gcc.dg/tree-ssa/pr17343.c: Remove.
36617
36618 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
36619
36620         PR tree-opt/17343
36621         * gcc.dg/tree-ssa/pr17343.c: New test.
36622
36623 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
36624
36625         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
36626         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
36627         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
36628         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
36629         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
36630
36631 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
36632
36633         * gcc.dg/lvalue-2.c: New test.
36634
36635 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
36636
36637         PR c/17730
36638         * gcc.dg/pr17730-1.c: New test
36639
36640 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
36641
36642         PR c/7425
36643         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
36644
36645 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
36646
36647         * gcc.c-torture/execute/stdarg-1.c: New test.
36648         * gcc.c-torture/execute/stdarg-2.c: New test.
36649         * gcc.c-torture/execute/stdarg-3.c: New test.
36650         * gcc.dg/tree-ssa/stdarg-1.c: New test.
36651         * gcc.dg/tree-ssa/stdarg-2.c: New test.
36652         * gcc.dg/tree-ssa/stdarg-3.c: New test.
36653         * gcc.dg/tree-ssa/stdarg-4.c: New test.
36654         * gcc.dg/tree-ssa/stdarg-5.c: New test.
36655
36656 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
36657
36658         PR tree-optimization/17697
36659         * g++.dg/opt/pr17697-1.C: New test.
36660         * g++.dg/opt/pr17697-2.C: New test.
36661         * g++.dg/opt/pr17697-3.C: New test.
36662
36663 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
36664
36665         PR c/16409
36666         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
36667         gcc.dg/vla-init-5.c: New tests.
36668
36669 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
36670
36671         PR c/13804
36672         * gcc.dg/pr13804-1.c: New test.
36673
36674 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36675
36676         PR fortran/16938
36677         * gfortran.dg/pr16938.f90: New test.
36678
36679 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
36680
36681         * g++.dg/template/crash23.C: New test.
36682
36683 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
36684
36685         PR c++/17585
36686         * g++.dg/template/static8.C: New test.
36687
36688 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
36689
36690         PR c++/17681
36691         * g++.dg/other/error9.C: New test.
36692
36693 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
36694
36695         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
36696
36697 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36698
36699         PR fortran/15164
36700         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
36701
36702 2004-09-26  Roger Sayle  <roger@eyesopen.com>
36703
36704         PR middle-end/17112
36705         * gcc.dg/pr17112-1.c: New test case.
36706
36707 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
36708
36709         PR c/11459
36710         * gcc.dg/pr11459-1.c: New test.
36711
36712 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
36713
36714         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
36715         * gcc.dg/tree-ssa/loop-4.c: Likewise.
36716
36717 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36718
36719         * gfortran.dg/pr15324.f90: Make array bounds consistent.
36720
36721 2004-09-25  Jan Hubicka  <jh@suse.cz>
36722
36723         * compile/30040909-1.c: New test.
36724         * compile/30040907-1.c: New test.
36725
36726 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
36727
36728         * gcc.c-torture/execute/va-arg-26.c: New test.
36729
36730 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
36731
36732         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
36733         extra diagnostics on targets with 64-bit pointers.
36734         * objc.dg/selector-1.m: Adjust dg-warning regexp.
36735
36736 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36737
36738         PR c/17188
36739         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
36740         * gcc.dg/decl-3.c: Adjust expected message.
36741
36742 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36743
36744         PR fortran/17615
36745         * gfortran.dg/pr17615.f90: New test.
36746
36747 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
36748
36749         PR tree-optimzation/17517
36750         * g++.dg/tree-ssa/pr17517.C: New Test.
36751
36752 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
36753
36754         PR c++/16889
36755         * g++.dg/lookup/ambig3.C: New.
36756
36757 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
36758
36759         PR tree-opt/17624
36760         * g++.dg/opt/pr17624.C: New test.
36761
36762 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36763
36764         PR c/6980
36765         * gcc.dg/Wbad-function-cast-1.c: New test.
36766
36767 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
36768
36769         * g++.dg/ext/complit1.C
36770         * g++.dg/other/error2.C
36771         * g++.dg/other/nontype-1.C
36772         * g++.dg/parse/crash11.C
36773         * g++.dg/parse/crash12.C
36774         * g++.dg/parse/error15.C
36775         * g++.dg/parse/error4.C
36776         * g++.dg/parse/tmpl-outside1.C
36777         * g++.dg/parse/too-many-tmpl-args1.C
36778         * g++.dg/template/dependent-expr3.C
36779         * g++.dg/template/error10.C
36780         * g++.dg/template/instantiate1.C
36781         * g++.dg/template/vtable2.C
36782         * g++.dg/warn/Wshadow-1.C
36783         * g++.dg/warn/weak1.C
36784         * g++.old-deja/g++.brendan/crash16.C
36785         * g++.old-deja/g++.brendan/crash18.C
36786         * g++.old-deja/g++.brendan/crash48.C
36787         * g++.old-deja/g++.brendan/crash49.C
36788         * g++.old-deja/g++.brendan/crash55.C
36789         * g++.old-deja/g++.brendan/crash56.C
36790         * g++.old-deja/g++.brendan/crash8.C
36791         * g++.old-deja/g++.brendan/enum11.C
36792         * g++.old-deja/g++.brendan/enum8.C
36793         * g++.old-deja/g++.brendan/enum9.C
36794         * g++.old-deja/g++.brendan/friend3.C
36795         * g++.old-deja/g++.brendan/misc14.C
36796         * g++.old-deja/g++.bugs/900402_02.C
36797         * g++.old-deja/g++.bugs/900404_03.C
36798         * g++.old-deja/g++.bugs/900404_04.C
36799         * g++.old-deja/g++.bugs/900428_03.C
36800         * g++.old-deja/g++.jason/crash4.C
36801         * g++.old-deja/g++.jason/overload21.C
36802         * g++.old-deja/g++.jason/redecl1.C
36803         * g++.old-deja/g++.jason/report.C
36804         * g++.old-deja/g++.jason/rfg10.C
36805         * g++.old-deja/g++.jason/template30.C
36806         * g++.old-deja/g++.law/arm12.C
36807         * g++.old-deja/g++.law/ctors5.C
36808         * g++.old-deja/g++.law/cvt20.C
36809         * g++.old-deja/g++.law/init10.C
36810         * g++.old-deja/g++.law/init8.C
36811         * g++.old-deja/g++.law/visibility17.C
36812         * g++.old-deja/g++.law/visibility7.C
36813         * g++.old-deja/g++.mike/net8.C
36814         * g++.old-deja/g++.mike/p646.C
36815         * g++.old-deja/g++.mike/p700.C
36816         * g++.old-deja/g++.mike/p701.C
36817         * g++.old-deja/g++.mike/p811.C
36818         * g++.old-deja/g++.ns/template13.C
36819         * g++.old-deja/g++.other/array3.C
36820         * g++.old-deja/g++.other/crash25.C
36821         * g++.old-deja/g++.other/dtor3.C
36822         * g++.old-deja/g++.other/dtor4.C
36823         * g++.old-deja/g++.other/main1.C
36824         * g++.old-deja/g++.other/warn7.C
36825         * g++.old-deja/g++.pt/crash11.C
36826         * g++.old-deja/g++.pt/crash36.C
36827         * g++.old-deja/g++.pt/spec22.C
36828         * g++.old-deja/g++.pt/spec9.C
36829         * g++.old-deja/g++.pt/ttp52.C
36830         * g++.old-deja/g++.robertl/eb103.C
36831         * g++.old-deja/g++.robertl/eb121.C
36832         * g++.old-deja/g++.robertl/eb22.C
36833         * g++.old-deja/g++.robertl/eb8.C:
36834         Update locations and/or regexps of dg-error markers.
36835         Remove markers for some bogus messages that are no longer issued.
36836
36837 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
36838
36839         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
36840         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
36841
36842 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
36843
36844         PR c++/17618
36845         * g++.dg/lookup/crash5.C: New test.
36846
36847 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
36848
36849         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
36850         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
36851         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
36852         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
36853         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
36854         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
36855
36856         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
36857         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
36858         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
36859         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
36860         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
36861         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
36862
36863         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
36864
36865         * gcc.dg/vect/vect-44.c: Check additional cases.
36866         * gcc.dg/vect/vect-48.c: Check additional cases.
36867
36868         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
36869         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
36870         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
36871         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
36872         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
36873         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
36874         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
36875         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
36876         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
36877
36878         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
36879         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
36880         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
36881
36882 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36883
36884         * gcc.dg/tree-ssa/loop-6.c: New test.
36885
36886 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
36887
36888         PR c++/17620
36889         * g++.dg/inherit/base2.C: New.
36890
36891 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
36892
36893         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
36894         * gcc.dg/20001012-2.c: Likewise.
36895         * gcc.dg/20001013-1.c: Likewise.
36896         * gcc.dg/20001101-1.c: Likewise.
36897         * gcc.dg/20001102-1.c: Likewise.
36898         * gcc.dg/bf-spl1.c: Likewise.
36899         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
36900         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
36901
36902 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
36903
36904         PR tree-optimization/16721
36905         * gcc.dg/tree-ssa/pr16721.c: New test.
36906
36907 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
36908
36909         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
36910         * gcc.dg/20040305-1.c: Likewise.
36911
36912 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36913
36914         PR c/16566
36915         * gcc.c-torture/compile/pr16566-1.c,
36916         gcc.c-torture/compile/pr16566-2.c,
36917         gcc.c-torture/compile/pr16566-3.c: New tests.
36918
36919 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
36920
36921         PR tree-optimization/17512
36922         * gcc.c-torture/compile/20040916-1.c.
36923
36924 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
36925
36926         * gcc.dg/pragma-re-3.c: New test.
36927
36928 2004-09-17  Matt Austern  <austern@apple.com>
36929
36930         PR c++/15049
36931         * g++.dg/other/anon3.C: New.
36932
36933 2004-09-21  Roger Sayle  <roger@eyesopen.com>
36934
36935         PR c++/7503
36936         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
36937         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
36938         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
36939         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
36940         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
36941
36942 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
36943
36944         PR fortran/17286
36945         * gfortran.dg/pr17286.f90: New test.
36946
36947 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
36948
36949         PR c++/17530
36950         * g++.dg/template/static7.C: New test.
36951
36952 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
36953
36954         PR tree-opt/17558
36955         * gcc.c-torture/compile/pr17558.c: New test.
36956
36957 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
36958
36959         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
36960         if SKIP_ATTRIBUTE is defined.
36961
36962 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36963
36964         PR fortran/15957
36965         * gfortran.dg/pr15957.f90: New test.
36966
36967 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
36968
36969         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
36970         in comparison.
36971         * gcc.dg/vect/vect-79.c: Likewise.
36972         * gcc.dg/vect/vect-80.c: Likewise.
36973
36974 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36975
36976         PR fortran/15750
36977         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
36978
36979 2004-09-20  Ira Rosen  <irar@il.ibm.com>
36980
36981         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
36982         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
36983         * gcc.dg/vect/vect-62.c: New testcase.
36984         * gcc.dg/vect/vect-63.c: New testcase.
36985         * gcc.dg/vect/vect-64.c: New testcase.
36986         * gcc.dg/vect/vect-65.c: New testcase.
36987         * gcc.dg/vect/vect-66.c: New testcase.
36988         * gcc.dg/vect/vect-67.c: New testcase.
36989         * gcc.dg/vect/vect-68.c: New testcase.
36990         * gcc.dg/vect/vect-69.c: New testcase.
36991         * gcc.dg/vect/vect-79.c: New testcase.
36992         * gcc.dg/vect/vect-80.c: New testcase.
36993
36994 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
36995
36996         * gcc.target/mips/asm-1.c: New test.
36997
36998 2004-09-19  Ira Rosen  <irar@il.ibm.com>
36999
37000         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
37001         * gcc.dg/vect/vect-73.c: New testcase.
37002         * gcc.dg/vect/vect-74.c: New testcase.
37003         * gcc.dg/vect/vect-75.c: New testcase.
37004         * gcc.dg/vect/vect-76.c: New testcase.
37005         * gcc.dg/vect/vect-77.c: New testcase.
37006         * gcc.dg/vect/vect-78.c: New testcase
37007
37008 2004-09-18  Paul Brook  <paul@codesourcery.com>
37009
37010         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
37011
37012 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
37013
37014         PR c/17424
37015         * gcc.dg/pr17424-1.c: New test.
37016
37017 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
37018
37019         * g++.dg/tree-ssa/pr17153.C: New test.
37020
37021 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
37022
37023         PR pch/13361
37024         * g++.dg/pch/wchar-1.C: New.
37025         * g++.dg/pch/wchar-1.Hs: New.
37026
37027 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
37028
37029         * gcc.c-torture/execute/20040917-1.c: New test.
37030
37031 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
37032
37033         PR tree-optimization/17319
37034         * gcc.dg/pr17319.c: New test.
37035
37036 2004-09-17  Devang Patel  <dpatel@apple.com>
37037
37038         * gcc.dg/20040813-1.c: New test.
37039
37040 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
37041
37042         PR tree-optimization/17273
37043         * gcc.c-torture/compile/pr17273.c: New test.
37044
37045 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
37046
37047         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
37048         Update expected messages.
37049         * gcc.dg/declspec-13.c: New test.
37050
37051 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
37052
37053         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
37054
37055 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
37056
37057         * gcc.c-torture/execute/pr17252.c: Use post-increment to
37058         change what 'a' is pointing to.
37059
37060 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
37061
37062         PR c++/16002
37063         * g++.dg/template/error18.C: New test.
37064
37065         PR c++/16029
37066         * g++.dg/warn/Wunused-8.C: New test.
37067
37068 2004-09-17  Steven Bosscher  <stevenb@suse.de>
37069
37070         PR tree-optimization/17513
37071         * gcc.dg/20040916-1.c: New test.
37072
37073 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
37074
37075         PR c++/17501
37076         * g++.dg/template/typename7.C: New test.
37077
37078 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37079
37080         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
37081
37082 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
37083
37084         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
37085         with -ftree-based-profiling also.
37086         * lib/profopt.exp: Support late-set profile_option/feedback_option.
37087
37088 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
37089
37090         PR/15364
37091         * gfortran.dg/der_array_io_1.f90: New test.
37092         * gfortran.dg/der_array_io_2.f90: New test.
37093         * gfortran.dg/der_array_io_3.f90: New test.
37094
37095 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
37096
37097         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
37098         EABI.
37099
37100 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
37101
37102         * g++.dg/opt/switch1.C: New test.
37103
37104 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
37105
37106         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
37107         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
37108         Update expected messages.
37109
37110 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37111
37112         PR fortran/16485
37113         * gfortran.dg/same_name_1.f90: New test.
37114
37115 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
37116
37117         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
37118         dereference garbage pointers.
37119
37120 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
37121
37122         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
37123         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
37124
37125         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
37126         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
37127         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
37128
37129 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
37130
37131         PR c++/17324
37132         * g++.dg/template/mangle1.C: New test.
37133
37134 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
37135
37136         PR tree-optimization/17252
37137         * gcc.c-torture/execute/pr17252.c: New test.
37138
37139 2004-09-14  Andrew Pinski  <apinski@apple.com>
37140
37141         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
37142
37143 2004-09-14  Roger Sayle  <roger@eyesopen.com>
37144
37145         PR rtl-optimization/9771
37146         * gcc.dg/pr9771-1.c: New test case.
37147
37148 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
37149
37150         PR tree-optimization/15262
37151         * gcc.c-torture/execute/pr15262-1.c: New test.
37152         * gcc.c-torture/execute/pr15262-2.c: New test.
37153
37154 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37155
37156         * gcc.dg/declspec-12.c: New test.
37157
37158 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
37159
37160         * gfortran.dg/pr17090.f90: Add directives to test.
37161
37162 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37163
37164         * gcc.c-torture/compile/20040914-1.c: New test.
37165
37166 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
37167
37168         PR c++/16162
37169         * g++.dg/template/decl2.C: New test.
37170
37171 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
37172
37173         PR fortran/17090
37174         * gfortran.dg/pr17090.f90: New test.
37175
37176 2004-09-13  Dale Johannesen  <dalej@apple.com>
37177
37178         * gcc.c-torture/compile/pr17408.c: New test case.
37179
37180 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
37181
37182         PR c++/16716
37183         * g++.dg/parse/crash17.C: New test.
37184
37185         PR c++/17327
37186         * g++.dg/template/enum3.C: New test.
37187
37188 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
37189
37190         * lib/gcc-defs.exp: Load wrapper.exp.
37191         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
37192         using local code.
37193         * lib/gcc.exp (gcc_init): Similar.
37194         * lib/gfortran.exp (gfortran_init): Similar.
37195         * lib/objc.exp (objc_init): Similar.
37196         * lib/treelang.exp (treelang_init): Similar.
37197         * lib/wrapper.exp: New file with build_wrapper call machinery in
37198         ${tool}_maybe_build_wrapper.
37199
37200 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
37201
37202         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
37203         "inline".
37204         * gcc.dg/declspec-11.c: Update expected messages.
37205         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
37206         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
37207         gcc.dg/inline-12.c: New tests.
37208
37209 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
37210
37211         * g++.dg/tree-ssa/pr17400.C: New testcase.
37212
37213 2004-09-13  James E Wilson  <wilson@specifixinc.com>
37214
37215         * gcc.target/mips/sb1-1.c: New testcase.
37216
37217 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
37218
37219         * lib/g77-dg.exp: Remove unused file.
37220         * lib/mike-g77.exp: Ditto.
37221         * lib/g77.exp: Ditto.
37222
37223 2004-09-12  Richard Henderson  <rth@redhat.com>
37224
37225         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
37226
37227 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
37228
37229         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
37230         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
37231         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
37232         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
37233         Update expected messages.
37234
37235 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
37236
37237         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
37238         declaration/use mismatch for dirp parameter.
37239
37240 2004-09-12  Andrew Pinski  <apinski@apple.com>
37241
37242         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
37243         -fgnu-runtime is passed.
37244
37245 2004-09-12  Richard Henderson  <rth@redhat.com>
37246
37247         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
37248         do the uplevel thing and update additional_flags directly.
37249         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
37250         gfortran.fortran-torture/execute/intrinsic_nearest.x,
37251         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
37252         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
37253
37254 2004-09-11  Steven Bosscher  <stevenb@suse.de>
37255
37256         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
37257
37258 2004-09-11  Roger Sayle  <roger@eyesopen.com>
37259
37260         PR middle-end/17411
37261         * g++.dg/opt/pr17411-1.C: New test case.
37262
37263 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
37264
37265         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
37266         gcc.dg/tls/diag-2.c: Update expected messages.
37267         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
37268         messages.
37269         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
37270         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
37271         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
37272         gcc.dg/tls/diag-5.c: New tests.
37273
37274 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
37275
37276         * gcc.dg/20040910-1.c: Correct dg-error regexp.
37277
37278 2004-09-11  Steven Bosscher  <stevenb@suse.de>
37279
37280         * g++.dg/parse/break-in-for.C: New test.
37281
37282 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
37283
37284         * gcc.dg/tree-ssa/20040911-1.c: New test.
37285
37286 2004-09-11  Andreas Jaeger  <aj@suse.de>
37287
37288         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
37289         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
37290
37291 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
37292
37293         * gcc.target/frv: New directory of FR-V-specific tests.
37294
37295 2004-09-10  James E Wilson  <wilson@specifixinc.com>
37296
37297         * gcc.dg/convert-vec-1.c: New test.
37298
37299 2004-09-10  Roger Sayle  <roger@eyesopen.com>
37300
37301         PR middle-end/17024
37302         * gcc.dg/pr17024-1.c: New test case.
37303
37304 2004-09-10  Eric Christopher  <echristo@redhat.com>
37305
37306         * gcc.dg/20040910-1.c: New test.
37307
37308 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
37309
37310         * gcc.dg/bitfld-9.c: New test.
37311
37312 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
37313
37314         * gcc.c-torture/execute/ieee/acc1.c: New test.
37315         * gcc.c-torture/execute/ieee/acc2.c: New test.
37316         * gcc.c-torture/execute/ieee/mzero6.c: New test.
37317
37318 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37319
37320         * gcc.dg/deprecated-2.c: New test.
37321
37322 2004-09-09  James E Wilson  <wilson@specifixinc.com>
37323
37324         * gcc.dg/init-vec-1.c: New test.
37325
37326 2004-09-09  Roger Sayle  <roger@eyesopen.com>
37327
37328         PR middle-end/17055
37329         * gcc.dg/pr17055-1.c: New test case.
37330
37331 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
37332
37333         PR target/17377
37334         * gcc.c-torture/execute/pr17377.c: New test.
37335
37336 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
37337
37338         PR c/8420
37339         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
37340         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
37341         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
37342         gcc.dg/long-long-typespec-1.c: New tests.
37343         * gcc.dg/tls/diag-2.c: Update expected diagnostics
37344
37345 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
37346
37347         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
37348         gcc.dg/gnu99-static-1.c: New tests.
37349
37350 2004-09-08  Devang Patel  <dpatel@apple.com>
37351
37352         * gcc.dg/darwin-ld-20040828-1.c: New test.
37353         * gcc.dg/darwin-ld-20040828-2.c: New test.
37354         * gcc.dg/darwin-ld-20040828-3.c: New test.
37355
37356 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
37357
37358         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
37359         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
37360         in error message.
37361         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
37362         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
37363         in error message.
37364         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
37365         types they qualify.
37366         * objc.dg/type-size-2.m: Fix wording in comment.
37367         * objc.dg/va-meth-1.m: New test case.
37368
37369 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
37370
37371         PR c/16633:
37372         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
37373         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
37374
37375 2004-09-06  Devang Patel  <dpatel@apple.com>
37376
37377         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
37378         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
37379
37380 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
37381
37382         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
37383         reflect changed line numbering of diagnostics.
37384
37385 2004-09-06  Paul Brook  <paul@codesourcery.com>
37386
37387         * gfortran.dg/edit_real_1.f90: Add new test.
37388
37389 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37390
37391         * gcc.dg/tree-ssa/loop-2.c: New test.
37392         * gcc.dg/tree-ssa/loop-3.c: New test.
37393         * gcc.dg/tree-ssa/loop-4.c: New test.
37394         * gcc.dg/tree-ssa/loop-5.c: New test.
37395
37396 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37397
37398         * gcc.dg/format/sentinel-1.c: Update for parameter option.
37399
37400 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37401
37402         * gcc.dg/format/sentinel-1.c: New test.
37403
37404 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
37405
37406         * gcc.dg/builtins-46.c: New.
37407
37408 2004-09-03  Devang Patel  <dpatel@apple.com>
37409
37410         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
37411         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
37412
37413 2004-09-03  Jan Beulich  <jbeulich@novell.com>
37414
37415         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
37416         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
37417         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
37418         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
37419         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
37420         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
37421         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
37422         the non-portable bzero.
37423         * gcc.dg/20010912-1.c: xfail for NetWare.
37424         * gcc.dg/20020426-2.c: xfail for NetWare.
37425         * gcc.dg/20021014-1.c: xfail for NetWare.
37426         * gcc.dg/20021018-1.c: xfail for NetWare.
37427         * gcc.dg/20030213-1.c: xfail for NetWare.
37428         * gcc.dg/20030225-1.c: xfail for NetWare.
37429         * gcc.dg/20030708-1.c: xfail for NetWare.
37430         * gcc.dg/builtins-config.h: Also exclude NetWare.
37431         * gcc.dg/format/format.h: Define restrict only if not already defined.
37432         * gcc.dg/nest.c: xfail for NetWare.
37433         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
37434         * lib/target-supports.exp (check_visibility_available): Exclude
37435         NetWare.
37436
37437 2004-09-03  Jan Beulich  <jbeulich@novell.com>
37438
37439         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
37440         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
37441         deterministic starting point for the alignment of structure fields.
37442         * gcc.dg/Wpadded.c: Dito.
37443         * g++.dg/abi/vbase10.C: Dito.
37444
37445 2004-09-03  Devang Patel  <dpatel@apple.com>
37446
37447         * g++.dg/debug/pr15736.cc: New test.
37448
37449 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
37450
37451         * README.QMTEST: Fix out-of-date link.
37452
37453 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
37454
37455         PR fortran/16579
37456         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
37457         Delete.  Duplicate of gfortran.dg/g77/20010610.f
37458
37459 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
37460
37461         * g++.dg/abi/arm_rtti1.C: New test.
37462
37463 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
37464
37465         * gcc.dg/ppc-vector-memcpy.c: New.
37466         * gcc.dg/ppc-vector-memset.c: New.
37467
37468 2004-09-02  Chao-ying Fu  <fu@mips.com>
37469
37470         * gcc.target/mips/mips-3d-1.c: New test.
37471         * gcc.target/mips/mips-3d-2.c: New test.
37472         * gcc.target/mips/mips-3d-3.c: New test.
37473         * gcc.target/mips/mips-3d-4.c: New test.
37474         * gcc.target/mips/mips-3d-5.c: New test.
37475         * gcc.target/mips/mips-3d-6.c: New test.
37476         * gcc.target/mips/mips-3d-7.c: New test.
37477         * gcc.target/mips/mips-3d-8.c: New test.
37478         * gcc.target/mips/mips-3d-9.c: New test.
37479         * gcc.target/mips/mips-ps-1.c: New test.
37480         * gcc.target/mips/mips-ps-2.c: New test.
37481         * gcc.target/mips/mips-ps-3.c: New test.
37482         * gcc.target/mips/mips-ps-4.c: New test.
37483         * gcc.target/mips/mips-ps-type.c: New test.
37484
37485 2004-09-02  Paul Brook  <paul@codesourcery.com>
37486
37487         * gfortran.dg/edit_real_1.f90: Add new tests.
37488
37489 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37490
37491         PR fortran/15327
37492         * gfortran.dg/merge_char_1.f90: New test.
37493
37494 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37495
37496         PR fortran/16404
37497         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
37498
37499 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37500
37501         PR c/1522
37502         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
37503
37504 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
37505
37506         * g++.dg/opt/loop1.C: Do not XFAIL.
37507
37508 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
37509
37510         * gcc.c-torture/execute/20040831-1.c: New test.
37511
37512 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
37513
37514         PR fortran/16579
37515         * gfortran.dg/g77/20010610.f: Now passes.
37516         Copy from g77.f-torture/execute. Add dg-run directive.
37517         * gfortran.dg/g77/README: Update
37518
37519 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
37520
37521         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
37522         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
37523         (t1, t2, t3, t4): Add volatile.
37524
37525 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
37526
37527         * g++.dg/ext/visibility/arm1.C: New test.
37528
37529 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
37530
37531         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
37532         -pedantic-errors.
37533
37534 2004-09-01  Paul Brook  <paul@codesourcery.com>
37535
37536         * gfortran.dg/eof_2.f90: New test.
37537
37538 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37539
37540         PR fortran/16579
37541         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
37542
37543 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
37544
37545         PR libfortran/16805
37546         * gfortran.dg/list_read_2.f90: New test.
37547
37548 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
37549
37550         * g++.dg/abi/key1.C: New test.
37551
37552 2004-08-31  Richard Henderson  <rth@redhat.com>
37553
37554         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
37555         form of offsetof.
37556         * g++.dg/other/offsetof5.C: Remove duplicate.
37557
37558 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37559
37560         PR fortran/17244
37561         * gfortran.dg/func_derived_1.f90: New test.
37562
37563 2004-08-31  Paul Brook  <paul@codesourcery.com>
37564
37565         * gfortran.dg/eof_1.f90: New test.
37566
37567 2004-08-31  Paul Brook  <paul@codesourcery.com>
37568
37569         * gfortran.dg/list_read_1.f90: New file.
37570
37571 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
37572
37573         * g++.dg/opt/loop1.C: XFAIL.
37574
37575 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
37576
37577         * gcc.dg/funcdef-storage-1.c: New.
37578         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
37579         an extern function in local scope.
37580         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
37581         declare an 'auto inline' function in local scope.
37582         * gcc.dg/20011130-1.c: Likewise.
37583         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
37584         an 'auto' function in local scope.
37585         * gcc.dg/20021014-1.c: Likewise.
37586         * gcc.dg/20030331-2.c: Likewise.
37587
37588 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37589
37590         * gfortran.dg/blockdata_1.f90: New test.
37591
37592 2004-08-30  Richard Henderson  <rth@redhat.com>
37593
37594         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
37595
37596 2004-08-30  Richard Henderson  <rth@redhat.com>
37597
37598         * lib/fortran-torture.exp (fortran-torture-execute): Honor
37599         additional_flags set by alternate driver.
37600         (ieee-options): New procedure.
37601         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
37602         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
37603         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
37604         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
37605
37606 2004-08-30  Richard Henderson  <rth@redhat.com>
37607
37608         * lib/f-torture.exp: Remove.
37609
37610 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
37611
37612         PR rtl-optimization/16590
37613         * g++.dg/opt/loop1.C: New test.
37614
37615 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37616
37617         PR fortran/13910
37618         * gfortran.dg/oldstyle_1.f90: New test.
37619
37620 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
37621         Paul Brook  <paul@codesourcery.com>
37622
37623         * gfortran.dg/g77/README: Update.
37624         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
37625         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
37626         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
37627
37628 2004-08-28  Paul Brook  <paul@codesourcery.com>
37629
37630         PR libfortran/17195
37631         * gfortran.dg/edit_real_1.f90: New test.
37632
37633 2004-08-27  Paul Brook  <paul@codesourcery.com>
37634
37635         * gfortran.dg/rewind_1.f90: New test.
37636
37637 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
37638
37639         PR fortran/16597
37640         * gfortran.dg/pr16597.f90: New test.
37641
37642 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37643
37644         PR c/13801
37645         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
37646         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
37647         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
37648         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
37649         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
37650
37651 2004-08-26  Nick Clifton  <nickc@redhat.com>
37652
37653         * gcc.c-torture/compile/pr17119.c: New test.
37654
37655 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37656
37657         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
37658
37659 2004-08-25  Richard Henderson  <rth@redhat.com>
37660
37661         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
37662         the bits that expect kind=8 to be the largest real kind.
37663
37664 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
37665
37666         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
37667
37668 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37669
37670         * gfortran.dg/assignment_1.f90: New test.
37671
37672 2004-08-25  Adam Nemet  <anemet@lnxw.com>
37673
37674         * g++.dg/template/repo3.C: New test.
37675
37676 2004-08-25  Roger Sayle  <roger@eyesopen.com>
37677
37678         PR middle-end/16693
37679         PR tree-optimization/16372
37680         * g++.dg/opt/pr16372-1.C: New test case.
37681         * g++.dg/opt/pr16693-1.C: New test case.
37682         * g++.dg/opt/pr16693-2.C: New test case.
37683
37684 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
37685
37686         * objc.dg/proto-lossage-4.m: New test.
37687
37688 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
37689
37690         PR c++/17155
37691         * g++.dg/inherit/local2.C: New test.
37692
37693 2004-08-25  Paul Brook  <paul@codesourcery.com>
37694
37695         PR fortran/17144
37696         * gfortran.dg/string_ctor_1.f90: New test.
37697
37698 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37699
37700         PR c++/14428
37701         * g++.dg/template/redecl2.C: New test.
37702
37703 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
37704
37705         PR fortran/17143
37706         * gfortran.dg/pr17143.f90: New test.
37707
37708 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
37709
37710         PR fortran/17164
37711         * gfortran.dg/pr17164.f90: New test.
37712
37713 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37714
37715         * gcc.dg/tree-ssa/loop-1.c: New test.
37716
37717 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
37718
37719         * gcc.c-torture/compile/20040824-1.c: New test.
37720
37721 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
37722
37723         * gcc.c-torture/compile/iftrap-3.c: New test.
37724
37725 2004-08-24  Paul Brook  <paul@codesourcery.com>
37726
37727         * gfortran.dg/entry_2.f90: New test.
37728
37729 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
37730
37731         PR c++/16889
37732         * g++.dg/lookup/ambig[12].C: New.
37733
37734 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37735
37736         PR c++/16706
37737         * g++.dg/template/crash21.C: New test.
37738         * g++.dg/template/crash22.C: Likewise.
37739
37740 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
37741
37742         PR c++/17149
37743         * g++.dg/template/access15.C: New.
37744
37745 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
37746
37747         PR c++/17163
37748         * g++.dg/template/repo2.C: New test.
37749
37750 2004-08-23  Roger Sayle  <roger@eyesopen.com>
37751
37752         PR rtl-optimization/17078
37753         * gcc.c-torture/execute/pr17078-1.c: New test case.
37754
37755 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
37756
37757         PR c/14492
37758         * gcc.dg/debug/crash1.c: New test.
37759
37760 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
37761
37762         PR c/16180
37763         * gcc.dg/loop-5.c: New test.
37764
37765 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37766
37767         * gcc.c-torture/execute/20040823-1.c: New test.
37768
37769 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
37770
37771         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
37772         to the assembler.  Simplify test accordingly.
37773         (asm_abi_flags): Use GNU names.
37774         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
37775         to check for ABI flags.
37776
37777 2004-08-22  Andrew Pinski  <apinski@apple.com>
37778
37779         * g++.dg/opt/pr14029.C: New test.
37780         * gcc.c-torture/execute/pr15262.c: New test.
37781
37782 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37783
37784         * gfortran.dg/reduction.f90: Add checks with complex arguments.
37785
37786 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
37787
37788         PR 16908
37789         * gfortran.dg/direct_io.f90: New test.
37790
37791 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
37792
37793         PR c++/17121
37794         * g++.dg/inherit/local2.C: New test.
37795
37796 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
37797
37798         PR c++/17120
37799         * g++.dg/warn/Wparentheses-4.C: New test.
37800
37801 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
37802
37803         PR c++/17121
37804         * g++.dg/inherit/local2.C: New test.
37805
37806         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
37807         * gcc.dg/ppc-ldstruct.c: Likewise.
37808         * gcc.dg/ppc64-abi-2.c: Likewise.
37809
37810 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
37811
37812         PR rtl-optimization/17099
37813         * gcc.c-torture/execute/20040820-1.c: New test.
37814
37815 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
37816
37817         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
37818
37819 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
37820
37821         PR fortran/17077
37822         * gfortran.dg/auto_array_1.f90: New test.
37823
37824 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37825
37826         PR fortran/17074
37827         * gfortran.dg/simpleif_1.f90: New test.
37828
37829 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
37830
37831         * lib/target-supports.exp (check_profiling_available): Return
37832         false for arm*-*-symbianelf* and arm*-*-eabi*.
37833
37834         PR c++/15890
37835         * g++.dg/template/delete1.C: New test.
37836
37837 2004-08-19  Paul Brook  <paul@codesourcery.com>
37838
37839         PR fortran/14976
37840         PR fortran/16228
37841         * gfortran.dg/data_char_1.f90: New test.
37842
37843 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
37844
37845         PR fortran/16946
37846         * gfortran.dg/reduction.f90: New testcase.
37847
37848 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37849
37850         PR fortran/16520
37851         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
37852
37853 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
37854
37855         PR c++/17041
37856         * g++.dg/Wparentheses-3.C: New test.
37857
37858 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
37859
37860         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
37861         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
37862         * gcc.dg/vect/vect-2.c: Likewise.
37863         * gcc.dg/vect/vect-3.c: Likewise.
37864         * gcc.dg/vect/vect-4.c: Likewise.
37865         * gcc.dg/vect/vect-5.c: Likewise.
37866         * gcc.dg/vect/vect-6.c: Likewise.
37867         * gcc.dg/vect/vect-7.c: Likewise.
37868         * gcc.dg/vect/vect-25.c: Likewise.
37869         * gcc.dg/vect/vect-31.c: Likewise.
37870         * gcc.dg/vect/vect-32.c: Likewise.
37871         * gcc.dg/vect/vect-34.c: Likewise.
37872         * gcc.dg/vect/vect-36.c: Likewise.
37873         * gcc.dg/vect/vect-all.c: Likewise.
37874
37875 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
37876
37877         PR c++/17068
37878         * g++.dg/template/operator4.C: New test.
37879
37880 2004-08-18  Richard Henderson  <rth@redhat.com>
37881
37882         * gcc.dg/20040206-1.c: XFAIL.
37883
37884 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
37885
37886         PR c++/16246
37887         * g++.dg/template/array7.C: New test.
37888
37889 2004-08-17  James E Wilson  <wilson@specifixinc.com>
37890
37891         * gcc.dg/mips-movcc-1.c: New test.
37892         * gcc.dg/mips-movcc-2.c: New test.
37893         * gcc.dg/mips-movcc-3.c: New test.
37894
37895         * gcc.dg/mips-nmadd-1.c: New test.
37896         * gcc.dg/mips-nmadd-2.c: New test.
37897
37898 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
37899
37900         PR c++/15871
37901         * g++.dg/opt/inline8.C: New test.
37902
37903         PR c++/16965
37904         * g++.dg/parse/error17.C: New test.
37905
37906 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
37907
37908         * gcc.dg/vect: New directory for vectorizer tests.
37909         * gcc.dg/vect/tree-vect.h: New file.
37910         * gcc.dg/vect/vect.exp: New file.
37911         * gcc.dg/vect/pr16105.c.c: New test.
37912         * gcc.dg/vect/vect-1.c: New test.
37913         * gcc.dg/vect/vect-2.c: New test.
37914         * gcc.dg/vect/vect-3.c: New test.
37915         * gcc.dg/vect/vect-4.c: New test.
37916         * gcc.dg/vect/vect-5.c: New test.
37917         * gcc.dg/vect/vect-6.c: New test.
37918         * gcc.dg/vect/vect-7.c: New test.
37919         * gcc.dg/vect/vect-8.c: New test.
37920         * gcc.dg/vect/vect-9.c: New test.
37921         * gcc.dg/vect/vect-10.c: New test.
37922         * gcc.dg/vect/vect-11.c: New test.
37923         * gcc.dg/vect/vect-12.c: New test.
37924         * gcc.dg/vect/vect-13.c: New test.
37925         * gcc.dg/vect/vect-14.c: New test.
37926         * gcc.dg/vect/vect-15.c: New test.
37927         * gcc.dg/vect/vect-16.c: New test.
37928         * gcc.dg/vect/vect-17.c: New test.
37929         * gcc.dg/vect/vect-18.c: New test.
37930         * gcc.dg/vect/vect-19.c: New test.
37931         * gcc.dg/vect/vect-20.c: New test.
37932         * gcc.dg/vect/vect-21.c: New test.
37933         * gcc.dg/vect/vect-22.c: New test.
37934         * gcc.dg/vect/vect-23.c: New test.
37935         * gcc.dg/vect/vect-24.c: New test.
37936         * gcc.dg/vect/vect-25.c: New test.
37937         * gcc.dg/vect/vect-26.c: New test.
37938         * gcc.dg/vect/vect-27.c: New test.
37939         * gcc.dg/vect/vect-28.c: New test.
37940         * gcc.dg/vect/vect-29.c: New test.
37941         * gcc.dg/vect/vect-30.c: New test.
37942         * gcc.dg/vect/vect-31.c: New test.
37943         * gcc.dg/vect/vect-32.c: New test.
37944         * gcc.dg/vect/vect-33.c: New test.
37945         * gcc.dg/vect/vect-34.c: New test.
37946         * gcc.dg/vect/vect-35.c: New test.
37947         * gcc.dg/vect/vect-36.c: New test.
37948         * gcc.dg/vect/vect-37.c: New test.
37949         * gcc.dg/vect/vect-38.c: New test.
37950         * gcc.dg/vect/vect-40.c: New test.
37951         * gcc.dg/vect/vect-41.c: New test.
37952         * gcc.dg/vect/vect-42.c: New test.
37953         * gcc.dg/vect/vect-43.c: New test.
37954         * gcc.dg/vect/vect-44.c: New test.
37955         * gcc.dg/vect/vect-45.c: New test.
37956         * gcc.dg/vect/vect-46.c: New test.
37957         * gcc.dg/vect/vect-47.c: New test.
37958         * gcc.dg/vect/vect-48.c: New test.
37959         * gcc.dg/vect/vect-49.c: New test.
37960         * gcc.dg/vect/vect-50.c: New test.
37961         * gcc.dg/vect/vect-51.c: New test.
37962         * gcc.dg/vect/vect-52.c: New test.
37963         * gcc.dg/vect/vect-53.c: New test.
37964         * gcc.dg/vect/vect-54.c: New test.
37965         * gcc.dg/vect/vect-55.c: New test.
37966         * gcc.dg/vect/vect-56.c: New test.
37967         * gcc.dg/vect/vect-57.c: New test.
37968         * gcc.dg/vect/vect-58.c: New test.
37969         * gcc.dg/vect/vect-59.c: New test.
37970         * gcc.dg/vect/vect-60.c: New test.
37971         * gcc.dg/vect/vect-61.c: New test.
37972         * gcc.dg/vect/vect-all.c: New test.
37973         * gcc.dg/vect/vect-none.c: New test.
37974
37975 2004-08-17  Paul Brook  <paul@codesourcery.com>
37976
37977         PR fortran/13082
37978         * gfortran.dg/entry_1.f90: New test.
37979
37980 2004-08-17  Andrew Pinski  <apinski@apple.com>
37981
37982         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
37983
37984 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
37985
37986         * gcc.dg/pr17036-1.c: New test.
37987
37988 2004-08-16  Devang Patel  <dpatel@apple.com>
37989
37990         * gcc.dg/darwin-20040809-1.c: New test.
37991
37992 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
37993
37994         * gcc.dg/funcdef-attr-1.c: New test.
37995
37996 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
37997
37998         * gcc.dg/altivec-17.c: New test.
37999         * gcc.dg/altivec-18.c: New test.
38000
38001 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38002
38003         PR c++/6749
38004         * g++.dg/template/vtable2.C: New test.
38005
38006 2004-08-14  Richard Henderson  <rth@redhat.com>
38007
38008         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
38009         * gcc.dg/pack-test-4.c (main): Return 0.
38010         * gcc.dg/setjmp-1.c: Remove XFAIL.
38011         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
38012
38013 2004-08-14  Richard Henderson  <rth@redhat.com>
38014
38015         * gcc.dg/980217-1.c: Add prototype for printf.
38016
38017 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
38018
38019         * gfortran.dg/pr16935.f90: New test.
38020
38021 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
38022
38023         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
38024
38025 2004-08-13  Paul Brook  <paul@codesourcery.com>
38026
38027         * gfortran.dg/der_io_1.f90: Remove stray comma.
38028
38029 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
38030
38031         * gcc.dg/vmx/cw-bug-2.c: Remove.
38032         * gcc.dg/vmx/vprint-1.c: Remove.
38033         * gcc.dg/vmx/vscan-1.c: Remove.
38034
38035 2004-08-12  Devang patel  <dpatel@apple.com>
38036
38037         * gcc.dg/darwin-20040809-2.c: New test.
38038
38039 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
38040
38041         * g++.dg/ext/altivec-12.C: New test.
38042
38043         * g++.dg/ext/altivec-11.C: New test.
38044
38045 2004-08-12  Paul Brook  <paul@codesourcery.com>
38046
38047         * g++.dg/abi/arm_cxa_vec_1.C: New test.
38048
38049 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
38050
38051         * g++.dg/ext/altivec-2.C: Check for hardware support before
38052         executing any VMX instructions.
38053
38054         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
38055
38056 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
38057
38058         PR c++/16276
38059         * g++.old-deja/g++.other/comdat4.C: New test.
38060         * g++.old-deja/g++.other/comdat4-aux.cc: New.
38061
38062 2004-08-12  Ben Elliston  <bje@au.ibm.com>
38063
38064         PR target/16286
38065         * gcc.dg/pr16286.c: New test.
38066
38067 2004-08-12 Jan Beulich <jbeulich@novell.com>
38068
38069         * g++.dg/ext/asm5.C: New.
38070
38071 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
38072
38073         PR c++/16698
38074         * g++.dg/eh/crash1.C: New test.
38075
38076         PR c++/16717
38077         * g++.dg/ext/construct1.C: New test.
38078
38079 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
38080
38081         PR c++/16853
38082         * g++.dg/init/ptrmem1.C: New test.
38083
38084         PR c++/16618
38085         * g++.dg/parse/offsetof5.C: New test.
38086
38087         PR c++/16870
38088         * g++.dg/template/overload3.C: New test.
38089
38090 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
38091
38092         PR c++/16964
38093         * g++.dg/parse/error16.C: New test.
38094
38095         PR c++/16904
38096         * g++.dg/template/error14.C: New test.
38097
38098         PR c++/16929
38099         * g++.dg/template/error15.C: New test.
38100
38101 2004-08-11  Devang Patel  <dpatel@apple.com>
38102
38103         * gcc.dg/darwin-ld-20040809-1.c: New test.
38104         * gcc.dg/darwin-ld-20040809-2.c: New test.
38105
38106 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
38107
38108         PR fortran/16917
38109         * gfortran.dg/dfloat_1.f90: New test.
38110
38111 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
38112
38113         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
38114         * gcc.dg/dll-2.c: Fix dg-require syntax.
38115         * gcc.misc-tests/arm-isr.c (abort): Declare.
38116         (exit): Likewise.
38117
38118 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
38119
38120         PR c++/16971
38121         * g++.dg/parse/crash16.C: New test.
38122
38123 2004-08-10  Roger Sayle  <roger@eyesopen.com>
38124
38125         * gcc.dg/mips-rsqrt-1.c: New test case.
38126         * gcc.dg/mips-rsqrt-2.c: New test case.
38127         * gcc.dg/mips-rsqrt-3.c: New test case.
38128
38129 2004-08-10  Paul Brook  <paul@codesourcery.com>
38130
38131         * gfortran.dg/der_io_1.f90: New test.
38132
38133 2004-08-10  Paul Brook  <paul@codesourcery.com>
38134
38135         PR fortran/16919
38136         * gfortran.dg/der_array_1.f90: New test.
38137
38138 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
38139
38140         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
38141
38142 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
38143
38144         * gcc.dg/wchar_t-2.c: Fix typo.
38145
38146 2004-08-09  Falk Hueffner  <falk@debian.org>
38147
38148         PR tree-optimization/12517
38149         * gcc.c-torture/compile/pr12517.c: New test.
38150
38151         PR tree-optimization/12578
38152         * gcc.c-torture/compile/pr12578.c: New test.
38153
38154         PR tree-optimization/12899
38155         * gcc.c-torture/compile/pr12899.c: New test.
38156
38157         PR rtl-optimization/14692
38158         * gcc.c-torture/compile/pr14692.c: New test.
38159
38160         PR tree-optimization/16461
38161         * gcc.c-torture/compile/pr16461.c: New test.
38162
38163 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
38164
38165         * gfortran.dg/getenv_1.f90: New test.
38166
38167 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
38168
38169         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
38170         wchar_t.
38171         * gcc.dg/symbian5.c: Test -fno-short-wchar.
38172
38173 2004-08-06  Paul Brook  <paul@codesourcery.com>
38174
38175         * gfortran.dg/ret_array_1.f90: New test.
38176         * gfortran.dg/ret_pointer_1.f90: New test.
38177
38178 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
38179
38180         * gcc.dg/missing-field-init-[12].c: New tests.
38181         * g++.dg/warn/missing-field-init-[12].C: New tests.
38182
38183 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
38184
38185         * gcc.dg/enum2.c: New test.
38186         * gcc.dg/symbian3.c: Likewise.
38187         * gcc.dg/symbian4.c: Likewise.
38188         * gcc.dg/wchar_t-2.c: Likewise.
38189
38190 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
38191
38192         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
38193         destructor tests.
38194
38195 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
38196
38197         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
38198         dg-require-visiblity.
38199         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
38200         * g++.dg/ext/visibility/fvisibility.C: Likewise.
38201         * g++.dg/ext/visibility/memfuncts.C: Likewise.
38202         * g++.dg/ext/visibility/new1.C: Likewise.
38203         * g++.dg/ext/visibility/pragma.C: Likewise.
38204         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
38205         * g++.dg/ext/visibility/virtual.C: Likewise.
38206         * g++/dg/ext/visibility/visibility-1.C: Likewise.
38207         * g++/dg/ext/visibility/visibility-2.C: Likewise.
38208         * g++/dg/ext/visibility/visibility-3.C: Likewise.
38209         * g++/dg/ext/visibility/visibility-4.C: Likewise.
38210         * g++/dg/ext/visibility/visibility-5.C: Likewise.
38211         * g++/dg/ext/visibility/visibility-6.C: Likewise.
38212         * g++/dg/ext/visibility/visibility-7.C: Likewise.
38213         * g++/dg/ext/visibility/visibility-8.C: New test.
38214         * gcc.c-torture/compile/dll.x: Remove.
38215         * gcc.dg/dll-2.c: Use dg-require-dll
38216         * gcc.dg/visibility-10.c: New test.
38217         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
38218         supporting DLLs.
38219         * lib/scanasm.exp (scan_hidden): New function.
38220         (scan_not_hidden): Likewise.
38221
38222 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
38223
38224         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
38225
38226 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
38227
38228         * gcc.c-torture/execute/20040805-1.c: New test.
38229
38230 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
38231
38232         * gcc.dg/20020118-1.c: Declare abort.
38233         * gcc.dg/altivec_check.h: Likewise.
38234         * gcc.dg/iftrap-2.c: Likewise.
38235         * gcc.dg/pragma-darwin.c: Likewise.
38236         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
38237
38238 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
38239
38240         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
38241
38242 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
38243
38244         * gcc.c-torture/execute/builtins/abs-2.c,
38245         gcc.c-torture/execute/builtins/abs-3.c,
38246         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
38247         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
38248         intmax_t, uintmax_t and their limits.
38249         * gcc.dg/intmax_t-1.c: New test.
38250
38251 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38252
38253         * g++.dg/tc1/dr147.C: Add reference to PR.
38254
38255 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
38256
38257         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
38258         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
38259
38260 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
38261
38262         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
38263
38264 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
38265
38266         * gcc.dg/redecl-5.c: New test.
38267         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
38268         of scanf.
38269
38270 2004-08-03  Roger Sayle  <roger@eyesopen.com>
38271
38272         PR middle-end/16790
38273         * gcc.c-torture/execute/pr16790-1.c: New test case.
38274
38275 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
38276
38277         * g++.dg/ext/visibility/assign1.C: New test.
38278         * g++.dg/ext/visibility/new1.C: Likewise.
38279
38280         * gcc.dg/symbian1.c: New test.
38281         * gcc.dg/symbian2.c: Likewise.
38282
38283 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
38284
38285         PR target/16570
38286         * gcc.dg/i386-sse-9.c: New test.
38287
38288 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
38289
38290         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
38291
38292 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
38293
38294         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
38295         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
38296         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
38297         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
38298         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
38299         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
38300         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
38301         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
38302         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
38303         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
38304         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
38305         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
38306         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
38307         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
38308         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
38309         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
38310         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
38311         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
38312         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
38313         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
38314         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
38315         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
38316         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
38317         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
38318         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
38319         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
38320         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
38321         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
38322         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
38323         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
38324         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
38325         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
38326         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
38327         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
38328         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
38329         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
38330         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
38331         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
38332         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
38333         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
38334         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
38335         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
38336         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
38337         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
38338         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
38339         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
38340         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
38341         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
38342         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
38343         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
38344         gcc.misc-tests/i386-pf-3dnow-1.c,
38345         gcc.misc-tests/i386-pf-athlon-1.c,
38346         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
38347         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
38348         Declare built-in functions used.
38349         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
38350
38351 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
38352
38353         PR c++/16707
38354         * g++.dg/lookup/using12.C: New test.
38355
38356         * g++.dg/init/null1.C: Fix PR number.
38357         * g++.dg/parse/namespace10.C: Likewise.
38358
38359 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
38360
38361         PR c++/16224
38362         * g++.dg/template/spec17.C: New test.
38363         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
38364         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
38365
38366 2004-08-02  David Billinghurst
38367
38368         PR fortran/16292
38369         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
38370
38371 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
38372
38373         * gcc.dg/ia64-got-1.c: New test case.
38374
38375 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
38376
38377         PR c++/16489
38378         * g++.dg/init/null1.C: New test.
38379         * g++.dg/tc1/dr76.C: Adjust error marker.
38380
38381         PR c++/16529
38382         * g++.dg/parse/namespace10.C: New test.
38383
38384         PR c++/16810
38385         * g++.dg/inherit/ptrmem2.C: New test.
38386
38387 2004-08-02  Ben Elliston  <bje@au.ibm.com>
38388
38389         PR target/16155
38390         * gcc.dg/pr16155.c: New test.
38391
38392 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
38393
38394         * gcc.dg/redecl-2.c: New test.
38395
38396 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
38397
38398         * gcc.dg/darwin-longdouble.c: New file.
38399
38400 2004-07-30  Richard Henderson  <rth@redhat.com>
38401
38402         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
38403         write to constant argument.
38404         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
38405
38406 2004-07-30  Richard Henderson  <rth@redhat.com>
38407
38408         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
38409         tests of nearest around zero.
38410
38411 2004-07-30  Andrew Pinski  <apinski@apple.com>
38412
38413         * gcc.c-torture/compile/20040730-1.c: New test.
38414
38415 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
38416
38417         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
38418         powerpc-eabispe.
38419
38420 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
38421
38422         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
38423
38424 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
38425
38426         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
38427         contains $ld_library_path.
38428         * lib/gfortran.exp (gfortran_link_flags): Likewise.
38429
38430 2004-07-29  Richard Henderson  <rth@redhat.com>
38431
38432         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
38433
38434         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
38435         (alt2, which): New.
38436         (Check): Accept either alternative.
38437
38438 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
38439
38440         * g++.dg/abi/inline1.C: New test.
38441         * g++.dg/abi/local1-a.cc: Likewise.
38442         * g++.dg/abi/local1.C: Likewise.
38443         * g++.dg/abi/mangle11.C: Tweak location of warnings.
38444         * g++.dg/abi/mangle12.C: Likewise.
38445         * g++.dg/abi/mangle17.C: Likewise.
38446         * g++.dg/abi/mangle20-2.C: Likewise.
38447         * g++.dg/opt/interface1.C: Likewise.
38448         * g++.dg/opt/interface1.h: Likewise.
38449         * g++.dg/opt/interface1-a.cc: New test.
38450         * g++.dg/parse/repo1.C: New test.
38451         * g++.dg/template/repo1.C: Likewise.
38452         * g++.dg/warn/Winline-1.C: Likewise.
38453         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
38454
38455 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
38456
38457         * gcc.dg/tree-ssa/20040729-1.c: New test.
38458
38459 2004-07-27  Matt Austern <austern@apple.com>
38460
38461         * gcc.dg/darwin-bool-1.c: New test.
38462         * gcc.dg/darwin-bool-2.c: New test.
38463
38464 2004-07-28  Richard Henderson  <rth@redhat.com>
38465
38466         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
38467         arguments in the correct type.  Don't write to constant arguments.
38468
38469 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
38470
38471         PR tree-optimization/16688
38472         PR tree-optimization/16689
38473         * g++.dg/tree-ssa/pr16688.C: New test.
38474
38475 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
38476
38477         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
38478         loads.  Not only in the comment, this time.
38479
38480 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
38481
38482         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
38483         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
38484         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
38485         * gcc.dg/sh4a-bitmovua.c: New.
38486         * gcc.dg/sh4a-cos.c: New.
38487         * gcc.dg/sh4a-cosf.c: New.
38488         * gcc.dg/sh4a-fprun.c: New.
38489         * gcc.dg/sh4a-fsrra.c: New.
38490         * gcc.dg/sh4a-memmovua.c: New.
38491         * gcc.dg/sh4a-sin.c: New.
38492         * gcc.dg/sh4a-sincos.c: New.
38493         * gcc.dg/sh4a-sincosf.c: New.
38494         * gcc.dg/sh4a-sinf.c: New.
38495
38496 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
38497
38498         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
38499         conditionals.
38500         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
38501         loads.
38502         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
38503         DOM1.
38504
38505 2004-07-27  Andrew Pinski  <apinski@apple.com>
38506
38507         * g++.dg/rtti/tinfo1.C: Correct the xfail.
38508
38509 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
38510
38511         * gcc.dg/pragma-isr.c: New test.
38512
38513 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38514
38515         PR c++/14429
38516         * g++.dg/template/ttp11.C: New test.
38517
38518 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
38519
38520         * gcc.c-torture/compile/20040727-1.c: New test.
38521
38522 2004-07-26  Eric Christopher  <echristo@redhat.com>
38523
38524         * gcc.c-torture/compile/20040726-2.c: New test.
38525
38526 2004-07-26  Andrew Pinski  <apinski@apple.com>
38527
38528         * g++.dg/rtti/tinfo1.C: Xfail.
38529
38530 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
38531
38532         * gcc.c-torture/compile/20040726-1.c: New test.
38533
38534 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
38535             Brian Ryner  <bryner@brianryner.com>
38536
38537         PR c++/9283
38538         PR c++/15000
38539         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
38540         * g++.dg/ext/visibility/: New directory.
38541         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
38542         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
38543         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
38544         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
38545         * g++.dg/ext/visibility/fvisibility.C,
38546         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
38547         g++.dg/ext/visibility/fvisibility-override1.C
38548         g++.dg/ext/visibility/fvisibility-override2.C
38549         g++.dg/ext/visibility/memfuncts.C
38550         g++.dg/ext/visibility/noPLT.C
38551         g++.dg/ext/visibility/pragma.C
38552         g++.dg/ext/visibility/pragma-override1.C
38553         g++.dg/ext/visibility/pragma-override2.C
38554         g++.dg/ext/visibility/staticmemfuncts.C
38555         g++.dg/ext/visibility/virtual.C: New tests.
38556
38557 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
38558
38559         PR c/15360
38560         * gcc.dg/pr15360-1.c: New test.
38561
38562 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
38563
38564         * gcc.dg/pragma-align-2.c: New test.
38565         * gcc.dg/pragma-init-fini.c: New test.
38566         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
38567         targets.
38568
38569 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
38570
38571         * gcc.dg/init-string-2.c: New test.
38572
38573 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
38574
38575         PR 16684
38576         * gcc.dg/Wredundant-decls-1.c: New test case.
38577
38578 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
38579
38580         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
38581         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
38582         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
38583         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
38584         * gcc.dg/compat/generate-random.c: New file.
38585         * gcc.dg/compat/generate-random.h: Likewise.
38586         * gcc.dg/compat/generate-random_r.c: Likewise.
38587         * gcc.dg/compat/struct-layout-1.h: Likewise.
38588         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
38589         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
38590         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
38591         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
38592         * gcc.dg/compat/struct-layout-1_main.c: New test.
38593         * gcc.dg/compat/struct-layout-1_x.c: New file.
38594         * gcc.dg/compat/struct-layout-1_y.c: New file.
38595         * gcc.dg/compat/struct-layout-1_test.h: New file.
38596
38597 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
38598
38599         * gcc.dg/comp-return-1.c: New test
38600
38601 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
38602
38603         * gcc.dg/vmx/8-02a.c: Fix typo.
38604
38605         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
38606         * gcc.dg/darwin-abi-3.c: New test.
38607
38608         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
38609         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
38610
38611         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
38612         * gcc.dg/vmx/ops-long-1.c: New test.
38613         * gcc.dg/vmx/ops-long-2.c: New test.
38614
38615 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
38616
38617         * g++.dg/lookup/conv-[1234].C: New.
38618
38619 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
38620
38621         * g++.dg/parse/attr2.C: Simplify.
38622
38623 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38624
38625         PR c/7284
38626         * gcc.c-torture/execute/pr7284-1.c: New test.
38627
38628 2004-07-22  Brian Booth  <bbooth@redhat.com>
38629
38630         * gcc.dg/tree-ssa/20040721-1.c: New test.
38631
38632 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
38633
38634         * g++.dg/template/crash20.c: New.
38635
38636 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
38637
38638         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
38639         Add dg-run directive.  Declare variables as required.
38640         * gfortran.dg/g77/README: Update
38641
38642 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
38643
38644         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
38645         gcc.dg/cris-peep2-andu2.c: New tests.
38646
38647 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38648
38649         PR c/15052
38650         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
38651         on return type.
38652         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
38653         messages.
38654         * gcc.dg/qual-return-2.c: Update expected messages.
38655         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
38656
38657 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38658
38659         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
38660         * gcc.dg/noncompile/921102-1.c: Update expected error message.
38661
38662 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38663
38664         PR c/11250
38665         * gcc.dg/init-string-1.c: New test.
38666
38667 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
38668
38669         PR middle-end/15345
38670         PR c/16450
38671         * gcc.dg/torture/nested-fn-1.c: New test.
38672
38673 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
38674
38675         PR target/16559
38676         * gcc.dg/ia64-fptr-1.c: New file.
38677
38678 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38679
38680         PR c++/14497
38681         * g++.dg/template/spec16.C: New test.
38682         * g++.old-deja/g++.robertl/eb118.C: Remove.
38683
38684 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38685
38686         PR c++/509
38687         * g++.dg/template/spec15.C: New test.
38688
38689 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
38690
38691         Copy cases from g77.f-torture/execute and add dg-run
38692         directive.  Other changes as noted.
38693         * gfortran.dg/g77/13037.f
38694         * gfortran.dg/g77/1832.f
38695         * gfortran.dg/g77/19981119-0.f
38696         * gfortran.dg/g77/19990313-0.f
38697         * gfortran.dg/g77/19990313-1.f
38698         * gfortran.dg/g77/19990313-2.f
38699         * gfortran.dg/g77/19990313-3.f
38700         * gfortran.dg/g77/19990419-1.f
38701         * gfortran.dg/g77/19990826-0.f
38702         * gfortran.dg/g77/19990826-2.f
38703         * gfortran.dg/g77/20000503-1.f
38704         * gfortran.dg/g77/20001111.f
38705         * gfortran.dg/g77/20010116.f
38706         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
38707         * gfortran.dg/g77/20010430.f
38708         * gfortran.dg/g77/6177.f
38709         * gfortran.dg/g77/947.f
38710         * gfortran.dg/g77/970816-3.f
38711         * gfortran.dg/g77/971102-1.f
38712         * gfortran.dg/g77/980520-1.f
38713         * gfortran.dg/g77/980628-0.f
38714         * gfortran.dg/g77/980628-1.f
38715         * gfortran.dg/g77/980628-10.f
38716         * gfortran.dg/g77/980628-2.f
38717         * gfortran.dg/g77/980628-3.f
38718         * gfortran.dg/g77/980628-7.f
38719         * gfortran.dg/g77/980628-8.f
38720         * gfortran.dg/g77/980628-9.f
38721         * gfortran.dg/g77/980701-0.f
38722         * gfortran.dg/g77/980701-1.f
38723         * gfortran.dg/g77/cabs.f
38724         * gfortran.dg/g77/claus.f
38725         * gfortran.dg/g77/complex_1.f
38726         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
38727         * gfortran.dg/g77/dcomplex.f
38728         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
38729         * gfortran.dg/g77/f90-intrinsic-mathematical.f
38730         * gfortran.dg/g77/f90-intrinsic-numeric.f
38731         * gfortran.dg/g77/int8421.f
38732         * gfortran.dg/g77/labug1.f
38733         * gfortran.dg/g77/large_vec.f
38734         * gfortran.dg/g77/le.f
38735         * gfortran.dg/g77/short.f
38736         * gfortran.dg/g77/README: Update
38737
38738 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
38739
38740         PR c++/16637
38741         * g++.dg/parse/lookup4.C: New test.
38742
38743 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38744
38745         PR c++/16175
38746         * g++.dg/template/ttp10.C: New test.
38747
38748 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
38749
38750         * gcc.dg/pr12625-1.c: New test.
38751
38752 2004-07-20  Steven Bosscher  <stevenb@suse.de>
38753
38754         * gcc.dg/switch-warn-1.c: New test.
38755         * gcc.dg/switch-warn-2.c: New test.
38756         * gcc.c-torture/compile/pr14730.c: Update.
38757
38758 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
38759
38760         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
38761         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
38762         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
38763         g++.dg/template/nontype3.C: Remove trailing CR from tests.
38764
38765 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
38766
38767         PR c++/16623
38768         * g++.dg/template/assign1.C: New test.
38769
38770 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38771
38772         PR c++/12170
38773         * g++.dg/template/ttp9.C: New test.
38774
38775 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
38776
38777         * gcc.dg/format/cmn-err-1.c: New test.
38778
38779 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
38780
38781         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
38782         gcc.dg/Wparentheses-10.c: New tests.
38783         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
38784
38785 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38786
38787         PR fortran/16465
38788         * gfortran.dg/g77//ffixed-line-length-0.f,
38789         gfortran.dg/g77/ffixed-line-length-132.f,
38790         gfortran.dg/g77/ffixed-line-length-72.f,
38791         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
38792         gfortran.dg/g77/README: Update.
38793
38794 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38795
38796         PR c++/13092
38797         * g++.dg/template/non-dependent7.C: New test.
38798         * g++.dg/template/non-dependent8.C: Likewise.
38799         * g++.dg/template/non-dependent9.C: Likewise.
38800         * g++.dg/template/non-dependent10.C: Likewise.
38801
38802 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
38803
38804         PR c++/16337
38805         * g++.dg/parse/attr2.C: New test.
38806
38807 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
38808
38809         * g77.dg: Removed.
38810         * g77.f-torture: Ditto.
38811
38812 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
38813
38814         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
38815         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
38816         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
38817
38818 2004-07-16  Richard Henderson  <rth@redhat.com>
38819
38820         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
38821
38822 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38823
38824         * lib/fortran-torture.exp (fortran-torture): Don't test compile
38825         tests with full list of options.
38826         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
38827         of TORTURE_OPTIONS if test contains 'dg-do run'.
38828
38829         PR fortran/16404
38830         * gfortran.dg/do_iterator.f90: New test.
38831
38832 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38833
38834         PR rtl-optimization/16536
38835         * gcc.c-torture/execute/restrict-1.c: New test.
38836
38837 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38838
38839         PR fortran/15324
38840         * gfortran.dg/pr15324.f90: New test.
38841
38842         PR fortran/15129
38843         * gfortran.dg/pr15129.f90: New test.
38844
38845         PR fortran/15140
38846         * gfortran.dg/pr15140.f90: New test.
38847
38848         PR fortran/13792
38849         * gfortran.fortran-torture/execute/bounds.f90: Add check for
38850         compile-time simplification.
38851
38852 2004-07-14  Mike Stump  <mrs@apple.com>
38853
38854         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
38855
38856 2004-07-14  James E Wilson  <wilson@specifixinc.com>
38857
38858         PR target/16325
38859         * gcc.dg/profile-generate-1.c: New.
38860
38861 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
38862
38863         * gcc.c-torture/execute/20040709-1.c: New test.
38864         * gcc.c-torture/execute/20040709-2.c: New test.
38865
38866 2004-07-14  Mike Stump  <mrs@apple.com>
38867
38868         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
38869
38870 2004-07-14  Mike Stump  <mrs@apple.com>
38871
38872         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
38873
38874 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
38875
38876         PR c++/16518
38877         * g++.dg/parse/mutable1.C: New test.
38878
38879 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
38880
38881         PR tree-optimization/16443
38882         * gcc.dg/tree-ssa/20040713-1.c: New test.
38883
38884 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
38885
38886         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
38887         for operator new.
38888
38889 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
38890
38891         * gfortran.dg/g77/README: New file
38892         * gfortran.dg/g77/19981216-0.f: Copy from
38893         g77.f-torture/noncompile.  Add "dg-do compile" and
38894         dg-error as required.
38895         * gfortran.dg/g77/19990218-1.f: Likewise.
38896         * gfortran.dg/g77/19990905-1.f: Likewise.
38897         * gfortran.dg/g77/9263.f: Likewise.
38898         * gfortran.dg/g77/980615-0.f: Likewise.
38899         * gfortran.dg/g77/980616-0.f: Likewise.
38900         * gfortran.dg/g77/check0.f: Likewise.
38901         * gfortran.dg/g77/select_no_compile.f: Likewise.
38902
38903 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
38904
38905         Copy files from g77.f-torture/compile.
38906         Add "{ dg-do compile}".  Other changes as noted
38907         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
38908         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
38909         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
38910         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
38911         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
38912         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
38913         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
38914         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
38915         statement to conform to standard.  Append alpha1.x for reference.
38916         * gfortran.dg/g77/xformat.f: Add dg-warning
38917
38918 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
38919
38920         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
38921         Add {dg-do compile} directive.
38922         * gfortran.dg/g77/cpp2.F: Likewise.
38923
38924 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38925
38926         PR c++/5402
38927         * g++.dg/lookup/name-clash1.C: New test.
38928
38929         PR c++/9777
38930         * g++.dg/lookup/name-clash2.C: New test.
38931
38932         PR c++/12102
38933         * g++.dg/lookup/name-clash3.C: New test.
38934
38935 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38936
38937         * g++.dg/lookup/new2.C: New test.
38938         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
38939
38940 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
38941
38942         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
38943         Add {dg-do compile} directive.
38944         * gfortran.dg/g77/13060.f: Likewise.
38945         * gfortran.dg/g77/19990218-0.f: Likewise.
38946         * gfortran.dg/g77/19990305-0.f: Likewise.
38947         * gfortran.dg/g77/19990419-0.f: Likewise.
38948         * gfortran.dg/g77/19990502-0.f: Likewise.
38949         * gfortran.dg/g77/19990502-1.f: Likewise.
38950         * gfortran.dg/g77/19990525-0.f: Likewise.
38951         * gfortran.dg/g77/19990826-1.f: Likewise.
38952         * gfortran.dg/g77/19990826-3.f: Likewise.
38953         * gfortran.dg/g77/19990905-2.f: Likewise.
38954         * gfortran.dg/g77/20000412-1.f: Likewise.
38955         * gfortran.dg/g77/20000511-1.f: Likewise.
38956         * gfortran.dg/g77/20000511-2.f: Likewise.
38957         * gfortran.dg/g77/20000518.f: Likewise.
38958         * gfortran.dg/g77/20000601-1.f: Likewise.
38959         * gfortran.dg/g77/20000601-2.f: Likewise.
38960         * gfortran.dg/g77/20000629-1.f: Likewise.
38961         * gfortran.dg/g77/20000630-2.f: Likewise.
38962         * gfortran.dg/g77/20010115.f: Likewise.
38963         * gfortran.dg/g77/20010321-1.f: Likewise.
38964         * gfortran.dg/g77/20010426.f: Likewise.
38965         * gfortran.dg/g77/20020307-1.f: Likewise.
38966         * gfortran.dg/g77/8485.f: Likewise.
38967         * gfortran.dg/g77/960317-1.f: Likewise.
38968         * gfortran.dg/g77/970915-0.f: Likewise.
38969         * gfortran.dg/g77/980310-1.f: Likewise.
38970         * gfortran.dg/g77/980310-2.f: Likewise.
38971         * gfortran.dg/g77/980310-3.f: Likewise.
38972         * gfortran.dg/g77/980310-4.f: Likewise.
38973         * gfortran.dg/g77/980310-6.f: Likewise.
38974         * gfortran.dg/g77/980310-7.f: Likewise.
38975         * gfortran.dg/g77/980310-8.f: Likewise.
38976         * gfortran.dg/g77/980419-2.f: Likewise.
38977         * gfortran.dg/g77/980424-0.f: Likewise.
38978         * gfortran.dg/g77/980427-0.f: Likewise.
38979         * gfortran.dg/g77/980729-0.f: Likewise.
38980         * gfortran.dg/g77/981117-1.f: Likewise.
38981         * gfortran.dg/g77/toon_1.f: Likewise.
38982
38983 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38984
38985         PR c++/2204
38986         * g++.dg/other/abstract2.C: New test.
38987
38988 2004-07-12  Paul Brook  <paul@codesourcery.com>
38989
38990         * gfortran.dg/pointer_init_1.f90: New test.
38991
38992 2004-07-11  Paul Brook  <paul@codesourcery.com>
38993
38994         PR fortran/15986
38995         * gfortran.dg/contained_1.f90: New test.
38996
38997 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
38998
38999         * g++.dg/parse/defarg8.C: New test.
39000
39001 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39002
39003         PR fortran/16433
39004         * gfortran.dg/pr16433.f: New test.
39005
39006         PR fortran/17574
39007         * gfortran.dg/pr15754.f90: New test.
39008
39009 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39010
39011         PR tree-optimization/16437
39012         * gcc.c-torture/execute/bitfld-4.c: New test.
39013
39014 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39015
39016         * gfortran.fortran-torture/execute/common_2.f90: Add check for
39017         access to common var from module.
39018
39019 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39020
39021         PR fortran/16336
39022         * gfortran.fortran-torture/execute/common_2.f90: New test.
39023
39024 2004-07-10  Paul Brook  <paul@codesourcery.com>
39025
39026         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
39027
39028 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39029
39030         PR fortran/15969
39031         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
39032
39033 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
39034
39035         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
39036         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
39037         * gfortran.dg/g77/ffree-form-1.f: Likewise.
39038         * gfortran.dg/g77/ffree-form-2.f: Likewise.
39039         * gfortran.dg/g77/ffree-form-3.f: Likewise.
39040         * gfortran.dg/g77/fno-underscoring.f: Likewise.
39041         * gfortran.dg/g77/funderscoring.f: Likewise.
39042         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
39043
39044 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39045
39046         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
39047
39048 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39049         Paul Brook  <paul@codesourcery.com>
39050
39051         PR fortran/13415
39052         * gfortran.dg/common_pointer_1.f90: New test.
39053
39054 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39055
39056         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
39057
39058 2004-07-09  James E Wilson  <wilson@specifixinc.com>
39059
39060         PR target/16364
39061         * gcc.c-torture/compile/20040709-1.c: New.
39062
39063 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39064
39065         PR fortran/14077
39066         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
39067
39068 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39069
39070         PR fortran/13201
39071         * gfortran.dg/shape_1.f90: New test.
39072
39073 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
39074             Andrew Pinski  <apinski@apple.com>
39075
39076         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
39077
39078 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39079
39080         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
39081         comment.
39082
39083 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39084         Paul Brook  <paul@codesourcery.com>
39085
39086         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
39087         '.f95' and '.F95'.
39088
39089 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
39090
39091         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
39092
39093 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39094
39095         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
39096         testcases with capital suffix.
39097
39098 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39099
39100         PR fortran/15481
39101         PR fortran/13372
39102         PR fortran/13575
39103         PR fortran/15978
39104         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
39105
39106         * gfortran.dg/implicit_1.f90: New test.
39107
39108 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39109
39110         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
39111         expression to match gfortran warning/error messages
39112         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
39113         dg-error text.
39114
39115 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39116
39117         * lib/fortran-torture.exp: Rename proc search_for to
39118         search_for_re.
39119
39120 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
39121
39122         * gcc.c-torture/execute/simd-5.x: New file.
39123         XFAIL on SPARC 64-bit at -O0.
39124
39125 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39126
39127         PR c++/8211
39128         PR c++/16165
39129         * g++.dg/warn/effc3.C: New test.
39130
39131 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39132
39133         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
39134         change X to 1X in format.
39135         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
39136         add data statements to conform to standard.
39137
39138 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39139
39140         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
39141         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
39142         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
39143
39144 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39145
39146         * gfortran.dg/g77/7388.f: Copy from g77.dg
39147         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
39148         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
39149         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
39150         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
39151         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
39152         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
39153         * gfortran.dg/g77/strlen0.f: Likewise.
39154
39155 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39156
39157         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
39158         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
39159
39160 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39161
39162         * gcc.c-torture/execute/920428-2.x: Delete.
39163         * gcc.c-torture/execute/920501-7.x: Likewise.
39164
39165 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
39166
39167         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
39168         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
39169         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
39170         prescott and c3-2.
39171         (PREFETCH_3DNOW): Add -march=c3.
39172
39173 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
39174
39175         PR c/16437
39176         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
39177         * gcc.c-torture/execute/bf64-1.x: Likewise.
39178
39179 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39180
39181         * gcc.c-torture/compile/20040708-1.c: New test.
39182
39183 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39184
39185         PR c++/16169
39186         * g++.dg/warn/effc2.C: New test.
39187
39188 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
39189
39190         * gcc.c-torture/execute/bitfld-1.x: Remove.
39191         * gcc.c-torture/execute/bitfld-3.c: New test.
39192         * gcc.dg/bitfld-2.c: Remove XFAILs.
39193
39194 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
39195
39196         PR c++/16276
39197         * g++.dg/rtti/tinfo1.C: New file.
39198
39199 2004-07-07  Eric Christopher  <echristo@redhat.com>
39200
39201         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
39202
39203 2004-07-07  Andrew Pinski  <apinski@apple.com>
39204
39205         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
39206
39207 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
39208
39209         * g++.dg/init/call1.C: XFAIL.
39210
39211 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
39212
39213         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
39214         except for movstrict*, to movmem* and clrstr* to clrmem*.
39215
39216 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
39217
39218         * gcc.c-torture/execute/20040707-1.c: New test.
39219
39220 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
39221
39222         * gcc.c-torture/execute/20040706-1.c: New test.
39223
39224 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39225
39226         PR c++/3671
39227         * g++.dg/template/spec14.C: New test.
39228
39229 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
39230
39231         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
39232         nothing if not yet defined.  Use it in b, c and d type definitions.
39233         * gcc.c-torture/execute/20040705-1.c: New test.
39234         * gcc.c-torture/execute/20040705-2.c: New test.
39235
39236 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39237
39238         PR c++/2518
39239         * g++.dg/lookup/new1.C: New test.
39240
39241 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39242
39243         PR c++/11406
39244         * g++.dg/template/sizeof8.C: New test.
39245
39246 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
39247
39248         * gcc.c-torture/compile/20040705-1.c: New test.
39249
39250 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
39251
39252         * gfortran.fortran-torture/execute/seq_io.f90: New test.
39253
39254 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
39255
39256         * gcc.dg/cpp/if-mop.c: Two new testcases.
39257         * gcc.dg/cpp/trad/comment-3.c: New.
39258
39259 2004-07-04  Paul Brook  <paul@codesourcery.com>
39260
39261         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
39262
39263 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
39264
39265         PR c++/3761
39266         * g++.dg/lookup/crash4.C: New test.
39267
39268 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
39269
39270         * gcc.c-torture/execute/builtin-abs-1.c
39271         * gcc.c-torture/execute/builtin-abs-2.c
39272         * gcc.c-torture/execute/builtin-complex-1.c
39273         * gcc.c-torture/execute/builtins/string-1-lib.c
39274         * gcc.c-torture/execute/builtins/string-1.c
39275         * gcc.c-torture/execute/builtins/string-2-lib.c
39276         * gcc.c-torture/execute/builtins/string-2.c
39277         * gcc.c-torture/execute/builtins/string-3-lib.c
39278         * gcc.c-torture/execute/builtins/string-3.c
39279         * gcc.c-torture/execute/builtins/string-4-lib.c
39280         * gcc.c-torture/execute/builtins/string-4.c
39281         * gcc.c-torture/execute/builtins/string-5-lib.c
39282         * gcc.c-torture/execute/builtins/string-5.c
39283         * gcc.c-torture/execute/builtins/string-6-lib.c
39284         * gcc.c-torture/execute/builtins/string-6.c
39285         * gcc.c-torture/execute/builtins/string-7-lib.c
39286         * gcc.c-torture/execute/builtins/string-7.c
39287         * gcc.c-torture/execute/builtins/string-8-lib.c
39288         * gcc.c-torture/execute/builtins/string-8.c
39289         * gcc.c-torture/execute/builtins/string-9-lib.c
39290         * gcc.c-torture/execute/builtins/string-9.c
39291         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
39292         * gcc.c-torture/execute/builtins/string-asm-1.c
39293         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
39294         * gcc.c-torture/execute/builtins/string-asm-2.c
39295         * gcc.c-torture/execute/stdio-opt-1.c
39296         * gcc.c-torture/execute/stdio-opt-2.c
39297         * gcc.c-torture/execute/stdio-opt-3.c
39298         * gcc.c-torture/execute/string-opt-1.c
39299         * gcc.c-torture/execute/string-opt-10.c
39300         * gcc.c-torture/execute/string-opt-11.c
39301         * gcc.c-torture/execute/string-opt-12.c
39302         * gcc.c-torture/execute/string-opt-13.c
39303         * gcc.c-torture/execute/string-opt-14.c
39304         * gcc.c-torture/execute/string-opt-15.c
39305         * gcc.c-torture/execute/string-opt-16.c
39306         * gcc.c-torture/execute/string-opt-2.c
39307         * gcc.c-torture/execute/string-opt-6.c
39308         * gcc.c-torture/execute/string-opt-7.c
39309         * gcc.c-torture/execute/string-opt-8.c:
39310         Replace with ...
39311
39312         * gcc.c-torture/execute/builtins/abs-2.c
39313         * gcc.c-torture/execute/builtins/abs-3.c
39314         * gcc.c-torture/execute/builtins/complex-1.c
39315         * gcc.c-torture/execute/builtins/fprintf.c
39316         * gcc.c-torture/execute/builtins/fputs.c
39317         * gcc.c-torture/execute/builtins/memcmp.c
39318         * gcc.c-torture/execute/builtins/memmove.c
39319         * gcc.c-torture/execute/builtins/memops-asm.c
39320         * gcc.c-torture/execute/builtins/mempcpy-2.c
39321         * gcc.c-torture/execute/builtins/mempcpy.c
39322         * gcc.c-torture/execute/builtins/memset.c
39323         * gcc.c-torture/execute/builtins/printf.c
39324         * gcc.c-torture/execute/builtins/sprintf.c
39325         * gcc.c-torture/execute/builtins/strcat.c
39326         * gcc.c-torture/execute/builtins/strchr.c
39327         * gcc.c-torture/execute/builtins/strcmp.c
39328         * gcc.c-torture/execute/builtins/strcpy.c
39329         * gcc.c-torture/execute/builtins/strcspn.c
39330         * gcc.c-torture/execute/builtins/strlen-2.c
39331         * gcc.c-torture/execute/builtins/strlen.c
39332         * gcc.c-torture/execute/builtins/strncat.c
39333         * gcc.c-torture/execute/builtins/strncmp-2.c
39334         * gcc.c-torture/execute/builtins/strncmp.c
39335         * gcc.c-torture/execute/builtins/strncpy.c
39336         * gcc.c-torture/execute/builtins/strpbrk.c
39337         * gcc.c-torture/execute/builtins/strpcpy-2.c
39338         * gcc.c-torture/execute/builtins/strpcpy.c
39339         * gcc.c-torture/execute/builtins/strrchr.c
39340         * gcc.c-torture/execute/builtins/strspn.c
39341         * gcc.c-torture/execute/builtins/strstr-asm.c
39342         * gcc.c-torture/execute/builtins/strstr.c:
39343         ... these new files.
39344
39345         * gcc.c-torture/execute/builtins/abs-2-lib.c
39346         * gcc.c-torture/execute/builtins/abs-3-lib.c
39347         * gcc.c-torture/execute/builtins/complex-1-lib.c
39348         * gcc.c-torture/execute/builtins/fprintf-lib.c
39349         * gcc.c-torture/execute/builtins/fputs-lib.c
39350         * gcc.c-torture/execute/builtins/memcmp-lib.c
39351         * gcc.c-torture/execute/builtins/memmove-lib.c
39352         * gcc.c-torture/execute/builtins/memops-asm-lib.c
39353         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
39354         * gcc.c-torture/execute/builtins/mempcpy-lib.c
39355         * gcc.c-torture/execute/builtins/memset-lib.c
39356         * gcc.c-torture/execute/builtins/printf-lib.c
39357         * gcc.c-torture/execute/builtins/sprintf-lib.c
39358         * gcc.c-torture/execute/builtins/strcat-lib.c
39359         * gcc.c-torture/execute/builtins/strchr-lib.c
39360         * gcc.c-torture/execute/builtins/strcmp-lib.c
39361         * gcc.c-torture/execute/builtins/strcpy-lib.c
39362         * gcc.c-torture/execute/builtins/strcspn-lib.c
39363         * gcc.c-torture/execute/builtins/strlen-2-lib.c
39364         * gcc.c-torture/execute/builtins/strlen-lib.c
39365         * gcc.c-torture/execute/builtins/strncat-lib.c
39366         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
39367         * gcc.c-torture/execute/builtins/strncmp-lib.c
39368         * gcc.c-torture/execute/builtins/strncpy-lib.c
39369         * gcc.c-torture/execute/builtins/strpbrk-lib.c
39370         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
39371         * gcc.c-torture/execute/builtins/strpcpy-lib.c
39372         * gcc.c-torture/execute/builtins/strrchr-lib.c
39373         * gcc.c-torture/execute/builtins/strspn-lib.c
39374         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
39375         * gcc.c-torture/execute/builtins/strstr-lib.c
39376         * gcc.c-torture/execute/builtins/lib/abs.c
39377         * gcc.c-torture/execute/builtins/lib/fprintf.c
39378         * gcc.c-torture/execute/builtins/lib/memset.c
39379         * gcc.c-torture/execute/builtins/lib/printf.c
39380         * gcc.c-torture/execute/builtins/lib/sprintf.c
39381         * gcc.c-torture/execute/builtins/lib/strcpy.c
39382         * gcc.c-torture/execute/builtins/lib/strcspn.c
39383         * gcc.c-torture/execute/builtins/lib/strncat.c
39384         * gcc.c-torture/execute/builtins/lib/strncmp.c
39385         * gcc.c-torture/execute/builtins/lib/strncpy.c
39386         * gcc.c-torture/execute/builtins/lib/strpbrk.c
39387         * gcc.c-torture/execute/builtins/lib/strspn.c
39388         * gcc.c-torture/execute/builtins/lib/strstr.c:
39389         New files containing support routines.
39390
39391         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
39392         declaration.
39393         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
39394         when not optimizing.
39395
39396 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
39397
39398         PR c++/16240
39399         * g++.dg/abi/mangle22.C: New test.
39400         * g++.dg/abi/mangle23.C: Likewise.
39401
39402 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
39403
39404         PR fortran/16290
39405         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
39406         Allow for cases without denormalized floating point numbers.
39407
39408 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
39409
39410         PR c/1027
39411         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
39412         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
39413         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
39414         expected warning text.
39415         * gcc.dg/format/diag-2.c: New test.
39416
39417 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
39418
39419         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
39420
39421 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
39422
39423         * gcc.dg/builtins-43.c: New.
39424         * gcc.dg/builtins-44.c: New.
39425         * gcc.dg/builtins-45.c: New.
39426
39427 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
39428             Andreas Tobler  <a.tobler@schweiz.ch>
39429
39430         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
39431         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
39432         as SIGSEGV.
39433         * gcc.dg/cleanup-11.c: Likewise.
39434         * gcc.dg/cleanup-8.c: Likewise.
39435         * gcc.dg/cleanup-9.c: Likewise.
39436         * gcc.dg/cleanup-5.c: Run on all platforms.
39437
39438 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
39439
39440         * g++.dg/warn/nonnull1.C: New test.
39441
39442 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
39443
39444         * gcc.dg/compat/compat-common.h: Wrap up CINT in
39445         an #ifndef SKIP_COMPLEX_INT/#endif pair.
39446         Special-case the Sun compiler wrt to <complex.h>.
39447
39448 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
39449
39450         * gcc.dg/Wunreachable-8.C: New test.
39451
39452         * gcc.dg/h8300-ice2.c : New test.
39453
39454 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
39455
39456         PR fortran/16161
39457         * gfortran.fortran-torture/compile/implicit.f90: Add test
39458         for implicit character.
39459
39460 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
39461
39462         PR fortran/16289
39463         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
39464         Use tiny() intrinsic to find smallest non-negative real
39465
39466 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
39467
39468         * gcc.dg/compat/struct-by-value-22_main.c: New test.
39469         * gcc.dg/compat/struct-by-value-22_x.c: New.
39470         * gcc.dg/compat/struct-by-value-22_y.c: New.
39471
39472         * gcc.c-torture/execute/20040629-1.c: New test.
39473
39474 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
39475
39476         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
39477         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
39478
39479         PR target/16195
39480         * gcc.dg/20040625-1.c: New test.
39481
39482 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39483
39484         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
39485
39486 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39487
39488         PR fortran/15963
39489         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
39490
39491 2004-06-29  Richard Henderson  <rth@redhat.com>
39492
39493         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
39494
39495 2004-06-29  Paul Brook  <paul@codesourcery.com>
39496
39497         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
39498         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
39499
39500 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
39501
39502         PR c++/16260
39503         * g++.dg/parse/crash15.C: New.
39504
39505 2004-06-28  Andrew Pinski  <apinski@apple.com>
39506
39507         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
39508         by the error already.
39509
39510         * g++.dg/opt/ptrmem4.C: Change to compile only test.
39511
39512 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
39513
39514         PR target/14041
39515         * gcc.dg/h8300-bss-align-1.c : New.
39516
39517 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
39518
39519         * PR c++/16174
39520         * g++.dg/template/ctor4.C: New.
39521
39522 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
39523
39524         PR c++/16205
39525         * g++.dg/warn/Wsequence-point-1.C: New test.
39526
39527 2004-06-27  Paul Brook  <paul@codesourcery.com>
39528
39529         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
39530
39531 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
39532
39533         * g++.old-deja/g++.mike/p7325.C: Remove.
39534
39535 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
39536
39537         PR c/14963
39538         * gcc.dg/pr14963.c: New test.
39539
39540 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
39541
39542         PR c++/16193
39543         * g++.dg/parse/redef1.C: New test.
39544
39545 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
39546
39547         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
39548         20021110.c.
39549         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
39550         20021119-1.c.
39551         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
39552         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
39553         5-04.c.
39554         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
39555         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
39556         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
39557         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
39558         g++.brendan/enum14.C.
39559         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
39560         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
39561         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
39562         g++.mike/virt1.C.
39563         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
39564         memtemp24.C.
39565
39566 2004-06-27  Roger Sayle  <roger@eyesopen.com>
39567
39568         * gcc.dg/20040527-1.c: New test case.
39569
39570 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
39571
39572         PR gfortran/pr16196
39573         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
39574
39575 2004-06-25  Roger Sayle  <roger@eyesopen.com>
39576
39577         PR middle-end/15825
39578         * gcc.dg/pr15825-1.c: New test case.
39579
39580 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
39581
39582         * gcc.c-torture/execute/20040625-1.c: New test.
39583
39584 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39585
39586         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
39587
39588 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
39589
39590         * gcc.dg/torture/mips-div-1.c: New test.
39591
39592 2004-06-24  Jeff Law  <law@redhat.com>
39593
39594         * gcc.dg/tree-ssa/20040624-1.c: New test.
39595
39596 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
39597
39598         * gcc.c-torture/compile/20040624-1.c: New test.
39599
39600 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39601
39602         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
39603         this directory.
39604
39605 2004-06-23  Andrew Pinski  <apinski@apple.com>
39606
39607         PR middle-end/15988
39608         * g++.dg/opt/ptrmem4.C: New test.
39609
39610         * gcc.dg/c90-array-quals-2.c: New test.
39611
39612 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
39613
39614         * gcc.dg/kpice1.c: New test.
39615
39616 2006-06-23  Andrew Pinski  <apinski@apple.com>
39617
39618         * gcc.dg/c90-array-quals.c: New test.
39619
39620 2006-06-22  Richard Henderson  <rth@redhat.com>
39621
39622         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
39623
39624 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
39625
39626         * gcc.dg/builtins-config.h: Handle FreeBSD.
39627
39628 2006-06-22  Richard Henderson  <rth@redhat.com>
39629
39630         * g++.dg/opt/devirt1.C: New.
39631
39632 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
39633
39634         * g++.dg/opt/pr15551.C: New testcase.
39635
39636 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
39637
39638         PR target/14800
39639         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
39640         x86_64-*-linux* when compiling for 32bit.
39641
39642 2004-06-21  Andrew Pinski  <apinski@apple.com>
39643
39644         * gcc.dg/pch/struct-1.c: New.
39645         * gcc.dg/pch/struct-1.hs: New.
39646
39647 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
39648
39649         * gcc.dg/pch/save-temps-1.c: New file.
39650         * gcc.dg/pch/save-temps-1.hs: New file.
39651
39652 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
39653
39654         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
39655         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
39656
39657 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39658
39659         * gfortran.fortran-torture/execute/select_1.f90: Rename function
39660         to fix type error.
39661         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
39662         Remove trailing spaces.
39663
39664 2004-06-21  Richard Henderson  <rth@redhat.com>
39665
39666         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
39667         merging && to BIT_FIELD_REF.
39668
39669 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
39670
39671         * g++.dg/opt/placeholder1.C: New test.
39672
39673 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
39674
39675         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
39676         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
39677         * gcc.dg/compat/union-m128-1_x.c: Likewise.
39678         * gcc.dg/compat/union-m128-1_y.c: Likewise.
39679
39680 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
39681
39682         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
39683         extern "C".
39684         * g++.dg/other/pragma-re-1.C: Add comments.
39685
39686 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
39687
39688         PR gfortran/16080
39689         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
39690
39691 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
39692
39693         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
39694         instead of setting the type of size_t by
39695         hand.
39696
39697 2004-06-18  Roger Sayle  <roger@eyesopen.com>
39698
39699         * gcc.dg/unordered-2.c: New test case.
39700         * gcc.dg/unordered-3.c: New test case.
39701
39702 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
39703
39704         PR other/16043
39705         * lib/g++.exp (g++_version): Tweak regexp for version
39706         * lib/g77.exp (g77_version): Likewise.
39707         * lib/gfortran.exp (gfortran_version): Likewise.
39708         * lib/objc.exp (objc_version): Likewise.
39709         * lib/treelang.exp (treelang_version): Likewise.
39710
39711 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
39712
39713         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
39714         Use INT_MAX instead of __INT_MAX__.
39715         * gcc.dg/compat/struct-align-2_y.c: Likewise.
39716
39717         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
39718         * gcc.dg/compat/scalar-return-3_x.c: Use it.
39719         * gcc.dg/compat/scalar-return-3_y.c: Use it.
39720         * gcc.dg/compat/scalar-return-4_x.c: Use it.
39721         * gcc.dg/compat/scalar-return-4_y.c: Use it.
39722         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
39723         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
39724         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
39725         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
39726
39727         * gcc.dg/range-test-1.c: New test.
39728         * g++.dg/opt/range-test-1.C: New test.
39729
39730 2004-06-17  Richard Henderson  <rth@redhat.com>
39731
39732         * objc.dg/sync-1.m: New.
39733         * objc.dg/try-catch-1.m: Don't force next runtime.
39734         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
39735         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
39736         shadowed catch clause.
39737         * objc.dg/try-catch-5.m: New.
39738
39739 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
39740
39741         Bug 14610
39742         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
39743
39744 2004-06-15  Richard Henderson  <rth@redhat.com>
39745
39746         * gcc.dg/20001116-1.c: Move expected warning line.
39747
39748 2004-06-15  Richard Henderson  <rth@redhat.com>
39749
39750         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
39751         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
39752
39753 2004-06-15  Jeff Law  <law@redhat.com>
39754
39755         * gcc.dg/tree-ssa/20040615-1.c: New test.
39756         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
39757         be less sensitive to operand ordering.
39758         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
39759
39760 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
39761
39762         * g++.dg/abi/bitfield3.C: Add comment..
39763
39764 2004-06-15  Richard Henderson  <rth@redhat.com>
39765
39766         * g++.dg/ext/stmtexpr1.C: XFAIL.
39767         * gcc.dg/20030612-1.c: XFAIL.
39768
39769 2004-06-15  Eric Christopher  <echristo@redhat.com>
39770
39771         * g++.dg/charset/asm5.c: New.
39772         * gcc.dg/charset/asm6.c: New.
39773
39774 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39775
39776         PR fortran/15962
39777         * gfortran.fortran-torture/execute/select_1.f90: New test.
39778
39779 2004-06-15  Paul Brook  <paul@codesourcery.com>
39780
39781         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
39782
39783 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39784
39785         PR c++/15967
39786         * g++.dg/lookup/crash3.C: New test.
39787
39788 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39789
39790         PR c++/15947
39791         * g++.dg/parse/dtor4.C: New test.
39792
39793 2004-06-14  Jeff Law  <law@redhat.com>
39794
39795         * gcc.c-torture/compile/20040614-1.c: New test.
39796
39797 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39798
39799         PR fortran/15211
39800         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
39801         LEN of a character array.
39802
39803 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
39804
39805         PR c++/15096
39806         * g++.dg/template/ptrmem10.C: New test.
39807
39808         PR c++/14930
39809         * g++.dg/template/friend30.C: New test.
39810
39811 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39812
39813         PR fortran/14928
39814         * gfortran.fortran-torture/compile/mloc.f90: New test.
39815
39816 2004-06-13  Paul Brook  <paul@codesourcery.com>
39817
39818         * gfortran.fortran-torture/execute/random_2.f90: New test.
39819
39820 2004-06-13  Eric Christopher  <echristo@redhat.com>
39821
39822         * gcc.dg/noncompile/redecl-1.c: Fix error message.
39823
39824 2004-06-12  Paul Brook  <paul@codesourcery.com>
39825
39826         * gfortran.fortran-torture/execute/contained_3.f90: New test.
39827
39828 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39829
39830         PR fortran/14923
39831         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
39832
39833 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39834
39835         PR fortran/14957
39836         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
39837         syntax errors in end statements of contained subroutines.
39838
39839 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39840
39841         PR fortran/12841
39842         * gfortran.fortran-torture/execute/null_arg.f90: New test.
39843
39844 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
39845
39846         PR fortran/15665
39847         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
39848
39849 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
39850
39851         PR gfortran/12839
39852         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
39853
39854 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
39855
39856         PR c++/15862
39857         * g++.dg/parse/enum1.C: New test.
39858
39859 2004-06-10  Jeff Law  <law@redhat.com>
39860
39861         * gcc.c-torture/compile/20040610-1.c: New test.
39862
39863 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39864
39865         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
39866         * g++.old-deja/g++.other/decl3.C: Likewise.
39867
39868 2004-06-10  Brian Booth  <bbooth@redhat.com>
39869
39870         * gcc.dg/tree-ssa/20031015-1.c: Scan for
39871         V_MAY_DEF instead of VDEF.
39872         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
39873
39874 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
39875
39876         PR c++/14211
39877         * g++.dg/conversion/const1.C: New test.
39878
39879         PR c++/15076
39880         * g++.dg/conversion/reinterpret1.C: New test.
39881
39882         PR c++/15877
39883         * g++.dg/template/enum2.C: New test.
39884
39885         PR c++/15227
39886         * g++.dg/template/error13.C: New test.
39887
39888 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39889
39890         PR fortran/14957
39891         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
39892         arguments to test_* REAL and of the right size.
39893
39894 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
39895
39896         PR target/15569
39897         PR rtl-optimization/15681
39898         * gcc.dg/20040609-1.c: New test.
39899
39900 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
39901
39902         PR c++/14791
39903         * g++.dg/opt/builtins1.C: New test.
39904
39905 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
39906
39907         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
39908         that use default windows32 struct layout.
39909         * gcc.dg/i386-bitfield2.c: Likewise.
39910
39911 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
39912
39913         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
39914         for mingw32 and cygwin targets.
39915
39916 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
39917
39918         * gcc.dg/pch/macro-4.c: New.
39919         * gcc.dg/pch/macro-4.hs: New.
39920
39921 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39922
39923         PR fortran/13249
39924         * gfortran.fortran-torture/compile/name_clash.f90: New test.
39925
39926 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39927
39928         PR fortran/13372
39929         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
39930
39931 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
39932
39933         PR gfortran/14897
39934         * gfortran.fortran-torture/execute/t_edit.f90: New test.
39935
39936 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
39937
39938         PR gfortran/15755
39939         * gfortran.fortran-torture/execute/backspace.c : New test.
39940
39941 2004-06-09  Paul Brook  <paul@codesourcery.com>
39942
39943         * gfortran.fortran-torture/execure/intrinsic_associated.f90
39944         (pointer_to_section): Rewrite to use smaller array.
39945
39946 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
39947
39948         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
39949         * gcc.dg/ext/altivec-10.c: Same.
39950         * gcc.dg/ext/altivec-11.c: Same.
39951         * gcc.dg/ext/altivec-12.c: Same.
39952         * gcc.dg/ext/altivec-13.c: Same.
39953         * gcc.dg/ext/altivec-14.c: Same.
39954         * gcc.dg/ext/altivec-15.c: Same.
39955         * gcc.dg/ext/altivec-16.c: Same.
39956         * gcc.dg/ext/altivec-3.c: Same.
39957         * gcc.dg/ext/altivec-4.c: Same.
39958         * gcc.dg/ext/altivec-6.c: Same.
39959         * gcc.dg/ext/altivec-7.c: Same.
39960         * gcc.dg/ext/altivec-8.c: Same.
39961         * gcc.dg/ext/altivec-varargs-1.c: Same.
39962
39963         * g++.dg/ext/altivec-1.C: Correct dg syntax.
39964         * g++.dg/ext/altivec-10.C: Same.
39965         * g++.dg/ext/altivec-2.C: Same.
39966         * g++.dg/ext/altivec-3.C: Same.
39967         * g++.dg/ext/altivec-4.C: Same.
39968         * g++.dg/ext/altivec-5.C: Same.
39969         * g++.dg/ext/altivec-6.C: Same.
39970         * g++.dg/ext/altivec-7.C: Same.
39971         * g++.dg/ext/altivec-8.C: Same.
39972         * g++.dg/ext/altivec-9.C: Same.
39973
39974 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39975
39976         PR c++/7841
39977         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
39978
39979 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
39980
39981         * gcc.dg/union-1.c: New test.
39982
39983 2004-06-07  Roger Sayle  <roger@eyesopen.com>
39984
39985         * gcc.dg/builtins-41.c: New test case.
39986         * gcc.dg/builtins-42.c: New test case.
39987
39988 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
39989
39990         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
39991         * g++.dg/ext/altivec-10.C: Same.
39992         * g++.dg/ext/altivec-2.C: Same.
39993         * g++.dg/ext/altivec-3.C: Same.
39994         * g++.dg/ext/altivec-4.C: Same.
39995         * g++.dg/ext/altivec-5.C: Same.
39996         * g++.dg/ext/altivec-6.C: Same.
39997         * g++.dg/ext/altivec-7.C: Same.
39998         * g++.dg/ext/altivec-8.C: Same.
39999         * g++.dg/ext/altivec-9.C: Same.
40000         * g++.old-deja/g++.abi/cxa_vec.C: Same.
40001         * g++.old-deja/g++.brendan/new3.C: Same.
40002         * gcc.c-torture/execute/eeprof-1.x: Same.
40003
40004 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
40005
40006         PR c/14765
40007         * gcc.dg/pr14765-1.c: New test.
40008
40009 2004-06-07  Roger Sayle  <roger@eyesopen.com>
40010
40011         PR c/14649
40012         * gcc.dg/pr14649-1.c: New test case.
40013
40014 2004-06-07  Richard Henderson  <rth@redhat.com>
40015
40016         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
40017         if temporaries.
40018
40019 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
40020
40021         * g++.dg/eh/elide1.C: Remove XFAIL.
40022
40023 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
40024
40025         PR c++/15337
40026         * g++.dg/expr/sizeof3.C: New test.
40027
40028         PR c++/14777
40029         * g++.dg/template/access14.C: New test.
40030
40031         PR c++/15554
40032         * g++.dg/template/enum1.C: New test.
40033
40034         PR c++/15057
40035         * g++.dg/eh/throw1.C: New test.
40036
40037 2004-06-07  David Ayers  <d.ayers@inode.at>
40038             Ziemowit Laski  <zlaski@apple.com>
40039
40040         * lib/objc.exp (objc_target_compile): Revert the '-framework
40041         Foundation' flag fix, since bare Darwin does not ship
40042         with the Foundation framework.
40043         * objc/execute/next_mapping.h: Provide a local NSConstantString
40044         @interface and @implementation.
40045         (objc_constant_string_init): A constructor function, used to
40046         initialize the NSConstantString meta-class object.
40047         * objc/execute/string1.m: Include "next_mapping.h" instead of
40048         <Foundation/NSString.h>.
40049         * objc/execute/string2.m: Likewise.
40050         * objc/execute/string3.m: Likewise.
40051         * objc/execute/string4.m: Likewise.
40052
40053 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
40054
40055         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
40056         to double. Replace double with FLOAT.
40057         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
40058
40059         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
40060         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
40061         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
40062         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
40063         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
40064         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
40065         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
40066         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
40067
40068 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
40069
40070         PR c/13519
40071         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
40072
40073 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40074
40075         PR c++/15503
40076         * g++.dg/template/meminit2.C: New test.
40077
40078 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
40079
40080         PR target/15822
40081         * gcc.c-torture/execute/compare-fp-1.c,
40082         gcc.c-torture/execute/compare-fp-2.c,
40083         gcc.c-torture/execute/compare-fp-3.c,
40084         gcc.c-torture/execute/compare-fp-4.c,
40085         gcc.c-torture/execute/compare-fp-3.x,
40086         gcc.c-torture/execute/compare-fp-4.x: Moved...
40087         * gcc.c-torture/execute/ieee/compare-fp-1.c,
40088         gcc.c-torture/execute/ieee/compare-fp-2.c,
40089         gcc.c-torture/execute/ieee/compare-fp-3.c,
40090         gcc.c-torture/execute/ieee/compare-fp-4.c,
40091         gcc.c-torture/execute/ieee/compare-fp-3.x,
40092         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
40093
40094 2004-06-04  David Ayers  <d.ayers@inode.at>
40095
40096         * objc/execute/protocol-isEqual-4.m: New testcase.
40097
40098 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
40099
40100         * objc/execute/protocol-isEqual-1.m: New testcase.
40101         * objc/execute/protocol-isEqual-2.m: New testcase.
40102         * objc/execute/protocol-isEqual-3.m: New testcase.
40103
40104 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40105
40106         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
40107
40108 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
40109
40110         * lib/objc.exp (objc_target_compile): When running tests on
40111         Darwin (Mac OS X), inform the linker about '-framework
40112         'Foundation'.
40113
40114 2004-06-02  Eric Christopher  <echristo@redhat.com>
40115
40116         * gcc.c-torture/compile/20040602-1.c: New.
40117
40118 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
40119
40120         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
40121         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
40122
40123         PR tree-optimization/14736
40124         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
40125
40126         PR tree-optimization/14042
40127         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
40128
40129         PR tree-optimization/14729
40130         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
40131
40132 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40133
40134         PR fortran/15557
40135         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
40136
40137 2004-06-01  Richard Hederson  <rth@redhat.com>
40138
40139         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
40140
40141 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40142
40143         PR c++/14932
40144         * g++.dg/parse/offsetof4.C: New test.
40145
40146 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
40147
40148         PR objc/7993
40149         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
40150
40151 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
40152
40153         PR c++/15701
40154         * g++.dg/template/friend29.C: New test.
40155
40156 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
40157
40158         PR c/15749
40159         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
40160
40161 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
40162
40163         * gcc.dg/sparc-trap-1.c: New test.
40164
40165 2004-05-31  Roger Sayle  <roger@eyesopen.com>
40166
40167         PR middle-end/15069
40168         * g++.dg/opt/fold3.C: New test case.
40169
40170 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
40171
40172         * lib/target-supports.exp (check_iconv_available): Fix fallout
40173         from 2004-05-28 patch.
40174
40175 2004-05-30  Paul Brook  <paul@codesourcery.com>
40176
40177         PR fortran/15620
40178         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
40179         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
40180
40181 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
40182
40183         * gfortran.fortran-torture/execute/random_1.f90: New test.
40184
40185 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
40186
40187         * g++.dg/ext/altivec-10.C: New test.
40188
40189 2004-05-29  Paul Brook  <paul@codesourcery.com>
40190
40191         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
40192
40193 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
40194
40195         * gcc.dg/altivec-16.c: New test.
40196
40197 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
40198
40199         * lib/target-supports.exp (check_vmx_hw_available): New.
40200         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
40201
40202         * lib/target-supports.exp (check_alias_available,
40203         check_iconv_available, check_named_sections_available): Use
40204         unique names for temporary files.
40205
40206 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
40207
40208         * gcc.dg/altivec-15.c: New test.
40209
40210 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
40211
40212         PR c++/15083
40213         * g++.dg/warn/noeffect6.C: New test.
40214
40215         PR c++/15471
40216         * g++.dg/expr/ptrmem4.C: New test.
40217
40218         PR c++/15640
40219         * g++.dg/template/operator3.C: New test.
40220
40221 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
40222
40223         PR c++/14668
40224         * g++.dg/lookup/redecl1.C: New test.
40225         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
40226
40227 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
40228
40229         * gcc.c-torture/execute/compare-fp-1.c,
40230         gcc.c-torture/execute/compare-fp-2.c,
40231         gcc.c-torture/execute/compare-fp-3.c,
40232         gcc.c-torture/execute/compare-fp-4.c,
40233         gcc.c-torture/execute/compare-fp-3.x,
40234         gcc.c-torture/execute/compare-fp-4.x,
40235         gcc.dg/pr15649-1.c: New.
40236
40237 2004-05-27  Adam Nemet  <anemet@lnxw.com>
40238
40239         PR c++/12883
40240         * g++.dg/init/array14.C: New test.
40241
40242 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
40243
40244         * lib/compat.exp (compat-get-options-main): New.
40245         (compat-get-options): Remove unneeded code, warn for ignored
40246         command.
40247         (compat-execute): Check flag set by dg-require-* commands.
40248
40249         * lib/compat.exp (compat-execute): Break up long lines.
40250
40251 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
40252
40253         * gcc.dg/altivec-7.c: Don't use 'vector long'.
40254         * gcc.dg/altivec-14.c: New test.
40255         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
40256
40257         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
40258         * gcc.dg/altivec-12.c: Ditto.
40259
40260         * gcc.dg/altivec-3.c: Move call to altivec_check.
40261
40262 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40263
40264         PR c++/15044
40265         * g++.dg/template/error12.C: New test.
40266
40267         PR c++/15317
40268         * g++.dg/ext/attrib15.C: New test.
40269
40270         PR c++/15329
40271         * g++.dg/template/ptrmem9.C: New test.
40272
40273 2004-05-25  Paul Brook  <paul@codesourcery.com>
40274
40275         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
40276
40277 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40278
40279         PR c++/15165
40280         * g++.dg/template/crash19.C: New test.
40281
40282 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40283
40284         PR c++/15025
40285         * g++.dg/template/redecl1.C: New test.
40286
40287 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40288
40289         PR c++/14821
40290         * g++.dg/other/ns1.C: New test.
40291
40292         PR c++/14883
40293         * g++.dg/template/invalid1.C: New test.
40294
40295 2004-05-23  Paul Brook  <paul@codesourcery.com>
40296         Victor Leikehman  <lei@haifasphere.co.il>
40297
40298         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
40299         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
40300
40301 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
40302
40303         PR c++/15285
40304         PR c++/15299
40305         * g++.dg/template/non-dependent5.C: New test.
40306         * g++.dg/template/non-dependent6.C: New test.
40307
40308 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
40309
40310         PR c++/15507
40311         * g++.dg/inherit/union1.C: New test.
40312
40313         PR c++/15542
40314         * g++.dg/template/addr1.C: New test.
40315
40316         PR c++/15427
40317         * g++.dg/template/array5.C: New test.
40318
40319         PR c++/15287
40320         * g++.dg/template/array6.C: New test.
40321
40322 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
40323             Roger Sayle  <roger@eyesopen.com>
40324
40325         * g++.dg/lookup/forscope2.C: New test case.
40326
40327 2004-05-22  Ben Elliston  <bje@au.ibm.com>
40328
40329         * gcc.dg/cpp/Wmissingdirs.c: New.
40330
40331 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
40332
40333         PR target/15301
40334         * gcc.dg/compat/union-m128-1.h: New file.
40335         * gcc.dg/compat/union-m128-1_main.c: Likewise.
40336         * gcc.dg/compat/union-m128-1_x.c: Likewise.
40337         * gcc.dg/compat/union-m128-1_y.c: Likewise.
40338
40339 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
40340
40341         PR target/15302
40342         * gcc.dg/compat/struct-complex-1.h: New file.
40343         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
40344         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
40345         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
40346
40347 2004-05-20  Roger Sayle  <roger@eyesopen.com>
40348
40349         PR middle-end/3074
40350         * gcc.dg/pr3074-1.c: New test case.
40351         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
40352
40353 2004-05-20  Falk Hueffner  <falk@debian.org>
40354
40355         PR other/15526
40356         * gcc.dg/ftrapv-1.c: New test case.
40357
40358 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
40359
40360         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
40361
40362 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
40363             Jeff Law  <law@redhat.com>
40364
40365         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
40366         * gcc.dg/tree-ssa/20040518-2.c: New test.
40367
40368         * gcc.dg/tree-ssa/20040518-1.c: New test.
40369
40370 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
40371
40372         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
40373
40374 2004-05-18  Paul Brook  <paul@codesourcery.com>
40375
40376         PR fortran/13930
40377         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
40378
40379 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40380
40381         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
40382         constant folding.
40383
40384 2004-05-17  Steven Bosscher  <stevenb@suse.de>
40385
40386         * gcc.dg/tree-ssa/20040517-1.c: New test.
40387
40388 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40389
40390         * gcc.dg/loop-4.c: New test.
40391
40392 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
40393
40394         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
40395
40396 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
40397
40398         PR fortran/15311
40399         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
40400
40401 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40402
40403         PR fortran/13826
40404         PR fortran/13940
40405         * gfortran.fortran-torture/compile/data_1.f90: New test.
40406
40407 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
40408
40409         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
40410         * gcc.dg/uninit-H.c: Define ASM for __s390__.
40411
40412 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
40413
40414         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
40415
40416 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
40417
40418         PR c/15444
40419         * gcc.dg/format/xopen-1.c: Adjust expected message.
40420         * gcc.dg/format/xopen-3.c: New test.
40421
40422 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
40423
40424         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
40425
40426 2004-05-14  Jeff Law  <law@redhat.com>
40427
40428         * gcc.dg/tree-ssa/20040514-2.c: New test.
40429
40430 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40431
40432         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
40433         this ...
40434         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
40435         this.
40436
40437 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
40438
40439         * gcc.dg/tree-ssa/20040514-1.c: New test.
40440
40441 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40442
40443         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
40444         test.
40445
40446 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40447
40448         PR fortran/14066
40449         * gfortran.fortran-torture/compile/do_1.f90: New test.
40450
40451 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40452
40453         PR fortran/15051
40454         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
40455         test.
40456
40457 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
40458
40459         PR fortran/15149
40460         * gfortran.fortran-torture/execute/random_init.f90: New test.
40461
40462 2004-05-13  Paul Brook  <paul@codesourcery.com>
40463
40464         PR fortran/15314
40465         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
40466
40467 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
40468
40469         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
40470         for the powerpc case.
40471
40472 2004-05-13  Jeff Law  <law@redhat.com>
40473
40474         * gcc.dg/tree-ssa/20040513-1.c: New test.
40475         * gcc.dg/tree-ssa/20040513-2.c: New test.
40476
40477 2004-05-13  Paul Brook  <paul@codesourcery.com>
40478
40479         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
40480         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
40481         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
40482
40483 2004-05-13  Andreas Schwab  <schwab@suse.de>
40484
40485         PR other/10819
40486         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
40487         characters.
40488
40489 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
40490
40491         PR fortran/15294
40492         * gfortran.fortran-torture/execute/adjustr.f90: New file.
40493
40494 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
40495
40496         Merge from tree-ssa-20020619-branch.  See
40497         ChangeLog.tree-ssa for details.
40498
40499 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
40500
40501         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
40502         include <altivec.h> explicitly.
40503         * gcc.dg/altivec-13.c: Likewise.
40504
40505 2004-05-11  Paul Brook  <paul@codesourcery.com>
40506
40507         * gcc.c-torture/compile/20010518-1.c: Force enum size.
40508
40509 2004-05-10  Eric Christopher  <echristo@redhat.com>
40510
40511         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
40512         * gcc.dg/sibcall-4.c: Ditto.
40513
40514 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
40515
40516         * g++.dg/ext/altivec-8.C: New test case.
40517         * gcc.dg/altivec-13.c: New test case.
40518
40519 2004-05-08  Roger Sayle  <roger@eyesopen.com>
40520
40521         * gcc.c-torture/execute/divcmp-1.c: New test case.
40522         * gcc.c-torture/execute/divcmp-2.c: New test case.
40523         * gcc.c-torture/execute/divcmp-3.c: New test case.
40524
40525 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
40526
40527         * g++.dg/other/pragma-re-2.C: New test.
40528
40529 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
40530
40531         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
40532         * gcc.dg/i386-387-2.c: Likewise.
40533
40534         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
40535         __builtin_drem.
40536         * gcc.dg/i386-387-6.c: Likewise.
40537
40538 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
40539
40540         * gcc.dg/builtins-33.c: Also check log1p*.
40541
40542 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
40543
40544         PR optimization/15296
40545         * gcc.c-torture/execute/pr15296.c: New test.
40546
40547 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
40548
40549         * gcc.dg/builtins-40.c: New test.
40550
40551 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
40552
40553         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
40554
40555 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
40556
40557         * g++.dg/ext/spe1.C: New testcase.
40558
40559 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
40560
40561         * objc.dg/image-info.m: Allow additional attributes
40562         for __image_info section.
40563
40564 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
40565
40566         * gcc.dg/torture/mips-hilo-2.c: New test.
40567
40568 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40569
40570         PR c++/14389
40571         * g++.dg/template/member5.C: New test.
40572
40573 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
40574
40575         * gcc.dg/builtins-34.c: Also check expm1*.
40576
40577 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40578
40579         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
40580         * gcc.dg/torture/builtin-convert-3.c: New test.
40581
40582 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
40583
40584         PR middle-end/15054
40585         * g++.dg/opt/pr15054.C: New test.
40586
40587 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40588
40589         * gcc.dg/torture/builtin-rounding-1.c: New test.
40590         * gcc.dg/builtins-25.c: Delete.
40591         * gcc.dg/builtins-29.c: Delete.
40592
40593 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
40594
40595         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
40596         * gcc.dg/sibcall-4.c: Likewise.
40597         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
40598
40599 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
40600
40601         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
40602         bit-field on 16-bit targets.
40603
40604 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
40605
40606         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
40607         16-bit targets.
40608
40609 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
40610
40611         * gcc.dg/rs6000-power2-1.c: Change to compile only.
40612         * gcc.dg/rs6000-power2-2.c: Likewise.
40613
40614 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
40615
40616         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
40617         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
40618         Change the asm registers to be in form of frN instead of fN.
40619
40620 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40621
40622         * gcc.dg/torture/builtin-convert-2.c: New test.
40623
40624 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
40625
40626         * gcc.dg/rs6000-power2-1.c: New test.
40627         * gcc.dg/rs6000-power2-2.c: New test.
40628
40629 2004-04-28  Jan Hubicka  <jh@suse.cz>
40630
40631         * gcc.dg/unused-6.c: New test.
40632
40633 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
40634             Ulrich Weigand  <uweigand@de.ibm.com>
40635
40636         * ada/acats/run_all.sh: Define $target variable.
40637
40638 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
40639
40640         PR c++/15119
40641         * g++.dg/other/vararg-1.C: New test.
40642
40643         PR c++/4794
40644         * g++.dg/eh/cleanup3.C: New test.
40645
40646 2004-04-24  Laurent GUERBY <laurent@guerby.net>
40647
40648         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
40649         and ad8011a (target_insn).
40650         * ada/acats/support/macro.dfs: Likewise.
40651         * ada/acats/support/impbit.adb: New file.
40652
40653 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
40654
40655         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
40656
40657 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
40658
40659         * gcc.dg/loop-3.c: New test.
40660
40661 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
40662
40663         * gcc.c-torture/execute/simd-5.c: New test.
40664
40665 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40666
40667         PR c++/15064
40668         * g++.dg/template/crash18.C: New test.
40669
40670 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
40671
40672         * g++.dg/ext/complit3.C: New test.
40673
40674 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
40675
40676         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
40677         * gcc.dg/altivec-3.c: Same.
40678         * gcc.dg/altivec-varargs-1.c: Same.
40679
40680 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
40681
40682         * lib/target-supports.exp (check_profiling_available): Assume
40683         profiling is not available on powerpc-eabi targets.
40684
40685 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
40686
40687         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
40688         * gcc.dg/vmx/bug-1.c: Ditto.
40689
40690 2004-04-20  Eric Christopher  <echristo@redhat.com>
40691
40692         * gcc.dg/charset/extern.c: New test.
40693         * g++.dg/charset/extern3.cc: Ditto.
40694
40695 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
40696
40697         * gcc.dg/builtins-39.c: New test.
40698
40699 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
40700
40701         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
40702
40703 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
40704
40705         * gcc.dg/torture/mips-hilo-1.c: New test.
40706
40707 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
40708
40709         * gcc.c-torture/compile/20040419-1.c: New test.
40710
40711 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
40712
40713         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
40714
40715 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
40716             Aldy Hernandez  <aldyh@redhat.com>
40717
40718         * gcc.c-torture/execute/va-arg-24.c: New.
40719
40720 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
40721             Aldy Hernandez  <aldyh@redhat.com>
40722
40723         * gcc.dg/vmx/1b-01.c: New.
40724         * gcc.dg/vmx/1b-02.c: New.
40725         * gcc.dg/vmx/1b-03.c: New.
40726         * gcc.dg/vmx/1b-04.c: New.
40727         * gcc.dg/vmx/1b-05.c: New.
40728         * gcc.dg/vmx/1b-06.c: New.
40729         * gcc.dg/vmx/1b-07.c: New.
40730         * gcc.dg/vmx/1c-01.c: New.
40731         * gcc.dg/vmx/1c-02.c: New.
40732         * gcc.dg/vmx/3a-01a.c: New.
40733         * gcc.dg/vmx/3a-01.c: New.
40734         * gcc.dg/vmx/3a-01m.c: New.
40735         * gcc.dg/vmx/3a-03.c: New.
40736         * gcc.dg/vmx/3a-03m.c: New.
40737         * gcc.dg/vmx/3a-04.c: New.
40738         * gcc.dg/vmx/3a-04m.c: New.
40739         * gcc.dg/vmx/3a-05.c: New.
40740         * gcc.dg/vmx/3a-06.c: New.
40741         * gcc.dg/vmx/3a-06m.c: New.
40742         * gcc.dg/vmx/3a-07.c: New.
40743         * gcc.dg/vmx/3b-01.c: New.
40744         * gcc.dg/vmx/3b-02.c: New.
40745         * gcc.dg/vmx/3b-10.c: New.
40746         * gcc.dg/vmx/3b-13.c: New.
40747         * gcc.dg/vmx/3b-14.c: New.
40748         * gcc.dg/vmx/3b-15.c: New.
40749         * gcc.dg/vmx/3c-01a.c: New.
40750         * gcc.dg/vmx/3c-01.c: New.
40751         * gcc.dg/vmx/3c-02.c: New.
40752         * gcc.dg/vmx/3c-03.c: New.
40753         * gcc.dg/vmx/3d-01.c: New.
40754         * gcc.dg/vmx/4-01.c: New.
40755         * gcc.dg/vmx/4-03.c: New.
40756         * gcc.dg/vmx/5-01.c: New.
40757         * gcc.dg/vmx/5-02.c: New.
40758         * gcc.dg/vmx/5-03.c: New.
40759         * gcc.dg/vmx/5-04.c: New.
40760         * gcc.dg/vmx/5-05.c: New.
40761         * gcc.dg/vmx/5-06.c: New.
40762         * gcc.dg/vmx/5-07.c: New.
40763         * gcc.dg/vmx/5-07t.c: New.
40764         * gcc.dg/vmx/5-08.c: New.
40765         * gcc.dg/vmx/5-10.c: New.
40766         * gcc.dg/vmx/5-11.c: New.
40767         * gcc.dg/vmx/7-01a.c: New.
40768         * gcc.dg/vmx/7-01.c: New.
40769         * gcc.dg/vmx/7c-01.c: New.
40770         * gcc.dg/vmx/7d-01.c: New.
40771         * gcc.dg/vmx/7d-02.c: New.
40772         * gcc.dg/vmx/8-01.c: New.
40773         * gcc.dg/vmx/8-02a.c: New.
40774         * gcc.dg/vmx/8-02.c: New.
40775         * gcc.dg/vmx/brode-1.c: New.
40776         * gcc.dg/vmx/bug-1.c: New.
40777         * gcc.dg/vmx/bug-2.c: New.
40778         * gcc.dg/vmx/bug-3.c: New.
40779         * gcc.dg/vmx/cw-bug-1.c: New.
40780         * gcc.dg/vmx/cw-bug-2.c: New.
40781         * gcc.dg/vmx/cw-bug-3.c: New.
40782         * gcc.dg/vmx/dct.c: New.
40783         * gcc.dg/vmx/debug-1.c: New.
40784         * gcc.dg/vmx/debug-2.c: New.
40785         * gcc.dg/vmx/debug-3.c: New.
40786         * gcc.dg/vmx/debug-4.c: New.
40787         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
40788         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
40789         * gcc.dg/vmx/eg-5.c: New.
40790         * gcc.dg/vmx/fft.c: New.
40791         * gcc.dg/vmx/gcc-bug-1.c: New.
40792         * gcc.dg/vmx/gcc-bug-2.c: New.
40793         * gcc.dg/vmx/gcc-bug-3.c: New.
40794         * gcc.dg/vmx/gcc-bug-4.c: New.
40795         * gcc.dg/vmx/gcc-bug-5.c: New.
40796         * gcc.dg/vmx/gcc-bug-6.c: New.
40797         * gcc.dg/vmx/gcc-bug-7.c: New.
40798         * gcc.dg/vmx/gcc-bug-8.c: New.
40799         * gcc.dg/vmx/gcc-bug-9.c: New.
40800         * gcc.dg/vmx/gcc-bug-b.c: New.
40801         * gcc.dg/vmx/gcc-bug-c.c: New.
40802         * gcc.dg/vmx/gcc-bug-d.c: New.
40803         * gcc.dg/vmx/gcc-bug-e.c: New.
40804         * gcc.dg/vmx/gcc-bug-f.c: New.
40805         * gcc.dg/vmx/gcc-bug-g.c: New.
40806         * gcc.dg/vmx/gcc-bug-i.c: New.
40807         * gcc.dg/vmx/harness.h: New.
40808         * gcc.dg/vmx/ira1.c: New.
40809         * gcc.dg/vmx/ira2a.c: New.
40810         * gcc.dg/vmx/ira2b.c: New.
40811         * gcc.dg/vmx/ira2.c: New.
40812         * gcc.dg/vmx/ira2c.c: New.
40813         * gcc.dg/vmx/mem.c: New.
40814         * gcc.dg/vmx/newton-1.c: New.
40815         * gcc.dg/vmx/ops.c: New.
40816         * gcc.dg/vmx/sn7153.c: New.
40817         * gcc.dg/vmx/spill2.c: New.
40818         * gcc.dg/vmx/spill3.c: New.
40819         * gcc.dg/vmx/spill.c: New.
40820         * gcc.dg/vmx/t.c: New.
40821         * gcc.dg/vmx/varargs-1.c: New.
40822         * gcc.dg/vmx/varargs-2.c: New.
40823         * gcc.dg/vmx/varargs-3.c: New.
40824         * gcc.dg/vmx/varargs-4.c: New.
40825         * gcc.dg/vmx/varargs-5.c: New.
40826         * gcc.dg/vmx/varargs-6.c: New.
40827         * gcc.dg/vmx/varargs-7.c: New.
40828         * gcc.dg/vmx/vmx.exp: New.
40829         * gcc.dg/vmx/vprint-1.c: New.
40830         * gcc.dg/vmx/vscan-1.c: New.
40831         * gcc.dg/vmx/x-01.c: New.
40832         * gcc.dg/vmx/x-02.c: New.
40833         * gcc.dg/vmx/x-03.c: New.
40834         * gcc.dg/vmx/x-04.c: New.
40835         * gcc.dg/vmx/x-05.c: New.
40836         * gcc.dg/vmx/yousufi-1.c: New.
40837         * gcc.dg/vmx/zero-1.c: New.
40838         * gcc.dg/vmx/zero.c: New.
40839
40840 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
40841
40842         * g++.dg/lookup/java1.C: Update for chage of
40843         _Jv_AllocObject.
40844         * g++.dg/lookup/java2.C: Likewise.
40845
40846 2004-04-17  Laurent GUERBY <laurent@guerby.net>
40847
40848         * ada/acats/run_all.sh: use -O2 by default.
40849
40850 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
40851
40852         * gcc.dg/vr-mult-[12].c: New tests.
40853
40854 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40855
40856         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
40857
40858         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
40859
40860 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
40861
40862         * lib/target-supports.exp (check_profiling_available): Assume
40863         profiling isn't available for mips*-*-elf targets.
40864
40865 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
40866
40867         * gcc.dg/builtins-38.c: New test.
40868
40869 2004-04-14  Eric Christopher  <echristo@redhat.com>
40870
40871         * g++.dg/charset/charset.exp: Run .cc extension tests.
40872
40873 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
40874
40875         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
40876
40877 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40878
40879         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
40880
40881 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
40882
40883         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
40884         * gcc.dg/i386-387-2.c: Likewise.
40885
40886         * gcc.dg/i386-387-7.c: New test.
40887         * gcc.dg/i386-387-8.c: New test.
40888
40889         * gcc.dg/builtins-37.c: New test.
40890
40891 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
40892
40893         * g++.dg/pch/externc-1.C: Add missing semicolon.
40894
40895 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
40896
40897         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
40898
40899 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40900
40901         * gcc.c-torture/execute/20040411-1.c: New test.
40902
40903 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
40904
40905         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
40906
40907 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
40908
40909         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
40910
40911 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
40912
40913         * lib/target-supports.exp (check_named_sections_available): New.
40914         * lib/gcc-dg.exp (dg-require-named-sections): New.
40915         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
40916         old-deja.exp.  Also prune error-count message from HP linker.
40917         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
40918
40919         * g++.dg/init/init-ref4.C: Use dg-require-weak.
40920         * g++.old-deja/g++.pt/static3.C: Likewise.
40921         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
40922
40923 2004-04-09  Roger Sayle  <roger@eyesopen.com>
40924
40925         * gcc.c-torture/execute/20040409-1.c: New test case.
40926         * gcc.c-torture/execute/20040409-2.c: New test case.
40927         * gcc.c-torture/execute/20040409-3.c: New test case.
40928
40929 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
40930
40931         * gcc.dg/20040409-1.c: New test.
40932
40933 2004-04-08  Roger Sayle  <roger@eyesopen.com>
40934
40935         PR target/14888
40936         * g++.dg/opt/pr14888.C: New test case.
40937
40938 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
40939
40940         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
40941         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
40942         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
40943         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
40944         New tests.
40945
40946 2004-04-08  Paul Brook  <paul@codesourcery.com>
40947
40948         * gcc.dg/spill-1.c: New test.
40949
40950 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40951
40952         * gcc.dg/torture/builtin-ctype-2.c: New test.
40953
40954 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
40955
40956         * gcc.dg/pch/pch.exp: Add largefile test.
40957
40958 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
40959
40960         * g++.dg/pch/externc-1.Hs: New.
40961         * g++.dg/pch/externc-1.C: New.
40962
40963 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40964
40965         * gcc.dg/compat/struct-by-value-5a_main.c,
40966         gcc.dg/compat/struct-by-value-5b_main.c: New files.
40967         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
40968         * gcc.dg/compat/struct-by-value-5a_x.c,
40969         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
40970         gcc.dg/compat/struct-by-value-5_x.c.
40971         * gcc.dg/compat/struct-by-value-5a_y.c,
40972         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
40973         gcc.dg/compat/struct-by-value-5_y.c.
40974
40975         * gcc.dg/compat/struct-by-value-6a_main.c,
40976         gcc.dg/compat/struct-by-value-6b_main.c: New files.
40977         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
40978         * gcc.dg/compat/struct-by-value-6a_x.c,
40979         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
40980         gcc.dg/compat/struct-by-value-6_x.c.
40981         * gcc.dg/compat/struct-by-value-6a_y.c,
40982         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
40983         gcc.dg/compat/struct-by-value-6_y.c.
40984
40985         * gcc.dg/compat/struct-by-value-7a_main.c,
40986         gcc.dg/compat/struct-by-value-7b_main.c: New files.
40987         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
40988         * gcc.dg/compat/struct-by-value-7a_x.c,
40989         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
40990         gcc.dg/compat/struct-by-value-7_x.c.
40991         * gcc.dg/compat/struct-by-value-7a_y.c,
40992         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
40993         gcc.dg/compat/struct-by-value-7_y.c.
40994
40995 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
40996
40997         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
40998         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
40999         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
41000         options.
41001
41002 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
41003
41004         * gcc.dg/builtins-36.c: New test.
41005
41006 2004-04-06  Paul Brook  <paul@codesourcery.com>
41007
41008         * README.gcc: Remove obsolete contraint on testcases.
41009
41010 2004-04-05  Paul Brook  <paul@codesourcery.com>
41011
41012         PR2123
41013         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
41014         failure and exit(0) on success.
41015         * g++.dg/expr/anew2.C: Ditto.
41016         * g++.dg/expr/anew3.C: Ditto.
41017         * g++.dg/expr/anew4.C: Ditto.
41018
41019 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
41020
41021         PR c++/3518
41022         * g++.dg/template/unify7.C: New.
41023
41024 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
41025
41026         * g++.dg/README: Bring up to date with new subdirectories; remove
41027         duplicate subdirectory lines.
41028
41029 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
41030
41031         PR c++/14007
41032         * g++.dg/template/unify5.C: New.
41033         * g++.dg/template/unify6.C: New.
41034         * g++.dg/template/qualttp20.C: Adjust.
41035         * g++.old-deja/g++.jason/report.C: Adjust.
41036         * g++.old-deja/g++.other/qual1.C: Adjust.
41037
41038 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
41039
41040         PR c++/14803
41041         * g++.dg/inherit/ptrmem1.C: New test.
41042
41043 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
41044
41045         PR c++/14755
41046         * gcc.c-torture/execute/20040331-1.c: New test.
41047         * gcc.dg/20040331-1.c: New test.
41048
41049 2004-04-01  Paul Brook  <paul@codesourcery.com>
41050
41051         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
41052
41053 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
41054
41055         PR c++/14724
41056         * g++.dg/init/goto1.C: New test.
41057
41058         PR c++/14763
41059         * g++.dg/template/defarg4.C: New test.
41060
41061 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
41062
41063         * gcc.dg/altivec-11.c: Extend test for more valid cases.
41064
41065 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
41066
41067         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
41068
41069 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
41070
41071         * gcc.dg/noncompile/undeclared-2.c: New test.
41072
41073 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
41074
41075         * gcc.dg/940409-1.c: Remove XFAIL.
41076         * gcc.dg/reg-vol-struct-1.c: New test.
41077
41078 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41079
41080         * gcc.dg/torture/builtin-wctype-1.c: New test.
41081
41082 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
41083
41084         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
41085         * gcc.dg/20001101-1.c: Likewise.
41086         * gcc.dg/20001102-1.c: Likewise.
41087
41088 2004-03-25  Roger Sayle  <roger@eyesopen.com>
41089
41090         * gcc.dg/compare8.c: Add an additional test for XOR.
41091
41092 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41093
41094         * gcc.dg/torture/builtin-ctype-1.c: New test.
41095
41096 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41097
41098         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
41099         * gcc.dg/torture/builtin-math-1.c: Likewise.
41100         * gcc.dg/torture/builtin-power-1.c: New test.
41101
41102 2004-03-24  Andreas Schwab  <schwab@suse.de>
41103
41104         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
41105         IA64 assembler.
41106
41107 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
41108             Roger Sayle  <roger@eyesopen.com>
41109
41110         * gcc.dg/compare8.c: New test case.
41111
41112 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
41113
41114         * g++.dg/ext/altivec-7.C: New test.
41115
41116 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
41117
41118         PR 12267, 12391, 12560, 13129, 14114, 14133
41119         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
41120         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
41121         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
41122         Adjust error regexps.
41123         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
41124         * gcc.dg/noncompile/undeclared-1.c: New test cases.
41125         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
41126         * gcc.dg/local1.c: Add explanatory comment.
41127
41128 2004-03-23  Roger Sayle  <roger@eyesopen.com>
41129
41130         PR optimization/14669
41131         * g++.dg/opt/fold2.C: New test case.
41132
41133 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
41134
41135         PR c/14069
41136         * gcc.dg/20040322-1.c: New test.
41137
41138 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
41139
41140         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
41141         * gcc.dg/ultrasp4.c: Likewise.
41142         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
41143
41144 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
41145
41146         * gcc.dg/i386-sse-8.c: Reset default options.
41147
41148 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
41149
41150         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
41151         in the error message text.
41152
41153 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
41154
41155         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
41156
41157 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
41158
41159         PR c++/14616
41160         * g++.dg/init/array13.C: New test.
41161
41162 2004-03-20  Roger Sayle  <roger@eyesopen.com>
41163
41164         PR target/13889
41165         * gcc.c-torture/compile/pr13889.c: New test case.
41166
41167 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
41168
41169         PR c/14635
41170         * builtins-1.c (nan, nans): Don't test.
41171         * builtins-30.c: Don't use nan, nanf, nanl.
41172         * builtins-35.c: New test.
41173
41174 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
41175
41176         * g++.dg/ext/altivec-6.C: New test.
41177
41178 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
41179
41180         * g++.dg/init/placement3.C: New test.
41181
41182         * g++.dg/template/spec13.C: New test.
41183
41184         * g++.dg/lookup/using11.C: New test.
41185
41186         * g++.dg/lookup/koenig3.C: New test.
41187
41188         * g++.dg/template/operator2.C: New test.
41189
41190         * g++.dg/expr/dtor3.C: New test.
41191         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
41192         marker.
41193         * g++.old-deja/g++.law/visibility28.C: Likewise.
41194
41195 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
41196
41197         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
41198         * gcc.dg/ppc64-abi-3.c: Likewise.
41199
41200 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41201
41202         PR c++/14545
41203         * g++.dg/parse/template15.C: New test.
41204
41205 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
41206
41207         * g++.dg/expr/dtor2.C: New test.
41208
41209         * g++.dg/lookup/anon4.C: New test.
41210
41211         * g++.dg/overload/using1.C: New test.
41212
41213         * g++.dg/template/lookup7.C: New test.
41214
41215         * g++.dg/template/typename6.C: New test.
41216
41217         * g++.dg/expr/cond6.C: New test.
41218
41219 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41220
41221         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
41222
41223 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
41224
41225         * g++.dg/expr/cond5.C: New test.
41226         * g++.dg/expr/constcast1.C: Likewise.
41227         * g++.dg/expr/ptrmem2.C: Likewise.
41228         * g++.dg/expr/ptrmem3.C: Likewise.
41229         * g++.dg/lookup/main1.C: Likewise.
41230         * g++.dg/template/lookup6.C: Likewise.
41231
41232 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
41233
41234         * gcc.dg/local1.c: New test.
41235
41236         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
41237
41238 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41239
41240         * gcc.dg/torture/builtin-convert-1.c: New test.
41241
41242 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41243
41244         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
41245
41246 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
41247
41248         PR c++/14481
41249         * g++.dg/warn/Wunused-7.C: New test.
41250
41251 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41252
41253         * gcc.dg/torture/builtin-integral-1.c: New test.
41254
41255 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
41256
41257         PR c++/14586
41258         * g++.dg/parse/non-dependent3.C: New test.
41259
41260 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
41261
41262         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
41263         * g++.dg/eh/simd-2.C: Likewise.
41264         * g++.dg/init/array10.C: Likewise.
41265         * gcc.c-torture/compile/simd-1.c: Likewise.
41266         * gcc.c-torture/compile/simd-2.c: Likewise.
41267         * gcc.c-torture/compile/simd-3.c: Likewise.
41268         * gcc.c-torture/compile/simd-4.c: Likewise.
41269         * gcc.c-torture/compile/simd-6.c: Likewise.
41270         * gcc.c-torture/execute/simd-1.c: Likewise.
41271         * gcc.c-torture/execute/simd-2.c: Likewise.
41272         * gcc.dg/compat/vector-defs.h: Likewise.
41273         * gcc.dg/20020531-1.c: Likewise.
41274         * gcc.dg/altivec-3.c: Likewise.
41275         * gcc.dg/altivec-4.c: Likewise.
41276         * gcc.dg/altivec-varargs-1.c: Likewise.
41277         * gcc.dg/compat/vector-defs.h: Likewise.
41278         * gcc.dg/i386-mmx-3.c: Likewise.
41279         * gcc.dg/i386-sse-4.c: Likewise.
41280         * gcc.dg/i386-sse-5.c: Likewise.
41281         * gcc.dg/i386-sse-8.c: Likewise.
41282         * gcc.dg/simd-1.c: Likewise.
41283         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
41284         __ev64_opaque__ since the machine description provides it.
41285
41286 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41287
41288         * lib/compat.exp (skip_list): New global variable.
41289         Use it to hold the user defined COMPAT_SKIPS list if any.
41290         (compat-obj): Add the members of skip_list to optall.
41291
41292 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41293
41294         * gcc.dg/compat/union-by-value-1_main.c,
41295         union-by-value-1_x.c, union-by-value-1_y.c,
41296         union-check.h, union-defs.h,
41297         union-init.h, union-return-1_main.c,
41298         union-return-1_x.c, union-return-1_y.c: New files.
41299
41300 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41301
41302         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
41303         mixed-struct-init.h: Add 4 mixed structure types.
41304         struct-by-value-21_main.c, struct-by-value-21_x.c,
41305         struct-by-value-21_y.c, struct-return-21_main.c,
41306         struct-return-21_x.c, struct-return-21_y.c: New files.
41307
41308 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
41309
41310         PR c++/14550
41311         * g++.dg/parse/template14.C: New test.
41312
41313 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
41314
41315         * gcc.c-torture/execute/20040313-1.c: New test.
41316
41317 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
41318
41319         PR target/14533
41320         * gcc.dg/20040311-2.c: New test.
41321
41322 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
41323
41324         PR other/14544
41325         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
41326         bit-field.
41327
41328 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
41329
41330         * gcc.dg/20040305-2.c: Add missing return statement.
41331
41332 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41333
41334         * gcc.dg/builtins-34.c: Also check pow10*.
41335
41336 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
41337
41338         PR target/14262
41339         * gcc.dg/20040305-2.c: New test.
41340
41341 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
41342
41343         * gcc.dg/20040310-1.c: New test.
41344
41345 2004-03-11  Roger Sayle  <roger@eyesopen.com>
41346
41347         * gcc.c-torture/execute/20040311-1.c: New test case.
41348
41349 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
41350
41351         PR c++/14476
41352         * g++.dg/lookup/enum1.C: New test.
41353
41354 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
41355
41356         PR c++/14510
41357         * g++.dg/lookup/struct2.C: New test.
41358
41359 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
41360
41361         * gcc.dg/builtins-34.c: New test.
41362
41363 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41364
41365         * gcc.dg/torture/builtin-nonneg-1.c: New test.
41366
41367 2004-03-09  James E Wilson  <wilson@specifixinc.com>
41368
41369         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
41370         * gcc.dg/alias-2.c: New testcase.
41371
41372 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
41373
41374         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
41375
41376 2004-03-09  Roger Sayle  <roger@eyesopen.com>
41377
41378         * gcc.c-torture/execute/20040309-1.c: New test case.
41379
41380 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
41381
41382         PR c++/14397
41383         * g++.dg/overload/ref1.C: New.
41384
41385 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41386
41387         PR c++/14409
41388         * g++.dg/template/spec12.C: New test.
41389
41390         PR c++/14448
41391         * g++.dg/parse/crash14.C: New test.
41392
41393 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
41394
41395         PR c++/14230
41396         * g++.dg/init/ref11.C: New test.
41397
41398 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
41399
41400         PR c++/14432
41401         * g++.dg/parse/builtin2.C: New test.
41402
41403 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
41404
41405         PR c++/14401
41406         * g++.dg/init/ctor3.C: New test.
41407         * g++.dg/init/union1.C: New test.
41408         * g++.dg/ext/anon-struct4.C: New test.
41409
41410 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
41411
41412         * g++.dg/lookup/koenig1.C: Tweak error messages.
41413         * g++.dg/lookup/used-before-declaration.C: Likewise.
41414         * g++.dg/other/do1.C: Likewise.
41415         * g++.dg/overload/koenig1.C: Likewise.
41416         * g++.dg/parse/crash13.C: Likewise.
41417         * g++.dg/template/instantiate3.C: Likewise.
41418
41419 2004-03-08  Eric Christopher  <echristo@redhat.com>
41420
41421         * * lib/target-supports.exp: Enable libiconv in test
41422         compilation.  Fix up error checking.
41423
41424 2004-03-08  Roger Sayle  <roger@eyesopen.com>
41425
41426         PR middle-end/14289
41427         * gcc.dg/pr14289-1.c: New test case.
41428         * gcc.dg/pr14289-2.c: Likewise.
41429         * gcc.dg/pr14289-3.c: Likewise.
41430
41431 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
41432
41433         * gcc.c-torture/execute/20040308-1.c: New test.
41434
41435 2004-03-07  Roger Sayle  <roger@eyesopen.com>
41436
41437         * gcc.c-torture/execute/20040307-1.c: New test case.
41438
41439 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
41440
41441         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
41442
41443 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
41444
41445         * gcc.dg/20040306-1.c: New test.
41446
41447 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
41448
41449         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
41450         them static.
41451         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
41452
41453 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41454
41455         PR c/14465
41456         * gcc.dg/decl-6.c: New test.
41457
41458 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41459
41460         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
41461         Rename LOGPOW -> LOG_POW.
41462         (SQRT_EXP, POW_EXP): New.
41463
41464 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41465
41466         * gcc.dg/i386-sse-8.c: New test.
41467
41468 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41469
41470         PR c/14114
41471         * gcc.dg/decl-5.c: New test.
41472
41473 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
41474
41475         * gcc.dg/20040305-1.c: New test.
41476
41477 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
41478
41479         PR other/14354
41480         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
41481
41482 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
41483
41484         PR c++/14425, c++/14426
41485         * g++.dg/ext/altivec-4.C: New test.
41486         * g++.dg/ext/altivec-5.C: New test.
41487
41488 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
41489
41490         * g++.old-deja/g++.other/linkage1.C: Expect errors about
41491         global variables of a type with no linkage.
41492         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
41493         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
41494         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
41495         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
41496         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
41497         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
41498         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
41499         * g++.dg/warn/deprecated.C: Name enum Color.
41500         * g++.dg/overload/VLA.C: Name structure for 'b'.
41501         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
41502
41503 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41504
41505         * gcc.c-torture/compile/20040304-1.c: New test.
41506
41507 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
41508
41509         PR 13728
41510         * gcc.dg/decl-4.c: New testcase.
41511
41512 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
41513
41514         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
41515         as PRECF if sizeof (float) > sizeof (double).
41516         (PRECL): Make it the same as PRECF if
41517         sizeof (float) > sizeof (long double).
41518
41519 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41520
41521         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
41522         system type.  Add check for irix6 which doesn't have c99 runtime.
41523
41524 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
41525
41526         * gcc.dg/const-elim-1.c: xfail for xtensa.
41527
41528 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
41529
41530         PR c++/14369
41531         * g++.dg/template/cond4.C: New test.
41532
41533 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
41534
41535         PR c++/14360
41536         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
41537
41538         PR c++/14361
41539         * g++.dg/parse/defarg7.C: New test.
41540
41541         PR c++/14359
41542         * g++.dg/template/friend26.C: New test.
41543
41544 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
41545
41546         PR c++/14324
41547         * g++.dg/abi/mangle21.C: New test.
41548
41549         PR c++/14260
41550         * g++.dg/parse/constructor2.C: New test.
41551
41552         PR c++/14337
41553         * g++.dg/template/sfinae1.C: New test.
41554
41555 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
41556
41557         PR c++/14267
41558         * g++.dg/expr/crash2.C: New test.
41559
41560         PR middle-end/13448
41561         * gcc.dg/inline-5.c: New test.
41562         * gcc.dg/always-inline.c: Split out tests into ...
41563         * gcc.dg/always-inline2.c: ... this and ...
41564         * gcc.dg/always-inline3.c: ... this.
41565
41566 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
41567
41568         PR debug/12103
41569         * g++.dg/debug/crash1.C: New test.
41570
41571 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
41572
41573         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
41574         function with __attribute__((noinline)).
41575         (recurser_void2): Likewise.
41576         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
41577         (recurser_void2): Likewise.
41578
41579 2004-02-29  Roger Sayle  <roger@eyesopen.com>
41580
41581         PR middle-end/14203
41582         * g++.dg/warn/Wunused-6.C: New test case.
41583
41584 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
41585
41586         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
41587         not defined.
41588
41589 2004-02-27  Eric Christopher  <echristo@redhat.com>
41590
41591         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
41592         * g++.dg/charset/asm2.c: Run only x86.
41593         * gcc.dg/charset/asm3.c: Ditto.
41594
41595 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
41596
41597         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
41598         ld_library_path.
41599
41600 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
41601
41602         * g++.dg/ext/altivec-3.C: New.
41603
41604 2004-02-26  Richard Henderson  <rth@redhat.com>
41605
41606         * g++.dg/ext/attrib10.C: Mark for warning.
41607         * gcc.dg/attr-alias-1.c: New.
41608
41609 2004-02-26  Richard Henderson  <rth@redhat.com>
41610
41611         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
41612         * gcc.c-torture/execute/20040208-2.c: ... it back.
41613
41614 2004-02-26  Eric Christopher  <echristo@redhat.com>
41615
41616         * lib/target-supports.exp (check-iconv-available): New function.
41617         * lib/gcc-dg.exp (dg-require-iconv): New function.
41618         Use above.
41619         * gcc.dg/charset: New directory.
41620         * gcc.dg/charset/charset.exp: New file.
41621         * gcc.dg/charset/asm1.c: Ditto.
41622         * gcc.dg/charset/asm2.c: Ditto.
41623         * gcc.dg/charset/asm3.c: Ditto.
41624         * gcc.dg/charset/asm4.c: Ditto.
41625         * gcc.dg/charset/asm5.c: Ditto.
41626         * gcc.dg/charset/attribute1.c: Ditto.
41627         * gcc.dg/charset/attribute2.c: Ditto.
41628         * gcc.dg/charset/string1.c: Ditto.
41629         * g++.dg/charset: New directory.
41630         * g++.dg/dg.exp: Add here. Special options.
41631         * g++.dg/charset/charset.exp: New file.
41632         * g++.dg/charset/asm1.c: Ditto.
41633         * g++.dg/charset/asm2.c: Ditto.
41634         * g++.dg/charset/asm3.c: Ditto.
41635         * g++.dg/charset/asm4.c: Ditto.
41636         * g++.dg/charset/attribute1.c: Ditto.
41637         * g++.dg/charset/attribute2.c: Ditto.
41638         * g++.dg/charset/extern1.cc: Ditto.
41639         * g++.dg/charset/extern2.cc: Ditto.
41640         * g++.dg/charset/string1.c: Ditto.
41641
41642 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
41643
41644         PR c++/14278
41645         * g++.dg/parse/comma1.C: New test.
41646
41647 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41648
41649         PR c++/14284
41650         * g++.dg/template/ttp8.C: New test.
41651
41652 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
41653
41654         * gcc.dg/fixuns-trunc-1.c: New test.
41655
41656 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41657
41658         * gcc.dg/builtins-config.h: Use #elif.
41659
41660 2004-02-26  Michael Matz  <matz@suse.de>
41661
41662         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
41663         * gcc.dg/991214-1.c: Likewise.
41664         * gcc.dg/i386-asm-1.c: Likewise.
41665
41666 2004-02-25  Richard Henderson  <rth@redhat.com>
41667
41668         * gcc.c-torture/execute/20040208-2.c: Move ...
41669         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
41670
41671 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41672
41673         PR c++/14246
41674         * g++.dg/other/crash-3.C: New test.
41675
41676 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41677
41678         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
41679         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
41680
41681         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
41682         HP-UX.
41683
41684 2004-02-24  Michael Matz  <matz@suse.de>
41685
41686         * gcc.dg/i386-regparm.c: New.
41687
41688 2004-02-23  James E Wilson  <wilson@specifixinc.com>
41689
41690         * gcc.c-torture/execute/20040223-1.c: New.
41691
41692 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
41693             Kazu Hirata  <kazu@cs.umass.edu>
41694
41695         * gcc.dg/fwritable-strings-1.c: Remove.
41696
41697 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
41698
41699         PR c/14156
41700         * gcc.dg/20040223-1.c: New test.
41701
41702 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41703
41704         PR c++/14106
41705         * g++.dg/ext/typeof9.C: New test.
41706
41707 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41708
41709         PR c++/14250
41710         * g++.dg/other/switch1.C: New test.
41711
41712 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
41713
41714         * gcc.dg/cast-function-1.c: Adjust for new informative message.
41715         * gcc.dg/va-arg-1.c: Likewise.
41716
41717 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41718
41719         PR c++/14143
41720         * g++.dg/template/koenig5.C: New test.
41721
41722 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
41723
41724         * g++.dg/ext/altivec-1.C: Generalize target triple.
41725         * g++.dg/ext/altivec-2.C: New test case.
41726         * g++.dg/ext/altivec_check.h: New file.
41727         * gcc.dg/altivec-1.c: Generalize target triple;
41728         include altivec_check.h and call altivec_check().
41729         * gcc.dg/altivec-[2-5].c: Generalize target triple.
41730         * gcc.dg/altivec-6.c: New test case.
41731         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
41732         type casts as needed.
41733         * gcc.dg/altivec-10.c: Include altivec_check.h and call
41734         altivec_check().
41735         * gcc.dg/altivec-12.c: New test case.
41736         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
41737         include altivec_check.h and call altivec_check().
41738         * gcc.dg/altivec_check.h: New file.
41739
41740 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41741
41742         * lib/target-supports.exp (check_alias_available): Don't mangle
41743         function `g' in test program.
41744
41745 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41746
41747         * lib/target-supports.exp (check_profiling_available): Check
41748         argument to determine whether we support a profiling type.
41749         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
41750         check_profiling_available.
41751         * g++.dg/bprob/bprob.exp: Likewise.
41752         * g77.dg/bprob/bprob.exp: Likewise.
41753         * gcc.misc-tests/bprob.exp: Likewise.
41754         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
41755         dg-require-profiling and delete expected error handling.
41756         * gcc.dg/20021014-1.c: Likewise.
41757         * gcc.dg/nest.c: Likewise.
41758
41759 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41760
41761         PR c++/12007
41762         * g++.dg/other/vthunk1.C: New test.
41763
41764 2004-02-20  Falk Hueffner  <falk@debian.org>
41765
41766         PR target/14201
41767         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
41768
41769 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
41770
41771         PR c++/13927
41772         * g++.dg/other/error8.C: Remove XFAIL markers.
41773
41774         PR c++/14173
41775         * g++.dg/ext/packed5.C: New test.
41776
41777         PR c++/14199
41778         * g++.dg/warn/Wunused-5.C: New test.
41779
41780         PR c++/14186
41781         * g++.dg/lookup/member1.C: New test.
41782
41783 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
41784
41785         * gcc.c-torture/compile/20040130-1.c: Enable only when
41786         __INT_MAX__ >= 2147483647L.
41787         * gcc.c-torture/compile/961203-1.c: Likewise.
41788
41789 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
41790
41791         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
41792         * g++.dg/opt/template1.C: Robustify assembler regexp
41793
41794 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
41795
41796         * gcc.c-torture/execute/simd-4.x: Remove.
41797         * gcc.c-torture/execute/va-arg-25.x: Likewise.
41798         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
41799         Guard with #ifndef SKIP_ATTRIBUTE.
41800         * gcc.dg/compat/vector-1_y.c: Likewise.
41801         * gcc.dg/compat/vector-2_x.c: Likewise.
41802         * gcc.dg/compat/vector-2_y.c: Likewise.
41803         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
41804         * g++.dg/eh/simd-2.C: Likewise.
41805
41806 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
41807
41808         * gcc.c-torture/compile/complex-1.c: New.
41809
41810 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
41811
41812         PR target/14209
41813         * gcc.c-torture/execute/20040218-1.c: New test.
41814
41815 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41816
41817         PR c++/14181
41818         * g++.dg/parse/new2.C: New test.
41819
41820 2004-02-18  Paul Brook  <paul@codesourcery.com>
41821
41822         * gcc.c-torture/compile/libcall-1.c: New test.
41823
41824 2004-02-18  Paul Brook  <paul@codesourcery.com>
41825
41826         PR debug/12934
41827         * gcc.dg/debug/debug-7.c: New test.
41828
41829 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
41830
41831         * gcc.dg/20040217-1.c: New test.
41832
41833 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
41834
41835         * gcc.c-torture/execute/990208-1.x: Delete.
41836
41837 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
41838
41839         * gcc.c-torture/execute/20040208-2.x: New file.
41840
41841 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
41842
41843         PR c++/11326
41844         * g++.dg/abi/structret1.C: New test.
41845
41846 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
41847
41848         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
41849         (i386_cpuid): No need to test if cpuid is available on AMD64.
41850         Fix assembly, so that it works onboth i386 and AMD64.
41851         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
41852         (vecInLong): Fix s[] member type to unsigned int.
41853         (vecInWord): Remove type.
41854         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
41855         (a64, b64, c64, d64, e64): Remove.
41856         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
41857         Remove unused variable.  Remove initialization of removed variables.
41858         Don't call mmx_tests nor sse_tests.
41859         (reference_mmx, reference_sse): Remove.
41860         (check): Add return stmt.
41861         * gcc.dg/i386-sse-7.c: New test.
41862         * gcc.dg/i386-mmx-4.c: New test.
41863
41864 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41865
41866         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
41867         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
41868         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
41869         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
41870         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
41871         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
41872         g++.dg/tc1/dr94.C: Fix line terminator.
41873
41874 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
41875
41876         * gcc.c-torture/compile/20040216-1.c: New.
41877
41878 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41879
41880         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
41881         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
41882         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
41883         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
41884         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
41885         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
41886
41887 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41888
41889         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
41890
41891 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
41892
41893         PR c++/13971
41894         * g++.dg/expr/cond4.C: New test.
41895
41896         PR c++/14086
41897         * g++.dg/lookup/crash2.C: New test.
41898
41899 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
41900
41901         * gcc.c-torture/compile/20040214-2.c: New test.
41902
41903 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
41904
41905         PR c++/14116
41906         * g++.dg/ext/typeof8.C: New test.
41907
41908 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
41909
41910         * gcc.c-torture/compile/20040214-1.c: New test.
41911
41912 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41913
41914         PR c++/13635
41915         * g++.dg/template/spec11.C: New test.
41916
41917 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41918
41919         PR c++/13927
41920         * g++.dg/other/error8.C: New test.
41921
41922 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
41923
41924         PR c++/14122
41925         * g++.dg/template/array4.C: New test.
41926
41927         PR c++/14108
41928         * g++.dg/inherit/thunk2.C: New test.
41929
41930         PR c++/14083
41931         * g++.dg/eh/cond2.C: New test.
41932
41933 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
41934
41935         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
41936
41937 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
41938
41939         * lib/scanasm.exp (dg-scan): Quote pattern before display.
41940
41941 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
41942
41943         * g++.dg/simd-2.C: xfail on ppc64-linux.
41944
41945 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
41946
41947         PR c/456
41948         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
41949         tests.
41950
41951 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
41952
41953         * gcc.dg/builtins-33.c: New test.
41954
41955 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
41956
41957         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
41958
41959 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
41960
41961         * g++.dg/simd-2.C: Set -maltivec for ppc64.
41962
41963 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
41964
41965         * gcc.dg/ppc64-abi-3.c: New test.
41966
41967 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
41968
41969         PR c/14092
41970
41971         * gcc.dg/pr14092-1.c: New testcase.
41972
41973 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
41974
41975         * gcc.dg/cpp/assert4.c: Fix typo last change.
41976
41977         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
41978         * gcc.dg/cpp/assert4.c: Handle powerpc64.
41979
41980         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
41981
41982 2004-02-09  Roger Sayle  <roger@eyesopen.com>
41983
41984         * gcc.c-torture/compile/20040209-1.c: New test case.
41985
41986 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
41987
41988         * gcc.dg/c90-init-1.c: Adjust expected error messages.
41989
41990 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
41991
41992         * gcc.c-torture/execute/20040208-[12].c: New tests.
41993
41994 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41995
41996         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
41997
41998 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41999
42000         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
42001
42002 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
42003
42004         Bug 13856
42005         * gcc.dg/visibility-8.c: New testcase.
42006
42007 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
42008
42009         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
42010         arguments.
42011         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
42012
42013 2004-02-07  Roger Sayle  <roger@eyesopen.com>
42014
42015         PR middle-end/13696
42016         * g++.dg/opt/fold1.C: New test case.
42017
42018 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42019
42020         PR c++/14033
42021         * g++.dg/other/crash-2.C: New test.
42022
42023 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42024
42025         PR c++/14028
42026         * g++.dg/parse/angle-bracket2.C: New test.
42027
42028 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42029
42030         PR middle-end/13750
42031         Revert:
42032         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
42033         PR pch/13361
42034         * g++.dg/pch/wchar-1.C: New.
42035         * g++.dg/pch/wchar-1.Hs: New.
42036
42037 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42038
42039         PR c++/14008
42040         * g++.dg/parse/error15.C: New test.
42041         * g++.dg/parse/crash11.C: Update dg-error mark.
42042
42043 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
42044
42045         PR c++/13932
42046         * g++.dg/warn/conv2.C: New test.
42047
42048 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42049
42050         PR c++/13086
42051         * g++.dg/warn/incomplete1.C: Remove xfail.
42052
42053 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
42054
42055         * lib/file-format.exp (gcc_target_object_format): Use
42056         ${tool}_target_compile, not gcc_target_compile.
42057         * lib/target-supports.exp (check_alias_available): Likewise.
42058         (check_gc_sections_available): Likewise.
42059         * g++.dg/ext/attrib10.C: Use dg-require-alias.
42060         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
42061         dg-require-alias.
42062
42063 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
42064
42065         PR c++/13969
42066         * g++.dg/template/static6.C: New test.
42067
42068 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
42069
42070         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
42071
42072 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42073
42074         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
42075         tests for systems where `char' is unsigned by default.
42076
42077 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42078
42079         PR c++/13997
42080         * g++.dg/template/partial3.C: New test.
42081
42082 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
42083
42084         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
42085         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
42086         Remove mentions of obsolete ports.
42087
42088 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
42089
42090         * gcc.dg/noncompile/20001228-1.c: Fix for new
42091         error message.
42092
42093 2004-02-03  Roger Sayle  <roger@eyesopen.com>
42094
42095         PR target/9348
42096         * gcc.c-torture/execute/multdi-1.c: New test case.
42097
42098 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
42099
42100         PR c++/13925
42101         * g++.dg/template/lookup5.C: New test.
42102
42103 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
42104
42105         PR c++/13950
42106         * g++.dg/template/lookup4.C: New test.
42107
42108         PR c++/13970
42109         * g++.dg/parse/error14.C: New test.
42110
42111         PR c++/14002
42112         * g++.dg/parse/template13.C: New test.
42113
42114 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
42115
42116         PR c++/13978
42117         * g++.dg/template/koenig4.C: New test.
42118
42119         PR c++/13968
42120         * g++.dg/template/crash17.C: New test.
42121
42122         PR c++/13975
42123         * g++.dg/parse/error13.C: New test.
42124         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
42125
42126 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
42127
42128         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
42129
42130 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
42131
42132         PR c/11658
42133         PR c/13994
42134         * gcc.dg/noncompile/20040203-1.c: New test.
42135         * gcc.dg/noncompile/20040203-2.c: Likewise.
42136         * gcc.dg/noncompile/20040203-3.c: Likewise.
42137         * gcc.dg/20040203-1.c: Likewise.
42138
42139 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
42140
42141         PR c++/10858
42142         * g++.dg/template/sizeof7.C: New test.
42143
42144 2004-02-02  Eric Christopher  <echristo@redhat.com>
42145             Zack Weinberg  <zack@codesourcery.com>
42146
42147         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
42148
42149 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
42150
42151         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
42152         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
42153         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
42154         * gcc.dg/cleanup-5.c: Run only on Linux targets.
42155
42156 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
42157
42158         PR c++/13113
42159         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
42160
42161         PR c++/13854
42162         * g++.dg/ext/attrib13.C: New test.
42163
42164         PR c++/13907
42165         * g++.dg/conversion/op2.C: New test.
42166
42167 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
42168
42169         * gcc.dg/titype-1.c: Fix pasto.
42170
42171 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
42172
42173         * gcc.dg/titype-1.c: New test.
42174
42175 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42176
42177         PR c++/13957
42178         * g++.dg/template/non-type-template-argument-1.C,
42179         g++.dg/template/qualified-id1.C: Update dg-error marks.
42180         * g++.dg/template/nontype6.C: New test.
42181
42182 2004-02-01  Roger Sayle  <roger@eyesopen.com>
42183
42184         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
42185         * gcc.dg/builtins-31.c: New testcase.
42186         * gcc.dg/builtins-32.c: New testcase.
42187
42188 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
42189
42190         * objc.dg/call-super-2.m: Update line numbers
42191         for the including of stddef.h.
42192
42193 2004-01-30  Michael Matz  <matz@suse.de>
42194
42195         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
42196         g++.dg/ext/case-range3.C: New tests.
42197
42198 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42199
42200         DR206
42201         PR c++/13813
42202         * g++.dg/template/member4.C: New test.
42203
42204 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42205
42206         PR c++/13683
42207         * g++.dg/template/sizeof6.C: New test.
42208
42209 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
42210
42211         * gcc.dg/fwritable-strings-1.c: New test.
42212
42213 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
42214
42215         * gcc.c-torture/compile/20040130-1.c: New test.
42216
42217 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
42218
42219         * objc.dg/call-super-2.m: Include stddef.h for size_t.
42220
42221 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
42222
42223         PR c++/13883
42224         * g++.dg/template/ctor3.C: New test.
42225
42226 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42227
42228         * g++.dg/tc1: New directory.
42229         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
42230         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
42231         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
42232         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
42233         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
42234
42235 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42236
42237         * g++.dg/parse/error11.C: New test.
42238         * g++.dg/parse/error12.C: Likewise.
42239
42240 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
42241
42242         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
42243         (scan_initial, main): Use aligned_sizeof instead of sizeof.
42244
42245 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
42246
42247         PR c++/13791
42248         * g++.dg/ext/attrib12.C: New test.
42249
42250         PR c++/13736
42251         * g++.dg/parse/cast2.C: New test.
42252
42253 2004-01-27  James E Wilson  <wilson@specifixinc.com>
42254
42255         * objc.dg/encode-2.m (main): New local string.  Set depending on
42256         sizeof long.  Use in sscanf call.
42257         * objc.dg/encode-3.m (main): New local string.  Set depending on
42258         sizeof long.  Use in scan_initial call.
42259
42260 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42261
42262         * objc.dg/call-super-2.m: Make LP64-safe.
42263         * objc.dg/desig-init-1.m: Likewise.
42264
42265 2004-01-27  Devang Patel <dpatel@apple.com>
42266
42267         * g++.dg/debug/namespace1.C: New test.
42268
42269 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
42270
42271         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
42272         xscale-*-*.
42273
42274         * gcc.dg/arm-mmx-1.c: New test.
42275
42276 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
42277
42278         * gcc.dg/20040127-1.c: New test.
42279         * gcc.dg/20040127-2.c: New test.
42280
42281 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42282
42283         * objc.dg/stret-1.m (glob): Renamed to globa.
42284
42285 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
42286
42287         PR c++/13663
42288         * g++.dg/expr/for1.C: New test.
42289
42290 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
42291
42292         PR middle-end/13779
42293         * gcc.dg/darwin-longlong.c: New test.
42294
42295 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
42296
42297         * gcc.dg/20040124-1.c: Moved test from here...
42298         * gcc.c-torture/compile/20040124-1.c: ...to here.
42299
42300 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
42301
42302         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
42303         the assembly output if -m64 is passed.
42304
42305 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
42306
42307         PR c++/13833
42308         * g++.dg/template/cond3.C: New test.
42309
42310 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42311
42312         PR c++/13810
42313         * g++.dg/template/ttp7.C: New test.
42314
42315 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42316
42317         PR c++/13797
42318         * g++.dg/template/nontype4.C: New test.
42319         * g++.dg/template/nontype5.C: Likewise.
42320
42321 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
42322
42323         * gcc.dg/torture/mips-clobber-at.c: New test.
42324
42325 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
42326
42327         * gcc.dg/20040124-1.c: New test.
42328
42329 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
42330
42331         * gcc.dg/20040123-1.c: New test.
42332
42333 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
42334
42335         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
42336
42337 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
42338
42339         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
42340
42341 2004-01-23  Andrew Pinski  <apinski@apple.com>
42342
42343         * gcc.dg/20030121-1.c: Move to ..
42344         * gcc.dg/20040121-1.c: here.
42345
42346 2004-01-23  Roger Sayle  <roger@eyesopen.com>
42347
42348         * gcc.dg/builtins-29.c: New test case.
42349
42350 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
42351
42352         PR 18314
42353         * gcc.dg/builtins-30.c: New testcase.
42354
42355 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
42356
42357         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
42358         * lib/g77.exp: Likewise.
42359         * lib/objc.exp: Likewise.
42360         * lib/g++.exp: Likewise.
42361
42362 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
42363
42364         * gcc.dg/struct-by-value-2.c: New test.
42365
42366 2004-01-21  Andrew Pinski  <apinski@apple.com>
42367
42368         PR target/13785
42369         * gcc.dg/20030121-1.c: New test.
42370
42371 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
42372
42373         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
42374         clobber frame pointer register in asm statement.
42375
42376 2004-01-21  Falk Hueffner  <falk@debian.org>
42377
42378         * gcc.c-torture/compile/20040121-1.c: New test.
42379
42380 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
42381
42382         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
42383
42384 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
42385
42386         * gcc.dg/ppc64-abi-2.c: New test.
42387
42388 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
42389
42390         * lib/treelang.exp: Fill out this file.
42391         * lib/treelang-dg.exp: New File.
42392
42393 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
42394
42395         * gcc.c-torture/compile/981022-1.c: Remove.
42396         * gcc.dg/array-5.c: Remove XFAIL.
42397         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
42398         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
42399         gcc.dg/cond-lvalue-1.c: Update.
42400         * gcc.dg/cast-lvalue-2.c: New test.
42401
42402 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
42403
42404         PR c++/13592
42405         * g++.dg/other/error1.C (class foo): Tweak error message.
42406
42407         PR c++/13592
42408         * g++.dg/template/call2.C: New test.
42409
42410 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42411
42412         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
42413         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
42414         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
42415         scalar-return-1_x.c, scalar-return-2_y.c,
42416         scalar-return-3_x.c, scalar-return-3_y.c,
42417         scalar-return-4_x.c, scalar-return-4_y.c,
42418         struct-align-1.h, struct-align-1_x.c,
42419         struct-align-1_y.c, struct-align-2.h,
42420         struct-align-2_x.c, struct-align-2_y.c,
42421         struct-by-value-10_y.c, struct-by-value-11_x.c,
42422         struct-by-value-11_y.c, struct-by-value-12_x.c,
42423         struct-by-value-12_y.c, struct-by-value-13_x.c,
42424         struct-by-value-13_y.c, struct-by-value-14_x.c,
42425         struct-by-value-14_y.c, struct-by-value-15_x.c,
42426         struct-by-value-15_y.c, struct-by-value-16_y.c,
42427         struct-by-value-17_y.c, struct-by-value-18_y.c,
42428         struct-by-value-19_y.c, struct-by-value-1_x.c,
42429         struct-by-value-1_y.c, struct-by-value-20_y.c,
42430         struct-by-value-2_x.c, struct-by-value-2_y.c,
42431         struct-by-value-3_y.c, struct-by-value-4_x.c,
42432         struct-by-value-4_y.c, struct-by-value-5_y.c,
42433         struct-by-value-6_y.c, struct-by-value-7_y.c
42434         struct-by-value-8_x.c, struct-by-value-8_y.c
42435         struct-by-value-9_x.c, struct-by-value-9_y.c
42436         struct-return-10_x.c, struct-return-10_y.c,
42437         struct-return-19_x.c, struct-return-20_x.c
42438         struct-return-2_x.c, struct-return-2_y.c
42439         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
42440         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
42441
42442 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42443
42444         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
42445         attribute on sparc*-sun-solaris2.*.
42446
42447 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
42448
42449         PR c++/13710
42450         * g++.dg/ext/typeof7.C: New test.
42451
42452 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
42453
42454         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
42455         * gcc.dg/const-elim-1.c: Same.
42456
42457 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
42458
42459         * objc.dg/stret-1.m: New.
42460         * objc.dg/stret-2.m: New.
42461
42462 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
42463
42464         PR c++/11895
42465         * g++.dg/ext/vector1.C: New test.
42466
42467 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
42468
42469         * gcc.dg/pch/import-1.c: New.
42470         * gcc.dg/pch/import-1.hs: New.
42471         * gcc.dg/pch/import-1a.h: New.
42472         * gcc.dg/pch/import-1b.h: New.
42473         * gcc.dg/pch/import-1c.h: New.
42474
42475 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
42476
42477         PR c++/13574
42478         * g++.dg/ext/array1.C: New test.
42479
42480         PR c++/13178
42481         * g++.dg/conversion/op1.C: New test.
42482
42483 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
42484
42485         PR 11864
42486         From Kazumoto Kojima / Dan Kegel:
42487         * gcc.dg/pr11864-1.c: New test.
42488
42489         PR 10392
42490         From Marcus Comstedt / Dan Kegel:
42491         * gcc.dg/pr10392-1.c: New test.
42492
42493 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
42494
42495         PR c++/13478
42496         * g++.dg/init/ref10.C: New test.
42497
42498 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42499
42500         PR c++/13407
42501         * g++.dg/parse/typename6.C: New test.
42502
42503 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
42504
42505         PR pch/13361
42506         * g++.dg/pch/wchar-1.C: New.
42507         * g++.dg/pch/wchar-1.Hs: New.
42508
42509 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42510
42511         PR c++/9259
42512         * g++.dg/expr/sizeof2.C: New test.
42513
42514 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
42515
42516         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
42517
42518 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
42519
42520         PR c++/13659
42521         * g++.dg/lookup/strong-using-3.C: New.
42522         * g++.dg/lookup/using-10.C: New.
42523
42524 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
42525
42526         PR c++/13594
42527         * g++.dg/lookup/strong-using-2.C: New.
42528
42529 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
42530             Dan Kegel <dank@kegel.com>
42531             J"orn Rennecke <joern.rennecke@superh.com>
42532
42533         PR target/9365
42534         * gcc.dg/pr9365-1.c: New test.
42535
42536 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42537
42538         PR c++/8856
42539         * g++.dg/parse/casting-operator2.C: New test.
42540         * g++.old-deja/g++.pt/explicit83.C: Remove.
42541
42542 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
42543
42544         * gcc.dg/label-compound-stmt-1.c: New test.
42545         * gcc.c-torture/compile/950922-1.c,
42546         gcc.c-torture/compile/20000211-3.c,
42547         gcc.c-torture/compile/20000518-1.c,
42548         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
42549         compound statements.
42550
42551 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
42552
42553         * gcc.dg/ppc64-abi-1.c: New test.
42554
42555 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
42556
42557          * g++.dg/ext/attrib9.C: Add dg-warnings.
42558
42559 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42560
42561         PR c++/12335
42562         * g++.dg/parse/dtor3.C: New test.
42563
42564 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
42565
42566         PR c++/12709
42567         * g++.dg/parse/try-catch-1.C: New test.
42568
42569 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
42570
42571         * ada/acats/run_all.sh: Add more verbose output in acats.log
42572         when compiling tests.
42573
42574 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
42575
42576         PR 13656
42577         * gcc.dg/typedef-redecl.c: New test case.
42578         * gcc.dg/typedef-redecl.h: New support file.
42579
42580 2004-01-13  Jan Hubicka  <jh@suse.cz>
42581
42582         * gcc.dg/always_inline.c: New test.
42583         * gcc.dg/debug/20031231-1.c: Fix.
42584
42585 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42586
42587         PR c++/13474
42588         * g++.dg/template/array3.C: New test.
42589
42590 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
42591
42592         * g++.dg/ext/lvalue1.C: No longer expected to fail.
42593         * g++.dg/warn/Wunused-2.C: Likewise.
42594
42595 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42596
42597         PR c++/13289
42598         * g++.dg/template/instantiate6.C: New test.
42599
42600 2004-01-12  Roger Sayle  <roger@eyesopen.com>
42601
42602         PR middle-end/11397
42603         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
42604
42605 2004-01-12  Jan Hubicka  <jh@suse.cz>
42606
42607         PR opt/12826
42608         * gcc.dg/20040112-1.c: New.
42609
42610         * gcc.dg/dwarf-die[1-7].c: Move to...
42611         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
42612         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
42613
42614 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
42615
42616         PR c++/4100
42617         * g++.dg/parse/friend4.C: New test.
42618
42619 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
42620
42621         PR c++/4100
42622         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
42623         definition is called a friend.
42624
42625 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
42626
42627         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
42628
42629 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
42630
42631         PR c++/3478
42632         * g++.dg/parse/error10.C: New test.
42633         * g++.dg/template/arg2.C: Accept "invalid type" error.
42634
42635 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
42636
42637         PR middle-end/13392
42638         * g++.dg/opt/expect2.C: New test.
42639
42640 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
42641
42642         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
42643         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
42644         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
42645         Update dg-error regexps.
42646
42647 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
42648
42649         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
42650         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
42651
42652 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
42653
42654         * gcc.dg/pragma-re-1.c: Use right pointer type.
42655
42656 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
42657
42658         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
42659
42660 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
42661
42662         * gcc.dg/rs6000-ldouble-1.c: New.
42663
42664 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42665
42666         DR 337
42667         PR c++/9256
42668         * g++.dg/other/abstract1.C: New test.
42669
42670 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
42671
42672         * g++.dg/lookup/strong-using-1.C: New.
42673
42674 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
42675
42676         PR c/11234
42677         * gcc.dg/func-ptr-conv-1.c: New test.
42678         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
42679
42680 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
42681
42682         PR target/13380.
42683         * gcc.c-torture/compile/20040109-1.c: New.
42684
42685 2004-01-08  Stuart Hastings  <stuart@apple.com>
42686
42687         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
42688         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
42689         * gcc.dg/i386-sse-6.c: ...this new testcase.
42690
42691 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
42692
42693         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
42694
42695 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
42696
42697         * ada/acats/run_acats: Treat 'gnatchop' the same way
42698         as 'gnatmake'.  Export GCC_DRIVER.
42699         * ada/acats/run_all.sh: Add target_gnatchop.  Use
42700         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
42701
42702 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42703
42704         PR c++/12573
42705         * g++.dg/template/dependent-expr4.C: New test.
42706
42707 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
42708
42709         * gcc.dg/altivec-11.c: New test.
42710
42711 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
42712
42713         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
42714
42715 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
42716
42717         PR c/6024
42718         * gcc.dg/enum-compat-1.c: New test.
42719         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
42720
42721 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
42722
42723         PR c/12165
42724         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
42725         gcc.dg/c99-idem-qual-3.c: New tests.
42726
42727 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
42728
42729         * gcc.dg/winline-7.c: Don't cast void * to int.
42730
42731 2004-01-06  Jan Hubicka  <jh@suse.cz>
42732
42733         * gcc.dg/i386-sse-5.c: New test
42734         * g++.dg/eh/simd-1.c: Add -w argument for i386.
42735
42736 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
42737
42738         PR c++/12815
42739         * g++.dg/rtti/typeid4.C: New test.
42740
42741 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
42742
42743         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
42744
42745 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
42746
42747         PR c++/12132
42748         * g++.dg/template/error11.C: New test.
42749
42750         PR c++/13451
42751         * g++.dg/template/class2.C: New test.
42752
42753 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
42754         Richard Sandiford <rsandifo@redhat.com>
42755
42756         PR c++/13387
42757         * g++.dg/opt/alias3.C: New test.
42758
42759 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
42760
42761         PR c++/13157
42762         * g++.dg/template/koenig3.C: New test.
42763
42764         PR c++/13529
42765         * g++.dg/parse/offsetof3.C: New test.
42766
42767         * g++.dg/init/copy7.C: Add missing dg-error markers.
42768
42769         PR c++/12226
42770         * g++.dg/init/copy7.c: New test.
42771
42772         PR c++/13536
42773         * g++.dg/parse/cast1.C: New test.
42774
42775 2004-01-04  Jan Hubicka  <jh@suse.cz>
42776
42777         * gcc.dg/winline[1-7].c: New tests.
42778
42779 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42780
42781         PR c++/13520
42782         * g++.dg/template/qualttp22.C: New test.
42783
42784 2004-01-01  Jan Hubicka  <jh@suse.cz>
42785
42786         * gcc.dg/debug/20031231-1.c: New.
42787         * gcc.c-torture/compile/20040101-1.c: New.
42788         * gcc.dg/dwarf-die-[1-7].c: New.
42789
42790 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
42791
42792         PR optimization/13521
42793         * gcc.c-torture/compile/20031231-1.c: New test.
42794
42795 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
42796
42797         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
42798
42799 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42800
42801         PR c++/10079
42802         * g++.dg/template/crash16.C: New test.
42803
42804 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
42805
42806         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
42807
42808 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
42809
42810         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
42811         ports.
42812         * g++.old-deja/g++.jason/thunk3.C: Likewise.
42813         * g++.old-deja/g++.law/profile1.C: Likewise.
42814         * gcc.c-torture/compile/981006-1.c: Likewise.
42815         * gcc.c-torture/execute/loop-2e.x: Likewise.
42816         * gcc.c-torture/execute/loop-2f.x: Remove.
42817         * gcc.c-torture/execute/loop-2g.x: Likewise.
42818         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
42819         * gcc.dg/20020312-2.c: Remove traces of dead ports.
42820
42821 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
42822
42823         PR c++/13507
42824         * g++.dg/ext/attrib11.C: New test.
42825
42826         PR c++/13494
42827         * g++.dg/template/array2-1.C: New test.
42828         * g++.dg/template/array2-2.C: New test.
42829
42830 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
42831
42832         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
42833
42834 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
42835
42836         PR c++/12774
42837         * g++.dg/template/array1-1.C: New test.
42838         * g++.dg/template/array1-2.C: New test.
42839
42840 2003-12-29  Roger Sayle  <roger@eyesopen.com>
42841
42842         PR fortran/12632
42843         * g77.dg/12632.f: New test case.
42844
42845 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42846
42847         PR c++/13289
42848         * g++.dg/parse/nontype1.C: New test.
42849
42850 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42851
42852         PR c++/12403
42853         * g++.dg/parse/explicit1.C: New test.
42854         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
42855
42856 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
42857
42858         PR c++/13081
42859         * g++.dg/opt/inline6.C: New test.
42860
42861         PR c++/12613
42862         * g++.dg/parse/error9.C: New test.
42863
42864         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
42865
42866 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
42867
42868         PR c++/13009
42869         * g++.dg/init/assign1.C: New test.
42870
42871 2003-12-28  Roger Sayle  <roger@eyesopen.com>
42872
42873         PR c++/13070
42874         * g++.dg/warn/format3.C: New test case.
42875
42876 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42877
42878         * gcc.c-torture/compile/20031227-1.c: New test.
42879
42880 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
42881
42882         * g++.dg/bprob/bprob.exp: Load target-supports.exp
42883         * g77.dg/bprob/bprob.exp: Likewise.
42884         * gcc.misc-tests/bprob.exp: Likewise.
42885         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
42886         variants on systems where the library does not provide that
42887         functionality.
42888         * gcc.dg/builtins-20.c: Use builtins-config.h.
42889         * gcc.dg/builtins-config.h: New file.
42890
42891 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
42892
42893         * lib/gcc-dg.exp (dg-require-profiling): New function.
42894         * lib/target-supports.exp (check_profiling_available): Likewise.
42895         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
42896         * g77.dg/bprob/bprob.exp: Likewise.
42897         * gcc.misc-tests/bprob.exp: Likewise.
42898         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
42899         * gcc.dg/20021014-1.c: Likewise.
42900         * gcc.dg/nest.c: Likewise.
42901
42902 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
42903
42904         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
42905         compiling.
42906         * g++.dg/lookup/java2.C: Likewise.
42907         * gcc.dg/cpp/lexident.c: Likewise.
42908
42909 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
42910
42911         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
42912         given.
42913         * gcc.c-torture/compile/961203-1.c: Likewise.
42914         * gcc.c-torture/compile/980506-1.c: Likewise.
42915
42916 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
42917
42918         * lib/gcc-dg.exp (dg-prune-output): New annotation.
42919         (additional_prunes): New global.
42920         (gcc-dg-prune): Handle additional per-test pruning.
42921         (dg-test): Clear additional_prunes between tests.
42922
42923         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
42924         dg-prune-output to avoid spurious failures from assembler
42925         complaining about nonexistent WAW violations.
42926         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
42927         Use dg-prune-output to avoid spurious failures from assembler
42928         warning about Itanium B-step errata.
42929
42930 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
42931
42932         * g++.dg/abi/macro0.C: New test.
42933         * g++.dg/abi/macro1.C: Likewise.
42934         * g++.dg/abi/macro2.C: Likewise.
42935
42936         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
42937         * g++.dg/abi/bitfield7.C: Likewise.
42938         * g++.dg/abi/dtor2.C: Likewise.
42939         * g++.dg/abi/mangle11.C: Likewise.
42940         * g++.dg/abi/mangle12.C: Likewise.
42941         * g++.dg/abi/mangle14.C: Likewise.
42942         * g++.dg/abi/mangle17.C: Likewise.
42943         * g++.dg/abi/vbase10.C: Likewise.
42944         * g++.dg/abi/vbase14.C: Likewise.
42945         * g++.dg/template/qualttp17.C: Likewise.
42946
42947 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
42948
42949         PR c/11995
42950         * gcc.dg/20031223-1.c: New test.
42951
42952 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42953
42954         * gcc.dg/noreturn-7.c: New test.
42955
42956 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42957
42958         * gcc.dg/null-pointer-1.c: New test.
42959
42960 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
42961
42962         * g++.old-deja/g++.jason/template18.C: Remove.
42963         * g++.old-deja/g++.jason/template37.C: Likewise.
42964
42965         PR c++/12862
42966         * g++.dg/lookup/ns1.C: New test.
42967
42968         PR c++/12397
42969         * g++.dg/template/lookup3.C: New test.
42970
42971 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
42972
42973         * g++.dg/template/recurse1.C: New test
42974
42975 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
42976
42977         PR c++/12479
42978         * g++.dg/parse/semicolon1.C: New test.
42979         * g++.dg/parse/semicolon1.h: Likewise.
42980
42981 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
42982
42983         * gcc.dg/darwin-misaligned.c: New test.
42984
42985 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
42986
42987         PR c/9163
42988         * gcc.dg/20031222-1.c: New test.
42989
42990 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
42991
42992         PR c++/13438
42993         * g++.dg/parse/error8.C: New test.
42994
42995         PR c++/11554
42996         * g++.dg/warn/ctor-init-1.C: New test.
42997
42998 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
42999
43000         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
43001         too small.
43002         * gcc.c-torture/compile/930217-1.c: Likewise.
43003         * gcc.c-torture/compile/930513-1.c: Likewise.
43004         * gcc.c-torture/execute/920908-2.c: Likewise.
43005         * gcc.c-torture/execute/921204-1.c: Likewise.
43006         * gcc.c-torture/execute/930621-1.c: Likewise.
43007         * gcc.c-torture/execute/930630-1.c: Likewise.
43008         * gcc.c-torture/execute/931031-1.c: Likewise.
43009         * gcc.c-torture/execute/980602-2.c: Likewise.
43010         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
43011         * gcc.c-torture/execute/compndlit-1.c: Likewise.
43012         * gcc.c-torture/execute/extzvsi.c: Likewise.
43013         * gcc.c-torture/unsorted/ext.c: Likewise.
43014
43015 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
43016
43017         PR target/12749
43018         * gcc.c-torture/compile/20031220-2.c: New test case.
43019
43020 2003-12-20  Roger Sayle  <roger@eyesopen.com>
43021
43022         PR optimization/13031
43023         * gcc.c-torture/compile/20031220-1.c: New test case.
43024
43025 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
43026
43027         * gcc.dg/cast-function-1.c: New test.
43028
43029 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
43030
43031         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
43032         formats.
43033
43034 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
43035
43036         PR c++/12795
43037         * g++.dg/ext/attrib10.C: New test.
43038
43039 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
43040
43041         * gcc.dg/cleanup-10.c: New test.
43042         * gcc.dg/cleanup-11.c: New test.
43043
43044 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
43045
43046         PR c++/13239
43047         * g++.dg/opt/expect1.C: New test.
43048
43049 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
43050
43051         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
43052
43053 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
43054
43055         PR debug/12923
43056         * gcc.dg/20031218-1.c: New test.
43057
43058         PR debug/12389
43059         * gcc.dg/20031218-2.c: New test.
43060         * gcc.dg/20031218-3.c: New test.
43061
43062         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
43063         of label name and allow for USER_LABEL_PREFIX == "_" names.
43064         * g++.dg/abi/mangle18-2.C: Likewise.
43065         * g++.dg/abi/mangle19-1.C: Likewise.
43066         * g++.dg/abi/mangle19-2.C: Likewise.
43067         * g++.dg/abi/mangle20-1.C: Likewise.
43068         * g++.dg/abi/mangle20-2.C: Likewise.
43069
43070 2003-12-18  Richard Henderson  <rth@redhat.com>
43071
43072         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
43073
43074 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
43075             Dan Kegel <dank@kegel.com>
43076
43077         PR other/12009
43078         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
43079         testing a cross compiler, it causes spurious compile failures.
43080         * lib/g++.exp: Likewise.
43081
43082 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43083
43084         PR c++/13262
43085         * g++.dg/template/access13.C: New test.
43086
43087 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
43088
43089         * gcc.dg/20031216-1.c: New test.
43090
43091 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43092
43093         PR c++/9154
43094         * g++.dg/template/error10.C: New test.
43095
43096 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
43097
43098         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
43099         * g++.dg/eh/simd-2.C: Likewise.
43100
43101 2003-12-17  James E Wilson  <wilson@specifixinc.com>
43102             Roger Sayle  <roger@eyesopen.com>
43103
43104         * gcc.c-torture/execute/ieee/mzero5.c: New.
43105
43106 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
43107
43108         PR c++/10603
43109         * g++.dg/parse/error6.C: New test.
43110
43111         PR c++/12827
43112         * g++.dg/parse/error7.C: New test.
43113
43114 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
43115
43116         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
43117         at -O with stabs debugging formats.
43118         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
43119         * gcc.dg/debug/debug-2.c: Likewise.
43120
43121 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
43122
43123         PR c++/12696
43124         * g++.dg/init/error1.C: New test.
43125
43126         PR c++/12218
43127         * g++.dg/init/pm3.C: New test.
43128
43129 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
43130
43131         PR c/3347
43132         * gcc.dg/bitfld-8.c: New test.
43133
43134 2003-12-16  James Lemke  <jim@wasabisystems.com>
43135
43136         * gcc.dg/arm-scd42-[123].c: New tests.
43137
43138 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
43139
43140         PR c++/9043
43141         * g++.dg/abi/mangle20-1.C: New test.
43142         * g++.dg/abi/mangle20-2.C: New test.
43143
43144 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
43145
43146         PR c++/13275
43147         * g++.dg/other/offsetof2.C: Remove XFAIL.
43148         * g++.dg/parse/offsetof1.C: New test.
43149         * g++.gd/parse/offsetof2.C: Likewise.
43150
43151 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43152
43153         * g++.dg/template/nontype3.C: New test.
43154         * g++.dg/template/static2.C: Tweaked the dg-error clause.
43155
43156 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43157
43158         * g++.dg/warn/noreturn-3.C: Also test instantiation.
43159
43160 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
43161
43162         PR c++/13387
43163         * g++.dg/expr/assign1.C: New test.
43164
43165         PR c++/13242
43166         * g++.dg/abi/mangle19-1.C: New test.
43167         * g++.dg/abi/mangle19-2.C: New test.
43168
43169 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
43170
43171         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
43172
43173 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43174
43175         * gcc.c-torture/execute/20031216-1.c: New test.
43176
43177 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43178
43179         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
43180         an ICE regression.
43181
43182 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
43183
43184         PR c++/10926
43185         * g++.dg/template/error9.C: New test.
43186
43187         PR c++/11116
43188         * g++.dg/template/error8.C: New test.
43189
43190 2003-12-15  Roger Sayle  <roger@eyesopen.com>
43191
43192         PR middle-end/13400
43193         * gcc.c-torture/execute/20031215-1.c: New test case.
43194
43195 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
43196
43197         PR c++/13269
43198         * g++.dg/parse/error5.C: New test.
43199
43200         PR c++/12989
43201         * g++.dg/expr/sizeof1.C: New test.
43202
43203         PR c++/13310
43204         * g++.dg/template/crash15.C: New test.
43205
43206 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
43207
43208         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
43209         a non-POD type as the last named parameter of a varargs function.
43210
43211 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
43212
43213         PR c++/13243
43214         PR c++/12573
43215         * g++.dg/template/crash14.C: New test.
43216         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
43217
43218 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
43219
43220         * g++.dg/other/java1.C: New test.
43221
43222         PR c++/13241
43223         * g++.dg/abi/mangle18-1.C: New test.
43224         * g++.dg/abi/mangle18-2.C: New test.
43225
43226 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43227
43228         PR optimization/10312
43229         * gcc.c-torture/execute/20031214-1.c: New.
43230
43231 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
43232
43233         PR c++/10779
43234         PR c++/12160
43235         * g++.dg/parse/error3.C: New test.
43236         * g++.dg/parse/error4.C: Likewise.
43237         * g++.dg/abi/mangle4.C: Tweak error messages.
43238         * g++.dg/lookup/using5.C: Likewise.
43239         * g++.dg/other/error2.C: Likewise.
43240         * g++.dg/parse/typename5.C: Likewise.
43241         * g++.dg/parse/undefined1.C: Likewise.
43242         * g++.dg/template/arg2.C: Likewise.
43243         * g++.dg/template/ttp3.C: Likewise.
43244         * g++.dg/template/type1.C: Likewise.
43245         * g++.old-deja/g++.other/crash32.C: Likewise.
43246         * g++.old-djea/g++.pt/defarg8.C: Likewise.
43247
43248 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43249
43250         PR c++/13106
43251         * g++.dg/warn/noreturn-3.C: New test.
43252
43253 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
43254
43255         PR c++/13118
43256         * g++.dg/abi/covariant3.C: New.
43257
43258 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
43259
43260         * g++.dg/eh/ia64-1.C: New test.
43261
43262 2003-12-12  Roger Sayle  <roger@eyesopen.com>
43263
43264         PR optimization/13037
43265         * g77.f-torture/execute/13037.f: New test case.
43266
43267 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
43268
43269         PR c++/12881
43270         * g++.dg/abi/covariant2.C: New.
43271
43272 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
43273
43274         * gcc.dg/cpp/trad/macro.c: New tests.
43275
43276 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
43277
43278         * gcc.c-torture/execute/wchar_t-1.x: Delete.
43279
43280 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
43281
43282         PR other/10819
43283         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
43284         to fix Bug 10819.
43285         * lib/g++.exp (g++_version): Likewise.
43286         * lib/g77.exp (g77_version): Likewise.
43287         * lib/objc.exp (default_objc_version): Likewise.
43288
43289 2003-12-10  Richard Henderson  <rth@redhat.com>
43290
43291         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
43292
43293         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
43294
43295 2003-12-08  Matt Austern  <austern@apple.com>
43296
43297         PR c/13134
43298         * lib/gcc-dg.exp (dg-require-visibility): Define.
43299         * lib/target-supports (check_visibility_available): Define.
43300         * gcc.dg/visibility-1.c: New test.
43301         * gcc.dg/visibility-2.c: Likewise.
43302         * gcc.dg/visibility-3.c: Likewise.
43303         * gcc.dg/visibility-4.c: Likewise.
43304         * gcc.dg/visibility-5.c: Likewise.
43305         * gcc.dg/visibility-6.c: Likewise.
43306         * g++.dg/ext/visibility-1.C: Likewise.
43307         * g++.dg/ext/visibility-2.C: Likewise.
43308         * g++.dg/ext/visibility-3.C: Likewise.
43309         * g++.dg/ext/visibility-4.C: Likewise.
43310         * g++.dg/ext/visibility-5.C: Likewise.
43311         * g++.dg/ext/visibility-6.C: Likewise.
43312
43313 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43314
43315         * g++.dg/lookup/java1.C: New test.
43316         * g++.dg/lookup/java2.C: New test.
43317
43318 2003-12-07  Falk Hueffner  <falk@debian.org>
43319
43320         * g++.dg/opt/noreturn-1.C: New test.
43321
43322 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
43323
43324         * gcc.dg/overflow-1.c: New test.
43325
43326 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
43327
43328         * g77.f-torture/compile/13060.f: New test.
43329
43330 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
43331
43332         PR c++/13323
43333         * g++.dg/inherit/operator2.C: New test.
43334
43335 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
43336
43337         PR c++/13305
43338         * g++.dg/ext/attrib9.C: New test.
43339
43340 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
43341
43342         PR c++/13314
43343         * g++.dg/template/error7.C: New test.
43344
43345 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
43346             J"orn Rennecke <joern.rennecke@superh.com>
43347
43348         PR target/13302
43349         * g++.dg/other/struct-va_list.C: New test.
43350
43351 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43352
43353         PR c++/13166
43354         * g++.dg/parse/defarg6.C: New test.
43355
43356 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
43357
43358         PR target/13256
43359         * gcc.c-torture/execute/20031201-1.c: New test.
43360
43361 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
43362
43363         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
43364
43365 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
43366
43367         * gcc.dg/builtin-return-1.c: New test.
43368
43369 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
43370             J"orn Rennecke <joern.rennecke@superh.com>
43371
43372         PR optimization/13260
43373         * gcc.c-torture/execute/20031204-1.c: New test.
43374
43375 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
43376
43377         PR c++/9127
43378         * g++.dg/template/error6.C: New test.
43379
43380 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
43381
43382         * gcc.dg/20031202-1.c: New test.
43383
43384 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
43385
43386         PR c++/13179
43387         * g++.dg/template/eh1.C: New test.
43388
43389         PR c++/10771
43390         * g++.dg/template/error5.C: New test.
43391
43392 2003-12-02  David Ung  <davidu@mips.com>
43393
43394         * gcc.dg/compat/vector-check.h: Corrected type for var
43395         g_##TMODE
43396
43397 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43398
43399         PR c++/10126
43400         * g++.dg/template/ptrmem8.C: New test.
43401
43402 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43403
43404         PR c++/12573
43405         * g++.dg/template/dependent-expr3.C: New test.
43406
43407 2003-12-01  James Lemke  <jim@wasabisystems.com>
43408
43409         * gcc.dg/arm-g2.c: New test.
43410
43411 2003-12-01  Roger Sayle  <roger@eyesopen.com>
43412
43413         PR optimization/11634
43414         * gcc.dg/20031201-2.c: New test case.
43415
43416 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
43417
43418         PR 11433
43419         * objc.dg/proto-lossage-3.m: New test.
43420
43421 2003-12-01  Roger Sayle  <roger@eyesopen.com>
43422
43423         PR optimization/12628
43424         * gcc.dg/20031201-1.c: New test case.
43425
43426 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
43427
43428         * gcc.dg/unaligned-1.c: New test.
43429
43430 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
43431
43432         PR c++/9849
43433         * g++.dg/template/error4.C: New test.
43434         * g++.dg/template/nested3.C: Adjust error markers.
43435
43436 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43437
43438         * gcc.dg/cpp/assert4.c: Check more #system assertions.
43439
43440 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
43441
43442         PR c/10333
43443         * gcc.dg/bitfld-7.c: New test.
43444
43445 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
43446
43447         * gcc.dg/tls/asm-1.C: New test.
43448
43449 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43450
43451         * gcc.dg/cpp/assert4.c: Update.
43452
43453 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
43454
43455         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
43456         * gcc.dg/builtin-apply3.c: New test.
43457
43458 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43459
43460         * lib/compat.exp (compat-obj): New xfaildata parameter.
43461         Use it to set compiler_conditional_xfail_data before compiling.
43462         (compat-get-options): Handle dg-xfail-if.
43463         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
43464         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
43465         * gcc.dg/compat/vector-1_y.c: Likewise.
43466         * gcc.dg/compat/vector-2_x.c: Likewise.
43467         * gcc.dg/compat/vector-2_y.c: Likewise.
43468
43469 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43470
43471         * g++.dg/opt/reg-stack4.C: New test.
43472
43473 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43474
43475         * gcc.dg/builtin-apply2.c: New test.
43476
43477 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
43478
43479         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
43480
43481 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43482
43483         PR c++/12924
43484         * g++.dg/template/template-id-2.C: New test.
43485
43486 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43487
43488         PR c++/5369
43489         * g++.dg/template/memfriend1.C: New test.
43490         * g++.dg/template/memfriend2.C: Likewise.
43491         * g++.dg/template/memfriend3.C: Likewise.
43492         * g++.dg/template/memfriend4.C: Likewise.
43493         * g++.dg/template/memfriend5.C: Likewise.
43494         * g++.dg/template/memfriend6.C: Likewise.
43495         * g++.dg/template/memfriend7.C: Likewise.
43496         * g++.dg/template/memfriend8.C: Likewise.
43497         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
43498
43499 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
43500
43501         PR c++/12515
43502         * g++.dg/ext/cond1.C: New test.
43503
43504 2003-11-20  Richard Henderson  <rth@redhat.com>
43505
43506         * gcc.dg/20020201-2.c: Remove.
43507         * gcc.dg/20020201-4.c: Remove.
43508         * gcc.dg/20020304-1.c: Remove.
43509
43510 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
43511
43512         * gcc.dg/cpp/trad/xwin1.c: New test case.
43513
43514 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
43515
43516         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
43517         * lib/g77.exp: Likewise.
43518         * lib/objc.exp: Likewise.
43519         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
43520         for darwin.
43521
43522 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43523
43524         PR c++/12932
43525         * g++.dg/template/static5.C: New test.
43526
43527 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
43528
43529         * gcc.dg/nested-func-1.c: New test.
43530
43531 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43532
43533         * gcc.dg/cpp/assert4.c: New test.
43534
43535 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
43536
43537         PR c++/2294
43538         * g++.dg/lookup/using9.c: New test.
43539
43540 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
43541
43542         PR c++/12762
43543         * g++.dg/template/error3.C: New test.
43544
43545 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
43546
43547         PR ada/13035
43548         * ada/acats/run_acats, run_all.sh: Fix syntax error.
43549         No longer use a wrapper for gcc, since this does not work under
43550         Windows.
43551
43552 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
43553
43554         PR c++/2094
43555         * g++.dg/template/ptrmem7.C: New test.
43556
43557 2003-11-13  Andrew Pinski <apinski@apple.com>
43558
43559         * gcc.c-torture/compile/20031113-1.c: New test.
43560
43561 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
43562             Kean Johnston <jkj@sco.com>
43563
43564         PR c/13029
43565         * gcc.dg/unused-4.c: Update.
43566
43567 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
43568
43569         * g++.dg/opt/const3.C: New test.
43570
43571 2003-11-13  Jan Hubicka  <jh@suse.cz>
43572
43573         * gcc.c-torture/compile/20031112-1.c: New test.
43574
43575 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
43576
43577         * g++.dg/parse/crash10.C: Remove bogus error marker.
43578
43579 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43580
43581         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
43582         (host_gcc): Likewise.
43583         (ROOT): Honor $PWDCMD.
43584         (BASE): Likewise.
43585         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
43586
43587 2003-11-12  Catherine Moore  <clm@redhat.com>
43588
43589         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
43590
43591 2003-11-12  Andreas Jaeger  <aj@suse.de>
43592             Jakub Jelinek  <jakub@redhat.com>
43593             Andrew Pinski  <pinskia@physics.uc.edu>
43594             Richard Henderson  <rth@redhat.com>
43595
43596         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
43597         systems.
43598         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
43599
43600         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
43601         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
43602
43603 2003-11-11  Andreas Jaeger  <aj@suse.de>
43604
43605         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
43606
43607         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
43608
43609 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
43610
43611         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
43612         Clean ups.
43613
43614 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
43615
43616         * gcc.dg/trampoline-1.c: New test.
43617
43618 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
43619
43620         * gcc.c-torture/compile/200031109-1.c: New test.
43621
43622 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
43623
43624         PR c/3190
43625         PR c/8714
43626         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
43627         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
43628         gcc.dg/format/no-y2k-1.c: Update.
43629
43630 2003-11-08  Roger Sayle  <roger@eyesopen.com>
43631
43632         PR optimization/10467
43633         * gcc.dg/20031108-1.c: New test case.
43634
43635 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
43636
43637         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
43638
43639 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
43640
43641         * gcc.dg/compound-lvalue-1.c: New test.
43642         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
43643         some XFAILs.
43644
43645 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
43646
43647         * gcc.dg/altivec-varargs-1.c: New test.
43648
43649 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
43650
43651         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
43652         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
43653         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
43654         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
43655         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
43656
43657 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
43658
43659         * gcc.dg/cond-lvalue-1.c: New test.
43660
43661 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
43662
43663         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
43664
43665 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43666
43667         PR c++/11616
43668         * g++.dg/template/instantiate5.C: New test.
43669
43670 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43671
43672         PR c++/12726
43673         * g++.dg/ext/complit2.C: Replace test with self-contained version.
43674         * ChangeLog: Add missing first entry for above test.
43675
43676 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43677
43678         PR c++/9810
43679         * g++.dg/template/using8.C: New test.
43680         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
43681
43682 2003-11-02  Roger Sayle  <roger@eyesopen.com>
43683
43684         PR optimization/10817
43685         * gcc.c-torture/compile/20031102-1.c: New test case.
43686
43687 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
43688
43689         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
43690         2147483647.
43691
43692 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43693
43694         * gcc.dg/20031102-1.c: New test.
43695
43696 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43697
43698         * gcc.dg/complex-1.c: New test.
43699
43700 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43701
43702         PR c++/12796
43703         * g++.dg/template/crash13.C: Adjust expected error location.
43704         * g++.old-deja/g++.brendan/ns1.C: Likewise.
43705
43706 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
43707
43708         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
43709
43710 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
43711
43712         PR/10239
43713         * gcc.c-torture/compile/20031031-2.c: New test.
43714
43715 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
43716
43717         PR/11640
43718         * gcc.c-torture/compile/20031031-1.c: New test.
43719
43720 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
43721
43722         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
43723         * gcc.misc-tests/bprob.exp: Likewise.
43724         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
43725         the execution test on arm-elf configs.
43726         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
43727         configs that don't support scratch files.
43728         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
43729
43730 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
43731
43732         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
43733         done by dejagnu.
43734
43735 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
43736
43737         * ada/acats/run_all.sh: Redirect mv output to /dev/null
43738         Avoid non pure sh syntax. Add more logging.
43739
43740         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
43741         fail.
43742
43743 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43744
43745         PR libgcj/10610
43746         * gcc.dg/ppc-stackalign-1.c: New test.
43747
43748 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
43749
43750         * ada/acats/run_all.sh: Change output to be more compliant with
43751         dejagnu framework.
43752         Create acats.sum and acats.log files under testsuite/ada/acats
43753         Only run [a-z]* directories, to filter out e.g. CVS.
43754         Redirect build output to log file.
43755
43756 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
43757
43758         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
43759
43760 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
43761
43762         PR ada/5909:
43763         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
43764
43765 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
43766
43767         * gcc.c-torture/compile/20031023-1.c: New test.
43768         * gcc.c-torture/compile/20031023-2.c: New test.
43769         * gcc.c-torture/compile/20031023-3.c: New test.
43770         * gcc.c-torture/compile/20031023-4.c: New test.
43771
43772 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43773
43774         PR c++/10371
43775         * g++.dg/lookup/scoped8.C: New test.
43776
43777 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
43778
43779         * g++.dg/opt/reg-stack3.C: New test.
43780
43781 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
43782
43783         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
43784
43785 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43786
43787         PR c++/11076
43788         * g++.dg/template/crash13.C: New test.
43789
43790 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
43791
43792         * gcc.dg/c99-restrict-2.c: New test.
43793
43794 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
43795
43796         PR c++/12698, c++/12699, c++/12700, c++/12566
43797         * g++.dg/inherit/covariant9.C: New test.
43798         * g++.dg/inherit/covariant10.C: New test.
43799         * g++.dg/inherit/covariant11.C: New test.
43800
43801 2003-10-23  Jason Merrill  <jason@redhat.com>
43802
43803         PR c++/12726
43804         * g++.dg/ext/complit2.C: New test.
43805
43806 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
43807
43808         PR target/12654
43809         * gcc.c-torture/execute/20031020-1.c: New test.
43810
43811 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43812
43813         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
43814         following the jump_insn.
43815
43816 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
43817
43818         * gcc.dg/cast-lvalue-1.c: New test.
43819
43820 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
43821
43822         PR c++/11962
43823         * g++.dg/template/cond2.C: New test.
43824
43825 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
43826
43827         * gcc.dg/builtins-28.c: New test.
43828
43829 2003-10-20  Jan Hubicka  <jh@suse.cz>
43830
43831         * g++.dg/opt/inline4.C: Do not use min-inline-insns
43832         parameter.
43833         * gcc.dg/inline-2.c: Likewise.
43834
43835 2003-10-20  Phil Edwards  <phil@codesourcery.com>
43836
43837         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
43838         * gcc.dg/nest.c: Likewise.
43839
43840 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43841
43842         PR c++/9781, c++/10583, c++/11862
43843         * g++.dg/parse/crash13.C: New test.
43844
43845 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43846
43847         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
43848
43849 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
43850
43851         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
43852         Define HAVE_C99_RUNTIME except on Solaris.
43853         * gcc.dg/builtins-20.c: Likewise.
43854
43855 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43856
43857         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
43858
43859 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43860
43861         PR c++/12495
43862         * g++.dg/template/crash21.C: New test.
43863
43864 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43865
43866         PR c++/2513
43867         * g++.dg/template/typename5.C: New test.
43868
43869 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43870
43871         PR c++/12369
43872         * g++.dg/template/friend25.C: New test.
43873
43874 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
43875
43876         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
43877         versions.
43878
43879 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
43880
43881         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
43882         == 2147483647.
43883
43884 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
43885
43886         * gcc.c-torture/execute/960416-1.x: Remove.
43887         * gcc.c-torture/execute/divconst-3.x: Likewise.
43888
43889 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
43890
43891         PR target/12598
43892         * gcc.dg/torture/cris-volatile-1.c: New test.
43893
43894 2003-10-14  Roger Sayle  <roger@eyesopen.com>
43895
43896         PR optimization/9325
43897         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
43898         for overflowing floating point to integer conversion during RTL
43899         simplification.
43900
43901 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
43902
43903         * objc/execute/_cmd.m: Fix typo.
43904         * objc.dg/image-info.m, objc.dg/symtab-1.m:
43905         Relax 'scan-assembler' regexp.
43906         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
43907         objc.dg/try-catch-4.m: Run on non-Darwin targets.
43908         * objc.dg/zero-link-2.m: Remove blank line.
43909         * objc.dg/zero-link-3.m: New test case.
43910
43911 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
43912
43913         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
43914
43915         * gcc.dg/asm-names.c: Use scan-assembler-not rather
43916         than linker trickery.
43917
43918 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43919
43920         PR c++/12370
43921         * g++.dg/other/friend2.C: New test.
43922
43923 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
43924
43925         * gcc.dg/20031012-1.c: New test.
43926
43927 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
43928
43929         * gcc.dg/weak/weak-3.c: Fix for new warning.
43930
43931 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
43932
43933         PR optimization/8750
43934         * gcc.c-torture/execute/20031012-1.c: New test case.
43935
43936 2003-10-11  Roger Sayle  <roger@eyesopen.com>
43937
43938         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
43939         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
43940
43941 2003-10-11  Roger Sayle  <roger@eyesopen.com>
43942
43943         PR optimization/12260
43944         * gcc.c-torture/compile/20031011-2.c: New test case.
43945
43946 2003-10-11  Roger Sayle  <roger@eyesopen.com>
43947
43948         * gcc.c-torture/execute/20031011-1.c: New testcase.
43949
43950 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
43951
43952         * gcc.c-torture/compile/20031011-1.c: New test.
43953
43954 2003-10-11  Jan Hubicka  <jh@suse.cz>
43955
43956         * g++.dg/other/first-global.C: New test.
43957
43958 2003-10-11  Roger Sayle  <roger@eyesopen.com>
43959
43960         * gcc.c-torture/execute/string-opt-18.c: New testcase.
43961
43962 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
43963
43964         * gcc.c-torture/compile/20031010-1.c: New test.
43965
43966 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
43967
43968         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
43969         * gcc.c-torture/execute/va-arg-25.c: ... here.
43970
43971 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
43972
43973         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
43974
43975 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
43976
43977         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
43978
43979 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
43980
43981         * g++.dg/parse/error2.C: New test.
43982
43983 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
43984
43985         PR c++/11097
43986         * g++.dg/other/error5.C: Modify the error message.
43987         * g++.dg/lookup/using8.C: New test.
43988
43989 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
43990
43991         * gcc.dg/darwin-abi-2.c: New file.
43992         * gcc.c-torture/execute/va-arg-24.c: New file.
43993
43994 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
43995
43996         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
43997         indentation.
43998
43999 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
44000
44001         PR c++/10147
44002         * g++.dg/other/error4.C: Update error messages.
44003         * g++.dg/template/ptrmem4.C: Likewise.
44004
44005         PR c++/12337
44006         * g++.dg/init/new9.C: New test.
44007
44008         PR c++/12334, c++/12236, c++/8656
44009         * g++.dg/ext/attrib8.C: New test.
44010
44011 2003-10-06  Devang Patel  <dpatel@apple.com>
44012
44013         * gcc.dg/debug/dwarf2-3.h: New test.
44014         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
44015
44016 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
44017
44018         * g++.dg/opt/cfg2.C: New test.
44019
44020 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
44021
44022         * g++.dg/opt/float1.C: New test.
44023
44024 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44025
44026         * gcc.dg/c90-array-lval-6.c: New test.
44027         * gcc.dg/c99-array-lval-6.c: New test.
44028
44029 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
44030             Ziemowit Laski  <zlaski@apple.com>
44031
44032         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
44033         'Derived', so that it is never considered a class method; add
44034         new warning for '+port' method ambiguity.
44035         * objc.dg/method-12.m: Include <objc/objc.h> instead of
44036         <objc/objc-api.h> (needed on Mac OS X).
44037         * objc.dg/method-13.m: New test.
44038
44039 2003-10-03  Roger Sayle  <roger@eyesopen.com>
44040
44041         PR optimization/9325, PR java/6391
44042         * gcc.c-torture/execute/20031003-1.c: New test case.
44043
44044 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
44045
44046         PR optimization/12180
44047         * gcc.dg/20031002-1.c: New test.
44048
44049         PR c++/12486
44050         * g++.dg/inherit/error1.C: New test.
44051
44052 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
44053
44054         * lib/f-torture.exp (search_for): Rename to...
44055         (search_for_re): This.  Also, clean up comments and the
44056         "regexp" invocation.
44057
44058 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
44059
44060         * gcc.c-torture/compile/20031002-1.c: New test.
44061
44062 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
44063
44064         * g++.dg/opt/cond1.C: New test.
44065
44066 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
44067
44068         * gcc.dg/Wold-style-definition-2.c: New testcase.
44069         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
44070
44071 2003-09-29  Richard Henderson  <rth@redhat.com>
44072
44073         * g++.dg/init/array10.C: Add dg-options.
44074
44075 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
44076
44077         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
44078
44079 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44080
44081         * g++.dg/template/friend19.C: Fix typo.
44082         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
44083
44084 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
44085
44086         * gcc.c-torture/execute/20030928-1.c: New test.
44087         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
44088
44089 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44090
44091         * g++.dg/opt/unroll1.C: New test.
44092
44093 2003-09-26  Roger Sayle  <roger@eyesopen.com>
44094
44095         PR optimization/11741
44096         * gcc.dg/20030926-1.c: New test case.
44097
44098 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44099
44100         PR c++/5655
44101         * g++.dg/parse/access7.C: New test.
44102         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
44103
44104 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
44105
44106         MERGE OF objc-improvements-branch into MAINLINE:
44107         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
44108         if libobjc has not been built.
44109         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
44110         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
44111         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
44112         objc/execute/nested-3.m, objc/execute/np-2.m,
44113         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
44114         objc/execute/redefining_self.m, objc/execute/root_methods.m,
44115         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
44116         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
44117         objc.dg/special/unclaimed-category-1.h,
44118         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
44119         well as GNU runtime.
44120         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
44121         * execute/cascading-1.m, execute/function-message-1.m,
44122         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
44123         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
44124         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
44125         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
44126         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
44127         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
44128         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
44129         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
44130         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
44131         * objc.dg/bitfield-2.m: Run only on Darwin.
44132         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
44133         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
44134         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
44135         * objc.dg/const-str-1.m: Fix constant string layout.
44136
44137 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
44138
44139         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
44140
44141 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
44142
44143         * gcc.dg/darwin-abi-1.c: New file.
44144
44145 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
44146
44147         PR target/12281
44148         * gcc.c-torture/compile/20030921-1.c: New test.
44149
44150 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
44151
44152         * g++.dg/opt/reg-stack2.C: New test.
44153
44154 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
44155
44156         * g++.dg/eh/delayslot1.C: New test.
44157
44158 2003-09-20  Richard Henderson  <rth@redhat.com>
44159
44160         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
44161
44162 2003-09-20  Roger Sayle  <roger@eyesopen.com>
44163
44164         * gcc.c-torture/execute/20030920-1.c: New test case.
44165
44166 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44167
44168         * g++.dg/rtti/typeid3.C: Correct expected error message.
44169
44170 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44171
44172         PR c++/157
44173         * g++.dg/parse/crash12.C: New test.
44174
44175 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
44176
44177         * gcc.dg/compat/mixed-struct-check.h: New.
44178         * gcc.dg/compat/mixed-struct-defs.h: New.
44179         * gcc.dg/compat/mixed-struct-init.h: New.
44180         * gcc.dg/compat/struct-by-value-19_main.c: New.
44181         * gcc.dg/compat/struct-by-value-19_x.c: New.
44182         * gcc.dg/compat/struct-by-value-19_y.c: New.
44183         * gcc.dg/compat/struct-by-value-20_main.c: New.
44184         * gcc.dg/compat/struct-by-value-20_x.c: New.
44185         * gcc.dg/compat/struct-by-value-20_y.c: New.
44186         * gcc.dg/compat/struct-return-19_main.c: New.
44187         * gcc.dg/compat/struct-return-19_x.c: New.
44188         * gcc.dg/compat/struct-return-19_y.c: New.
44189         * gcc.dg/compat/struct-return-20_main.c: New.
44190         * gcc.dg/compat/struct-return-20_x.c: New.
44191         * gcc.dg/compat/struct-return-20_y.c: New.
44192
44193 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
44194         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
44195         so that it will not complain on LP64 targets.
44196
44197 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44198
44199         PR c++/495
44200         * g++.dg/template/friend24.C: New test.
44201
44202 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
44203
44204         PR c++/12332
44205         * g++.dg/template/memtmpl2.C: New test.
44206
44207 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
44208
44209         PR target/11184
44210         * gcc.dg/builtin-apply1.c: New test.
44211
44212 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
44213
44214         PR c++/9848
44215         * g++.dg/warn/Wunused-4.C: New test.
44216
44217 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44218
44219         PR c++/12316
44220         * g++.dg/other/gc2.C: New test.
44221
44222 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
44223
44224         PR c++/11991
44225         * g++.dg/rtti/typeid3.C: New test.
44226
44227         PR c++/12266
44228         * g++.dg/overload/template1.C: New test.
44229
44230 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
44231
44232         * g++.dg/opt/cfg3.C: New test.
44233
44234 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44235
44236         PR c++/7939
44237         * g++.dg/template/crash11.C: New test.
44238
44239 2003-09-16  Jason Merrill  <jason@redhat.com>
44240             Jakub Jelinek  <jakub@redhat.com>
44241
44242         * gcc.dg/attr-warn-unused-result.c: New test.
44243
44244 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
44245
44246         PR c++/12184
44247         * g++.dg/expr/call2.C: New test.
44248
44249 2003-09-15  Andreas Jaeger  <aj@suse.de>
44250
44251         * gcc.dg/Wold-style-definition-1.c: New test.
44252
44253 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
44254
44255         PR c++/3907
44256         * g++.dg/parse/template12.C: New test.
44257
44258         * g++.dg/abi/bitfield11.C: New test.
44259         * g++.dg/abi/bitfield12.C: Likewise.
44260
44261 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
44262
44263         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
44264         non-expansion of functional macro name without arguments at EOL.
44265         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
44266
44267 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
44268
44269         * gcc.c-torture/execute/20030914-[12].c: New tests.
44270
44271 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
44272
44273         PR c++/11788
44274         * g++.dg/overload/addr1.C: New test.
44275
44276 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
44277
44278         * gcc.dg/20030909-1.c: New test.
44279
44280 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
44281
44282         * gcc.dg/ultrasp10.c: New test.
44283
44284 2003-09-09  Devang Patel  <dpatel@apple.com>
44285
44286         * gcc.dg/darwin-ld-6.c: New test.
44287
44288 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44289
44290         * gcc.dg/torture/builtin-explog-1.c: New testcase.
44291
44292 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
44293
44294         * gcc.dg/ia64-types1.c: New test.
44295         * gcc.dg/ia64-types2.c: Likewise.
44296
44297 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44298
44299         * gcc.dg/builtins-1.c: Add more _Complex tests.
44300         * gcc.dg/torture/builtin-attr-1.c: Likewise.
44301
44302         * gcc.dg/builtins-1.c: Test existing _Complex functions.
44303         * gcc.dg/torture/builtin-attr-1.c: Likewise.
44304
44305 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
44306
44307         PR c++/11786
44308         * g++.dg/lookup/koenig2.C: New test.
44309
44310         PR c++/5296
44311         * g++.dg/rtti/typeid2.C: New test.
44312
44313 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
44314
44315         * gcc.c-torture/compile/20030904-1.c: New test.
44316
44317 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
44318
44319         * g++.dg/opt/longbranch2.C: New test.
44320
44321 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
44322
44323         * g++.dg/template/crash10.C: Only compile it.
44324
44325 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
44326
44327         PR middle-end/11665
44328         * gcc.c-torture/compile/20030907-1.c: New test.
44329         * g++.dg/init/array11.C: New test.
44330
44331 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
44332
44333         PR c++/11852
44334         * g++.dg/init/struct1.C: New test.
44335
44336 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
44337
44338         PR c++/12181
44339         * g++.dg/expr/comma1.C: New test.
44340
44341 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
44342
44343         PR c++/11867
44344         * g++.dg/expr/static_cast5.C: New test.
44345
44346 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
44347
44348         PR c++/11507
44349         * g++.dg/lookup/scoped7.C: New test.
44350
44351         PR c++/9574
44352         * g++.dg/other/static1.C: New test.
44353
44354         PR c++/11490
44355         * g++.dg/warn/template-1.C: New test.
44356
44357         PR c++/11432
44358         * g++.dg/template/crash10.C: New test.
44359
44360         PR c++/2478
44361         * g++.dg/overload/VLA.C: New test.
44362
44363         PR c++/10804
44364         * g++.dg/template/call1.C: New test.
44365
44366 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44367
44368         PR c++/11794
44369         * g++.dg/parse/using3.C: New test.
44370
44371 2003-09-06  Roger Sayle  <roger@eyesopen.com>
44372
44373         PR c++/11409
44374         * g++.dg/overload/builtin3.C: New test case.
44375
44376 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
44377
44378         PR c/9862
44379         * gcc.dg/20030906-1.c: New test.
44380         * gcc.dg/20030906-2.c: Likewise.
44381
44382 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44383
44384         PR c++/12167
44385         * g++.dg/parse/defarg5.C: New test.
44386
44387         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
44388
44389 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
44390
44391         PR c++/12163
44392         * g++.dg/expr/static_cast4.C: New test.
44393
44394         PR c++/12146
44395         * g++.dg/template/crash9.C: New test.
44396
44397 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
44398
44399         * g++.old-deja/g++.ext/pretty2.C: Update for change
44400         in __FUNCTION__.
44401         * g++.old-deja/g++.ext/pretty3.C: Likewise.
44402
44403 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
44404
44405         PR c++/11922
44406         * g++/dg/template/qualified-id1.C: New test.
44407
44408         PR c++/12037
44409         * g++.dg/warn/noeffect4.C: New test.
44410
44411 2003-09-04  Matt Austern  <austern@apple.com>
44412
44413         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
44414         * g++.dg/ext/fnname2.C: Likewise.
44415         * g++.dg/ext/fnname3.C: Likewise.
44416
44417 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
44418
44419         * g++.dg/expr/lval1.C: New test.
44420         * g++.dg/ext/lvcast.C: Remove.
44421
44422 2003-09-03  Roger Sayle  <roger@eyesopen.com>
44423
44424         PR optimization/11700.
44425         * gcc.c-torture/compile/20030903-1.c: New test case.
44426
44427 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
44428
44429         PR c++/12053
44430         * g++.dg/abi/layout4.C: New test.
44431
44432 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
44433
44434         PR c++/11553
44435         * g++.dg/parse/friend3.C: New test.
44436
44437 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
44438
44439         PR c++/11847
44440         * g++.dg/template/class1.C: New test.
44441
44442         PR c++/11808
44443         * g++.dg/expr/call1.C: New test.
44444
44445 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
44446
44447         PR c++/12114
44448         * g++.dg/init/ref9.C: New test.
44449
44450         PR c++/11972
44451         * g++.dg/template/nested4.C: New test.
44452
44453 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
44454
44455         PR c++/12093
44456         * g++.dg/template/non-dependent4.C: New test.
44457
44458         PR c++/11928
44459         * g++.dg/inherit/conv1.C: New test.
44460
44461 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
44462
44463         PR c++/6196
44464         * g++.dg/ext/label1.C: New test.
44465         * g++.dg/ext/label2.C: Likewise.
44466
44467 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
44468
44469         * g++.dg/expr/cond3.C: New test.
44470
44471 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44472
44473         * gcc.dg/builtins-1.c: Add new builtin cases.
44474
44475 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44476
44477         * gcc.dg/builtins-1.c: Add new cases.
44478         * gcc.dg/torture/builtin-attr-1.c: Likewise.
44479
44480 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44481
44482         * gcc.dg/builtins-1.c: Add more math builtin tests.
44483         * gcc.dg/torture/builtin-attr-1.c: New test.
44484
44485 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
44486
44487         PR optimization/5079
44488         * g++.dg/opt/static3.C: New test.
44489
44490 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44491
44492         * gcc.misc-tests/gcov-10b.c: New test.
44493
44494 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
44495
44496         * g++.dg/opt/ptrmem3.C: New test.
44497
44498         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
44499
44500 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
44501
44502         * gcc.dg/20030826-2.c: New test.
44503
44504 2003-08-26  Roger Sayle  <roger@eyesopen.com>
44505
44506         PR middle-end/12002
44507         * g77.f-torture/compile/12002.f: New test case.
44508
44509 2003-08-26  Roger Sayle  <roger@eyesopen.com>
44510
44511         * gcc.dg/20030826-1.c: New test case.
44512
44513 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
44514
44515         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
44516
44517 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
44518
44519         PR c++/11871
44520         * c++.dg/lookup/crash1.C: New test.
44521
44522         * c++.dg/warn/noeffect3.C: New test.
44523
44524 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
44525
44526         * gcc.dg/compat/vector-1_x.c: Compile with -w.
44527         * gcc.dg/compat/vector-1_y.c: Ditto.
44528         * gcc.dg/compat/vector-2_x.c: Ditto.
44529         * gcc.dg/compat/vector-2_y.c: Ditto.
44530
44531 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
44532
44533         * gcc.dg/20030702-1.c: New test.
44534
44535 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
44536
44537         PR c++/8795
44538         * g++.dg/ext/altivec-1.C: New test.
44539
44540 2003-08-24  Richard Henderson  <rth@redhat.com>
44541
44542         * g++.dg/eh/simd-2.C: Add -w for x86.
44543
44544 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
44545
44546         * gcc.dg/20030815-1.c: New test.
44547
44548 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44549
44550         PR c++/3765
44551         * g++.dg/parse/access6.C: New test.
44552
44553 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44554
44555         PR c++/641, c++/11876
44556         * g++.dg/template/friend22.C: New test.
44557         * g++.dg/template/friend23.C: Likewise.
44558
44559 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44560
44561         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
44562         identically.
44563
44564 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44565
44566         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
44567
44568 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44569
44570         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
44571
44572 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44573
44574         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
44575
44576 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44577
44578         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
44579
44580 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
44581
44582         PR c++/11919
44583         * g++.dg/overload/prom1.C: New test.
44584
44585         PR c++/11551
44586         * g++.dg/parse/dtor2.C: New test.
44587
44588         PR c++/10762
44589         * g++.dg/parse/using2.C: New test.
44590
44591 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
44592
44593         PR target/11805
44594         * gcc.c-torture/compile/20030821-1.c: New.
44595
44596 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
44597
44598         PR c++/11834
44599         * g++.dg/template/deduce2.C: New test.
44600
44601 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
44602
44603         * gcc.c-torture/execute/20030821-1.c: New test.
44604
44605 2003-08-20  Roger Sayle  <roger@eyesopen.com>
44606
44607         PR middle-end/11984
44608         * gcc.dg/20030820-1.c: New test case.
44609
44610 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
44611
44612         PR c++/11945
44613         * g++.dg/warn/noeffect2.C: New test.
44614
44615 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
44616
44617         PR c++/10926
44618         * g++.dg/template/dtor2.C: New test.
44619
44620         PR c++/11684
44621         * g++.dg/template/operator1.C: New test.
44622         * g++.dg/parse/operator4.C: New test.
44623
44624         PR c++/11946.C
44625         * g++.dg/expr/enum1.C: New test.
44626         * gcc.dg/c99-bool-1.c: Remove bogus warning.
44627
44628         PR c++/11036.C
44629         * g++.dg/parse/elab2.C: New test.
44630         * g++.dg/parse/typedef4.C: Change error message.
44631         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
44632         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
44633         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
44634
44635 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
44636
44637         * gcc.dg/pch/warn-1.c: New.
44638         * gcc.dg/pch/warn-1.hs: New.
44639
44640         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
44641         not-tested file.
44642
44643 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
44644
44645         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
44646
44647 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
44648
44649         * gcc.dg/uninit-D.c: New Test.
44650         * gcc.dg/uninit-E.c: New Test.
44651         * gcc.dg/uninit-F.c: New Test.
44652         * gcc.dg/uninit-G.c: New Test.
44653
44654 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
44655
44656         * g++.dg/README: Describe the pch directory.
44657
44658 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44659
44660         PR c++/11174
44661         * g++.dg/parse/access4.C: New test.
44662         * g++.dg/parse/access5.C: Likewise.
44663         * g++.old-deja/g++.jason/access17.C: Adjust error message.
44664
44665 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
44666
44667         * gcc.dg/noncompile/20030818-1.c: New.
44668
44669 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
44670
44671         PR c++/11957
44672         * g++.dg/warn/noeffect1.C: New test.
44673
44674         * g++.dg/template/scope2.C: New test.
44675         * g++.dg/template/error2.C: Correct dg-error
44676
44677 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
44678
44679         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
44680
44681 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
44682
44683         PR C++/11512
44684         * g++.dg/template/warn1.C: New.
44685
44686 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
44687
44688         * g++.dg/template/error2.C: New test.
44689         * g++.dg/lookup/using7.C: Adjust errors
44690         * g++.old-deja/g++.pt/crash36.C: Likewise.
44691         * g++.old-deja/g++.pt/derived3.C: Likewise.
44692
44693 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44694
44695         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
44696         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
44697         * gcc.c-torture/execute/builtins/string-9.c: New, from
44698         string-opt-9.c.  Adjust for execute/builtins framework.
44699         * gcc.c-torture/execute/string-opt-9.c: Delete.
44700
44701 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
44702
44703         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
44704
44705         * g++.dg/parse/ret-type2.C: New test.
44706
44707         PR c++/11703
44708         * g++.dg/init/new8.C: New test.
44709
44710         PR c++/10923
44711         * g++.dg/parse/typedef5.C: New test.
44712
44713         PR c++/9512
44714         * g++.dg/parse/qualified2.C: New test.
44715         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
44716         invalid code.
44717
44718 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
44719
44720         * g++.dg/conversion/ptrmem1.C: New test.
44721
44722 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
44723
44724         PR target/11693
44725         * gcc.dg/20030811-1.c: New test.
44726
44727         PR target/11535
44728         * gcc.c-torture/execute/20030811-1.c: New test.
44729
44730 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44731
44732         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
44733
44734 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
44735
44736         PR c++/11789.C
44737         * g++.dg/inherit/multiple1.C: New test.
44738
44739 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
44740
44741         * gcc.dg/spe1.c: New test.
44742
44743         PR c++/11670
44744         * g++.dg/expr/cast2.C: New test.
44745
44746         PR c++/10530
44747         * g++.dg/template/dependent-name2.C: New test.
44748
44749 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
44750
44751         * g++.dg/parse/crash11.C: Put the dg options in comments.
44752
44753 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
44754
44755         * lib/gcc-dg.exp: Update for diagnostic change.
44756
44757 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44758
44759         PR c++/5767
44760         * g++.dg/parse/crash11.C: New test.
44761
44762 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
44763
44764         * gcc.dg/cpp/spacing1.c: Update.
44765
44766 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
44767
44768         PR target/11739
44769         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
44770         a value for -mtune.
44771
44772 2003-08-04  Roger Sayle  <roger@eyesopen.com>
44773
44774         PR middle-end/11771
44775         * gcc.c-torture/compile/20030804-1.c: New test case.
44776
44777 2003-08-04  Roger Sayle  <roger@eyesopen.com>
44778
44779         * gcc.dg/20030804-1.c: New test case.
44780
44781 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
44782
44783         * gcc.dg/cpp/separate-1.c: New test.
44784
44785 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
44786
44787         PR c++/11704
44788         * g++.dg/template/dependent-expr2.C: New test.
44789
44790         PR c++/11766
44791         * g++.dg/expr/ptrmem1.C: New test.
44792
44793 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44794
44795         PR c++/9453
44796         * g++.dg/template/friend15.C: New test.
44797
44798 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
44799
44800         * lib/dg-pch.exp: Work round PCH bug.
44801
44802 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44803
44804         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
44805         builtins.  Move cases from builtins-4.c here.
44806
44807         * gcc.dg/torture/builtin-math-1.c: New test taken from
44808         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
44809         additional cases.
44810
44811         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
44812         Delete.
44813
44814 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
44815
44816         PR c++/9447
44817         * g++.dg/template/using7.C: New test.
44818
44819 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
44820
44821         * import1.c, import2.c: New tests.
44822
44823 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
44824
44825         * g++.dg/eh/crossjump1.C: New test.
44826
44827 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
44828
44829         PR c++/11697
44830         * g++.dg/template/using6.C: New test.
44831
44832         PR c++/11744
44833         * g++.dg/template/koenig2.C: New test.
44834
44835 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44836
44837         PR c++/7983
44838         * g++.dg/parse/typedef4.C: New test.
44839
44840 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44841
44842         PR c++/8442, c++/8806
44843         * g++.dg/template/elab1.C: New test.
44844         * g++.dg/template/type2.C: Likewise.
44845         * g++.dg/template/ttp3.C: Adjust expected error message.
44846         * g++.old-deja/g++.law/visibility13.C: Likewise.
44847         * g++.old-deja/g++.niklas/t135.C: Likewise.
44848         * g++.old-deja/g++.pt/ttp41.C: Likewise.
44849         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
44850         template argument.
44851         * g++.old-deja/g++.pt/ttp44.C: Likewise.
44852
44853 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
44854
44855         PR c++/11295
44856         * g++.dg/ext/stmtexpr1.C: New test.
44857
44858         * g++.dg/opt/tmp1.C: New test.
44859
44860         PR c++/11525
44861         * g++.dg/parse/constant4.C: New test.
44862
44863         PR c++/9447
44864         * g++.dg/template/using5.C: New test.
44865
44866 2003-07-31  Roger Sayle  <roger@eyesopen.com>
44867
44868         * gcc.dg/builtins-27.c: New test case.
44869
44870 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
44871
44872         * gcc.dg/tls/opt-7.c: New test.
44873
44874 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
44875
44876         * g++.old-deja/g++.other/crash18.C: Remove.
44877
44878 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
44879
44880         * g++.dg/template/explicit3.C: New.
44881         * g++.dg/template/explicit4.C: New.
44882         * g++.dg/template/explicit5.C: New.
44883
44884         PR c++/11347
44885         * g++.dg/template/memtmpl1.C: New.
44886
44887 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
44888
44889         PR target/11565
44890         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
44891         * gcc.dg/i386-387-5.c (dg-options): Likewise.
44892
44893 2003-07-30  Jan Hubicka  <jh@suse.cz>
44894
44895         * vtgc1.c: Kill.
44896
44897 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
44898
44899         * gcc.dg/struct-in-proto-1.c: New test.
44900
44901 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
44902
44903         * gcc.dg/cpp/include2.c: Only expect one message.
44904
44905 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
44906
44907         PR c++/9447
44908         * g++.dg/template/using1.C: New test.
44909         * g++.dg/template/using2.C: New test.
44910         * g++.dg/template/using3.C: New test.
44911         * g++.dg/template/using4.C: New test.
44912
44913 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
44914
44915         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
44916         * gcc.c-torture/execute/string-opt-10.c: Likewise.
44917
44918 2003-07-28  Jan Hubicka  <jh@suse.cz>
44919
44920         PR c++/11530
44921         * g++.dg/opt/call1.C: New test.
44922
44923 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
44924
44925         PR c++/11667
44926         * g++.dg/init/enum2.C: New test.
44927         * g++.dg/template/overload1.C: Add "-w" option.
44928
44929 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
44930
44931         * gcc.dg/Wdeclaration-after-statement-1.c,
44932         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
44933
44934 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
44935
44936         * gcc.c-torture/compile/20030725-1.c: New test.
44937
44938 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
44939
44940         * gcc.dg/20030505.c: Only run for SPE.
44941         Remove definition of opaque type.
44942
44943 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
44944
44945         * g++.dg/template/ptrmem6.C: New test.
44946
44947 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
44948
44949         * gcc.c-torture/compile/zero-strct-2.c: New test.
44950
44951 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
44952
44953         * gcc.dg/intermod-1.c: New test.
44954
44955 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44956
44957         PR c++/11617
44958         * g++.dg/template/lookup2.C: New test.
44959         * g++.dg/template/memclass1.C: Remove instantiated from error.
44960         * g++.dg/other/error2.C: Tweak expected errors.
44961
44962         PR c++/11596
44963         * g++.dg/template/defarg3.C: New test.
44964
44965         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
44966
44967 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
44968
44969         * g++.dg/inherit/access5.C: New test.
44970
44971 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44972
44973         PR c++/11513
44974         * g++.dg/template/crash8.C: New test.
44975
44976 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
44977
44978         PR c/10602
44979         * gcc.dg/noncompile/incomplete-2.c: New test.
44980
44981 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
44982
44983         PR c++/11645
44984         * g++.dg/inherit/access4.C: New test.
44985
44986         PR c++/11517
44987         * g++.dg/expr/cond2.C: New test.
44988
44989         PR optimization/10679
44990         * g++.dg/opt/inline4.C: New test.
44991
44992 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
44993
44994         * g++.dg/parse/crash10: New test.
44995
44996 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
44997
44998         * g++.dg/ext/flexary1.C: New test.
44999
45000 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45001
45002         PR c++/10793
45003         * g++.dg/template/crash9.C: New test.
45004
45005 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45006
45007         PR c++/3004
45008         * g++.dg/parse/typedef3.C: New test.
45009
45010         PR c++/7906
45011         * g++.dg/parse/operator2.C: New test.
45012
45013         PR c++/8895
45014         * g++.dg/parse/def-tmpl-arg1.C: New test.
45015
45016         PR c++/9282
45017         * g++.dg/parse/funptr1.C: New test.
45018
45019         PR c++/9452
45020         * g++.dg/parse/ambig3.C: New test.
45021
45022         PR c++/9454
45023         * g++.dg/parse/operator3.C: New test.
45024
45025         PR c++/9486
45026         * g++.dg/parse/template10.C: New test.
45027
45028         PR c++/9488
45029         * g++.dg/parse/template11.C: New test.
45030
45031         PR c++/10150
45032         * g++.dg/parse/invalid-op1.C: New test.
45033
45034         PR c++/10247
45035         * g++.dg/parse/condexpr1.C: New test.
45036
45037 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
45038
45039         * g++.dg/ext/packed3.C: New test.
45040         * g++.dg/ext/packed4.C: New test.
45041
45042         * gcc.dg/pack-test-3.c: New test.
45043
45044 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
45045
45046         * lib/compat.exp: Handle dg-options per source file.
45047         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
45048         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
45049         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
45050         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
45051         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
45052         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
45053         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
45054         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
45055         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
45056         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
45057         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
45058         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
45059         * g++.dg/compat/break/bitfield7_x.C: Ditto.
45060         * g++.dg/compat/break/bitfield7_y.C: Ditto.
45061
45062 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
45063
45064         PR c/10320
45065         * gcc.c-torture/execute/20030718-1.c: New test.
45066
45067 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
45068
45069         PR optimization/11536
45070         * gcc.dg/20030721-1.c: New test.
45071
45072 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
45073
45074         PR c++/11546
45075         * g++.dg/template/lookup1.C: New test.
45076
45077 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
45078
45079         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
45080         diagnostics of ill-formed constructs involving labels.
45081         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
45082         the new 'previously defined here' message.
45083
45084 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
45085
45086         * g++.dg/parse/non-dependent2.C: New test.
45087
45088 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
45089
45090         * g++.dg/init/init-ref4.C: xfail on targets without
45091         weak symbols.
45092
45093 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
45094
45095         PR target/11087
45096         * gcc.c-torture/execute/20030717-1.c: New test.
45097
45098 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
45099
45100         * g++.dg/opt/cfg1.C: New test.
45101
45102 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
45103
45104         PR optimization/11557
45105         * gcc.dg/20030717-1.c: New test.
45106
45107 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
45108
45109         PR c++/10476
45110         * g++.dg/expr/crash-1.C: New test.
45111
45112         PR c++/11027
45113         * g++.dg/template/init3.C: New test.
45114
45115         PR c++/8222
45116         * g++.dg/template/non-dependent1.C: New test.
45117
45118         PR c++/11070
45119         * g++.dg/template/non-dependent2.C: New test.
45120
45121         PR c++/11071
45122         * g++.dg/template/non-dependent3.C: New test.
45123
45124         PR c++/9907
45125         * g++.dg/template/sizeof5.C: New test.
45126
45127 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
45128
45129         PR 11498
45130         * gcc.c-torture/compile/mangle-1.c: New file.
45131
45132 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45133
45134         PR c++/7809
45135         * g++.dg/parse/access3.C: New test.
45136
45137 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
45138
45139         PR c++/11384
45140         * g++.dg/init/init-ref4.C: New test.
45141
45142 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
45143
45144         PR c++/11547
45145         * g++.dg/parse/constant3.C: New test.
45146         * g++.dg/parse/crash7.C: Likewise.
45147
45148 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
45149
45150         PR target/11008
45151         * gcc.dg/i386-pentium4-not-mull.c: New.
45152
45153 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
45154
45155         * gcc.dg/asm-names.c (ymain): Make it weak.
45156
45157 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45158
45159         PR c++/5421
45160         * g++.dg/template/friend21.C: New test.
45161
45162 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
45163
45164         * gcc.dg/cleanup-8.c: New test.
45165         * gcc.dg/cleanup-9.c: New test.
45166
45167 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
45168
45169         * g++.dg/ext/dll-MI1.h: New file.
45170         * g++.dg/ext/dllexport-MI1.C: New file.
45171         * g++.dg/ext/dllimport-MI1.C: New file.
45172
45173 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
45174
45175         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
45176         it does not have cmpstrsi patterns (just cmpmemsi).
45177
45178 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
45179
45180         PR debug/11473
45181         * g++.dg/debug/debug8.C: New test.
45182
45183 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45184
45185         PR c++/10108
45186         * g++.dg/template/crash7.C: New test.
45187
45188 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
45189
45190         PR target/10795
45191         * gcc.c-torture/compile/20030708-1.c: New.
45192
45193 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
45194
45195         * gcc.c-torture/execute/20030715-1.c: New test.
45196
45197 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
45198
45199         * gcc.dg/pch/inline-3.c: New file.
45200         * gcc.dg/pch/inline-3.hs: New file.
45201         * gcc.dg/pch/inline-4.c: New file.
45202         * gcc.dg/pch/inline-4.hs: New file.
45203
45204 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
45205
45206         PR c++/11509
45207         * g++.dg/template/crash6.C: New test.
45208
45209         PR c++/7053
45210         * g++.dg/template/friend20.C: New test.
45211
45212         PR c++/7019
45213         * g++.dg/template/overload2.C: New test.
45214
45215 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45216
45217         PR optimization/11440
45218         * gcc.c-torture/execute/20030714-1.c: New test.
45219
45220 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45221
45222         PR c++/11154
45223         * g++.dg/template/partial2.C: New test.
45224
45225 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
45226
45227         PR c++/11503
45228         * g++.dg/template/anon1.C: New test.
45229
45230         PR c++/11493
45231         PR c++/11495
45232         * g++.dg/parse/template9.C: Likewise.
45233         * g++.dg/template/crash4.C: New test.
45234         * g++.dg/template/koenig1.C: Likewise.
45235         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
45236         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
45237         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
45238         functions.
45239         * g++.old-deja/g++.jason/template36.C: Likewise.
45240         * g++.old-deja/g++.mike/p1989.C: Likewise.
45241         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
45242         * g++.old-deja/g++.pt/ttp20.C: Use this->.
45243         * g++.old-deja/g++.pt/ttp21.C: Use this->.
45244         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
45245         compiling.
45246         * g++.old-deja/g++.pt/union2.C: Use this->.
45247
45248 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
45249
45250         * gcc.dg/20030711-1.c: New test.
45251
45252 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
45253
45254         PR c++/11050
45255         * g++.dg/parse/args1.C: New test.
45256         * g++.pt/defarg8.C: Change expected errors.
45257
45258 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
45259
45260         PR c++/8164
45261         * g++.dg/template/nontype2.C: New test.
45262
45263         PR c++/10558
45264         * g++.dg/parse/template8.C: New test.
45265
45266         PR c++/8327
45267         * g++.dg/template/scope1.C: New test.
45268
45269         * g++.dg/warn/Wsign-compare-1.C: New test.
45270
45271 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
45272
45273         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
45274
45275 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
45276
45277         PR c++/9411
45278         * g++.dg/template/explicit2.C: New test.
45279
45280         PR c++/10032
45281         * g++.dg/warn/pedantic1.C: New test.
45282
45283 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
45284
45285         PR c++ 9483
45286         * g++.dg/other/field1.C: New test.
45287
45288 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
45289
45290         PR c/11449
45291         * gcc.c-torture/compile/20030707-1.c: New.
45292
45293 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45294
45295         PR c++/10849
45296         * g++.dg/template/access12.C: New test.
45297
45298 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
45299
45300         * g++.dg/bprob/bprob.exp (prof_ext): Update.
45301         * g77.dg/bprob/bprob.exp (prof_ext): Update.
45302         * gcc.misc-tests/bprob.exp (prof_ext): Update.
45303         * gcc.misc-tests/gcov.exp: Update
45304         * g++.dg/gcov/gcov.exp: Update
45305         * lib/gcov.exp: Update.
45306
45307 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
45308
45309         * g++.dg/abi/mangle17.C: Make sure template expressions are
45310         dependent.
45311         * g++.dg/abi/mangle4.C: Mark erroneous casts.
45312         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
45313         * g++.dg/opt/stack1.C: Remove erroneous code.
45314         * g++.dg/parse/template7.C: New test.
45315         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
45316         * g++.old-deja/g++.pt/crash4.C: Likewise.
45317
45318 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
45319
45320         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
45321         with zero or one occurence of `$' after the initial `L'.
45322
45323 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
45324
45325         * gcc.c-torture/compile/20030704-1.c: Add a comment.
45326
45327 2003-07-08  Roger Sayle  <roger@eyesopen.com>
45328
45329         PR c/11370
45330         * gcc.dg/Wunreachable-6.c: New testcase.
45331         * gcc.dg/Wunreachable-7.c: New testcase.
45332
45333 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
45334
45335         PR c/11420
45336         * gcc.dg/20030708-1.c: New test.
45337
45338 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
45339
45340         * gcc.dg/compat/sdata-section.h: New file.
45341         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
45342         * gcc.dg/torture/mips-sdata-1.c: New test.
45343
45344 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45345
45346         PR c++/11030
45347         * g++.dg/template/friend19.C: New test.
45348
45349 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
45350
45351         * g++.dg/opt/strength-reduce.C: New test.
45352
45353 2003-07-07  Roger Sayle  <roger@eyesopen.com>
45354
45355         PR target/10979
45356         * gcc.dg/20030707-1.c: New testcase.
45357
45358 2003-07-07  Roger Sayle  <roger@eyesopen.com>
45359
45360         PR optimization/11059
45361         * g++.dg/opt/emptyunion.C: New testcase.
45362
45363 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
45364             Eric Botcazou  <ebotcazou@libertysurf.fr>
45365
45366         * g++.dg/opt/stack1.C: New test.
45367
45368 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
45369
45370         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
45371         run test.
45372
45373         PR c++/11431
45374         * g++.dg/expr/static_cast3.C: New test.
45375
45376 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
45377
45378         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
45379         everywhere.
45380         * gcc.dg/concat.c: Concatenation of string constants with
45381         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
45382         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
45383         * gcc.dg/cpp/escape-2.c: Use wide character constants where
45384         necessary to avoid multi-character character constant warning.
45385         * gcc.dg/cpp/escape.c: Likewise.
45386         * gcc.dg/cpp/ucs.c: Likewise.
45387         Remove backslashes from dg-bogus comments, as they confuse Tcl.
45388         Fix a typo.
45389
45390 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
45391
45392         PR c/11428
45393         * gcc.c-torture/compile/20030704-1.c: New.
45394
45395 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
45396
45397         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
45398
45399 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
45400
45401         PR c++/5287, PR c++/7910,  PR c++/11021
45402         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
45403         tests for warnings.
45404         * g++.dg/ext/dllimport2.C: Add tests for warnings.
45405         * g++.dg/ext/dllimport3.C: Likewise.
45406         * g++.dg/ext/dllimport4.C: New file.
45407         * g++.dg/ext/dllimport5.C: New file.
45408         * g++.dg/ext/dllimport6.C: New file.
45409         * g++.dg/ext/dllimport7.C: New file.
45410         * g++.dg/ext/dllimport8.C: New file.
45411         * g++.dg/ext/dllimport9.C: New file.
45412         * g++.dg/ext/dllimport10.C: New file.
45413         * g++.dg/ext/dllexport1.C: New file.
45414
45415 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
45416
45417         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
45418         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
45419
45420 2003-07-03  Roger Sayle  <roger@eyesopen.com>
45421
45422         * gcc.dg/builtins-25.c: New testcase.
45423         * gcc.dg/builtins-26.c: New testcase.
45424
45425 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
45426
45427         * gcc.dg/compat/vector-defs.h: New file.
45428         * gcc.dg/compat/vector-setup.h: New file.
45429         * gcc.dg/compat/vector-check.h: New file.
45430         * gcc.dg/compat/vector-1_main.c: New file.
45431         * gcc.dg/compat/vector-1_x.c: New file.
45432         * gcc.dg/compat/vector-1_y.c: New file.
45433         * gcc.dg/compat/vector-2_main.c: New file.
45434         * gcc.dg/compat/vector-2_x.c: New file.
45435         * gcc.dg/compat/vector-2_y.c: New file.
45436
45437         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
45438         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
45439         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
45440         * gcc.dg/compat/struct-align-1.h: New file.
45441         * gcc.dg/compat/struct-align-1_main.c: New file.
45442         * gcc.dg/compat/struct-align-1_x.c: New file.
45443         * gcc.dg/compat/struct-align-1_y.c: New file.
45444         * gcc.dg/compat/struct-align-2.h: New file.
45445         * gcc.dg/compat/struct-align-2_main.c: New file.
45446         * gcc.dg/compat/struct-align-2_x.c: New file.
45447         * gcc.dg/compat/struct-align-2_y.c: New file.
45448
45449         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
45450         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
45451         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45452         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
45453         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
45454         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45455         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45456         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
45457         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
45458         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
45459         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
45460         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
45461         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
45462         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
45463         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
45464         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
45465         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
45466         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
45467         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45468         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45469         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45470         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45471         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45472         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45473         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45474         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45475         * gcc.dg/compat/struct-return-10_x.c: Ditto.
45476         * gcc.dg/compat/struct-return-2_x.c: Ditto.
45477         * gcc.dg/compat/struct-return-3_x.c: Ditto.
45478
45479 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
45480
45481         * gcc.dg/i386-call-1.c: New test.
45482
45483 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
45484
45485         PR c++/9162
45486         * g++.dg/parse/defarg4.C: New.
45487
45488 2003-07-03  Roger Sayle  <roger@eyesopen.com>
45489
45490         PR target/10700
45491         * gcc.c-torture/compile/20030703-1.c: New test case.
45492
45493 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
45494
45495         * g++.dg/template/local3.C: Remove extra semicolon.
45496
45497 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
45498
45499         * gcc.dg/i386-volatile-1.c: New test.
45500
45501 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
45502
45503         PR c++/11072
45504         * g++.dg/other/offsetof2.C: XFAIL.
45505         * g++.dg/other/offsetof5.C: New.
45506
45507         PR c++/10219
45508         * g++.dg/template/error1.C: New.
45509
45510         PR c++/9779
45511         * g++.dg/template/dependent-expr1.C: New.
45512
45513 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
45514
45515         PR c++/6949
45516         * g++.dg/template/local3.C: New test.
45517
45518         PR c++/11149
45519         * g++.dg/lookup/scoped6.C: New test.
45520
45521 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
45522
45523         PR c++/8046
45524         * g++.dg/other/error7.C: New test.
45525
45526 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
45527
45528         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
45529         * g++.old-deja/g++.abi/vtable3.h: Likewise.
45530         * g++.old-deja/g++.law/code-gen5.C: Likewise.
45531         * g++.old-deja/g++.other/union2.C: Likewise.
45532         * gcc.dg/c90-const-expr-2.c: Likewise.
45533         * gcc.dg/c90-const-expr-3.c: Likewise.
45534         * gcc.dg/c99-const-expr-2.c: Likewise.
45535         * gcc.dg/c99-const-expr-3.c: Likewise.
45536         * gcc.dg/concat.c: Likewise.
45537
45538 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
45539
45540         PR c++/9559
45541         * g++.dg/init/static1.C: New test.
45542
45543 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45544
45545         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
45546         * g++.old-deja/g++.other/access2.C: Likewise.
45547         * g++.old-deja/g++.other/decl2.C: Likewise.
45548         * gcc.c-torture/execute/20020615-1.c: Likewise.
45549
45550 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
45551
45552         PR c++/4933
45553         * g++.dg/template/sizeof4.C: New test.
45554
45555 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
45556
45557         * g++.dg/other/error6.C: New test.
45558
45559 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
45560
45561         PR c++/10750
45562         * g++.dg/parse/constant2.C: New test.
45563
45564 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
45565
45566         PR c++/11106
45567         * g++.dg/other/error5.C: New test.
45568
45569 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45570
45571         * gcc.dg/format/gcc_diag-1.c: New test.
45572
45573 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
45574
45575         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
45576
45577 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
45578
45579         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
45580         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
45581         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
45582
45583 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
45584
45585         * gcc.c-torture/execute/builtins/string-8.c: New test.
45586         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
45587         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
45588         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
45589
45590 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
45591
45592         PR c++/10468
45593         * g++.dg/ext/typeof6.C: New test.
45594
45595 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
45596
45597         PR c++/10796
45598         * g++.dg/init/enum1.C: New test.
45599
45600 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
45601
45602         * gcc.dg/20030627-1.c: New test.
45603
45604 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
45605
45606         PR c++/11332
45607         * g++.dg/expr/static_cast2.C: New test.
45608
45609 2003-06-26  Roger Sayle  <roger@eyesopen.com>
45610             Jakub Jelinek  <jakub@redhat.com>
45611
45612         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
45613         sprintf(dst,"%s",src) optimization.
45614         * gcc.c-torture/execute/20030626-1.c: New test case.
45615         * gcc.c-torture/execute/20030626-2.c: New test case.
45616
45617 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
45618
45619         * gcc.c-torture/execute/multi-ix.c: New test.
45620
45621         * gcc.c-torture/execute/simd-4.c (main):
45622         Added missing semicolon at end of union.
45623
45624 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
45625
45626         PR c++/8266
45627         * g++.dg/template/explicit-instantiation3.C: New test.
45628
45629 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
45630
45631         * gcc.dg/20030626-1.c: Use signed char.
45632
45633 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
45634
45635         * gcc.dg/20030626-1.c: New test.
45636
45637 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
45638
45639         * const-str-2.m: Update.
45640
45641 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
45642
45643         PR c++/10990
45644         * g++.dg/rtti/dyncast1.C: New test.
45645         * g++.dg/abi/mangle4.C: Correct base-specifier access.
45646         * g++.dg/lookup/scoped1.C: Remove XFAIL.
45647         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
45648
45649         PR c++/10931
45650         * g++.dg/expr/static_cast1.C: New test.
45651
45652 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
45653
45654         * gcc.dg/20030625-1.c: New test.
45655
45656 2003-06-24  Roger Sayle  <roger@eyesopen.com>
45657
45658         * gcc.c-torture/compile/20030624-1.c: New test case.
45659
45660 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
45661
45662         * gcc.c-torture/execute/string-opt-17.c: New test.
45663
45664 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
45665
45666         PR c++/5754
45667         * g++.dg/parse/crash6.C: New test.
45668
45669 2003-06-23  Roger Sayle  <roger@eyesopen.com>
45670
45671         * gcc.dg/builtins-24.c: New test case.
45672
45673 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
45674
45675         * g++.dg/opt/operator1.C: New test.
45676
45677 2003-06-22  Roger Sayle  <roger@eyesopen.com>
45678
45679         * gcc.c-torture/execute/string-opt-16.c: New test case.
45680
45681 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
45682
45683         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
45684         * g++.old-deja/g++.other/conv7.C: Likewise.
45685         * g++.old-deja/g++.other/overcnv2.C: Likewise.
45686         * g++.old-deja/g++.other/overload14.C: Likewise.
45687
45688 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
45689
45690         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
45691         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
45692
45693 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45694
45695         PR c++/10888
45696         * g++.dg/warn/Winline-3.C: New test.
45697
45698 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45699
45700         * lib/target-supports.exp (check_alias_available): Make the test
45701         program acceptable to the Solaris assembler.
45702
45703         PR c++/10749
45704         * g++.dg/template/memclass2.C: New test.
45705
45706 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45707             Eric Botcazou  <ebotcazou@libertysurf.fr>
45708
45709         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
45710         data for non-matching targets.
45711         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
45712
45713 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45714
45715         PR c++/10845
45716         * g++.dg/template/member3.C: New test.
45717
45718 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
45719
45720         PR c++/10939
45721         * g++.dg/template/func1.C: New test.
45722
45723         PR c++/9649
45724         * g++.dg/template/static4.C: New test.
45725         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
45726
45727         PR c++/11041
45728         * g++.dg/init/ref7.C: New test.
45729
45730 2003-06-19  Matt Austern  <austern@apple.com>
45731
45732         PR c++/11228
45733         * g++.dg/anew1.C: New test.
45734         * g++.dg/anew2.C: New test.
45735         * g++.dg/anew3.C: New test.
45736         * g++.dg/anew4.C: New test.
45737
45738 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
45739
45740         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
45741
45742 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
45743
45744         * gcc.c-torture/execute/simd-4.c (main): Make expected value
45745         endian-dependent.
45746
45747 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
45748
45749         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
45750         Remove cruft.
45751
45752 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
45753
45754         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
45755         * gcc.c-torture/compile/961203-1.c: Likewise.
45756         * gcc.c-torture/compile/980506-1.c: Likewise.
45757
45758 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
45759
45760         PR c++/10712
45761         * g++.dg/lookup/using7.C: New test.
45762
45763 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
45764
45765         PR c++/11105
45766         * g++.dg/abi/conv1.C: Remove it.
45767         * g++.dg/template/conv7.C: New test.
45768         * g++.dg/template/conv8.C: Likewise.
45769         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
45770         conversion operator.
45771
45772 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
45773
45774         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
45775         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
45776         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45777         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
45778         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
45779         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45780         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45781         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
45782         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
45783         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
45784         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
45785         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
45786         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
45787         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
45788         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
45789         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
45790         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
45791         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
45792         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45793         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45794         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45795         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45796         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45797         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45798         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45799         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45800         * gcc.dg/compat/struct-return-10_x.c: Ditto.
45801         * gcc.dg/compat/struct-return-2_x.c: Ditto.
45802         * gcc.dg/compat/struct-return-3_x.c: Ditto.
45803
45804 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
45805
45806         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
45807         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
45808         indications.
45809
45810 2003-06-16  Roger Sayle  <roger@eyesopen.com>
45811
45812         * gcc.dg/i386-387-5.c: New test case.
45813         * gcc.dg/i386-387-6.c: New test case.
45814         * gcc.dg/builtins-23.c: New test case.
45815
45816 2003-06-15  Roger Sayle  <roger@eyesopen.com>
45817
45818         * gcc.dg/builtins-22.c: New test case.
45819         * gcc.dg/i386-387-1.c: Update to test exp.
45820         * gcc.dg/i386-387-2.c: Likewise.
45821
45822 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45823
45824         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
45825
45826 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
45827
45828         * lib/gcc-dg.exp (dg-require-dll): New function.
45829         (dg-xfail-if): Likewise.
45830         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
45831         driver.
45832
45833         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
45834         * gcc.c-torture/compile/20001205-1.c: Likewise.
45835         * gcc.c-torture/compile/20001226-1.c: Likewise.
45836         * gcc.c-torture/compile/20010518-2.c: Likewise.
45837         * gcc.c-torture/compile/20020312-1.c: Likewise.
45838         * gcc.c-torture/compile/20020604-1.c: Likewise.
45839         * gcc.c-torture/compile/920501-12.c: Likewise.
45840         * gcc.c-torture/compile/920501-4.c: Likewise.
45841         * gcc.c-torture/compile/920520-1.c: Likewise.
45842         * gcc.c-torture/compile/920521-1.c: Likewise.
45843         * gcc.c-torture/compile/920625-1.c: Likewise.
45844         * gcc.c-torture/compile/961203-1.c: Likewise.
45845         * gcc.c-torture/compile/980506-1.c: Likewise.
45846         * gcc.c-torture/compile/981006-1.c: Likewise.
45847         * gcc.c-torture/compile/981022-1.c: Likewise.
45848         * gcc.c-torture/compile/981223-1.c: Likewise.
45849         * gcc.c-torture/compile/990617-1.c: Likewise.
45850         * gcc.c-torture/compile/dll.c: Likewise.
45851         * gcc.c-torture/compile/labels-3.c: Likewise.
45852         * gcc.c-torture/compile/mipscop-1.c: Likewise.
45853         * gcc.c-torture/compile/mipscop-2.c: Likewise.
45854         * gcc.c-torture/compile/mipscop-3.c: Likewise.
45855         * gcc.c-torture/compile/mipscop-4.c: Likewise.
45856         * gcc.c-torture/compile/simd-5.c: Likewise.
45857         * gcc.c-torture/compile/20000804-1.x: Remove.
45858         * gcc.c-torture/compile/20001205-1.x: Likewise.
45859         * gcc.c-torture/compile/20001226-1.x: Likewise.
45860         * gcc.c-torture/compile/20010518-2.x: Likewise.
45861         * gcc.c-torture/compile/20020312-1.x: Likewise.
45862         * gcc.c-torture/compile/20020604-1.x: Likewise.
45863         * gcc.c-torture/compile/920501-12.x: Likewise.
45864         * gcc.c-torture/compile/920501-4.x: Likewise.
45865         * gcc.c-torture/compile/920520-1.x: Likewise.
45866         * gcc.c-torture/compile/920521-1.x: Likewise.
45867         * gcc.c-torture/compile/920625-1.x: Likewise.
45868         * gcc.c-torture/compile/961203-1.x: Likewise.
45869         * gcc.c-torture/compile/980506-1.x: Likewise.
45870         * gcc.c-torture/compile/981006-1.x: Likewise.
45871         * gcc.c-torture/compile/981022-1.x: Likewise.
45872         * gcc.c-torture/compile/981223-1.x: Likewise.
45873         * gcc.c-torture/compile/990617-1.x: Likewise.
45874         * gcc.c-torture/compile/mipscop-1.x: Likewise.
45875         * gcc.c-torture/compile/mipscop-2.x: Likewise.
45876         * gcc.c-torture/compile/mipscop-3.x: Likewise.
45877         * gcc.c-torture/compile/mipscop-4.x: Likewise.
45878         * gcc.c-torture/compile/simd-5.x: Likewise.
45879
45880         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
45881
45882 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
45883
45884         * gcc.c-torture/execute/20030611-1.c: New test.
45885
45886 2003-06-12  Roger Sayle  <roger@eyesopen.com>
45887
45888         PR middle-end/168
45889         * gcc.dg/20030612-1.c: New test case.
45890
45891 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
45892
45893         PR c++/10635
45894         * g++.dg/expr/cast1.C: New test.
45895
45896 2003-06-12  Roger Sayle  <roger@eyesopen.com>
45897
45898         * gcc.dg/builtins-21.c: New test case.
45899
45900 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
45901
45902         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
45903         options instead of at the end.
45904         * lib/objc.exp (objc_target_compile): Likewise.
45905
45906 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
45907
45908         PR c++/10432
45909         * g++.dg/parse/error1.C: New test.
45910
45911 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
45912
45913         * gcc.dg/compat/struct-by-value-11_main.c: New file.
45914         * gcc.dg/compat/struct-by-value-11_x.c: New file.
45915         * gcc.dg/compat/struct-by-value-11_y.c: New file.
45916         * gcc.dg/compat/struct-by-value-12_main.c: New file.
45917         * gcc.dg/compat/struct-by-value-12_x.c: New file.
45918         * gcc.dg/compat/struct-by-value-12_y.c: New file.
45919         * gcc.dg/compat/struct-by-value-13_main.c: New file.
45920         * gcc.dg/compat/struct-by-value-13_x.c: New file.
45921         * gcc.dg/compat/struct-by-value-13_y.c: New file.
45922         * gcc.dg/compat/struct-by-value-14_main.c: New file.
45923         * gcc.dg/compat/struct-by-value-14_x.c: New file.
45924         * gcc.dg/compat/struct-by-value-14_y.c: New file.
45925         * gcc.dg/compat/struct-by-value-15_main.c: New file.
45926         * gcc.dg/compat/struct-by-value-15_x.c: New file.
45927         * gcc.dg/compat/struct-by-value-15_y.c: New file.
45928         * gcc.dg/compat/struct-by-value-16_main.c: New file.
45929         * gcc.dg/compat/struct-by-value-16_x.c: New file.
45930         * gcc.dg/compat/struct-by-value-16_y.c: New file.
45931         * gcc.dg/compat/struct-by-value-17_main.c: New file.
45932         * gcc.dg/compat/struct-by-value-17_x.c: New file.
45933         * gcc.dg/compat/struct-by-value-17_y.c: New file.
45934         * gcc.dg/compat/struct-by-value-18_main.c: New file.
45935         * gcc.dg/compat/struct-by-value-18_x.c: New file.
45936         * gcc.dg/compat/struct-by-value-18_y.c: New file.
45937
45938         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
45939         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
45940         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
45941         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
45942         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
45943         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
45944         * gcc.dg/compat/scalar-return-3_main.c: New file.
45945         * gcc.dg/compat/scalar-return-3_x.c: New file.
45946         * gcc.dg/compat/scalar-return-3_y.c: New file.
45947         * gcc.dg/compat/scalar-return-4_main.c: New file.
45948         * gcc.dg/compat/scalar-return-4_x.c: New file.
45949         * gcc.dg/compat/scalar-return-4_y.c: New file.
45950
45951 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
45952
45953         * gcc.dg/compat/fp2-struct-check.h: New file.
45954         * gcc.dg/compat/fp2-struct-defs.h: New file.
45955         * gcc.dg/compat/fp2-struct-init.h: New file.
45956         * gcc.dg/compat/struct-by-value-10_main.c: New file.
45957         * gcc.dg/compat/struct-by-value-10_x.c: New file.
45958         * gcc.dg/compat/struct-by-value-10_y.c: New file.
45959         * gcc.dg/compat/struct-return-10_main.c: New file.
45960         * gcc.dg/compat/struct-return-10_x.c: New file.
45961         * gcc.dg/compat/struct-return-10_y.c: New file.
45962
45963         * gcc.dg/compat/compat-common.h: New file.
45964         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
45965         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
45966         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
45967         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
45968         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
45969         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
45970         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
45971         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45972         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
45973         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
45974         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45975         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
45976         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
45977         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45978         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
45979         * gcc.dg/compat/small-struct-check.h: Ditto.
45980         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
45981         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45982         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
45983         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
45984         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45985         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
45986         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
45987         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45988         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
45989         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
45990         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45991         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
45992         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
45993         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45994         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
45995         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
45996         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45997         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
45998         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
45999         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46000         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
46001         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
46002         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46003         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
46004         * gcc.dg/compat/struct-return-2_main.c: Ditto.
46005         * gcc.dg/compat/struct-return-2_x.c: Ditto.
46006         * gcc.dg/compat/struct-return-2_y.c: Ditto.
46007         * gcc.dg/compat/struct-return-3_main.c: Ditto.
46008         * gcc.dg/compat/struct-return-3_x.c: Ditto.
46009         * gcc.dg/compat/struct-return-3_y.c: Ditto.
46010
46011 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
46012
46013         * g++.dg/pch/static-1.C: New file.
46014         * g++.dg/pch/static-1.Hs: New file.
46015
46016 2003-06-10  Richard Henderson  <rth@redhat.com>
46017
46018         * gcc.dg/asm-7.c: Adjust expected warning text.
46019
46020 2003-06-10  Roger Sayle  <roger@eyesopen.com>
46021
46022         * gcc.dg/builtins-20.c: New test case.
46023
46024 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
46025
46026         PR c++/11131
46027         * g++.dg/opt/template1.C: New test.
46028
46029 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
46030
46031         * lib/gcc-dg.exp (dg-test): Clear additional_files and
46032         additional_sources.
46033
46034 2003-05-21  David Taylor  <dtaylor@emc.com>
46035
46036         * gcc.dg/Wpadded.c: New file.
46037
46038 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
46039
46040         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
46041         * gcc.dg/special/weak-2.c: Add dg-require-weak.
46042         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
46043         dg-require-weak.
46044
46045 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
46046
46047         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
46048
46049 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
46050
46051         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
46052         (dg-require-alias): Likewise.
46053         (dg-require-gc-sections): Likewise.
46054         * lib/target-supports.exp (check_gc_sections_available): Likewise.
46055
46056 2003-06-08  Richard Henderson  <rth@redhat.com>
46057
46058         * gcc.dg/20011029-2.c: Fix the array reference.
46059         * gcc.dg/asm-7.c: New.
46060
46061 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
46062
46063         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
46064
46065 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
46066
46067         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
46068         (dg-require-gc-sections): Likewise.
46069
46070 2003-06-08  Jan Hubicka  <jh@suse.cz>
46071
46072         * i386-cmov1.c: Fix regular expression.
46073         * i386-cvt-1.c: Likewise.
46074         * i386-local.c: Likewise.
46075         * i386-local2.c: Likewise.
46076         * i386-mul.c: Likewise.
46077         * i386-ssetype-1.c: Likewise.
46078         * i386-ssetype-3.c: Likewise.
46079         * i386-ssetype-5.c: Likewise.
46080
46081 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46082
46083         PR c++/11039
46084         * g++.dg/warn/implicit-typename2.C: New test.
46085         * g++.dg/warn/implicit-typename3.C: New test.
46086
46087 2003-06-07  Richard Henderson  <rth@redhat.com>
46088
46089         * g++.dg/other/offsetof3.C: Use size_t.
46090         * g++.dg/other/offsetof4.C: Likewise.
46091
46092 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
46093
46094         * lib/copy-file.exp: New. Implement gcc_copy_files.
46095
46096         * lib/dg-pch.exp: Load copy-file.exp
46097         (dg-pch): Use gcc_copy_files instead of "file copy".
46098
46099 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
46100
46101         * gcc.dg/weak/weak.exp: Simplify.
46102         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
46103         * gcc.dg/weak/weak-1.c: Likewise.
46104         * gcc.dg/weak/weak-2.c: Likewise.
46105         * gcc.dg/weak/weak-3.c: Likewise.
46106         * gcc.dg/weak/weak-4.c: Likewise.
46107         * gcc.dg/weak/weak-5.c: Likewise.
46108         * gcc.dg/weak/weak-6.c: Likewise.
46109         * gcc.dg/weak/weak-7.c: Likewise.
46110         * gcc.dg/weak/weak-8.c: Likewise.
46111         * gcc.dg/weak/weak-9.c: Likewise.
46112
46113 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
46114
46115         gcc.c-torture/execute/20030606-1.c: New.
46116
46117 2003-06-06  Roger Sayle  <roger@eyesopen.com>
46118
46119         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
46120         * gcc.dg/builtins-19.c: Likewise.
46121
46122 2003-06-06  Roger Sayle  <roger@eyesopen.com>
46123
46124         * gcc.dg/builtins-2.c: Add some more tests.
46125         * gcc.dg/builtins-18.c: New test case.
46126         * gcc.dg/builtins-19.c: New test case.
46127
46128 2003-06-06  Roger Sayle  <roger@eyesopen.com>
46129             Jim Wilson  <wilson@tuliptree.org>
46130
46131         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
46132
46133 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
46134
46135         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
46136         mempcpy/stpcpy calls not to be optimized into something else.
46137         * gcc.c-torture/execute/string-opt-3.c: Moved to...
46138         * gcc.c-torture/execute/builtins/string-7.c: ...here.
46139         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
46140
46141 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46142
46143         * gcc.dg/format/asm_fprintf-1.c: New test.
46144
46145 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
46146
46147         * lib/gcc-defs.exp (additional_sources): New variable.
46148         (dg-additional-sources): New function.
46149         (additional_files): New variable.
46150         (dg-additional-files): New function.
46151         (dg-additional-files-options): Likewise.
46152         * lib/gcc-dg.exp (dg-require-weak): New function.
46153         (dg-require-alias): Likewise.
46154         (dg-require-gc-sections): Likewise.
46155         * lib/target-supports.exp (check_alias_available): Remove testfile
46156         parameter.
46157         (check_gc_sections_available): New function.
46158         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
46159         (dg-gpp-additional-files): Likewise.
46160         * lib/g++.exp (additional_sources): Remove.
46161         (additional_files): Likewise.
46162         (g++_target_compile): Use dg-additional-files-options.
46163
46164         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
46165         Tcl logic.
46166         * gcc.dg/special/ecos.exp: Remove.
46167         * gcc.dg/special/20000419-2.c: Use dg-require-*.
46168         * gcc.dg/special/alias-1.c: Likewise.
46169         * gcc.dg/special/alias-2.c: Likewise.
46170         * gcc.dg/special/gcsec-1.c: Likewise.
46171         * gcc.dg/special/weak-1.c: Likewise.
46172         * gcc.dg/special/weak-2.c: Likewise.
46173         * gcc.dg/special/wkali-1.c: Likewise.
46174         * gcc.dg/special/wkali-2.c: Likewise.
46175
46176         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
46177         dg-gpp-additional-*.
46178         * g++.dg/special/conpr-3.C: Likewise.
46179         * g++.dg/special/conpr-4.C: Likewise.
46180         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
46181         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
46182         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
46183         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
46184         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
46185         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
46186         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
46187         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
46188         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
46189         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
46190         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
46191         * g++.old-deja/g++.other/comdat1.C: Likewise.
46192         * g++.old-deja/g++.other/comdat2.C: Likewise.
46193         * g++.old-deja/g++.other/comdat3.C: Likewise.
46194         * g++.old-deja/g++.other/ctor1.C: Likewise.
46195         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
46196
46197 2003-06-05  Richard Henderson  <rth@redhat.com>
46198
46199         * gcc.dg/debug/20030605-1.c: New.
46200
46201 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
46202
46203         * README.QMTEST: Update.
46204
46205 2003-06-04  Richard Henderson  <rth@redhat.com>
46206
46207         * gcc.dg/cleanup-1.c: New.
46208         * gcc.dg/cleanup-2.c: New.
46209         * gcc.dg/cleanup-3.c: New.
46210         * gcc.dg/cleanup-4.c: New.
46211         * gcc.dg/cleanup-5.c: New.
46212         * gcc.dg/cleanup-6.c: New.
46213         * gcc.dg/cleanup-7.c: New.
46214
46215 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
46216
46217         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
46218
46219         * lib/dg-pch.exp: New file.
46220         * g++.dg/pch/pch.exp: Use dg-pch.exp.
46221         * gcc.dg/pch/pch.exp: Likewise.
46222
46223 2003-06-04  Roger Sayle  <roger@eyesopen.com>
46224
46225         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
46226         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
46227         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
46228         * gcc.dg/builtins-17.c: New test case.
46229         * gcc.dg/i386-387-4.c: New test case.
46230         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
46231
46232 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46233
46234         * gcc.dg/ultrasp9.c: New test.
46235
46236 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46237
46238         * gcc.c-torture/compile/20030604-1.c: New test.
46239         * gcc.dg/sparc-constant-1.c: New test.
46240
46241 2003-06-03  Glen Nakamura  <glen@imodulo.com>
46242
46243         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
46244
46245 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
46246
46247         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
46248
46249         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
46250         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
46251
46252 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
46253
46254         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
46255
46256 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46257
46258         PR c++/10940
46259         * g++.dg/template/spec10.C: New test.
46260
46261 2003-06-03  Roger Sayle  <roger@eyesopen.com>
46262
46263         * gcc.dg/builtins-16.c: New test case.
46264
46265 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
46266
46267         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
46268         mempcpy test with post-increments.
46269         * gcc.c-torture/execute/string-opt-3.c: New test.
46270         * gcc.dg/string-opt-1.c: New test.
46271
46272 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
46273
46274         PR fortran/10965
46275         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
46276
46277 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
46278
46279         * lib/scanasm.exp (dg-scan): New function, factored out of ...
46280         (scan-assembler): ... here.  Use dg-scan.
46281         (scan-assembler-not): Likewise.
46282         (scan-file): New function.
46283         (scan-file-not): Likewise.
46284         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
46285         * gcc.dg/cpp/_Pragma4.c: Likewise.
46286         * gcc.dg/cpp/_Pragma5.c: Likewise.
46287         * gcc.dg/cpp/avoidpaste1.c: Likewise.
46288         * gcc.dg/cpp/avoidpaste2.c: Likewise.
46289         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
46290         * gcc.dg/cpp/cmdlne-P.c: Likewise.
46291         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
46292         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
46293         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
46294         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
46295         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
46296         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
46297         * gcc.dg/cpp/cxxcom1.c: Likewise.
46298         * gcc.dg/cpp/line1.c: Likewise.
46299         * gcc.dg/cpp/maccom1.c: Likewise.
46300         * gcc.dg/cpp/maccom2.c: Likewise.
46301         * gcc.dg/cpp/maccom3.c: Likewise.
46302         * gcc.dg/cpp/maccom4.c: Likewise.
46303         * gcc.dg/cpp/maccom5.c: Likewise.
46304         * gcc.dg/cpp/maccom6.c: Likewise.
46305         * gcc.dg/cpp/multiline.c: Likewise.
46306         * gcc.dg/cpp/spacing1.c: Likewise.
46307         * gcc.dg/cpp/spacing2.c: Likewise.
46308         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
46309         * gcc.dg/cpp/trad/maccom1.c: Likewise.
46310         * gcc.dg/cpp/trad/maccom2.c: Likewise.
46311         * gcc.dg/cpp/trad/maccom3.c: Likewise.
46312         * gcc.dg/cpp/trad/maccom4.c: Likewise.
46313         * gcc.dg/cpp/trad/maccom6.c: Likewise.
46314         * gcc.dg/cpp/cxxcom2.c: Likewise.
46315         * gcc.dg/cpp/cxxcom2.h: New file.
46316
46317         * gcc.dg/cpp/truefalse.cpp: Move it to ...
46318         * g++.dg/cpp/truefalse.C: Here.
46319         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
46320
46321 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
46322
46323         * gcc.dg/cpp/redef3.c: New file.
46324
46325 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
46326
46327         * gcc.dg/i386-loop-3.c: New test.
46328
46329 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
46330
46331         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
46332
46333 2003-05-31  Roger Sayle  <roger@eyesopen.com>
46334
46335         * gcc.dg/fwrapv-1.c: New test case.
46336         * gcc.dg/fwrapv-2.c: New test case.
46337
46338 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46339
46340         PR c++/10956
46341         * g++.dg/template/spec9.C: New test.
46342
46343 2003-05-29  Roger Sayle  <roger@eyesopen.com>
46344
46345         * gcc.dg/duff-4.c: New test case.
46346
46347 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
46348
46349         PR fortran/10843
46350         * g77.dg/ffixed-form-1.f: New test
46351         * g77.dg/ffixed-form-2.f: New test
46352         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
46353         * g77.dg/ffree-form-3.f: New test
46354
46355 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
46356
46357         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
46358         * gcc.dg/wint_t-1.c: Likewise.
46359
46360 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46361
46362         * g++.dg/template/access11.C: New test.
46363
46364 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46365
46366         PR c++/10849
46367         * g++.dg/template/access10.C: New test.
46368
46369 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
46370             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46371
46372         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
46373
46374 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
46375
46376         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
46377         suppress for powerpc-*-darwin*.
46378         * gcc.dg/torture/builtin-noret-2.c: Likewise.
46379
46380 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
46381
46382         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
46383         suppress option for powerpc-*-darwin*.
46384
46385 2003-05-23  Roger Sayle  <roger@eyesopen.com>
46386
46387         * gcc.dg/builtins-1.c: Add tests for tan and atan.
46388         * gcc.dg/builtins-4.c: Add test for fmod.
46389
46390 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46391
46392         PR c++/10682
46393         * g++.dg/template/instantiate4.C: New test.
46394
46395 2003-05-22  Roger Sayle  <roger@eyesopen.com>
46396
46397         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
46398
46399 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
46400
46401         * gcc.dg/compat/scalar-return-1_main.c: New file.
46402         * gcc.dg/compat/scalar-return-1_x.c: New file.
46403         * gcc.dg/compat/scalar-return-1_y.c: New file.
46404         * gcc.dg/compat/scalar-return-2_main.c: New file.
46405         * gcc.dg/compat/scalar-return-2_x.c: New file.
46406         * gcc.dg/compat/scalar-return-2_y.c: New file.
46407         * gcc.dg/compat/struct-return-3_main.c: New file.
46408         * gcc.dg/compat/struct-return-3_y.c: New file.
46409         * gcc.dg/compat/struct-return-3_x.c: New file.
46410         * gcc.dg/compat/struct-return-2_main.c: New file.
46411         * gcc.dg/compat/struct-return-2_x.c: New file.
46412         * gcc.dg/compat/struct-return-2_y.c: New file.
46413
46414 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46415
46416         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
46417         for hppa*-hp-hpux*.
46418         * gcc.dg/20021014-1.c (dg-options): Likewise.
46419         * gcc.dg/nest.c (dg-options): Likewise.
46420
46421 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
46422
46423         PR c++/9738
46424         * g++.dg/ext/dllimport2.C: New file.
46425         * g++.dg/ext/dllimport3.C: New file.
46426
46427 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
46428
46429         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
46430         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
46431         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46432         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
46433         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46434         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
46435         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
46436         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
46437         * gcc.dg/compat/small-struct-defs.h: New file.
46438         * gcc.dg/compat/small-struct-init.h: New file.
46439         * gcc.dg/compat/small-struct-check.h: New file.
46440         * gcc.dg/compat/fp-struct-defs.h: New file.
46441         * gcc.dg/compat/fp-struct-check.h: New file.
46442         * gcc.dg/compat/fp-struct-init.h: New file.
46443         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
46444         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
46445
46446 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
46447
46448         * gcc.dg/20030225-2.c: New test.
46449
46450 2003-05-18  Roger Sayle  <roger@eyesopen.com>
46451             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46452
46453         * gcc.c-torture/compile/20030518-1.c: New test case.
46454
46455 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
46456
46457         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
46458         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
46459         gcc-dg-debug-runtest.
46460         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
46461         gcc-dg-debug-runtest.
46462
46463 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46464
46465         PR c++/9022
46466         * g++.dg/lookup/using6.C: New test.
46467
46468 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46469
46470         * g++.dg/parse/access2.C: New test.
46471
46472 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
46473
46474         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
46475         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
46476         * gcc.dg/debug/debug.exp: Likewise.
46477
46478 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
46479
46480         * gcc.dg/dollar.c: New test.
46481
46482 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
46483
46484         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
46485         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
46486         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
46487         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
46488         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
46489         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
46490         * gcc.dg/compat/struct-by-value-6_main.c: New file.
46491         * gcc.dg/compat/struct-by-value-6_x.c: New file.
46492         * gcc.dg/compat/struct-by-value-6_y.c: New file.
46493         * gcc.dg/compat/struct-by-value-7_main.c: New file.
46494         * gcc.dg/compat/struct-by-value-7_x.c: New file.
46495         * gcc.dg/compat/struct-by-value-7_y.c: New file.
46496         * gcc.dg/compat/struct-by-value-8_main.c: New file.
46497         * gcc.dg/compat/struct-by-value-8_x.c: New file.
46498         * gcc.dg/compat/struct-by-value-8_y.c: New file.
46499         * gcc.dg/compat/struct-by-value-9_main.c: New file.
46500         * gcc.dg/compat/struct-by-value-9_x.c: New file.
46501         * gcc.dg/compat/struct-by-value-9_y.c: New file.
46502
46503 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
46504
46505         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
46506         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
46507         support for "repo" mode.
46508         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
46509         * lib/g77-dg.exp: Likewise.
46510         * lib/obj-dg.exp: Likewise.
46511
46512 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
46513
46514         Merge from gcc-3_2-rhl8-branch:
46515         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
46516
46517         * gcc.dg/tls/opt-6.c: New test.
46518
46519         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
46520
46521         * gcc.dg/20030405-1.c: New test.
46522
46523         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
46524
46525         * gcc.dg/20030309-1.c: New test.
46526
46527         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
46528
46529         * gcc.c-torture/execute/20030307-1.c: New test.
46530
46531         2003-02-20  Randolph Chung  <tausq@debian.org>
46532
46533         * gcc.c-torture/compile/20030220-1.c: New test.
46534
46535         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
46536
46537         * gcc.dg/20030217-1.c: New test.
46538
46539         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
46540
46541         * gcc.c-torture/compile/20020129-1.c: New test.
46542
46543         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
46544
46545         * gcc.dg/unroll-1.c: New test.
46546
46547         2002-11-16  Jan Hubicka  <jh@suse.cz>
46548
46549         * gcc.c-torture/execute/20020920-1.c: New test.
46550
46551         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
46552
46553         PR target/7434
46554         * gcc.c-torture/compile/20021008-1.c: New test.
46555
46556         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
46557
46558         PR target/7559
46559         * gcc.c-torture/execute/20020810-1.c: New test.
46560
46561         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
46562
46563         * gcc.c-torture/compile/20020807-1.c: New test.
46564
46565         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
46566
46567         * gcc.dg/tls/opt-1.c: New test.
46568
46569         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
46570
46571         * gcc.dg/20020729-1.c: New test.
46572
46573         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
46574
46575         * g++.dg/opt/life1.C: New test.
46576
46577         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
46578
46579         * gcc.dg/20020525-1.c: New test.
46580
46581         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
46582
46583         PR c++/6794
46584         * g++.dg/ext/pretty1.C: New test.
46585         * g++.dg/ext/pretty2.C: New test.
46586
46587 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
46588
46589         PR c++/8385
46590         * g++.dg/ext/typeof5.C: New test.
46591
46592 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
46593
46594         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
46595         __USER_LABEL_PREFIX__ into account.
46596         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
46597
46598 2003-05-14  Roger Sayle  <roger@eyesopen.com>
46599
46600         * gcc.dg/builtins-15.c: New test case.
46601
46602 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
46603
46604         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
46605
46606 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
46607
46608         * lib/g++.exp: Tweak handling of additional source files.
46609         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
46610         * g++.dg/special/conpr-2a.C: Rename to ...
46611         * g++.dg/special/conpr-2a.cc: ... this.
46612         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
46613         * g++.dg/special/conpr-3a.C: Rename to ...
46614         * g++.dg/special/conpr-3a.cc: This.
46615         * g++.dg/special/conpr-3b.C: Rename to ...
46616         * g++.dg/special/conpr-3b.cc: This.
46617         * g++.dg/special/conpr-4.C: New test.
46618         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
46619
46620 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
46621
46622         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
46623
46624 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46625
46626         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
46627         * g++.old-deja/g++.robertl/eb71.C: Likewise.
46628         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
46629         * g++.old-deja/g++.other/warn3.C: Likewise.
46630
46631 2003-05-11  Roger Sayle  <roger@eyesopen.com>
46632
46633         * gcc.dg/i386-387-1.c: Update to also test log.
46634         * gcc.dg/i386-387-2.c: Likewise.
46635
46636 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
46637
46638         * g77.f-torture/execute/int8421.f: New test.
46639
46640 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46641
46642         PR c++/10230, c++/10481
46643         * g++.dg/lookup/scoped5.C: New test.
46644
46645 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46646
46647         PR c++/10552
46648         * g++.dg/template/ttp6.C: New test.
46649
46650 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
46651
46652         * gcc.c-torture/execute/builtins: New directory.
46653         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
46654         gcc.c-torture/execute/builtins.
46655         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
46656         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
46657         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
46658         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
46659
46660 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46661
46662         PR c++/9252
46663         * g++.dg/template/access8.C: New test.
46664         * g++.dg/template/access9.C: New test.
46665
46666 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46667
46668         PR c++/9554
46669         * g++.dg/parse/access1.C: New test.
46670
46671 2003-05-09  DJ Delorie  <dj@redhat.com>
46672
46673         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
46674         long, and not an int.
46675
46676 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46677
46678         PR c++/10555, c++/10576
46679         * g++.dg/template/memclass1.C: New test.
46680
46681 2003-05-08  DJ Delorie  <dj@redhat.com>
46682
46683         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
46684         targets.
46685         * gcc.c-torture/execute/20021024-1.x: Likewise.
46686         * gcc.c-torture/execute/shiftdi.x: Likewise.
46687         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
46688         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
46689         * gcc.dg/20021018-1.c: Likewise.
46690
46691 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46692
46693         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
46694
46695         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
46696         (bcopy): Call memmove.
46697
46698 2003-05-08  Roger Sayle  <roger@eyesopen.com>
46699
46700         * g77.f-torture/compile/8485.f: New test case.
46701
46702 2003-05-07  Richard Henderson  <rth@redhat.com>
46703
46704         PR c++/10570
46705         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
46706         Verify exception_cleanup not called for rethrows.
46707         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
46708         when exiting catch block without rethrowing.
46709         * g++.dg/eh/forced3.C: New.
46710         * g++.dg/eh/forced4.C: New.
46711
46712 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
46713
46714         * gcc.dg/20030505.c: Fix triplet.
46715
46716 2003-05-06  DJ Delorie  <dj@redhat.com>
46717
46718         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
46719         * gcc.dg/nest.c: Likewise.
46720
46721 2003-05-05  Roger Sayle  <roger@eyesopen.com>
46722
46723         * gcc.dg/builtins-14.c: New test case.
46724
46725 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
46726
46727         * lib/compat.exp (compat-execute): New argument.
46728         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
46729         * gcc.dg/compat: New test directory.
46730         * gcc.dg/compat/compat.exp: New expect script.
46731         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
46732         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
46733         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
46734         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
46735         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
46736         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
46737
46738         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
46739         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
46740         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
46741         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
46742         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
46743         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
46744         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
46745         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
46746         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
46747         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
46748         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
46749         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
46750         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
46751         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
46752         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
46753
46754 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
46755
46756         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
46757
46758 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
46759
46760         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
46761
46762 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
46763
46764         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
46765         * gcc.dg/ppc-fsel-2.c: New test.
46766
46767         * gcc.dg/unused-5.c: New test.
46768
46769 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46770
46771         PR c++/10496
46772         * g++.dg/warn/pmf1.C: New test.
46773
46774 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46775
46776         PR c++/4494
46777         * g++.dg/warn/main.C: New test.
46778
46779 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46780
46781         * gcc.dg/nonnull-3.c: New test.
46782
46783 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
46784
46785         * gcc.dg/cpp/Wtrigraphs.c: Update.
46786         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
46787
46788 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
46789
46790         * gcc.dg/ppc-fsel-1.c: New test.
46791
46792 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
46793
46794         PR c/10604
46795         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
46796
46797 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
46798
46799         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
46800
46801 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46802
46803         PR c++/9364, c++/10553, c++/10586
46804         * g++.dg/parse/typename4.C: New test.
46805         * g++.dg/parse/typename5.C: Likewise.
46806
46807 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
46808
46809         * gcc.c-torture/compile/20030503-1.c: New test.
46810
46811 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46812
46813         * g++.dg/lookup/using5.C: Fix testcase error.
46814
46815 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
46816
46817         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
46818         since MEABI is no longer supported.  Remove all vestiges
46819         of MEABI from the test.
46820
46821 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46822
46823         PR c++/10554
46824         * g++.dg/lookup/using5.C: New test.
46825
46826 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46827
46828         PR c++/8772
46829         * g++.dg/template/ttp5.C: New test.
46830
46831 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
46832
46833         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
46834         (dg-gpp-additional-sources): New function.
46835         (dg-gpp-additional-files): Likewise.
46836         * lib/g++.exp (additional_sources): New variable.
46837         (additional_files): Likewise.
46838         (g++_target_compile): Deal with them.
46839         * lib/old-dejagnu.exp: Remove.
46840         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
46841         * g++.old-deja: Revise all tests to use dg commands.
46842
46843 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46844
46845         PR c++/9432, c++/9528
46846         * g++.dg/lookup/using4.C: New test.
46847
46848 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
46849
46850         * gcc.dg/noreturn-5.c: New file.
46851         * gcc.dg/noreturn-6.c: New file.
46852
46853         * gcc.c-torture/compile/inline-1.c: New file.
46854
46855 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
46856
46857         PR c++/10551
46858         * g++.dg/template/explicit1.C: New test.
46859
46860 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
46861
46862         PR c++/10549
46863         * g++.dg/other/bitfield1.C: New test.
46864
46865         PR c++/10527
46866         * g++.dg/init/new7.C: New test.
46867
46868 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
46869
46870         * g++.dg/ext/desig1.C: New test.
46871         * g++.dg/ext/init1.C: Update.
46872
46873         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
46874
46875 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
46876
46877         PR c++/10180
46878         * g++.dg/warn/Winline-1.C: New test.
46879
46880 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
46881
46882         * gcc.c-torture/execute/string-opt-19.c: New test.
46883
46884         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
46885         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
46886
46887 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
46888
46889         PR c++/10506
46890         * g++.dg/init/new6.C: New test.
46891
46892         PR c++/10503
46893         * g++.dg/init/ref6.C: New test.
46894
46895 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
46896
46897         * g++.dg/warn/weak1.C: XFAIL on AIX4.
46898
46899 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46900
46901         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
46902         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
46903
46904 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
46905
46906         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
46907         initialized static data members.
46908
46909 2003-04-25  H.J. Lu <hjl@gnu.org>
46910
46911         * gcc.dg/ia64-sync-4.c: New test.
46912
46913 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46914
46915         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
46916         date.
46917
46918 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
46919
46920         PR c++/10337
46921         * g++.dg/warn/conv1.C: New test.
46922         * g++.old-deja/g++.other/conv7.C: Adjust.
46923         * g++.old-deja/g++.other/overload14.C: Adjust.
46924
46925 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
46926
46927         PR c++/10471
46928         * g++.dg/template/defarg2.C: New test.
46929
46930 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
46931
46932         * gcc.dg/cpp/include2.c: Update.
46933         * gcc.dg/cpp/multiline-2.c: New.
46934         * gcc.dg/cpp/multiline.c: Update.
46935         * gcc.dg/cpp/strify2.c: Update.
46936         * gcc.dg/cpp/trad/literals-2.c: Update.
46937
46938 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46939
46940         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
46941
46942 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
46943
46944         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
46945
46946 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
46947
46948         PR c++/10451
46949         * g++.dg/parse/crash4.C: New test.
46950
46951         PR c++/9847
46952         * g++.dg/parse/crash5.C: New test.
46953
46954 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
46955
46956         PR c++/10446
46957         * g++.dg/parse/crash3.C: New test.
46958
46959         PR c++/10428
46960         * g++.dg/parse/elab1.C: New test.
46961
46962 2003-04-22  Devang Patel  <dpatel@apple.com>
46963
46964         * gcc.dg/cpp/trad/funlike-5.c: New test.
46965
46966 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
46967
46968         * g++.dg/other/packed1.C: Fix dg options.
46969
46970 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
46971
46972         * g++.dg/other/offsetof2.C: New test.
46973
46974 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
46975
46976         * g++.dg/template/recurse.C: Adjust location of error messages.
46977
46978 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
46979
46980         PR c++/9881
46981         * g++.dg/init/addr-const1.C: New test.
46982         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
46983
46984 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
46985
46986         PR c++/10405
46987         * g++.dg/lookup/struct-hack1.C: New test.
46988
46989 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
46990
46991         * ucs.c: Update diagnostic messages.
46992
46993 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
46994
46995         * gcc.dg/cpp/truefalse.cpp: New test.
46996         * gcc.dg/cpp/cpp.exp: Update.
46997         * g++.dg/other/stdbool-if.C: Remove.
46998
46999 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
47000
47001         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
47002         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
47003
47004 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
47005
47006         * gcc.c-torture/compile/20030418-1.c: New test.
47007
47008 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
47009
47010         * README.compat: Remove; content moved to doc/sourcebuild.texi.
47011
47012 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47013
47014         PR c++/10347
47015         g++.dg/template/dependent-name1.C: New test.
47016
47017 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
47018
47019         * gcc.dg/warn-1.c (tourist_guide): New array,
47020         contains a pointer to bar.
47021
47022 2003-04-16  Roger Sayle  <roger@eyesopen.com>
47023
47024         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
47025         * gcc.c-torture/execute/medce-1.c: New test case.
47026         * gcc.c-torture/execute/medce-2.c: New test case.
47027
47028 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
47029
47030         * lib/prune.exp: Ignore more messages.
47031
47032         PR c++/10381
47033         * g++.dg/parse/lookup3.C: New test.
47034
47035 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
47036
47037         * gcc.c-torture/compile/20030415-1.c : New test.
47038
47039 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
47040
47041         * gcc.c-torture/execute/scope-2.c: Move to ...
47042         * gcc.dg/noncompile/scope.c: .... here.
47043
47044 2003-04-14  Roger Sayle  <roger@eyesopen.com>
47045
47046         * gcc.dg/20030414-2.c: New test case.
47047
47048 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
47049
47050         PR target/10377
47051         * gcc.dg/20030414-1.c: New test.
47052
47053 2003-04-13  Roger Sayle  <roger@eyesopen.com>
47054
47055         * gcc.dg/builtins-12.c: New test case.
47056         * gcc.dg/builtins-13.c: New test case.
47057
47058 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47059
47060         * gcc.c-torture/execute/string-opt-18.c: New test.
47061
47062 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
47063
47064         PR c++/10300
47065         * g++.dg/init/new5.C: New test.
47066
47067 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
47068
47069         PR c++/7910
47070         * g++.dg/ext/dllimport1.C: New test.
47071
47072 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47073
47074         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
47075
47076 2003-04-11  Bud Davis <bdavis9659@comcast.net>
47077
47078         PR Fortran/9263
47079         * g77.f-torture/noncompile/9263.f: New test
47080         PR Fortran/1832
47081         * g77.f-torture/execute/1832.f: New test
47082
47083 2003-04-11  David Chad  <davidc@freebsd.org>
47084             Loren J. Rittle  <ljrittle@acm.org>
47085
47086         PR libobjc/8562
47087         * objc.dg/headers.m: New test.
47088
47089 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
47090
47091         * gcc.c-torture/execute/builtin-noret-2.c: New.
47092         * gcc.c-torture/execute/builtin-noret-2.x: New.
47093         XFAIL builtin-noret-2.c at -O1 and above.
47094         * gcc.dg/redecl.c: New.
47095         * gcc.dg/Wshadow-1.c: Update error regexps.
47096
47097 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
47098
47099         * g++.dg/abi/bitfield10.C: New test.
47100
47101 2003-04-09  Mike Stump  <mrs@apple.com>
47102
47103         * gcc.dg/pch/pch.exp: Make testcase names longer.
47104         * g++.dg/pch/pch.exp: Make testcase names longer.
47105
47106 2003-04-08  Roger Sayle  <roger@eyesopen.com>
47107
47108         * gcc.dg/builtins-11.c: New test case.
47109
47110 2003-04-08  Roger Sayle  <roger@eyesopen.com>
47111
47112         * gcc.dg/builtins-9.c: New test case.
47113         * gcc.dg/builtins-10.c: New test case.
47114
47115 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
47116
47117         * gcc.dg/noncompile/init-4.c.c: New test.
47118
47119 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
47120
47121         * gcc.misc-test/gcov-9.c: New test.
47122         * gcc.misc-test/gcov-10.c: New test
47123         * gcc.misc-test/gcov-11.c: New test.
47124
47125 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
47126
47127         PR optimization/10024
47128         * gcc.c-torture/compile/20030405-1.c: New test.
47129
47130 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
47131
47132         * gcc.dg/pch/static-3.c: New.
47133         * gcc.dg/pch/static-3.hs: New.
47134         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
47135
47136 2003-04-04  Richard Henderson  <rth@redhat.com>
47137
47138         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
47139         * g++.dg/eh/forced2.C: Likewise.
47140
47141 2003-04-03  Mike Stump  <mrs@apple.com>
47142
47143         * lib/scanasm.exp (scan-assembler): Add xfail processing for
47144         target arg.
47145         (scan-assembler-times, scan-assembler-not): Likewise.
47146         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
47147
47148 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
47149
47150         * gcc.dg/sparc-loop-1.c: New test.
47151
47152 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
47153
47154         PR other/9274
47155         * g++.dg/pch/system-2.C: New.
47156         * g++.dg/pch/system-2.Hs: New.
47157
47158 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
47159
47160         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
47161
47162         * g++.dg/eh/simd-1.C (vecfunc): Same.
47163
47164 2003-04-01  Roger Sayle  <roger@eyesopen.com>
47165
47166         * gcc.c-torture/execute/20030401-1.c: New test case.
47167
47168 2003-04-01  Ziemowit Laski <zlaski@apple.com>
47169
47170         * objc.dg/defs.m: New.
47171
47172 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
47173
47174         * g++.dg/eh/simd-1.C: New.
47175         * g++.dg/eh/simd-2.C: New.
47176
47177 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
47178
47179         * gcc.c-torture/execute/simd-3.c: New.
47180
47181 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
47182
47183         PR c/9936
47184         * gcc.dg/20030331-2.c: New test.
47185
47186 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
47187
47188         PR c++/10278
47189         * g++.dg/parse/crash2.C: New test.
47190
47191 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
47192
47193         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
47194         * gcc.c-torture/execute/20030331-1.c: ...here.
47195
47196 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
47197
47198         * gcc.c-torture/execute/20030331-1.c: New test.
47199
47200 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
47201
47202         * lib/gcov.exp: Adjust call return testing strings.
47203         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
47204
47205 2003-03-31  Roger Sayle  <roger@eyesopen.com>
47206
47207         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
47208         * gcc.dg/builtins-7.c: New test case.
47209         * gcc.dg/builtins-8.c: New test case.
47210
47211 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
47212
47213         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
47214
47215 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
47216
47217         PR c++/7647
47218         * g++.dg/lookup-class-member-2.C: New test.
47219
47220 2003-03-30  Glen Nakamura  <glen@imodulo.com>
47221
47222         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
47223
47224 2003-03-28  Roger Sayle  <roger@eyesopen.com>
47225
47226         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
47227
47228 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
47229
47230         * g++.dg/init/attrib1.C: New test.
47231
47232 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
47233
47234         * gcc.dg/ultrasp8.c: New test.
47235
47236 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
47237
47238         * gcc.dg/ultrasp7.c: New test.
47239
47240 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
47241
47242         PR c++/10047
47243         * g++.dg/template/inline1.C: New test.
47244
47245 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
47246
47247         * gcc.dg/sparc-dwarf2.c: New test.
47248
47249 2003-03-27  Roger Sayle  <roger@eyesopen.com>
47250
47251         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
47252         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
47253
47254 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
47255
47256         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
47257         than reading .x files.
47258         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
47259         * g77.dg/gcov/gcov-1.f: Likewise.
47260         * gcc.misc-tests/gcov-4b.c: Likewise.
47261         * gcc.misc-tests/gcov-5b.c: Likewise.
47262         * gcc.misc-tests/gcov-6.c: Likewise.
47263         * gcc.misc-tests/gcov-7.c: Likewise.
47264         * gcc.misc-tests/gcov-8.c: Likewise.
47265         * g++.dg/gcov/gcov-1.x: Remove.
47266         * g77.dg/gcov/gcov-1.x: Likewise.
47267         * gcc.misc-tests/gcov-4b.x: Likewise.
47268         * gcc.misc-tests/gcov-5b.x: Likewise.
47269         * gcc.misc-tests/gcov-6.x: Likewise.
47270         * gcc.misc-tests/gcov-7.x: Likewise.
47271         * gcc.misc-tests/gcov-8.x: Likewise.
47272
47273 2003-03-27  Glen Nakamura  <glen@imodulo.com>
47274
47275         PR opt/10087
47276         * gcc.dg/20030324-1.c: New test.
47277
47278 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
47279
47280         PR c++/10224
47281         * g++.dg/template/arg3.C: New test.
47282
47283         PR c++/10158
47284         * g++.dg/template/friend18.C: New test.
47285
47286 2003-03-26  Roger Sayle  <roger@eyesopen.com>
47287
47288         * g77.f-torture/compile/20030326-1.f: New test case.
47289
47290 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
47291
47292         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
47293
47294         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
47295
47296 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
47297
47298         * gcc.dg/ia64-sync-3.c: New test.
47299
47300 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
47301
47302         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
47303
47304 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
47305
47306         * gcc.dg/ultrasp6.c: New test.
47307
47308 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
47309
47310         * gcc.dg/i386-signbit-1.c: New test.
47311         * gcc.dg/i386-signbit-2.c: New test.
47312         * gcc.dg/i386-signbit-3.c: New test.
47313
47314 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
47315
47316         * gcc.dg/ultrasp5.c: Fix options.
47317
47318 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
47319
47320         * gcc.dg/ultrasp5.c: Fix comment.
47321
47322 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
47323
47324         PR fortran/10197
47325         * g77.f-torture/execute/10197.f: New test.
47326
47327 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
47328
47329         PR c++/9898, c++/383
47330         * g++.dg/template/conv6.C: New test.
47331
47332         PR c++/10119
47333         * g++.dg/template/ptrmem5.C: New test.
47334
47335         PR c++/10026
47336         * g++.dg/lookup/koenig1.C: New test.
47337
47338         PR C++/10199
47339         * g++.dg/lookup/template2.C: New test.
47340
47341 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
47342
47343         * g++.dg/opt/rtti1.C: New test.
47344
47345 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
47346
47347         * gcc.dg/ultrasp5.c: New test.
47348
47349 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
47350
47351         PR middle-end/9967
47352         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
47353         builtin fputs.
47354
47355 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
47356
47357         PR c/8224
47358         * gcc.dg/20030323-1.c: New test.
47359
47360 2003-03-23  Roger Sayle  <roger@eyesopen.com>
47361
47362         * gcc.c-torture/compile/20030323-1.c: New test case.
47363
47364 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
47365
47366         * gcc.dg/20030321-1.c: New test.
47367
47368 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
47369
47370         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
47371
47372 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
47373
47374         PR c++/9978, c++/9708
47375         * g++.dg/ext/vlm1.C: Adjust expected error.
47376         * g++.dg/ext/vla2.C: New test.
47377         * g++.dg/template/arg1.C: New test.
47378         * g++.dg/template/arg2.C: New test.
47379
47380 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
47381
47382         * g77.f-torture/execute/select.f: New test.
47383         * g77.f-torture/noncompile/select_no_compile.f: New test.
47384
47385 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
47386
47387         PR c++/9898
47388         * g++.dg/other/error4.C: New test.
47389
47390 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
47391
47392         * g++.dg/template/friend17.C: New test.
47393
47394 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
47395
47396         * gcc.c-torture/compile/20030320-1.c: New.
47397
47398 2003-03-20  Roger Sayle  <roger@eyesopen.com>
47399
47400         * gcc.dg/builtins-6.c: New test case.
47401
47402 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
47403
47404         PR target/10073
47405         * gcc.c-torture/compile/20030319-1.c: New.
47406
47407 2003-03-18  Jan Hubicka  <jh@suse.cz>
47408
47409         * gcc.dg/i386-cvt-1.c: New test.
47410
47411 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
47412
47413         * objc.dg/naming-1.m: Use "(parse|syntax) error".
47414         * objc.dg/naming-2.m: Likewise.
47415
47416 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
47417
47418         PR c++/9639
47419         * g++.dg/parse/crash1.C: New test.
47420
47421 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
47422
47423         PR c++/8805
47424         * g++.dg/eh/cleanup1.C: New test.
47425
47426 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
47427
47428         * gcc.c-torture/execute/20030316-1.c: New test case.
47429
47430 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
47431
47432         PR c++/9629
47433         * g++.dg/init/ctor2.C: New test.
47434
47435 2003-03-15  Roger Sayle  <roger@eyesopen.com>
47436
47437         * g77.f-torture/compile/xformat.f: New test case.
47438
47439 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47440
47441         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
47442         * g++.old-deja/g++.mike/eh50.C: Likewise.
47443
47444 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47445
47446         PR c++/6440
47447         * g++.dg/template/spec7.C: New test.
47448         * g++.dg/template/spec8.C: Likewise.
47449
47450 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
47451
47452         * gcc.c-torture/execute/20030313-1.c: New test.
47453
47454 2003-03-14  Richard Henderson  <rth@redhat.com>
47455
47456         * gcc.dg/inline-2.c: Adjust alpha test for external call.
47457
47458 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
47459
47460         * gcc.c-torture/compile/20030314-1.c: New test.
47461
47462 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
47463
47464         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
47465         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
47466         thumb target,
47467         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
47468         to accept newer _imp__  prefix and additional
47469         newline in .drectve section.
47470         * gcc.dg/dll-4.c: Likewise.
47471         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
47472         switch.
47473
47474 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
47475
47476         * g++.dg/parse/namespace9.C: New test.
47477
47478         * g++.dg/init/ref5.C: New test.
47479         * g++.dg/parse/ptrmem1.C: Likewise.
47480
47481 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47482
47483         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
47484         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
47485         regular expression.
47486         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
47487         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
47488
47489 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
47490
47491         * gcc.c-torture/execute/20030224-2.c: New test.
47492
47493 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47494
47495         * gcc.dg/decl-3.c: New test.
47496
47497 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47498
47499         * gcc.dg/i386-loop-2.c: New test.
47500
47501 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
47502
47503         PR c++/9474
47504         * g++.dg/parse/namespace8.C: New test.
47505
47506         PR c++/9924
47507         * g++.dg/overload/builtin2.C: New test.
47508
47509 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
47510
47511         * gcc.dg/return-type-3.c: New test.
47512
47513 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
47514
47515         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
47516         profiling options are not supported.
47517
47518 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
47519
47520         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
47521         * g++.old-deja/g++.warn/impint2.C: Likewise.
47522
47523 2003-03-10  Devang Patel  <dpatel@apple.com>
47524
47525         * g++.dg/cpp/c++_cmd_1.C: New test.
47526         * g++.dg/cpp/c++_cmd_1.h: New file.
47527
47528 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
47529
47530         * gcc.dg/altivec-9.c: New file.
47531
47532 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47533
47534         * gcc.dg/ppc-sdata-1.c: New test.
47535         * gcc.dg/ppc-sdata-2.c: New test.
47536
47537 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
47538
47539         PR c++/9373
47540         * g++.dg/opt/ptrmem2.C: New test.
47541
47542         PR c++/8534
47543         * g++.dg/opt/ptrmem1.C: New test.
47544
47545 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
47546
47547         * gcc.dg/i386-loop-1.c: New test.
47548
47549 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47550
47551         PR c++/9970
47552         * g++.dg/lookup/friend1.C: New test.
47553
47554 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
47555
47556         PR c++/9823
47557         * g++.dg/parser/constructor1.C: New test.
47558
47559 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
47560
47561         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
47562
47563         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
47564
47565 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
47566
47567         * gcc.dg/cpp/Wunused.c: Update test.
47568
47569 2003-03-08  Jan Hubicka  <jh@suse.cz>
47570
47571         * gcc.dg/inline-3.c: New test.
47572
47573 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
47574
47575         PR c++/9809
47576         * g++.dg/parse/builtin1.C: New test.
47577
47578         PR c++/9982
47579         * g++.dg/abi/cookie1.C: New test.
47580         * g++.dg/abi/cookie2.C: Likewise.
47581
47582         PR c++/9524
47583         * g++.dg/template/field1.C: New test.
47584
47585         PR c++/9912
47586         * g++.dg/parse/class1.C: New test.
47587         * g++.dg/parse/namespace7.C: Likewise.
47588         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
47589
47590 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
47591
47592         * g++.dg/init/ref4.C: New test.
47593
47594 2003-03-07  Jan Hubicka  <jh@suse.cz>
47595
47596         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
47597         * gcc.dg/inline-3.c: New test.
47598
47599 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
47600
47601         * g++.dg/init/ref3.C: New test.
47602
47603         PR c++/9965
47604         * g++.dg/init/ref2.C: New test.
47605
47606         PR c++/9400
47607         * g++.dg/warn/Wshadow-2.C: New test.
47608
47609         PR c++/9791
47610         * g++.dg/warn/Woverloaded-1.C: New test.
47611
47612 2003-03-05  Jan Hubicka  <jh@suse.cz>
47613
47614         * gcc.dg/i386-local2.c: New.
47615         * gcc.dg/i386-local.c: Fix typo.
47616
47617 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
47618
47619         * g++.dg/abi/layout3.C: New test.
47620
47621 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
47622
47623         * gcc.c-torture/compile/20030305-1.c
47624
47625 2003-03-05  Jan Hubicka  <jh@suse.cz>
47626
47627         * gcc.dg/i386-local.c: New.
47628
47629 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
47630
47631         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
47632
47633 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
47634
47635         * gcc.dg/switch-2.c: New test.
47636         * gcc.dg/switch-3.c: New test.
47637         * gcc.dg/Wswitch.c: Adjust line numbers.
47638         * gcc.dg/Wswitch-default.c: Likewise.
47639         * gcc.dg/Wswitch-enum.c: Likewise.
47640
47641 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
47642
47643         * gcc.c-torture/execute/20030222-1.c: New test.
47644
47645 2003-03-03  James E Wilson  <wilson@tuliptree.org>
47646
47647         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
47648
47649 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
47650
47651         PR c++/9878
47652         * g++.dg/init/ref1.C: New test.
47653
47654 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
47655
47656         * gcc.dg/sh-relax.c: New SH-only test.
47657
47658 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
47659
47660         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
47661         comment explaining purpose of testcase.
47662
47663 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
47664
47665         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
47666         for HC11/HC12 (asm needs two int registers).
47667         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
47668         HC11/HC12 because the test uses an asm which needs two 32-bit
47669         registers.
47670
47671 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
47672
47673         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
47674         for HC11/HC12 (array is too large otherwise).
47675         * gcc.c-torture/compile/920501-4.x: New file, likewise.
47676         * gcc.c-torture/compile/20010518-2.x: Likewise.
47677         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
47678         HC11/HC12 (array is too large).
47679
47680 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
47681
47682         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
47683         * lib/g++-dg.exp (g++-dg-test): Likewise.
47684
47685 2003-03-01  Roger Sayle  <roger@eyesopen.com>
47686
47687         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
47688         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
47689
47690 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47691
47692         * g++.dg/warn/implicit-typename1.C: Remove warning.
47693
47694 2003-02-28  Richard Henderson  <rth@redhat.com>
47695
47696         * gcc.dg/noreturn-1.c: Move noreturn warning line.
47697         * gcc.dg/return-type-1.c: Move control reaches end warning line.
47698
47699 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
47700
47701         * gcc.dg/pch/pch.exp: Change .pch to .gch.
47702         * g++.dg/pch/pch.exp: Likewise.
47703
47704 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
47705
47706         PR c++/9879
47707         * g++.dg/init/new4.C: New test.
47708
47709 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
47710
47711         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
47712
47713 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
47714
47715         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
47716         unsigned long.
47717
47718         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
47719         wider than float.
47720
47721 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
47722
47723         * lib/scanasm.exp: Add support for counting numbers of
47724         occurences.
47725         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
47726         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
47727
47728 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
47729
47730         PR c++/9683
47731         * g++.dg/template/static3.C: New test.
47732
47733         PR c++/9829
47734         * g++.dg/parse/namespace6.C: New test.
47735
47736 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47737
47738         PR target/9732
47739         * gcc.dg/20030225-1.c: New test.
47740
47741 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
47742
47743         * README: Remove out-of-date information.
47744
47745         PR c++/9836
47746         * g++.dg/template/spec6.C: New test.
47747
47748 2003-02-24  Jeff Law  <law@redhat.com>
47749
47750         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
47751
47752 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47753
47754         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
47755         * gcc.dg/pragma-ep-1.c: Likewise.
47756
47757 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47758
47759         PR c++/9602
47760         * g++.dg/template/friend16.C: New test.
47761
47762 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
47763
47764         PR c++/5333
47765         * g++.dg/parse/fused-params1.C: Adjust error messages.
47766         * g++.dg/template/nested3.C: New test.
47767
47768 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
47769
47770         * g++.dg/abi/param1.C: New test.
47771
47772 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47773
47774         PR c++/7982
47775         * g++.dg/warn/implicit-typename1.C: New test.
47776
47777 2003-02-22  Kelley Cook <kelleycook@comcast.net>
47778
47779         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
47780         with "mtune".
47781         * g++.old-deja/g++.other/store-expr2.C: Likewise.
47782         * gcc.c-torture/execute/20010129-1.x: Likewise.
47783         * gcc.dg/20011107-1.c: Likewise.
47784         * gcc.dg/20020108-1.c: Likewise.
47785         * gcc.dg/20020122-3.c: Likewise.
47786         * gcc.dg/20020206-1.c: Likewise.
47787         * gcc.dg/20020310-1.c: Likewise.
47788         * gcc.dg/20020426-2.c: Likewise.
47789         * gcc.dg/20020517-1.c: Likewise.
47790         * gcc.dg/991230-1.c: Likewise.
47791         * gcc.dg/i386-unroll-1.c: Likewise.
47792         * gcc.misc-tests/i386-prefetch.exp: Likewise.
47793
47794 2003-02-22  Jan Hubicka  <jh@suse.cz>
47795
47796         * gcc.dg/i386-mul.c: New test.
47797
47798 2003-02-21  Roger Sayle  <roger@eyesopen.com>
47799
47800         * gcc.dg/builtins-5.c: New test case.
47801
47802 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
47803
47804         * gcc.dg/asmreg-1.c: New test.
47805
47806 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
47807
47808         PR c++/9749
47809         * g++.dg/parse/varmod1.C: New test.
47810
47811 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
47812
47813         PR c++/9727
47814         * g++.dg/template/op1.C: New test.
47815
47816 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
47817
47818         PR c++/8906
47819         * g++.dg/template/nested2.C: New test.
47820
47821 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
47822
47823         PR c++/8724
47824         * g++.dg/expr/dtor1.C: New test.
47825
47826 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
47827
47828         * gcc.dg/cpp/include3.c: New test.
47829         * gcc.dg/cpp/inc/foo.h: New file.
47830
47831 2003-02-21  Glen Nakamura  <glen@imodulo.com>
47832
47833         * gcc.c-torture/execute/20030221-1.c: New test.
47834
47835 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
47836
47837         PR c++/9729
47838         * g++.dg/abi/conv1.C: New test.
47839
47840 2003-02-20  Jan Hubicka  <jh@suse.cz>
47841
47842         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
47843
47844 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
47845
47846         * gcc.c-torture/compile/20030219-1.c: New test.
47847
47848 2003-02-18  Jan Hubicka  <jh@suse.cz>
47849
47850         * gcc.dg/funcorder.c: New test.
47851
47852 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
47853
47854         * gcc.c-torture/execute/20030218-1.c: New.
47855
47856 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
47857
47858         * gcc.dg/20030218-1.c: New.
47859
47860 2003-02-18  Richard Henderson  <rth@redhat.com>
47861
47862         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
47863         * gcc.dg/attr-used-2.c: New.
47864
47865 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
47866
47867         PR c++/9704
47868         * g++.dg/init/copy5.C: New test.
47869
47870 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
47871
47872         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
47873         * g++.dg/pch/pch.exp: Likewise.
47874
47875 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
47876
47877         * gcc.c-torture/execute/20030209-1.c: Enable the test if
47878         STACK_SIZE is not defined.
47879
47880 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47881
47882         PR c++/9457
47883         * g++.dg/template/init1.C: New test.
47884
47885 2003-02-16  Jan HUbicka  <jh@suse.cz>
47886
47887         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
47888         (foo): Add few extra tests
47889         * gcc.dg/c99-const-expr-3.c: Likewise.
47890         * gcc.c-torture/execute/20030216-1.c: New.
47891
47892 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47893
47894         PR c++/9459
47895         * g++.dg/ext/typeof4.C: New test.
47896
47897 2003-02-15  Roger Sayle  <roger@eyesopen.com>
47898
47899         * gcc.dg/i386-387-3.c: New test case.
47900
47901 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
47902
47903         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
47904         cris-*-elf* cris-*-aout* and mmix-*-*.
47905
47906 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
47907
47908         * gcc.dg/20030213-1.c: New test.
47909
47910 2003-02-12  Roger Sayle  <roger@eyesopen.com>
47911
47912         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
47913         * gcc.dg/i386-387-2.c: Likewise.
47914
47915 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
47916
47917         * gcc.dg/ppc-spe.c: Fix formatting.
47918         Enable tests that were previously unsupported by gas.
47919         Delete tests for instructions that no longer exist.
47920         Switch arguments on evsubifw builtin.
47921
47922 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
47923
47924         * gcc.c-torture/execute/20030209-1.c: Disable the test if
47925         STACK_SIZE is too small.
47926
47927 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
47928             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
47929
47930         * gcc.dg/decl-2.c: New test.
47931
47932 2003-02-10  Jan Hubicka  <jh@suse.cz>
47933
47934         * gcc.dg/i386-fpcvt-1.c: New test.
47935
47936 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
47937
47938         * gcc.c-torture/execute/20030209-1.c: New test.
47939
47940 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
47941
47942         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
47943         int-wide bitops, use the constants of the same width.
47944         Likewise, if long long is 32-bit wide, test bitops using
47945         32-bit constants.
47946
47947 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
47948
47949         * gcc.dg/20021014-1.c: Annotate with expected notice text.
47950
47951 2003-02-07  Roger Sayle  <roger@eyesopen.com>
47952
47953         * gcc.dg/builtins-4.c: New test case.
47954
47955 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47956
47957         * gcc.dg/20020430-1.c: Fix dg command typos.
47958         * gcc.dg/20020503-1.c: Likewise.
47959
47960 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47961
47962         PR c++/8785
47963         * g++.dg/parse/fused-params1.C: New test.
47964
47965         PR c++/8857
47966         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
47967
47968         PR c++/8921
47969         * g++.dg/parse/non-dependent1.C: New test.
47970
47971         PR c++/8928
47972         * g++.dg/parse/dupl-tmpl-args1.C: New test.
47973
47974         PR c++/9228
47975         * g++.dg/parse/undefined7.C: New test.
47976         * g++.dg/parse/non-templ1.C: New test.
47977
47978         PR c++/9229
47979         * g++.dg/parse/too-many-tmpl-args1.C: New test.
47980
47981 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
47982
47983         * gcc.c-torture/compile/20030206-1.c: New test.
47984
47985 2003-02-05  Roger Sayle  <roger@eyesopen.com>
47986
47987         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
47988         "pow" to "foo" to avoid potential confusion with a math built-in.
47989
47990 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47991
47992         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
47993         conditions for SPARC targets.
47994
47995 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
47996
47997         * gcc.dg/20030204-1.c: New test.
47998
47999 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
48000
48001         PR c++/38
48002         * g++.dg/parse/array-size1.C: New test.
48003
48004         PR c++/5657
48005         * g++.dg/parse/undefined3.C: New test.
48006
48007         PR c++/5665
48008         * g++.dg/parse/undefined4.C: New test.
48009
48010         PR c++/5975
48011         * g++.dg/parse/undefined5.C: New test.
48012
48013         PR c++/7259
48014         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
48015
48016         PR c++/8578
48017         * g++.dg/parse/casting-operator1.C: New test.
48018
48019         PR c++/8596
48020         * g++.dg/parse/undefined6.C: New test.
48021
48022         PR c++/8736
48023         * g++.dg/parse/missing-template1.C: New test.
48024
48025 2003-02-04  Jan Hubicka  <jh@suse.cz>
48026
48027         * gcc.dg/i386-cadd.c: Compile using -march=k8.
48028         * gcc.dg/i386-cmov?.c: Likewise.
48029         * gcc.dg/i386-fpcvt-?.c: Likewise.
48030         * gcc.dg/i386-ssefp-1.c: Likewise.
48031         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
48032         conventions.
48033
48034 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
48035
48036         PR c++/7129
48037         * g++.dg/ext/max.C: New test.
48038
48039 2003-02-03  Jan Hubicka  <jh@suse.cz>
48040
48041         * gcc.c-torture/execute/20030203-1.c: New test.
48042
48043 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
48044
48045         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
48046         'natural-endian'.
48047
48048 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
48049
48050         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
48051         * g++.dg/init/new2.C: Likewise.
48052         * g++.dg/other/new1.C: Likewise.
48053
48054 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
48055
48056         * gcc.dg/struct-ret-libc.c: New test.
48057
48058 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
48059
48060         * gcc.dg/20030129-1.c: New test.
48061
48062 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48063
48064         PR c++/8849
48065         * g++.dg/template/ptrmem4.C: New test.
48066
48067 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
48068
48069         * g++.dg/parser/constant1.C: New test.
48070
48071 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48072
48073         PR c++/8591
48074         * g++.dg/parse/friend2.C: New test.
48075
48076 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
48077
48078         PR c++/9437
48079         * g++.dg/template/unify4.C: New test.
48080
48081 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
48082
48083         * gcc.c-torture/execute/20030128-1.c: New test.
48084
48085 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
48086
48087         * g++.dg/lookup/nested1.C: Test moved from ...
48088         * g++.old-deja/g++.other/lookup24.C: ... here.
48089
48090 2003-01-28  Jan Hubicka  <jh@suse.cz>
48091
48092         * gcc.dg/i386-cmov5.c: New test.
48093
48094 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
48095
48096         * gcc.c-torture/execute/20010925-1.c: Changed the
48097         memcpy declaration.
48098
48099 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
48100
48101         PR c++/3902
48102         * g++.dg/parse/template5.C: New test.
48103
48104 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
48105
48106         PR fortran/9258
48107         * g77.dg/pr9258: New test.
48108
48109 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
48110
48111         * README: Move relevant parts from README.g++.
48112
48113         * README.g++: Remove this file.
48114
48115 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
48116
48117         * g++.dg/abi/dcast1.C: New test.
48118
48119 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48120
48121         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
48122
48123 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
48124
48125         PR c++/47
48126         * g++.old-deja/g++.other/lookup24.C: New test.
48127
48128 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48129
48130         PR middle-end/7227
48131         * gcc.dg/uninit-C.c: New test.
48132
48133 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
48134
48135         * g++.dg/abi/covariant1.C: New test.
48136
48137 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
48138
48139         * gcc.dg/20030123-1.c: New test.
48140
48141 2003-01-25  Jan Hubicka  <jh@suse.cz>
48142
48143         PR opt/8492
48144         * gcc.c-torture/compile/20030125-1.c
48145
48146 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
48147
48148         PR c++/9403
48149         * g++.dg/parse/template3.C: New test.
48150         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
48151
48152         PR c++/795
48153         * g++.dg/parse/template4.C: New test.
48154
48155         PR c++/9415
48156         * g++.dg/template/qual2.C: New test.
48157
48158         PR c++/8545
48159         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
48160
48161         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
48162
48163 2003-01-25  Roger Sayle  <roger@eyesopen.com>
48164
48165         * gcc.c-torture/execute/switch-1.c: New test case.
48166
48167 2003-01-25  Jan Hubicka  <jh@suse.cz>
48168
48169         * gcc.c-torture/execute/20030125-1.[cx]: New test.
48170
48171 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
48172
48173         Tweaks for Bison-1.875. From the NEWS file:
48174         "- `parse error' -> `syntax error'
48175         Bison now uniformly uses the term `syntax error'"
48176         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
48177         * gcc.dg/cpp/digraph2.c: Likewise.
48178         * gcc.dg/cpp/direct2.c: Likewise.
48179         * gcc.dg/cpp/paste4.c: Likewise.
48180         * gcc.dg/c90-restrict-1.c: Likewise.
48181         * gcc.dg/c99-func-2.c: Likewise.
48182         * gcc.dg/noncompile/920721-2.c: Likewise.
48183         * gcc.dg/noncompile/930622-2.c: Likewise.
48184         * gcc.dg/noncompile/940112-1.c: Likewise.
48185         * gcc.dg/noncompile/950921-1.c: Likewise.
48186         * gcc.dg/noncompile/951123-1.c: Likewise.
48187         * gcc.dg/noncompile/971104-1.c: Likewise.
48188         * gcc.dg/noncompile/990416-1.c: Likewise.
48189
48190 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
48191
48192         * g++.dg/parse/undefined1.C: Add error message.
48193
48194 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
48195
48196         PR c++/9354
48197         * g++.dg/parse/new1.C: New test.
48198
48199         PR c++/9216
48200         * g++.dg/parse/template2.C: New test.
48201
48202         PR c++/9354
48203         * g++.dg/parse/typedef2.C: New test.
48204
48205         PR c++/9328
48206         * g++.dg/ext/typeof3.C: New test.
48207
48208 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
48209
48210         PR c++/2738
48211         * g++.dg/parse/ret-type1.C: New test.
48212
48213         PR c++/3792
48214         * g++.dg/parse/tmpl-outside1.C: New test.
48215
48216         PR c++/4207
48217         * g++.dg/parse/int-as-enum1.C: New test.
48218
48219         PR c++/4903
48220         * g++.dg/parse/no-typename1.C: New test.
48221
48222         PR c++/5533
48223         * g++.dg/parse/no-value1.C: New test.
48224
48225         PR c++/5921
48226         * g++.dg/parse/wrong-inline1.C: New test.
48227
48228         PR c++/6402
48229         * g++.dg/parse/ref1.C: New test.
48230
48231         PR c++/6992
48232         * g++.dg/parse/attr-ctor1.C: New test.
48233
48234         PR c++/7229
48235         * g++.dg/parse/namespace5.C: New test.
48236
48237         PR c++/7917
48238         * g++.dg/parse/func-def1.C: New test.
48239
48240         PR c++/8143
48241         * g++.dg/parse/undefined1.C: New test.
48242
48243         PR c++/5723, PR c++/8522
48244         * g++.dg/parse/specialization1.C: New test.
48245
48246         PR c++/163, PR c++/8595
48247         * g++.dg/parse/struct-as-enum1.C: New test.
48248
48249         PR c++/9173
48250         * g++.dg/parse/undefined2.C: New test.
48251
48252 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
48253
48254         PR c++/9298
48255         * g++.dg/parse/template1.C: New test.
48256
48257         PR c++/9384
48258         * g++.dg/parse/using1.C: New test.
48259
48260         PR c++/9285
48261         PR c++/9294
48262         * g++.dg/parse/expr2.C: New test.
48263
48264         PR c++/9388
48265         * g++.dg/parse/lookup2.C: Likewise.
48266
48267 2003-01-21  Jan Hubicka  <jh@suse.cz>
48268
48269         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
48270         * gcc.c-torture/execute/eeprof-1.c: Likewise.
48271         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
48272         * gcc.c-torture/execute/string-opt-*.c: Likewise.
48273
48274 2003-01-20  Nick Clifton  <nickc@redhat.com>
48275
48276         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
48277         problem with ARM sibcall code generation.
48278
48279 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
48280
48281         * gcc.c-torture/execute/20030120-1.c: New.
48282
48283 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
48284
48285         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
48286
48287 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
48288
48289         PR c++/9272
48290         * g++.dg/parse/ctor1.C: New test.
48291
48292         PR c++/9294:
48293         * g++.dg/parse/qualified1.C: New test.
48294
48295         * g++.dg/parse/typename3.C: New test.
48296
48297 2003-01-16  Richard Henderson  <rth@redhat.com>
48298
48299         * g++.dg/tls/init-2.C: Fix error matches for real this time.
48300
48301 2003-01-16  Richard Henderson  <rth@redhat.com>
48302
48303         * g++.dg/pch/pch.exp: Copy test header to the working directory
48304         before using it either for precompilation or direct use.
48305         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
48306         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
48307
48308 2003-01-16  Richard Henderson  <rth@redhat.com>
48309
48310         * gcc.dg/pch/pch.exp: Copy test header to the working directory
48311         before using it either for precompilation or direct use.
48312         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
48313         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
48314
48315 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
48316
48317         * g++.dg/ext/typename1.C: Add typename keyword.
48318         * g++.dg/template/crash1.C: Update error messages.
48319         * g++.dg/template/crash2.C: Remove error message.
48320         * g++.dg/parse/typename2.C: New test.
48321         * g++.dg/template/typename2.C: Change implicit
48322         typename warning into error.
48323         * g++.old-deja/g++.benjamin/tem03.C: Issue more
48324         error messages.
48325         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
48326         * g++.old-deja/g++.brendan/crash56.C: Add this->.
48327         * g++.old-deja/g++.law/visibility13.C: Remove error
48328         messages.
48329         * g++.old-deja/g++.ns/template17.C: Reorder code to
48330         make declaration visible in template.
48331         * g++.old-deja/g++.pt/crash3.C: Fix typos.
48332         * g++.old-deja/g++.pt/crash36.C: Issue more error
48333         messages.
48334         * g++.old-deja/g++.pt/crash5.C: Improve error
48335         message.
48336         * g++.old-deja/g++.pt/crash67.C: Remove warning.
48337         * g++.old-deja/g++.pt/inherit1.C: Add this->.
48338         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
48339         * g++.old-deja/g++.pt/typename16.C: Replace implicit
48340         typename warning with error message.
48341         * g++.old-deja/g++.pt/typename19.C: Remove warning.
48342         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
48343         * g++.old-deja/g++.robertl/eb24.C: Use this->.
48344
48345 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
48346
48347         * g++.dg/parse/ambig2.C: New test.
48348
48349 2003-01-15  Richard Henderson  <rth@redhat.com>
48350
48351         * g++.dg/tls/init-2.C: Update error message string.
48352
48353 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48354
48355         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
48356
48357 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
48358
48359         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
48360         all for HC11/HC12.
48361         * gcc.c-torture/compile/20001205-1.x: Likewise.
48362         * gcc.c-torture/compile/20001226-1.x: Likewise.
48363         * gcc.c-torture/compile/920520-1.x: Likewise.
48364         * gcc.c-torture/compile/961203-1.x: Likewise.
48365         * gcc.c-torture/compile/20020604-1.x: Likewise.
48366
48367 2003-01-15  Jan Hubicka  <jh@suse.cz>
48368
48369         * gcc.c-torture/compile/20030115-1.c: New test.
48370
48371         * gcc.dg/i386-fpcvt-1.c: New test.
48372         * gcc.dg/i386-fpcvt-2.c: New test.
48373
48374 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
48375
48376         Further conform g++'s __vmi_class_type_info to the C++ ABI
48377         specification.
48378         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
48379         the specification.
48380
48381 2003-01-14  Jan Hubicka  <jh@suse.cz>
48382
48383         * gcc.dg/i386-fpcvt-1.c: New test.
48384         * gcc.dg/i386-fpcvt-2.c: New test.
48385
48386 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
48387
48388         * gcc.dg/i386-mmx-3.c: New test.
48389
48390 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
48391
48392         PR c++/9264
48393         * g++.dg/parse/octal1.C: New file.
48394
48395         PR c++/9172
48396         * g++.dg/parse/typename1.C: New file.
48397
48398 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
48399
48400         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
48401         * gcc.dg/bf-no-ms-layout.c: Likewise.
48402         * gcc.dg/bf-ms-attrib.c: Likewise.
48403
48404 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
48405
48406         PR c++/9099
48407         * g++.dg/parse/dtor1.C: New file.
48408
48409         PR c++/9128
48410         * g++.dg/rtti/typeid1.C: New file.
48411
48412         PR c++/9153
48413         * g++.dg/parse/lookup1.C: New file.
48414
48415         PR c++/9171
48416         * g++.dg/templ/spec5.C: New file.
48417
48418 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
48419
48420         * gcc.c-torture/compile/20030110-1.c: New test.
48421
48422 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
48423
48424         Merge from pch-branch:
48425
48426         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
48427
48428         * gcc.dg/pch/cpp-1.h: New.
48429         * gcc.dg/pch/cpp-1.c: New.
48430         * gcc.dg/pch/cpp-2.h: New.
48431         * gcc.dg/pch/cpp-2.c: New.
48432
48433         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
48434
48435         * gcc.dg/pch/except-1.h: New.
48436         * gcc.dg/pch/except-1.c: New.
48437
48438         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
48439
48440         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
48441         running test.
48442         * gcc.dg/pch: Include *.hp not *.h.
48443         * gcc.dg/pch/system-1.h: New.
48444         * gcc.dg/pch/system-1.c: New.
48445
48446         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
48447
48448         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
48449         rather than trying to build and run a program using PCH.
48450         * gcc.dg/pch: Remove dg-do commands from test files.
48451
48452         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
48453
48454         * gcc.dg/pch/macro-3.c: New.
48455         * gcc.dg/pch/macro-3.h: New.
48456
48457         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
48458
48459         * gcc.dg/pch/common-1.c: New.
48460         * gcc.dg/pch/common-1.h: New.
48461         * gcc.dg/pch/decl-1.c: New.
48462         * gcc.dg/pch/decl-1.h: New.
48463         * gcc.dg/pch/decl-2.c: New.
48464         * gcc.dg/pch/decl-2.h: New.
48465         * gcc.dg/pch/decl-3.c: New.
48466         * gcc.dg/pch/decl-3.h: New.
48467         * gcc.dg/pch/decl-4.c: New.
48468         * gcc.dg/pch/decl-4.h: New.
48469         * gcc.dg/pch/decl-5.c: New.
48470         * gcc.dg/pch/decl-5.h: New.
48471         * gcc.dg/pch/global-1.c: New.
48472         * gcc.dg/pch/global-1.h: New.
48473         * gcc.dg/pch/inline-1.c: New.
48474         * gcc.dg/pch/inline-1.h: New.
48475         * gcc.dg/pch/inline-2.c: New.
48476         * gcc.dg/pch/inline-2.h: New.
48477         * gcc.dg/pch/static-1.c: New.
48478         * gcc.dg/pch/static-1.h: New.
48479         * gcc.dg/pch/static-2.c: New.
48480         * gcc.dg/pch/static-2.h: New.
48481
48482         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
48483
48484         * g++.dg/pch/pch.exp: Better handle failing testcases.
48485         * gcc.dg/pch/pch.exp: Likewise.
48486         * gcc.dg/pch/macro-1.c: New.
48487         * gcc.dg/pch/macro-1.h: New.
48488         * gcc.dg/pch/macro-2.c: New.
48489         * gcc.dg/pch/macro-2.h: New.
48490
48491         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
48492
48493         * g++.dg/dg.exp: Treat files in pch/ specially.
48494         * g++.dg/pch/pch.exp: New file.
48495         * g++.dg/pch/empty.H: New file.
48496         * g++.dg/pch/empty.C: New file.
48497         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
48498         "precompile".
48499
48500         * gcc.dg/pch/pch.exp: New file.
48501         * gcc.dg/pch/empty.h: New file.
48502         * gcc.dg/pch/empty.c: New file.
48503         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
48504         "precompile".
48505
48506 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48507
48508         * g++.dg/template/friend14.C: New test.
48509
48510 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48511
48512         * gcc.dg/old-style-asm-1.c: New test.
48513
48514 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
48515
48516         * gcc.c-torture/compile/20030109-1.c: New test.
48517
48518 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48519
48520         * gcc.c-torture/execute/20030109-1.c: New test.
48521
48522 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
48523
48524         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
48525         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
48526         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
48527         * g++.old-deja/g++.mike/eh2.C: Likewise.
48528         * g++.old-deja/g++.mike/eh3.C: Likewise.
48529         * g++.old-deja/g++.mike/eh5.C: Likewise.
48530         * g++.old-deja/g++.mike/eh6.C: Likewise.
48531         * g++.old-deja/g++.mike/eh7.C: Likewise.
48532         * g++.old-deja/g++.mike/eh8.C: Likewise.
48533         * g++.old-deja/g++.mike/eh9.C: Likewise.
48534         * g++.old-deja/g++.mike/eh10.C: Likewise.
48535         * g++.old-deja/g++.mike/eh12.C: Likewise.
48536         * g++.old-deja/g++.mike/eh13.C: Likewise.
48537         * g++.old-deja/g++.mike/eh14.C: Likewise.
48538         * g++.old-deja/g++.mike/eh16.C: Likewise.
48539         * g++.old-deja/g++.mike/eh17.C: Likewise.
48540         * g++.old-deja/g++.mike/eh18.C: Likewise.
48541         * g++.old-deja/g++.mike/eh21.C: Likewise.
48542         * g++.old-deja/g++.mike/eh23.C: Likewise.
48543         * g++.old-deja/g++.mike/eh24.C: Likewise.
48544         * g++.old-deja/g++.mike/eh25.C: Likewise.
48545         * g++.old-deja/g++.mike/eh26.C: Likewise.
48546         * g++.old-deja/g++.mike/eh27.C: Likewise.
48547         * g++.old-deja/g++.mike/eh28.C: Likewise.
48548         * g++.old-deja/g++.mike/eh29.C: Likewise.
48549         * g++.old-deja/g++.mike/eh31.C: Likewise.
48550         * g++.old-deja/g++.mike/eh33.C: Likewise.
48551         * g++.old-deja/g++.mike/eh34.C: Likewise.
48552         * g++.old-deja/g++.mike/eh35.C: Likewise.
48553         * g++.old-deja/g++.mike/eh36.C: Likewise.
48554         * g++.old-deja/g++.mike/eh37.C: Likewise.
48555         * g++.old-deja/g++.mike/eh38.C: Likewise.
48556         * g++.old-deja/g++.mike/eh39.C: Likewise.
48557         * g++.old-deja/g++.mike/eh40.C: Likewise.
48558         * g++.old-deja/g++.mike/eh41.C: Likewise.
48559         * g++.old-deja/g++.mike/eh42.C: Likewise.
48560         * g++.old-deja/g++.mike/eh44.C: Likewise.
48561         * g++.old-deja/g++.mike/eh46.C: Likewise.
48562         * g++.old-deja/g++.mike/eh47.C: Likewise.
48563         * g++.old-deja/g++.mike/eh48.C: Likewise.
48564         * g++.old-deja/g++.mike/eh49.C: Likewise.
48565         * g++.old-deja/g++.mike/eh50.C: Likewise.
48566         * g++.old-deja/g++.mike/eh51.C: Likewise.
48567         * g++.old-deja/g++.mike/eh53.C: Likewise.
48568         * g++.old-deja/g++.mike/eh55.C: Likewise.
48569         * g++.old-deja/g++.mike/p7912.C: Likewise.
48570         * g++.old-deja/g++.mike/p9706.C: Likewise.
48571         * g++.old-deja/g++.mike/p10416.C: Likewise.
48572         * g++.old-deja/g++.mike/p11667.C: Likewise.
48573         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
48574         Remove redundant reference to Iris.
48575         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
48576         Elxsi, i860, Pico Java, and WE32K.
48577
48578 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
48579
48580         * g++.dg/ext/asm4.C: New test.
48581
48582 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48583
48584         PR c++/9030
48585         * g++.dg/template/friend12.C: New test.
48586         * g++.dg/template/friend13.C: Likewise.
48587         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
48588
48589 2003-01-08  Jan Hubicka  <jh@suse.cz>
48590
48591         * gcc.dg/i386-cadd.c: New test.
48592         * gcc.dg/i386-cmov4.c: Likewise.
48593
48594 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
48595
48596         PR c++/9165
48597         * g++.dg/warn/Wunused-3.C: New test.
48598
48599         * g++.dg/abi/bitfield9.C: New test.
48600
48601         PR c++/9189
48602         * g++.dg/parse/defarg3.C: New test.
48603
48604 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
48605
48606         * g++.dg/parse/ambig1.C: New test.
48607         * g++.dg/parse/defarg2.C: New test.
48608
48609 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
48610
48611         * g++.dg/template/defarg-1.C: New test.
48612         * g++.dg/template/local2.C: Likewise.
48613
48614 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
48615
48616         * gcc.c-torture/execute/20030105-1.c: New test.
48617
48618 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48619
48620         * g++.dg/parse/namespace3.C: Remove extra semicolons.
48621         * g++.dg/parse/namespace4.C: Likewise.
48622
48623 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
48624
48625         * g++.dg/template/ntp2.C: New test.
48626
48627 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
48628
48629         * g++.dg/parse/extern-C-1.C: New test.
48630
48631         * g++.dg/parse/namespace4.C: New test.
48632
48633         * g++.dg/template/nested1.C: New test.
48634
48635         * g++.dg/parse/namespace3.C: New test.
48636
48637 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
48638
48639         * g++.dg/lookup/two-stage1.C: New test.
48640
48641 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48642
48643         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
48644         * g++.old-deja/g++.jason/access8.C: Likewise.
48645         * g++.old-deja/g++.other/decl5.C: Likewise.
48646
48647 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
48648
48649         * g++.dg/parse/parse7.C: New test.
48650
48651 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
48652
48653         PR c++/2843
48654         * g++.dg/ext/attrib7.C: New test.
48655
48656 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
48657
48658         * g++.dg/parse/parse6.C: New test.
48659
48660 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
48661
48662         * gcc.dg/h8300-stack-1.c: New.
48663
48664 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
48665
48666         g++.dg/lookup/exception1.C: New test.
48667
48668         g++.dg/lookup/template1.C: New test.
48669
48670         g++.dg/parse/namespace2.C: New test.
48671
48672         g++.dg/parse/parens2.C: New test.
48673
48674 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48675
48676         * g++.dg/parse/parse5.C: New test.
48677         * g++.dg/lookup/scoped4.C: New test.
48678
48679 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
48680
48681         * g++.dg/parse/parens1.C: New test.
48682
48683         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
48684         angle-bracket1.C.
48685         * g++.dg/parse/parens2.C: New test.
48686
48687         * g++.dg/lookup/scope-operator1.C: New test.
48688
48689         * g++.dg/parse/operator1.C: New test.
48690
48691 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48692
48693         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
48694         * g++.old-deja/g++.other/access6.C: Likewise.
48695         * g++.old-deja/g++.other/decl1.C: Likewise.
48696         * g++.old-deja/g++.pt/typename12.C: Likewise.
48697
48698 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
48699
48700         * g++.dg/parse/namespace1.C: New test.
48701
48702 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48703
48704         * g++.dg/parse/parse4.C: New test.
48705
48706 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48707
48708         * g++.dg/parse/parse3.C: New test.
48709
48710 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48711
48712         * g++.dg/parse/parse2.C: New test.
48713
48714 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48715
48716         * g++.dg/template/friend11.C: New test.
48717
48718 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48719
48720         * g++.dg/parse/parse1.C: New test.
48721
48722 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
48723
48724         * lib/profopt.exp: Change the name of a global variable to avoid
48725         possible clashes with other test suites.
48726
48727 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
48728
48729         * g++.dg/inherit/covariant8.C: New test.
48730
48731 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
48732
48733         * g++.dg/init/array9.C: New test.
48734
48735         PR c++/9112
48736         * g++.dg/parse/expr1.C: New test.
48737
48738 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
48739
48740         * gcc.c-torture/compile/20021230-1.c: New test.
48741
48742 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
48743
48744         * g++.dg/inherit/covariant5.C: New test.
48745         * g++.dg/inherit/covariant6.C: New test.
48746         * g++.dg/inherit/covariant7.C: New test.
48747
48748 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48749
48750         PR c++/2739
48751         * g++.dg/other/access2.C: New test.
48752
48753 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
48754
48755         * g++.dg/other/anon-struct.C: No longer fails
48756         * g++.old-deja/g++.brendan/parse4.C: Likewise.
48757         * g++.old-deja/g++.brendan/parse5.C: Likewise.
48758         * g++.old-deja/g++.brendan/parse6.C: Likewise.
48759
48760 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
48761
48762         * g++.dg/parse/angle-bracket.C (main): No longer fails.
48763
48764 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
48765
48766         * g++.dg/eh/spec4.C: Remove stray semicolon.
48767         * g++.dg/expr/pmf-1.C: Change error message.
48768         * g++.dg/ext/asm1.C: Remove stray semicolon.
48769         * g++.dg/ext/typename1.C: Add missing typenames.
48770         * g++.dg/inherit/template-as-base.C: Change error message.
48771         * g++.dg/lookup/scoped1.C: Likewise.
48772         * g++.dg/lookup/scoped2.C: Likewise.
48773         * g++.dg/lookup/using2.C: Likewise.
48774         * g++.dg/other/component1.C: Remove stray semicolon.
48775         * g++.dg/other/do1.C: Change error message.
48776         * g++.dg/other/error2.C: Likewise.
48777         * g++.dg/other/init1.C: Likewise.
48778         * g++.dg/other/packed1.C: Remove stray semicolon.
48779         * g++.dg/other/ptrmem2.C: Change error message.
48780         * g++.dg/parse/parameter-declaration-1.C: Remove line number
48781         marker.
48782         * g++.dg/special/initp1.C: Remove invalid attribute usage.
48783         * g++.dg/template/access3.C: Add typename keyword.
48784         * g++.dg/template/access5.C: Remove stray semicolon.
48785         * g++.dg/template/access6.C: Likewise.
48786         * g++.dg/template/complit1.C: Likewise.
48787         * g++.dg/template/crash1.C: Change error message.
48788         * g++.dg/template/inherit2.C: Remove stray semicolon.
48789         * g++.dg/template/instantiate2.C: Likewise.
48790         * g++.dg/template/instantiate3.C: Change error message.
48791         * g++.dg/template/qual1.C: Remove stray semicolon.
48792         * g++.dg/template/qualttp18.C: Change error message.
48793         * g++.dg/template/ref1.C: Remove stray semicolon.
48794         * g++.dg/template/sizeof1.C (A::value): Declare it.
48795         * g++.dg/template/spec4.C: Change error message.
48796         * g++.dg/template/static1.C: Likewise.
48797         * g++.dg/template/type1.C: Likewise.
48798         * g++.dg/template/typename3.C: Likewise.
48799         * g++.old-deja/g++.benjamin/13478.C: Change error message.
48800         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
48801         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
48802         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
48803         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
48804         named return value extension.
48805         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
48806         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
48807         * g++.old-deja/g++.bob/extern_C.C: Likewise.
48808         * g++.old-deja/g++.bob/inherit2.C: Likewise.
48809         * g++.old-deja/g++.brendan/complex1.C: Likewise.
48810         * g++.old-deja/g++.brendan/copy5.C: Likewise.
48811         * g++.old-deja/g++.brendan/crash13.C: Likewise.
48812         * g++.old-deja/g++.brendan/crash15.C: Likewise.
48813         * g++.old-deja/g++.brendan/crash18.C: Change error message.
48814         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
48815         * g++.old-deja/g++.brendan/crash38.C: Likewise.
48816         * g++.old-deja/g++.brendan/crash50.C: Likewise.
48817         * g++.old-deja/g++.brendan/crash56.C: Likewise.
48818         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
48819         syntax.
48820         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
48821         * g++.old-deja/g++.brendan/crash8.C: Change error message.
48822         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
48823         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
48824         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
48825         * g++.old-deja/g++.brendan/template11.C: Likewise.
48826         * g++.old-deja/g++.brendan/template26.C: Likewise.
48827         * g++.old-deja/g++.brendan/template27.C: Use explicit
48828         specialization syntax.
48829         * g++.old-deja/g++.brendan/template30.C: Likewise.
48830         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
48831         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
48832         non-dependent names.
48833         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
48834         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
48835         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
48836         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
48837         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
48838         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
48839         named return value extension.
48840         * g++.old-deja/g++.ext/namedret2.C: Likewise.
48841         * g++.old-deja/g++.ext/namedret3.C: Likewise.
48842         * g++.old-deja/g++.ext/return1.C: Likewise.
48843         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
48844         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
48845         * g++.old-deja/g++.jason/access8.C: Likewise.
48846         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
48847         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
48848         pseudo-destructor names.
48849         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
48850         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
48851         pseudo-destructor names.
48852         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
48853         * g++.old-deja/g++.jason/overload19.C: Likewise.
48854         * g++.old-deja/g++.jason/overload32.C: Likewise.
48855         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
48856         stray semicolons.
48857         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
48858         * g++.old-deja/g++.jason/return.C: Likewise.
48859         * g++.old-deja/g++.jason/return2.C: Likewise.
48860         * g++.old-deja/g++.jason/shadow1.C: Likewise.
48861         * g++.old-deja/g++.jason/special.C: Use explicit specialization
48862         syntax.
48863         * g++.old-deja/g++.jason/template10.C: Account for use of
48864         non-dependent names.
48865         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
48866         syntax.
48867         * g++.old-deja/g++.jason/template37.C: Likewise.
48868         * g++.old-deja/g++.law/access4.C: Change error messages.
48869         * g++.old-deja/g++.law/arm13.C: Remove incorrect
48870         pseudo-destructor names.
48871         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
48872         * g++.old-deja/g++.law/ctors9.C: Likewise.
48873         * g++.old-deja/g++.law/cvt22.C: Likewise.
48874         * g++.old-deja/g++.law/dtors5.C: Likewise.
48875         * g++.old-deja/g++.law/global-init1.C: Likewise.
48876         * g++.old-deja/g++.law/missed-error3.C: Likewise.
48877         * g++.old-deja/g++.law/operators28.C: Likewise.
48878         * g++.old-deja/g++.law/visibility28.C: Likewise.
48879         * g++.old-deja/g++.martin/eval1.C: Likewise.
48880         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
48881         name.
48882         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
48883         * g++.old-deja/g++.mike/net34.C: Likewise.
48884         * g++.old-deja/g++.mike/net36.C: Likewise.
48885         * g++.old-deja/g++.mike/ns2.C: Likewise.
48886         * g++.old-deja/g++.mike/p12306.C: Likewise.
48887         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
48888         value extension.
48889         * g++.old-deja/g++.mike/p700.C: Likewise.
48890         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
48891         * g++.old-deja/g++.mike/p710.C: Likewise.
48892         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
48893         value extension.
48894         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
48895         * g++.old-deja/g++.mike/pmf9.C: Likewise.
48896         * g++.old-deja/g++.ns/crash2.C: Likewise.
48897         * g++.old-deja/g++.ns/crash3.C: Likewise.
48898         * g++.old-deja/g++.ns/invalid1.C: Likewise.
48899         * g++.old-deja/g++.ns/ns17.C: Likewise.
48900         * g++.old-deja/g++.ns/template16.C: Likewise.
48901         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
48902         keyword.
48903         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
48904         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
48905         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
48906         named return value extension.
48907         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
48908         * g++.old-deja/g++.other/access4.C: Issue additional error
48909         messages.
48910         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
48911         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
48912         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
48913         * g++.old-deja/g++.other/crash25.C: Change error message.
48914         * g++.old-deja/g++.other/crash4.C: Change error message.
48915         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
48916         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
48917         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
48918         checks.
48919         * g++.old-deja/g++.other/defarg8.C: Likewise.
48920         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
48921         * g++.old-deja/g++.other/dtor10.C: Likewise.
48922         * g++.old-deja/g++.other/incomplete.C: Likewise.
48923         * g++.old-deja/g++.other/linkage7.C: Likewise.
48924         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
48925         lookup algorithm.
48926         * g++.old-deja/g++.other/mangle2.C: Likewise.
48927         * g++.old-deja/g++.other/refinit2.C: Likewise.
48928         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
48929         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
48930         * g++.old-deja/g++.pt/crash28.C: Likewise.
48931         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
48932         syntax.
48933         * g++.old-deja/g++.pt/crash32.C: Change error message.
48934         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
48935         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
48936         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
48937         error message position.
48938         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
48939         * g++.old-deja/g++.pt/defarg8.C: Change error message.
48940         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
48941         syntax.
48942         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
48943         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
48944         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
48945         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
48946         keyword.
48947         * g++.old-deja/g++.pt/explicit31.C: Likewise.
48948         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
48949         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
48950         keyword.
48951         * g++.old-deja/g++.pt/explicit71.C: Change error message.
48952         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
48953         syntax.
48954         * g++.old-deja/g++.pt/friend28.C: Account for use of
48955         non-dependent names.
48956         * g++.old-deja/g++.pt/friend29.C: Likewise.
48957         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
48958         rules.
48959         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
48960         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
48961         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
48962         lookup rules.
48963         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
48964         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
48965         keyword.
48966         * g++.old-deja/g++.pt/memclass20.C: Likewise.
48967         * g++.old-deja/g++.pt/memclass5.C: Likewise.
48968         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
48969         keyword.
48970         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
48971         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
48972         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
48973         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
48974         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
48975         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
48976         keyword.
48977         * g++.old-deja/g++.pt/spec10.C: Likewise.
48978         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
48979         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
48980         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
48981         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
48982         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
48983         * g++.old-deja/g++.pt/ttp62.C: Likewise.
48984         * g++.old-deja/g++.pt/ttp64.C: Likewise.
48985         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
48986         * g++.old-deja/g++.pt/typename15.C: Likewise.
48987         * g++.old-deja/g++.pt/typename22.C: Likewise.
48988         * g++.old-deja/g++.pt/typename6.C: Change error messages.
48989         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
48990         * g++.old-deja/g++.pt/virtual2.C: Likewise.
48991         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
48992         syntax.
48993         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
48994         return value extension.
48995         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
48996         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
48997         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
48998         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
48999
49000 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
49001
49002         * g++.dg/warn/inline1.C: New test.
49003         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
49004         * g++.old-deja/g++.jason/synth10.C: Likewise.
49005         * g++.old-deja/g++.mike/net31.C: Likewise.
49006         * g++.old-deja/g++.mike/p8786.C: Likewise.
49007
49008         * g++.dg/template/friend10.C: New test.
49009         * g++.dg/template/conv5.C: New test.
49010
49011 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
49012
49013         * g++.dg/lookup/scoped3.C: New test.
49014
49015         * g++.dg/lookup/decl1.C: New test.
49016         * g++.dg/lookup/decl2.C: New test.
49017
49018 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
49019
49020         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
49021         gcc.c-torture/compile/20021015-1.c,
49022         gcc.c-torture/compile/20021015-2.c,
49023         gcc.c-torture/compile/20021123-1.c,
49024         gcc.c-torture/compile/20021123-2.c,
49025         gcc.c-torture/compile/20021123-3.c,
49026         gcc.c-torture/compile/20021123-4.c,
49027         gcc.c-torture/execute/20021024-1.c: Add tests previously added
49028         only to 3.1 or 3.2 branch.
49029
49030 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
49031
49032         * gcc.dg/i386-bitfield3.c: New test.
49033
49034         * gcc.dg/i386-bitfield2.c: New test.
49035
49036 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
49037
49038         * g++.dg/parse/conv_op1.C: New test.
49039
49040 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
49041
49042         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
49043         approved.
49044
49045 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
49046
49047         * gcc.c-torture/compile/20021220-1.c: New test.
49048
49049 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
49050
49051         * gcc.dg/i386-fastcall-1.c: New.
49052
49053 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
49054
49055         * gcc.c-torture/execute/20021219-1.c: New test.
49056
49057 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
49058
49059         * gcc.dg/i386-pic-1.c: New test.
49060
49061 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49062
49063         PR c++/8099
49064         * g++.dg/template/friend9.C: New test.
49065
49066 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49067
49068         PR c++/3663
49069         * g++.dg/template/access7.C: New test.
49070
49071 2002-12-18  Nick Clifton  <nickc@redhat.com>
49072
49073         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
49074         the libstdc++-v3 directory has been found.
49075
49076 2002-12-12  Devang Patel <dpatel@apple.com>
49077         * gcc.dg/darwin-ld-1.c: New test.
49078         * gcc.dg/darwin-ld-2.c: New test.
49079         * gcc.dg/darwin-ld-3.c: New test.
49080         * gcc.dg/darwin-ld-4.c: New test.
49081         * gcc.dg/darwin-ld-5.c: New test.
49082
49083 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49084
49085         * gcc.c-torture/compile/20021212-1.c: New test.
49086
49087 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
49088
49089         * gcc.dg/fshort-wchar: New test.
49090
49091 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
49092
49093         PR c++/8372
49094         * g++.dg/template/dtor1.C: New test.
49095
49096         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
49097         markers.
49098
49099 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
49100
49101         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
49102
49103 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
49104
49105         * g++.dg/template/static1.C: New test.
49106         * g++.dg/template/static2.C: New test.
49107         * g++.old-deja/g++.ext/memconst.C: New test.
49108
49109 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49110
49111         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
49112         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
49113         * g++.dg/special/initp1.C: Likewise.
49114
49115 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
49116
49117         * gcc.c-torture/execute/20021204-1.c: New test.
49118
49119 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
49120
49121         * gcc.dg/ppc-fmadd-1.c: New file.
49122         * gcc.dg/ppc-fmadd-2.c: New file.
49123         * gcc.dg/ppc-fmadd-3.c: New file.
49124
49125 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
49126
49127         * gcc.c-torture/compile/20021204-1.c: New test.
49128
49129 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
49130
49131         * g++.dg/inherit/covariant2.C: New test.
49132         * g++.dg/inherit/covariant3.C: New test.
49133         * g++.dg/inherit/covariant4.C: New test.
49134         * g++.dg/inherit/covariant1.C: Remove XFAIL.
49135         * g++.old-deja/g++.robertl/eb17.C: Likewise.
49136
49137 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
49138
49139         PR c++/8688
49140         * g++.dg/init/brace3.C: New test.
49141
49142 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
49143
49144         * gcc.dg/20020210-1.c: Fix a comment typo.
49145
49146 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
49147
49148         PR c++/8720
49149         * g++.dg/parse/defarg1.C: New test.
49150
49151         PR c++/8615
49152         * g++.dg/template/char1.C: New test.
49153
49154         * g++.dg/template/varmod1.C: Fix typo.
49155
49156 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49157
49158         DR 180
49159         * g++.old-deja/g++.pt/crash32.C: Expect error.
49160
49161 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
49162
49163         PR c++/5919
49164         * g++.dg/template/varmod1.C: New test.
49165
49166         PR c++/8727
49167         * g++.dg/inherit/typeinfo1.C: New test.
49168
49169         PR c++/8663
49170         * g++.dg/inherit/typedef1.C: New test.
49171
49172 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
49173
49174         PR c++/8332
49175         PR c++/8493
49176         * g++.dg/template/strlen1.C: New test.
49177
49178         PR c++/8227
49179         * g++.dg/template/ctor2.C: New test.
49180
49181         PR c++/8214
49182         * g++.dg/init/string1.C: New test.
49183
49184         PR c++/8511
49185         * g++.dg/template/friend8.C: New test.
49186
49187 2002-11-29  Joe Buck <jbuck@synopsys.com>
49188
49189         * g++.dg/lookup/anon2.C: New test.
49190
49191 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
49192
49193         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
49194         h8300 port.
49195
49196 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
49197
49198         * gcc.dg/bitfld-6.c: New test.
49199
49200 2002-11-27  Jan Hubicka  <jh@suse.cz>
49201
49202         * gcc.c-torture/execute/20021127.[cx]: New test.
49203
49204 2002-11-26  Jan Hubicka  <jh@suse.cz>
49205
49206         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
49207         quality.
49208
49209 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
49210
49211         * g++.dg/init/brace2.C: New test.
49212         * g++.old-deja/g++.mike/p9129.C: Correct.
49213
49214 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
49215
49216         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
49217
49218 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
49219
49220         * gcc.dg/sibcall-6: New test for indirect sibcalls.
49221
49222 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
49223
49224         * g++.dg/abi/empty11.C: New test.
49225         * g++.dg/rtti/cv1.C: New test.
49226
49227 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
49228
49229         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
49230
49231 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
49232
49233         * g++.dg/abi/empty10.C: New test.
49234
49235 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
49236
49237         * gcc.c-torture/compile/20021124-1.c: New test.
49238
49239 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
49240
49241         * g++.dg/abi/rtti2.C: New test.
49242
49243 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
49244
49245         * gcc.dg/i386-unroll-1.c: New test.
49246
49247 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
49248
49249         * gcc.c-torture/compile/20021120-1.c: New test.
49250         * gcc.c-torture/compile/20021120-2.c: New test.
49251
49252 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49253
49254         * gcc.dg/bitfld-5.c: New test.
49255
49256 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49257
49258         * gcc.c-torture/execute/20021120-3.c: New test.
49259
49260 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49261
49262         * gcc.c-torture/execute/20021120-2.c: New test.
49263
49264 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49265
49266         * gcc.c-torture/execute/20021120-1.c: New test.
49267
49268 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
49269
49270         * gcc.c-torture/execute/20021118-3.c: New test.
49271
49272 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
49273
49274         * gcc.c-torture/compile/20021119-1.c: New test.
49275
49276 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
49277
49278         * gcc.dg/duff-1.c: New test.
49279         * gcc.dg/duff-2.c: New test.
49280         * gcc.dg/duff-3.c: New test.
49281
49282 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
49283
49284         * gcc.dg/cpp/_Pragma5.c: New test.
49285
49286 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
49287
49288         * gcc.c-torture/execute/20021118-2.c: New test.
49289
49290 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
49291
49292         * gcc.c-torture/execute/20021118-1.c: New test.
49293
49294 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
49295
49296         * gcc.dg/20021116-1.c: New test.
49297
49298 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
49299
49300         * g++.dg/abi/vcall1.C: New test.
49301
49302 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
49303
49304         * gcc.dg/20021029-1.c: New test.
49305         * gcc.dg/20021029-2.c: New test.
49306
49307 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49308
49309         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
49310
49311 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49312
49313         PR c/8439
49314         * gcc.dg/20021110.c: Move to ...
49315         * gcc.c-torture/compile/20021110.c: .... here.
49316
49317 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49318
49319         PR c/8467
49320         * gcc.c-torture/execute/20021111-1.c
49321
49322 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49323
49324         PR c/8439
49325         * gcc.dg/20021110.c: New test.
49326
49327 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
49328
49329         * g++.dg/abi/vthunk3.C: Run only on x86.
49330
49331 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
49332
49333         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
49334
49335 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
49336
49337         * lib/compat.exp (compat-execute): Fix logic error in last
49338         change.
49339
49340 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
49341
49342         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
49343
49344 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49345
49346         PR c++/8389
49347         * g++.dg/template/access6.C: New test.
49348
49349 2002-11-08  Jan Hubicka  <jh@suse.cz>
49350
49351         * gcc.dg/i386-ssefp-1.c: New test.
49352         * gcc.dg/i386-ssefp-1.c: New test.
49353
49354 2002-11-08  Jan Hubicka  <jh@suse.cz>
49355
49356         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
49357
49358 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
49359
49360         * g++.dg/abi/vthunk3.C: New test.
49361
49362         PR c++/8338
49363         * g++.dg/template/crash2.C: New test.
49364
49365 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
49366
49367         * g++.dg/abi/dtor1.C: New test.
49368         * g++.dg/abi/dtor2.C: Likewise.
49369
49370 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
49371
49372         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
49373         Darwin.
49374
49375 2002-11-04  Adam Nemet  <anemet@lnxw.com>
49376
49377         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
49378         -mthumb.  Only xfail with -O0.
49379
49380 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
49381
49382         * g++.dg/abi/thunk1.C: New test.
49383         * g++.dg/abi/thunk2.C: Likewise.
49384         * g++.dg/abi/vtt1.C: Likewise.
49385
49386 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
49387
49388         PR optimization/8423
49389         * gcc.c-torture/execute/builtin-constant.c: New test.
49390
49391 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
49392
49393         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
49394         Add some more cases.
49395
49396 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
49397
49398         PR c++/8391
49399         * g++.dg/opt/local1.C: New test.
49400
49401 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
49402
49403         PR c++/8160
49404         * g++.dg/template/complit1.C: New test.
49405
49406         PR c++/8149
49407         * g++.dg/template/typename4.C: Likewise.
49408
49409 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49410
49411         Core issue 287, PR c++/7639
49412         * g++.dg/template/instantiate1.C: Adjust error location.
49413         * g++.dg/template/instantiate3.C: New test.
49414         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
49415         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
49416         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
49417
49418 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
49419
49420         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
49421
49422 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
49423
49424         PR c++/8287
49425         * g++.dg/init/dtor2.C: New test.
49426
49427 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49428
49429         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
49430         * gcc.dg/nest.c: Bypass errors on irix6.
49431
49432 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
49433
49434         * gcc.dg/nest.c: Expect error for mmix-*-*.
49435         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
49436
49437 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
49438
49439         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
49440         markers.
49441
49442         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
49443
49444 2002-10-25  Mike Stump  <mrs@apple.com>
49445
49446         * gcc.dg/warn-1.c: New test.
49447
49448 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
49449
49450         * g++.dg/template/typename3.C: New test.
49451
49452 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
49453
49454         * g++.dg/lookup/ptrmem1.C: New test.
49455
49456         * g++.dg/abi/vthunk2.C: New test.
49457
49458 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
49459
49460         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
49461
49462 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
49463
49464         * g++.dg/abi/empty9.C: New test.
49465
49466 2002-10-24  Richard Henderson  <rth@redhat.com>
49467
49468         * g++.dg/inherit/thunk1.C: Enable for ia64.
49469
49470 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
49471
49472         PR c++/8067
49473         * g++.dg/lookup/pretty1.C: New test.
49474
49475 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
49476
49477         * gcc.dg/20021023-1.c: New test.
49478
49479 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
49480
49481         PR c++/7679
49482         * g++.dg/parse/inline1.C: New test.
49483
49484 2002-10-23  Richard Henderson  <rth@redhat.com>
49485
49486         * g++.dg/inherit/thunk1.C: Enable for x86_64.
49487
49488         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
49489
49490 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
49491
49492         PR c++/6579
49493         * g++.dg/parse/stmtexpr3.C: New test.
49494
49495 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
49496
49497         * g++.dg/expr/cond1.C: New test.
49498
49499 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
49500
49501         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
49502
49503 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
49504
49505         * g++.dg/abi/vbase13.C: New test.
49506         * g++.dg/abi/vbase14.C: Likewise.
49507
49508 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
49509
49510         * gcc.dg/tls/pic-1.c: New test.
49511         * gcc.dg/tls/nonpic-1.c: New test.
49512         * gcc.dg/20021018-1.c: New test.
49513
49514 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
49515
49516         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
49517         Remove only files with the same base name as the test case.
49518         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
49519         (profopt-execute): Likewise.  Also, remove old profiling
49520         and performance data files before running the tests.
49521
49522         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
49523         * g++.dg/bprob/bprob.exp: Likewise.
49524         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
49525         to allow more general test case names.
49526
49527         * g++.dg/bprob/bprob-1.C: Rename to ...
49528         * g++.dg/bprob/g++-bprob-1.C: ... this.
49529
49530         * g77.dg/bprob/bprob-1.f: Rename to ...
49531         * g77.dg/bprob/g77-bprob-1.f: ... this.
49532
49533 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
49534
49535         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
49536         bison 1.50 or later.
49537
49538 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
49539
49540         * g++.dg/README: Describe more test directories.
49541
49542 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
49543
49544         * g++.dg/init/array6.C: Add additional tests.
49545
49546 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
49547
49548         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
49549         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
49550
49551 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
49552
49553         * gcc.c-torture/compile/20020604-1.x: New.
49554         * gcc.c-torture/compile/simd-5.x: Likewise.
49555         * gcc.c-torture/execute/920710-1.x: Likewise.
49556         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
49557
49558 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
49559
49560         * g++.dg/inherit/override1.C: Add dg-options clause.
49561
49562 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
49563
49564         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
49565         _mm_slli_si128.
49566
49567 2002-10-19  Andreas Schwab  <schwab@suse.de>
49568
49569         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
49570         directory component.
49571
49572 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
49573
49574         * g++.dg/inherit/thunk1.C: New test.
49575
49576         * g++.dg/inherit/override1.C: New test.
49577
49578         * g++.dg/abi/mangle11.C: New test.
49579         * g++.dg/abi/mangle14.C: New test.
49580         * g++.dg/abi/mangle17.C: New test.
49581
49582 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
49583
49584         * g++.dg/overload/member2.C: New test.
49585
49586 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
49587
49588         * g++.dg/README: Describe new compat directory.
49589         * g++.dg/dg.exp: Skip tests in compat directory.
49590         * README.compat: New file.
49591         * lib/compat.exp: New expect script.
49592         * g++.dg/compat: New test directory.
49593         * g++.dg/compat/compat.exp: New expect script.
49594         * g++.dg/compat/abi: New test directory.
49595         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
49596         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
49597         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
49598         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
49599         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
49600         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
49601         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
49602         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
49603         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
49604         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
49605         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
49606         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
49607         * g++.dg/compat/break: New test directory.
49608         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
49609         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
49610         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
49611         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
49612         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
49613         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
49614         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
49615         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
49616         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
49617         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
49618         g++.dg/compat/break/README: New files.
49619         * g++.dg/compat/eh: New test directory.
49620         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
49621         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
49622         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
49623         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
49624         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
49625         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
49626         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
49627         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
49628         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
49629         g++.dg/compat/eh/filter2_y.C,
49630         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
49631         g++.dg/compat/eh/new1_y.C,
49632         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
49633         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
49634         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
49635         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
49636         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
49637         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
49638         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
49639         g++.dg/compat/eh/unexpected1_y.C: New files.
49640         * g++.dg/compat/init: New test directory.
49641         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
49642         g++.dg/compat/init/array5_y.C,
49643         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
49644         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
49645         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
49646         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
49647         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
49648         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
49649         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
49650         g++.dg/compat/init/init-ref2_y.C: New files.
49651
49652 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
49653
49654         PR c++/7584
49655         * g++.dg/inherit/using3.C: New test.
49656
49657 2002-10-17  Jan Hubicka  <jh@suse.cz>
49658
49659         * gcc.dg/20021017-2.c: New test.
49660
49661 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
49662
49663         * g++.dg/abi/mangle16.C: Adjust.
49664
49665         * g++.dg/init/array8.C: New test.
49666
49667 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
49668
49669         * gcc.dg/special/mips-abi.exp: New test.
49670         * gcc.dg/special/mips-abi.s: Empty file used by the above.
49671
49672 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
49673
49674         * g++.dg/abi/mangle16.C: New test.
49675         * g++.dg/abi/mangle17.C: Likewise.
49676
49677         PR c++/7478
49678         * g++.dg/template/ref1.C: New test.
49679
49680 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49681
49682         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
49683
49684 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
49685
49686         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
49687
49688 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
49689
49690         PR c++/7524
49691         * g++.dg/init/array7.C: New test.
49692
49693 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
49694
49695         * g++.dg/init/array6.C: New test.
49696
49697         * g++.dg/abi/mangle13.C: Likewise.
49698         * g++.dg/abi/mangle14.C: Likewise.
49699         * g++.dg/abi/mangle15.C: Likewise.
49700
49701 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
49702
49703         * g++.dg/abi/empty8.C: New test.
49704
49705 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
49706
49707         * g++.dg/init/ctor1.C: New test.
49708
49709 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
49710
49711         * gcc.c-torture/execute/20021015-1.c: New test.
49712
49713 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
49714
49715         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
49716
49717 2002-10-14  Jan Hubicka  <jh@suse.cz>
49718
49719         * gcc.dg/i386-ssetype-[1-5].c: New tests.
49720
49721 2002-10-14  Richard Henderson  <rth@redhat.com>
49722
49723         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
49724
49725 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
49726
49727         PR optimization/6631
49728         * g++.dg/opt/const2.C: New test.
49729
49730 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
49731
49732         PR c++/7176
49733         * g++.dg/parse/friend1.C: New test.
49734         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
49735
49736 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
49737
49738         * gcc.dg/20021014-1.c: New test.
49739
49740 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
49741
49742         PR c++/5661
49743         * g++.dg/ext/vlm1.C: New test.
49744         * g++.dg/ext/vlm2.C: Likewise.
49745
49746         * g++.dg/init/array1.C: Remove invalid braces.
49747         * g++.dg/init/brace1.C: New test.
49748         * g++.dg/init/copy2.C: Likewise.
49749         * g++.dg/init/copy3.C: Likewise.
49750         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
49751         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
49752         braces.
49753
49754 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
49755
49756         * gcc.dg/cpp/assembler.S: Don't use -ansi.
49757
49758 2002-10-11  Richard Shann  <richard.shann@superh.com>
49759
49760         * gcc.c-torture/compile/simd-5.c: New test.
49761
49762 2002-10-10  Roger Sayle  <roger@eyesopen.com>
49763
49764         * gcc.c-torture/execute/shiftopt-1.c: New test case.
49765
49766 2002-10-10  Jim Wilson  <wilson@redhat.com>
49767
49768         * gcc.c-torture/execute/20021010-1.c: New test.
49769
49770 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
49771
49772         PR c/7353
49773         * g++.dg/ext/typedef-init.C: New test.
49774         * gcc.dg/typedef-init.c: New test.
49775
49776 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
49777
49778         * gcc.dg/cpp/paste13.c: New test.
49779
49780 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49781
49782         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
49783         remaining platforms, XFAIL during compile, not execute.  Don't
49784         XFAIL at -O0.
49785
49786 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
49787
49788         * gcc.dg/alias-1.c: Tweak expected warning.
49789
49790 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
49791
49792         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
49793
49794 2002-10-06  Andreas Jaeger  <aj@suse.de>
49795
49796         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
49797         * gcc.dg/cpp/c++98.C: Likewise.
49798
49799         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
49800         * g++.dg/cpp/c++98.C: Likewise.
49801
49802         * g++.dg/README (Subdirectories): Mention cpp directory.
49803
49804         PR target/7559
49805         * gcc.dg/20021006-1.c: New test.
49806
49807 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49808
49809         PR c++/7804
49810         * g++.dg/other/warning1.C: New test.
49811
49812 2002-10-04  Roger Sayle  <roger@eyesopen.com>
49813
49814         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
49815         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
49816         and sparc-*-* with -m64 as expected failures.  See PR 8087.
49817
49818 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
49819
49820         PR c++/7931
49821         * g++.dg/template/ptrmem3.C: New test.
49822
49823         PR c++/7754
49824         * g++.dg/template/union1.C: New test.
49825
49826 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
49827
49828         PR c++/8006
49829         * g++.dg/abi/mangle9.C: New test.
49830         * g++.dg/abi/mangle10.C: New test.
49831         * g++.dg/abi/mangle11.C: New test.
49832         * g++.dg/abi/mangle12.C: New test.
49833
49834 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
49835
49836         PR c++/7188.
49837         * g++.dg/template/meminit1.C: New test.
49838         * g++.dg/warn/Wreorder-1.C: Likewise.
49839         * g++.old-deja/g++.mike/warn3.C: Tweak.
49840         * lib/prune.exp: Ingore "in copy constructor".
49841
49842 2002-10-02  Andreas Jaeger  <aj@suse.de>
49843
49844         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
49845         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
49846         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
49847         on x86-64.
49848
49849 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
49850
49851         * gcc.dg/empty1.C: Fix typo.
49852
49853 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
49854
49855         * gcc.dg/alias-1.c: New test.
49856
49857 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
49858
49859         * gcc.dg/empty1.C: New test.
49860
49861         * g++.dg/tls/init-2.C: Tweak error messages.
49862
49863 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
49864
49865         * gcc.c-torture/compile/20020923-1.c: New test.
49866
49867 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
49868
49869         * gcc.c-torture/execute/ffs-1.c: New test.
49870         * gcc.c-torture/execute/ffs-2.c: Ditto.
49871
49872 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
49873
49874         * g++.dg/overload/member1.C: New test.
49875
49876 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
49877
49878         * g++.dg/abi/empty7.C: New test.
49879         * g++.dg/init/pm2.C: Likewise.
49880
49881 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
49882
49883         * g++.dg/rtti/crash1.C: New test.
49884
49885 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
49886
49887         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
49888         gcc.dg/sibcall-4.c: New tests.
49889
49890 2002-09-28  Roger Sayle  <roger@eyesopen.com>
49891
49892         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
49893         powerpc and MMIX targets.
49894
49895 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
49896
49897         * gcc.dg/cpp/20020927-1.c: New.
49898
49899 2002-09-26  David S. Miller  <davem@redhat.com>
49900
49901         * gcc.c-torture/compile/trunctfdf.c: New.
49902
49903 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49904
49905         * lib/target-supports.exp (check_weak_available): Handle solaris2.
49906
49907 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
49908
49909         * gcc.c-torture/execute/loop-15.c: New.
49910
49911 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
49912
49913         * README.QMTEST: Fix typo.
49914
49915 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
49916
49917         * gcc.dg/20020926-1.c: New test.
49918
49919 2002-09-25  David S. Miller  <davem@redhat.com>
49920
49921         PR target/7842
49922         * gcc.c-torture/execute/shiftdi.c: New test.
49923
49924 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
49925
49926         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
49927         unique to the tool.
49928         * lib/g77.exp (g77_init): Likewise.
49929         * lib/g++.exp (g++_init): Likewise.
49930         * lib/objc.exp (objc_init): Likewise.
49931
49932 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
49933
49934         * g++.dg/abi/empty5.C: New test.
49935         * g++.dg/abi/empty6.C: New test.
49936         * g++.dg/abi/vbase12.C: New test.
49937
49938 2002-09-25  Richard Henderson  <rth@redhat.com>
49939
49940         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
49941         too-small long double.
49942
49943 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
49944
49945         * gcc.dg/20020919-1.c: New test.
49946
49947 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
49948
49949         * g++.dg/abi/bitfield6.C: New test.
49950         * g++.dg/abi/bitfield7.C: New test.
49951         * g++.dg/abi/bitfield8.C: New test.
49952         * g++.dg/abi/vbase11.C: New test.
49953
49954 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49955
49956         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
49957         hppa*-*-hpux*.  Update test comment.
49958
49959 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
49960
49961         * gcc.dg/tls/struct-1.c: New test.
49962
49963 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
49964
49965         * gcc.dg/cpp/tr-warn2.c: Update.
49966
49967 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
49968
49969         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
49970
49971 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
49972
49973         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
49974         systems.
49975
49976 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
49977
49978         * gcc.c-torture/execute/ieee/mzero3.c: New test.
49979
49980         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
49981         Adjust for c++filt moved to binutils.  Remove spurious duplicate
49982         setting of cxxfilt.
49983
49984 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
49985
49986         * gcc.dg/20020312-2.c: Update for darwin.
49987
49988 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
49989
49990         * g++.old-deja/g++.other/crash32.C: Mark ICE.
49991
49992 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
49993
49994         * objc.dg/comp-types-1.m: New test.
49995         * objc.dg/comp-types-2.m: New test.
49996         * objc.dg/comp-types-3.m: New test.
49997         * objc.dg/comp-types-4.m: New test.
49998         * objc.dg/comp-types-5.m: New test.
49999         * objc.dg/comp-types-6.m: New test.
50000
50001 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50002
50003         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
50004
50005 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
50006
50007         * g++.dg/other/do1.C: New test.
50008
50009         * g++.dg/template/subst1.C: New test.
50010
50011 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
50012
50013         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
50014
50015 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
50016
50017         * g++.dg/template/qualttp20.C: Adjust expected errors.
50018         * g++.old-deja/g++.jason/report.C: Likewise.
50019         * g++.old-deja/g++.other/qual1.C: Likewise.
50020
50021         * g++.dg/lookup/scoped2.C: New test.
50022
50023         * g++.dg/ext/asm3.C: New test.
50024
50025 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
50026
50027         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
50028
50029 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
50030
50031         * ChangeLog: follow spelling conventions.
50032         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
50033         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
50034         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
50035         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
50036         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
50037         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
50038         * g++.old-deja/g++.law/global-init1.C: Likewise.
50039         * g++.old-deja/g++.other/delete4.C: Likewise.
50040         * g++.old-deja/g++.other/inline21.C: Likewise.
50041         * g++.old-deja/g++.other/singleton.C: Likewise.
50042         * g77.dg/strlen0.f: Likewise.
50043         * g77.f-torture/compile/20010519-1.f: Likewise.
50044         * g77.f-torture/compile/980310-4.f: Likewise.
50045         * gcc.c-torture/compile/20000605-1.c: Likewise.
50046         * gcc.c-torture/execute/20020225-1.c: Likewise.
50047         * gcc.dg/c90-hexfloat-2.c: Likewise.
50048         * gcc.dg/c99-bool-1.c: Likewise.
50049         * gcc.dg/c99-hexfloat-2.c: Likewise.
50050         * gcc.dg/dll-2.c: Likewise.
50051         * gcc.dg/wtr-union-init-1.c: Likewise.
50052         * gcc.dg/wtr-union-init-2.c: Likewise.
50053         * gcc.dg/wtr-union-init-3.c: Likewise.
50054         * gcc.dg/cpp/avoidpaste1.c: Likewise.
50055         * gcc.dg/cpp/defined.c: Likewise.
50056         * gcc.dg/cpp/macsyntx.c: Likewise.
50057         * gcc.dg/cpp/paste2.c: Likewise.
50058         * gcc.dg/cpp/trad/defined.c: Likewise.
50059         * gcc.dg/format/c90-printf-1.c: Likewise.
50060         * gcc.dg/format/c90-scanf-1.c: Likewise.
50061         * gcc.dg/format/c99-printf-1.c: Likewise.
50062         * gcc.dg/format/c99-scanf-1.c: Likewise.
50063         * gcc.misc-tests/gcov-8.c: Likewise.
50064         * lib/profopt.exp: Likewise.
50065
50066 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
50067
50068         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
50069
50070 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
50071
50072         * g++.dg/inherit/using2.C: New test.
50073
50074 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
50075
50076         * ChangeLog: Follow spelling conventions.
50077         * g++.dg/template/friend4.C: Likewise.
50078         * g++.old-deja/g++.pt/crash67.C: Likewise.
50079         * gcc.c-torture/execute/20000801-4.c: Likewise.
50080         * gcc.dg/c90-digraph-1.c: Likewise.
50081         * gcc.dg/c94-digraph-1.c: Likewise.
50082         * gcc.dg/c99-digraph-1.c: Likewise.
50083         * gcc.dg/cpp/line5.c: Likewise.
50084         * gcc.dg/cpp/multiline.c: Likewise.
50085         * gcc.dg/cpp/trad/literals-1.c: Likewise.
50086         * gcc.dg/format/attr-3.c: Likewise.
50087         * gcc.dg/format/c90-scanf-3.c: Likewise.
50088         * gcc.dg/format/ext-4.c: Likewise.
50089
50090 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
50091
50092         * g++.dg/template/pretty1.C: New test.
50093
50094 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
50095
50096         * gcc.c-torture/execute/struct-cpy-1.c: New test.
50097
50098 2002-09-13  Matt Austern  <austern@apple.com>
50099
50100         * g++.dg/other/constref[12].C: New, regression tests for
50101         passing a cast expression to a function by const reference.
50102
50103 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
50104
50105         * g++.dg/template/deduce1.C: New test.
50106
50107 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
50108
50109         * gcc.c-torture/execute/simd-1.c: Force all use of int to
50110         32-bit int.
50111
50112 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50113
50114         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
50115         usage.
50116
50117 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
50118
50119         * gcc.c-torture/compile/20020910-1.c: New test.
50120
50121 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
50122
50123         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
50124
50125 2002-09-10  Andreas Jaeger  <aj@suse.de>
50126
50127         * gcc.dg/20020312-2.c: Adjust for x86-64.
50128
50129 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
50130
50131         * g77.dg/7388.f: New test case for PR 7388.
50132
50133 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
50134
50135         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
50136
50137 2002-09-05  Ziemowit Laski <zlaski@apple.com>
50138
50139         * objc.dg/proto-lossage-1.m: New test.
50140
50141 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
50142
50143         * gcc.dg/cpp/_Pragma4.c: Fix typo.
50144
50145 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
50146
50147         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
50148         expected to pass.
50149
50150 2002-09-06  Stan Shebs  <shebs@apple.com>
50151             David Edelsohn  <edelsohn@gnu.org>
50152
50153         * gcc.dg/weak: New directory.
50154         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
50155         target-specific xfail bits.
50156         * gcc.dg/typeof-2.c: Move to new directory.
50157         * gcc.dg/weak.exp: New expect script.
50158
50159 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
50160
50161         * gcc.c-torture/execute/extzvsi.c: New test.
50162
50163 2002-09-05  Stan Shebs  <shebs@apple.com>
50164
50165         * gcc.dg/weak-1.c: xfail on Darwin.
50166         * gcc.dg/weak-2.c: Ditto.
50167         * gcc.dg/weak-3.c: Ditto.
50168         * gcc.dg/weak-4.c: Ditto.
50169         * gcc.dg/weak-5.c: Ditto.
50170         * gcc.dg/weak-6.c: Ditto.
50171         * gcc.dg/weak-7.c: Ditto.
50172         * gcc.dg/weak-8.c: Ditto.
50173         * gcc.dg/weak-9.c: Ditto.
50174
50175 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
50176
50177         * gcc.c-torture/execute/loop-14.c: New test.
50178
50179 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
50180
50181         * g++.dg/other/cxa-atexit1.C: New test.
50182
50183         * gcc.dg/typeof-2.c: New test.
50184
50185 2002-09-03  Roger Sayle  <roger@eyesopen.com>
50186
50187         * gcc.dg/builtins-2.c: New testcase.
50188         * gcc.dg/builtins-3.c: New testcase.
50189
50190 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
50191
50192         * gcc.dg/cpp/_Pragma4.c: New test.
50193
50194 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
50195
50196         * objc/execute/nil_method-1.m: New testcase.
50197
50198 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
50199
50200         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
50201         [Object class], not [Object initialize].
50202
50203 2002-08-31  Roger Sayle  <roger@eyesopen.com>
50204             Hans-Peter Nilsson  <hp@bitrange.com>
50205
50206         * gcc.c-torture/execute/20020720-1.x: Skip test on
50207         mmix-knuth-mmixware.  Correct comment.
50208
50209 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
50210
50211         * g++.dg/abi/bitfield5.C: New test.
50212         * g++.dg/abi/vbase10.C: Likewise.
50213
50214 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
50215
50216         * objc.dg/undeclared-selector.m: New test.
50217
50218 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
50219
50220         * g++.dg/other/offsetof1.C: Avoid cast warning.
50221
50222 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
50223
50224         * objc.dg/super-class-2.m: New test.
50225
50226 2002-08-24  Matt Austern  <austern@apple.com>
50227
50228         * g++.dg/ext/lvaddr.C: New test.
50229         * g++.dg/ext/lvcast.C: New test.
50230
50231 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
50232
50233         * g++.dg/inherit/cond1.C: New test.
50234
50235 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
50236
50237         * gcc.dg/noncompile/incomplete-1.c: New test.
50238
50239 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
50240
50241         * gcc.dg/typespec-1.c: New test.
50242
50243 2002-08-20  Devang Patel  <dpatel@apple.com>
50244         * objc.dg/proto-hier-2.m: New test.
50245
50246 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
50247
50248         * objc.dg/bitfield-1.m: New test.
50249         * objc.dg/bitfield-2.m: New test.
50250
50251 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
50252
50253         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
50254         gcc.dg/c99-flex-array-4.c: New tests.
50255
50256 2002-08-16  Stan Shebs  <shebs@apple.com>
50257
50258         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
50259
50260 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
50261
50262         * gcc.dg/typeof-1.c: New test.
50263         * g++.dg/ext/typeof2.C: New test.
50264
50265 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
50266
50267         * g++.dg/other/offsetof1.C: New test.
50268
50269 2002-08-14  Richard Henderson  <rth@redhat.com>
50270
50271         * gcc.dg/tls/diag-3.c: Fix expected message strings.
50272
50273 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
50274
50275         * gcc.dg/cpp/_Pragma3.c: New test.
50276
50277 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
50278
50279         * g++.dg/template/inherit3: New test.
50280
50281 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
50282
50283         * gcc.dg/bitfld-4.c: Add blank options.
50284
50285 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
50286
50287         * g++.dg/template/crash1.C: New test.
50288
50289 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
50290
50291         * gcc.dg/tls/opt-2.c: New test.
50292
50293 2002-08-08  Devang Patel  <dpatel@apple.com>
50294
50295         * objc.dg/selector-1.m : New test
50296
50297 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
50298
50299         * g++.dg/abi/bitfield4.C: New test.
50300         * gcc.dg/bitfld-4.c: New test.
50301
50302 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
50303
50304         * g++.dg/other/packed1.C: New test.
50305
50306 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
50307
50308         * g++.dg/abi/offsetof.C: Tweak error messages.
50309         * g++.old-deja/g++.mike/p10769a.C: Likewise.
50310
50311 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
50312
50313         * gcc.dg/bitfld-3.c: New test.
50314
50315 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
50316             Richard Henderson  <rth@redhat.com>
50317
50318         * gcc.dg/i386-bitfield1.c: New test.
50319         * g++.dg/abi/bitfield3.C: Update.
50320
50321 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
50322
50323         * objc.dg/const-str-2.m: Update.
50324         * gcc.dg/cpp/c++98.c: Change to C extension.
50325         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
50326         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
50327
50328 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
50329
50330         * gcc.dg/tls/diag-3.c: New.
50331
50332 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
50333
50334         * g++.dg/README (Subdirectories): Document new subdir expr.
50335         * g++.dg/expr/pmf-1.C: New test.
50336
50337 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
50338
50339         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
50340
50341 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
50342
50343         * g++.dg/abi/bitfield3.C: New test.
50344
50345 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
50346
50347         * lib/gcov.exp: Tweak expected line formats.
50348         * gcc.misc-tests/gcov8.c: New test.
50349         * gcc.misc-tests/gcov8.x: New flags.
50350
50351 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
50352
50353         * consistency.vlad/layout/endian.c: Include string.h.
50354
50355         * gcc.c-torture/execute/20020805-1.c: New test.
50356
50357 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
50358
50359         * g++.dg/other/conversion1.C: New test.
50360
50361 2002-08-03  Roger Sayle  <roger@eyesopen.com>
50362
50363         * gcc.dg/builtins-1.c: New testcase.
50364
50365 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
50366
50367         * g++.dg/inherit/access3.C: New test.
50368
50369 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
50370
50371         * gcc.dg/ia64-visibility-2.c: New test.
50372
50373 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
50374
50375         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
50376         __qualifier_flags to __flags.
50377
50378 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
50379
50380         * g++.dg/inherit/operator1.C: New test.
50381         * g++.dg/lookup/disamb1.C: Fix typo in comment.
50382         * g++.dg/other/error1.C: Change expected error message.
50383         * g++.dg/template/conv4.C: Likewise.
50384
50385 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
50386
50387         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
50388         for documented behavior.
50389
50390 2002-07-25  Roger Sayle  <roger@eyesopen.com>
50391
50392         * gcc.c-torture/execute/20020720-1.x: Skip this test on
50393         several targets known to fail.
50394
50395 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
50396
50397         * gcc.dg/mips-args-[123].c: New tests.
50398
50399 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
50400
50401         * gcc.dg/ppc-spe.c: New.
50402
50403 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
50404
50405         * g++.dg/other/ptrmem4.C: New testcase.
50406
50407 2002-07-24  Richard Henderson  <rth@redhat.com>
50408
50409         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
50410
50411 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
50412
50413         * g++.dg/ext/alignof1.C (main): Return 0 for success.
50414
50415 2002-07-24  Roger Sayle  <roger@eyesopen.com>
50416
50417         * gcc.c-torture/execute/memset-3.c: New testcase.
50418
50419 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
50420
50421         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
50422         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
50423
50424 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50425
50426         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
50427         Delete.
50428
50429 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
50430
50431         * gcc.c-torture/compile/simd-4.c: New test.
50432
50433 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50434
50435         PR c++/7347, c++/7348
50436         * g++.dg/template/access4.C: New test.
50437         * g++.dg/template/access5.C: New test.
50438         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
50439         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
50440         * g++.old-deja/g++.pt/ttp58.C: Likewise.
50441         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
50442
50443 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
50444
50445         * gcc.dg/gnu89-init-2.c: New test.
50446
50447 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
50448
50449         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
50450
50451 2002-07-20  Roger Sayle  <roger@eyesopen.com>
50452
50453         * gcc.c-torture/execute/20020720-1.c: New testcase.
50454
50455 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
50456
50457         * gcc.dg/cpp/Wsignprom.c: New tests.
50458
50459 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
50460
50461         * gcc.c-torture/execute/loop-13.c: New test.
50462
50463 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
50464
50465         * gcc.dg/cpp/expr.c: New tests.
50466
50467 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
50468
50469         * g++.dg/opt/pr6713.C: Add template instantiation.
50470
50471 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
50472
50473         * gcc.dg/nest.c: New test.
50474
50475 2002-07-17  Richard Henderson  <rth@redhat.com>
50476
50477         * g++.dg/opt/pr6713.C: New test.
50478
50479 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
50480
50481         * gcc.c-torture/execute/loop-2e.x: Let the testcase
50482         XFAIL for all x86 processors.
50483
50484 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
50485
50486         * gcc.c-torture/execute/20010122-1.x: Do not test with
50487         -fomit-frame-pointer.
50488
50489 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50490
50491         * g++.dg/template/instantiate2.C: New test.
50492         * g++.dg/template/spec4.C: New test.
50493
50494 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50495
50496         * g++.dg/template/access2.C: New test.
50497         * g++.dg/template/access3.C: New test.
50498
50499 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
50500
50501         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
50502         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
50503         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
50504         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
50505         Convert to use <stdarg.h>.
50506         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
50507         Delete.
50508         * gcc.dg/va-arg-2.c: New.
50509         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
50510
50511 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
50512
50513         * gcc.c-torture/compile/20020710-1.c: New test.
50514
50515 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
50516                           Andrew Pinski  <pinskia@physics.uc.edu>
50517
50518         gcc.c-torture/compile/simd-2.c: New testcase.
50519         gcc.c-torture/compile/simd-3.c: Likewise.
50520
50521 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
50522
50523         PR c++/7224
50524         * g++.dg/overload/error1.C: New test.
50525
50526 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50527
50528         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
50529         configuration and IRIX 6 O32 ABI.
50530
50531 2002-07-11  Roger Sayle  <roger@eyesopen.com>
50532
50533         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
50534
50535 2002-07-10  Roger Sayle  <roger@eyesopen.com>
50536
50537         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
50538
50539 2002-07-10  Jeffrey A Law  <law@redhat.com>
50540
50541         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
50542
50543         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
50544
50545 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
50546
50547         * gcc.dg/20020312-2.c: Check for __PPC__.
50548
50549 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
50550
50551         * gcc.c-torture/compile/20020709-1.c: New test.
50552
50553 2002-07-07  Roger Sayle  <roger@eyesopen.com>
50554
50555         * g++.dg/template/qualttp21.C: New test case.
50556
50557 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
50558
50559         * gcc.c-torture/compile/20020706-1.c: New test.
50560         * gcc.c-torture/compile/20020706-2.c: New test.
50561
50562 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
50563             Alexandre Oliva  <aoliva@redhat.com>
50564
50565         * g++.dg/warn/incomplete1.C: New test.
50566
50567 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50568
50569         PR c++/7099
50570         * g++.dg/warn/noreturn1.C: New test.
50571
50572 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
50573
50574         PR c++/6706
50575         * g++.dg/debug/debug6.C: New test.
50576         * g++.dg/debug/debug7.C: New test.
50577
50578 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
50579
50580         * gcc.c-torture/compile/simd-3.c: New test.
50581
50582 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
50583
50584         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
50585         * gcc.dg/20020620-1.c: Likewise.
50586
50587 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50588
50589         PR c++/6944
50590         * g++.dg/init/array4.C: New test.
50591         * g++.dg/init/array5.C: New test.
50592
50593 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
50594
50595         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
50596         * gcc.c-torture/execute/simd-2.c (main): Likewise.
50597
50598 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50599
50600         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
50601         * gcc.dg/wtr-aggr-init-1.c: Likewise.
50602         * gcc.dg/wtr-conversion-1.c: Likewise.
50603         * gcc.dg/wtr-escape-1.c: Likewise.
50604         * gcc.dg/wtr-int-type-1.c: Likewise.
50605         * gcc.dg/wtr-label-1.c: Likewise.
50606         * gcc.dg/wtr-static-1.c: Likewise.
50607         * gcc.dg/wtr-strcat-1.c: Likewise.
50608         * gcc.dg/wtr-suffix-1.c: Likewise.
50609         * gcc.dg/wtr-switch-1.c: Likewise.
50610         * gcc.dg/wtr-unary-plus-1.c: Likewise.
50611         * gcc.dg/wtr-union-init-1.c: Likewise.
50612         * gcc.dg/wtr-union-init-2.c: Likewise.
50613         * gcc.dg/wtr-union-init-3.c: Likewise.
50614
50615         * gcc.dg/wtr-func-def-1.c: New test.
50616
50617 2002-07-02 Devang Patel <dpatel@apple.com>
50618
50619         * objc.dg/param-1.m: New test.
50620
50621 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
50622
50623         * gcc.dg/cpp/trad/directive.c: Add test.
50624         * gcc.dg/cpp/trad/macroargs.c: Add test.
50625         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
50626
50627 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
50628
50629         * gcc.dg/cpp/cmdlne-M.c: New test.
50630
50631 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
50632
50633         * objc.dg/desig-init-1.m: New test.
50634
50635 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50636
50637         PR c++/6716
50638         * g++.dg/template/instantiate1.C: New test.
50639
50640 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
50641
50642         PR c++/7112
50643         * g++.dg/template/sizeof2.C: New test.
50644
50645 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
50646
50647         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
50648         gcc.dg/cpp/trad/include.c: New tests.
50649
50650 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
50651
50652         PR target/7177
50653         * gcc.c-torture/compile/20020701-1.c: New test.
50654
50655 2002-07-01  Stan Shebs  <shebs@apple.com>
50656
50657         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
50658         header here...
50659         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
50660         (objc-torture-execute): or here.
50661
50662 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
50663
50664         * gcc.c-torture/execute/arith-rand-ll.c: New test.
50665
50666 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
50667
50668         * gcc.dg/cpp/trad/escaped-nl.c: New test.
50669
50670 2002-06-30  Devang Patel  <dpatel@apple.com>
50671
50672         * objc.dg/fsyntax-only.m: New test.
50673
50674 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
50675
50676         PR c++/6695
50677         * g++.dg/template/friend7.C: New file.
50678
50679 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
50680
50681         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
50682         return type.
50683
50684 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
50685
50686         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
50687         avoid division by zero.
50688
50689 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
50690
50691         * gcc.dg/Wunknownprag.c: New tests.
50692
50693 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
50694
50695         * gcc.c-torture/execute/simd-2.c: New test.
50696
50697 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
50698
50699         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
50700         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
50701         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
50702         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
50703         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
50704         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
50705         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
50706         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
50707         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
50708         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
50709         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
50710         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
50711         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
50712         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
50713         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
50714         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
50715         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
50716
50717 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
50718
50719         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
50720         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
50721         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
50722         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
50723         New tests.
50724         * gcc.dg/cpp/trad/directive.c: Update.
50725
50726 2002-06-23  Andreas Jaeger  <aj@suse.de>
50727
50728         * gcc.c-torture/execute/complex-6.c: New.
50729
50730 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
50731
50732         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
50733         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
50734         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
50735         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
50736
50737 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
50738
50739         * gcc.dg/cpp/trad: New directory with traditional tests copied
50740         from parent directory.
50741         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
50742         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
50743         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
50744         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
50745         Move to trad/ and rename.
50746         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
50747         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
50748         gcc.dg/cpp/trad/redef2.c: New tests.
50749         * gcc.dg/cpp/trad/trad.exp: New driver.
50750
50751 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
50752
50753         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
50754         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
50755         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
50756         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
50757         Remove.
50758
50759 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
50760
50761         * gcc.dg/20020620-1.c: New test.
50762
50763 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50764
50765         * g++.dg/template/ttp4.C: New test.
50766
50767 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
50768
50769         * g++.dg/opt/vt1.C: Fix regexp.
50770
50771 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50772
50773         * gcc.c-torture/execute/pure-1.c: Make functions static again.
50774         Don't use attribute `noinline'.
50775
50776 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
50777
50778         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
50779
50780 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
50781
50782         * gcc.c-torture/execute/simd-1.c: New.
50783
50784         * gcc.dg/simd-1.c: New.
50785
50786 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
50787
50788         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
50789
50790 2002-06-16  Richard Henderson  <rth@redhat.com>
50791
50792         * g++.dg/ext/anon-struct1.C: New.
50793         * g++.dg/ext/anon-struct2.C: New.
50794         * g++.dg/ext/anon-struct3.C: New.
50795         * gcc.dg/anon-struct-1.c: New.
50796         * gcc.dg/anon-struct-2.c: New.
50797         * gcc.dg/anon-struct-3.c: New.
50798         * gcc.dg/20011008-1.c: Adjust warning text.
50799         * gcc.dg/20020527-1.c: Add -fms-extensions.
50800
50801 2002-06-16  Richard Henderson  <rth@redhat.com>
50802
50803         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
50804
50805 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
50806
50807         * gcc.c-torture/execute/20020615-1.c: New test.
50808
50809 2002-06-15  Roger Sayle  <roger@eyesopen.com>
50810
50811         * gcc.c-tortuture/execute/compare-1.c: New test case.
50812         * gcc.c-tortuture/execute/compare-2.c: New test case.
50813         * gcc.c-tortuture/execute/compare-3.c: New test case.
50814
50815 2002-06-13  Richard Henderson  <rth@redhat.com>
50816
50817         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
50818         ia64 ilp32.
50819
50820 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50821
50822         * g++.dg/template/typename2.C: Update error message.
50823
50824 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
50825
50826         * gcc.c-torture/execute/20020611-1.c: New test.
50827
50828 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
50829
50830         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
50831         list of targets to skip.
50832
50833 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
50834
50835         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
50836         targets if not optimizing.
50837
50838 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
50839
50840         * gcc.c-torture/compile/20020605-1.c: New test.
50841
50842         * g++.dg/opt/vt1.C: New test.
50843
50844         * gcc.dg/20020531-1.c: New test.
50845
50846         * gcc.dg/20020530-1.c: New test.
50847
50848         * gcc.dg/20020527-1.c: New test.
50849
50850         * g++.dg/opt/cse1.C: New test.
50851
50852 2002-06-07  Roger Sayle  <roger@eyesopen.com>
50853
50854         * gcc.dg/20020607-2.c: New test case.
50855
50856 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
50857
50858         * gcc.c-torture/compile/20020604-1.c: New test.
50859
50860 2002-06-04  Richard Henderson  <rth@redhat.com>
50861
50862         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
50863         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
50864         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
50865
50866 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
50867
50868         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
50869
50870 2002-06-03  Richard Henderson  <rth@redhat.com>
50871
50872         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
50873         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
50874
50875 2002-06-02  Richard Henderson  <rth@redhat.com>
50876
50877         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
50878         test functions static.
50879
50880 2002-06-02  Andreas Jaeger  <aj@suse.de>
50881
50882         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
50883         now.
50884
50885 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50886
50887         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
50888         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
50889         Update for mofified diagnostics.
50890         * gcc.dg/c99-intconst-1.c: No longer fail.
50891
50892 2002-06-02  Richard Henderson  <rth@redhat.com>
50893
50894         * gcc.dg/uninit-A.c: Remove xfail markers.
50895
50896 2002-06-01  Roger Sayle  <roger@eyesopen.com>
50897
50898         * gcc.dg/fnegate-1.c: New test case.
50899
50900 2002-05-30  Osku Salerma  <osku@iki.fi>
50901
50902         * gcc.c-torture/execute/mayalias-1.c: New file.
50903
50904 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
50905
50906         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
50907         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
50908         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
50909
50910 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
50911
50912         * gcc.c-torture/execute/20020529-1.c: New test.
50913
50914 2002-05-27  Richard Henderson  <rth@redhat.com>
50915
50916         * g++.dg/ext/attrib6.C: New test case.
50917
50918 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50919
50920         * gcc.c-torture/execute/pure-1.c: New test.
50921
50922 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
50923
50924         * gcc.dg/cpp/arith-2.c: Remove.
50925
50926 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
50927
50928         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
50929         * gcc.dg/cpp/if-3.c: Remove.
50930
50931 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
50932
50933         * g++.dg/opt/cse2.C: New test.
50934
50935 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
50936
50937         * gcc.dg/cpp/arith-1.c: New semantic tests.
50938         * gcc.dg/cpp/if-1.c: Update.
50939
50940 2002-05-24  Ben Elliston  <bje@redhat.com>
50941
50942         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
50943
50944 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
50945
50946         * gcc.dg/verbose-asm.c: New test.
50947
50948 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
50949
50950         * gcc.dg/cpp/paste12.c: New test.
50951
50952 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
50953
50954         * g++.dg/parse/named_ops.C: New test.
50955
50956 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
50957
50958         * gcc.dg/weak-8.c: New test.
50959
50960 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
50961
50962         * gcc.dg/weak-2.c: Allow optional leading underscore
50963         in scan-assembler symbol name.
50964         * gcc.dg/weak-3.c: Likewise.
50965         * gcc.dg/weak-4.c: Likewise.
50966         * gcc.dg/weak-5.c: Likewise.
50967
50968 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
50969
50970         * gcc.dg/20020523-1.c: New test.
50971
50972 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
50973
50974         * objc.dg/const-str-2.m: Update now that we stop after
50975         a command line error.
50976
50977 2002-05-22  Richard Henderson  <rth@redhat.com>
50978
50979         * g++.dg/dg.exp: Fix typo in test pruneing.
50980
50981 2002-05-22  Richard Henderson  <rth@redhat.com>
50982
50983         * g++.dg/dg.exp: Prune the tls subdirectory.
50984         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
50985         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
50986         * g++.dg/tls/init-1.C: New.
50987
50988 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
50989
50990         * gcc.dg/20020517-1.c: New test.
50991
50992 2002-05-21  Richard Henderson  <rth@redhat.com>
50993
50994         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
50995         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
50996
50997 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
50998
50999         * g++.dg/other/copy2.C: New test.
51000
51001 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
51002
51003         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
51004         (MAX_COPY): Bump up to 10 times sizeof (long long).
51005         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
51006
51007         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
51008         sizeof (long long).
51009
51010         * gcc.c-torture/execute/strcpy-1.c: New test.
51011
51012 2002-05-19  Jason Merrill  <jason2redhat.com>
51013
51014         * g++.dg/ext/oper1.C: New test.
51015
51016 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
51017 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
51018
51019         * README.QMTEST: New file.
51020
51021         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
51022
51023 2002-05-19  Andreas Jaeger  <aj@suse.de>
51024
51025         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
51026         now.
51027         * gcc.c-torture/execute/loop-2d.x: Likewise.
51028
51029 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
51030
51031         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
51032         support weak symbols.
51033         * gcc.dg/weak-4.c: Likewise.
51034         * gcc.dg/weak-6.c: Likewise.
51035
51036 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
51037
51038         * gcc.dg/weak-3.c: Add dg-excess-error comment for
51039         cygwin, coff and h8300-*-hms targets
51040         * gcc.dg/weak-5.c: Likewise.
51041         * gcc.dg/weak-7.c: Likewise.
51042
51043 2002-05-16  Jason Merrill  <jason@redhat.com>
51044
51045         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
51046         (scan-assembler-not, scan-assembler-dem): Likewise.
51047         (scan-assembler-dem-not): Likewise.
51048
51049 2002-05-15  Richard Henderson  <rth@redhat.com>
51050
51051         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
51052
51053 2002-05-15  Richard Henderson  <rth@redhat.com>
51054
51055         * gcc.dg/weak-5.c (vfoo1c): No warning here.
51056         (vfoo1f): Warning here.
51057         (vfoo1l): Don't redefine the alias.
51058
51059 2002-05-14  Jason Merrill  <jason@redhat.com>
51060             Alexandre Oliva  <aoliva@redhat.com>
51061
51062         * g++.dg/init/pm1.C: New test.
51063
51064 2002-05-12  David S. Miller  <davem@redhat.com>
51065
51066         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
51067         types.
51068
51069 2002-05-10  Roger Sayle  <roger@eyesopen.com>
51070
51071         * gcc.c-torture/execute/20020510-1.c: New test case.
51072
51073 2002-05-10  David S. Miller  <davem@redhat.com>
51074
51075         * gcc.c-torture/execute/conversion.c: Test long double too.
51076
51077 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
51078
51079         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
51080         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
51081         * lib/g++.exp (g++_link_flags): Likewise.
51082         * lib/objc.exp (objc_target_compile): Likewise.
51083
51084 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
51085
51086         * gcc.dg/cpp/poison.c: Update.
51087         * gcc.dg/cpp/20000625-2.c: Remove.
51088         * gcc.dg/cpp/direct2s.c: Remove final test.
51089
51090 2002-05-08  Tom Rix  <trix@redhat.com>
51091
51092         * gcc.c-torture/execute/20020508-1.c: New test.
51093         * gcc.c-torture/execute/20020508-2.c: New test.
51094         * gcc.c-torture/execute/20020508-3.c: New test.
51095
51096 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
51097
51098         * gcc.dg/cpp/charconst-4.c: More tests.
51099
51100 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
51101
51102         PR c/6569
51103         * gcc.dg/weak-3.c: Update location of warning messages.
51104         * gcc.dg/weak-5.c: Likewise.
51105
51106 2002-05-06  Roger Sayle  <roger@eyesopen.com>
51107
51108         * gcc.c-torture/execute/20020506-1.c: New test case.
51109
51110 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
51111
51112         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
51113
51114 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
51115
51116         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
51117
51118 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
51119
51120         * gcc.dg/cpp/charconst-3.c: New test.
51121
51122 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51123
51124         * gcc.dg/cpp/charconst.c: Update tests.
51125
51126 2002-05-05  Tim Josling  <tej@melbpc.org.au>
51127
51128         * treelang: Added directory for new sample language treelang. Also
51129         lib/treelang.exp: New file to signal treelang should be tested.
51130
51131 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
51132
51133         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
51134         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
51135         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
51136         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
51137         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
51138         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
51139         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
51140
51141 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
51142
51143         * gcc.dg/format/xopen-2.c: New test.
51144
51145 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
51146
51147         * gcc.dg/20020503-1.c: New test.
51148
51149 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
51150
51151         * g++.dg/init/dtor1.C: Make it tougher.
51152
51153 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
51154
51155         * g++.dg/init/dtor1.C: New test.
51156
51157 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
51158
51159         * gcc.dg/altivec-8.c: New.
51160
51161 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
51162
51163         * gcc.dg/altivec-7.c: New.
51164
51165 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
51166
51167         * g++.dg/parse/typedef1.C: New test.
51168
51169 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
51170
51171         PR c++/6486
51172         * g++.dg/template/friend6.C: New test.
51173
51174         PR c++/6492
51175         * g++.dg/init/copy1.C: New test.
51176
51177 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
51178
51179         * g++.dg/warn/effc1.C: New test.
51180
51181 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
51182
51183         * gcc.dg/cpp/if-cexp.c: Add a test.
51184
51185 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
51186
51187         * gcc.dg/20020426-2.c: New test.
51188
51189 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
51190
51191         * gcc.dg/cpp/if-mop.c: Update.
51192         * gcc.dg/cpp/if-mpar.c: Add test.
51193         * gcc.dg/cpp/if-oppr.c: Update.
51194
51195 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51196
51197         PR c/6343
51198         * gcc.dg/weak-[2-7].c: New tests.
51199
51200 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
51201
51202         * gcc.dg/enum1.c: New test.
51203
51204 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
51205
51206         PR c++/6497
51207         * g++.dg/inherit/access2.C: New test.
51208
51209 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
51210
51211         PR bootstrap/6445
51212         * gcc.dg/20020426-1.c: New test.
51213
51214 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
51215
51216         * g++.dg/abi/enum1.C: New test.
51217
51218 2002-04-26  Richard Henderson  <rth@redhat.com>
51219
51220         * gcc.dg/c99-bool-1.c: Expect always true warning.
51221
51222 2002-04-25  Roger Sayle  <roger@eyesopen.com>
51223
51224         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
51225
51226 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51227
51228         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
51229         targets.
51230
51231 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
51232
51233         * g++.dg/abi/mange7.C: New test.
51234
51235         PR c++/6438.
51236         * g++.dg/parse/stmtexpr2.C: New test.
51237
51238 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
51239
51240         * gcc.dg/20020312-2.c: Add SH target.
51241
51242 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51243
51244         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
51245         compiler output on mips*-*-irix*.
51246
51247 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
51248
51249         * g++.dg/parse/attr1.C: New test.
51250
51251 2002-04-23  Roger Sayle  <roger@eyesopen.com>
51252
51253         * gcc.c-torture/execute/string-opt-17.c: New test case.
51254         * gcc.c-torture/execute/memset-2.c: New test case.
51255
51256 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
51257
51258         PR c++/6256:
51259         * g++.dg/template/friend5.C: New test.
51260
51261         PR c++/6331:
51262         * g++.dg/template/qual1.C: Likewise.
51263
51264 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
51265
51266         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
51267         Include stdlib.h, not stdio.h or ctype.h.
51268
51269 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
51270
51271         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
51272         cris-*-elf* and mmix-*-*.
51273         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
51274         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
51275         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
51276         Ditto.
51277         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
51278         * gcc.dg/wchar_t-1.c: Ditto.
51279
51280 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
51281
51282         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
51283         Clarify comment.
51284
51285 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
51286
51287         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
51288
51289 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51290
51291         * gcc.c-torture/execute/20000906-1.x: Delete.
51292
51293 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
51294
51295         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
51296
51297 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
51298
51299         * PR6367
51300         * g77.f-torture/execute/6367.f: New test.
51301         * g77.f-torture/execute/6367.x: Disable for MMIX.
51302
51303 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
51304
51305         * PR6352
51306         * g++.dg/opt/inline2.C: New test.
51307
51308 2002-04-18  Richard Henderson  <rth@redhat.com>
51309
51310         * gcc.dg/20000906-1.c: Enable for all targets.
51311         * gcc.c-torture/compile/iftrap-2.c: New.
51312
51313 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
51314
51315         * gcc.dg/20020418-1.c: New test.
51316         * gcc.dg/20020418-2.c: New test.
51317
51318 2002-04-18  Richard Henderson  <rth@redhat.com>
51319
51320         * gcc.c-torture/compile/iftrap-1.c: New.
51321         * gcc.dg/iftrap-1.c: Adjust for ia64.
51322         * gcc.dg/iftrap-2.c: New.
51323
51324 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
51325
51326         * gcc.c-torture/compile/20020418-1.c: New test.
51327
51328 2002-04-18  Roger Sayle  <roger@eyesopen.com>
51329
51330         * gcc.c-torture/compile/20020415-1.c: New.
51331
51332 2002-04-18  David S. Miller  <davem@redhat.com>
51333
51334         * gcc.c-torture/execute/20020418-1.c: New test.
51335
51336 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
51337
51338         * gcc.dg/20020416-1.c: New test.
51339
51340         * g++.dg/opt/inline1.C: New test.
51341
51342 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
51343
51344         * gcc.dg/altivec-5.c: New test.
51345
51346         * gcc.dg/20020415-1.c: New test.
51347
51348 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
51349
51350         * lib/chill.exp: Remove.
51351
51352 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
51353
51354         * g++.dg/other/big-struct.C: New test.
51355
51356 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
51357
51358         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
51359         of scratch file.
51360
51361 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
51362
51363         PR c/6277
51364         * gcc.dg/i386-387-1.c: Allow optional leading underscore
51365         in scan-assembler function name
51366
51367 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
51368
51369         * g77.f-torture/execute/980628-4.x,
51370         g77.f-torture/execute/980628-5.x,
51371         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
51372         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
51373         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
51374         i[34567]86-*-*.
51375
51376 2002-04-13  David S. Miller  <davem@redhat.com>
51377
51378         * gcc.c-torture/execute/20020413-1.c: New test.
51379
51380 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
51381
51382         * gcc.dg/asm-6.c,
51383         * g++.dg/ext/asm1.C: New tests.
51384
51385 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
51386
51387         PR c++ 5373.
51388         * g++.dg/parse/stmtexpr1.C: New test.
51389
51390         PR c++/5189.
51391         * g++.dg/template/copy1.C: New test.
51392
51393 2002-04-12  Richard Henderson  <rth@redhat.com>
51394
51395         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
51396
51397 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
51398
51399         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
51400         gcc.c-torture/execute/20020307-2.c.
51401
51402 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
51403
51404         * g++.dg/ext/attrib5.C,
51405         * g++.dg/lookup/struct1.C: New tests.
51406
51407 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
51408
51409         * gcc.dg/20020411-1.c: New test.
51410
51411         * gcc.c-torture/execute/20020411-1.c: New test.
51412
51413 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
51414
51415         * g77.f-torture/execute/6177.f: New test.
51416
51417 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
51418
51419         PR middle-end/6247
51420         * g++.dg/opt/cleanup1.C: New test.
51421
51422         * g++.dg/opt/const1.C: New test.
51423
51424 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
51425
51426         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
51427
51428 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
51429
51430         PR c++/5507
51431         * g++.dg/template/typename2.C: New test.
51432
51433 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
51434
51435         * gcc.c-torture/execute/loop-12.c: New.
51436
51437 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
51438
51439         * g77.f-torture/execute/980628-4.x,
51440         g77.f-torture/execute/980628-5.x,
51441         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
51442         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
51443         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
51444
51445 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51446
51447         PR optimization/6086
51448         * g++.dg/opt/preinc1.C: New test.
51449
51450 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
51451
51452         PR c++/5571
51453         * g++.dg/opt/static2.C: New test.
51454
51455 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
51456
51457         PR c/5120
51458         * gcc.dg/20020406-1.c: New test.
51459
51460 2002-04-04  David S. Miller  <davem@redhat.com>
51461
51462         * gcc.c-torture/execute/20020404-1.c: New test.
51463
51464 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
51465
51466         PR c/6123
51467         * gcc.dg/20020312-2.c: Do not declare global register variable
51468         if __PIC__ or __pic__ is defined.
51469
51470 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
51471
51472         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
51473         __asm__ so that it works correctly even if -ansi -pedantic-errors.
51474
51475 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51476
51477         * gcc.misc-tests/linkage.exp: Update last change to handle
51478         sparc*-, not just sparc-.
51479
51480 2002-04-03  Richard Henderson  <rth@redhat.com>
51481
51482         * gcc.dg/cpp/ucs.c: Improved long UCS test.
51483
51484 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
51485
51486         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
51487
51488 2002-04-02  David S. Miller  <davem@redhat.com>
51489
51490         * gcc.c-torture/execute/20020402-3.c: New test.
51491
51492 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
51493
51494         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
51495         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
51496
51497         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
51498         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
51499         g77.f-torture/execute/20001201.x,
51500         g77.f-torture/execute/u77-test.x: New files.
51501
51502         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
51503         * gcc.dg/wchar_t-1.c: Ditto.
51504
51505 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51506
51507         * gcc.c-torture/execute/20020402-1.c: New test.
51508
51509 2002-04-01  Richard Henderson  <rth@redhat.com>
51510
51511         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
51512
51513         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
51514
51515 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51516
51517         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
51518
51519 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
51520
51521         * g++.dg/inherit/template-as-base.C: Expect error.
51522         * g++.dg/inherit/namespace-as-base.C: Likewise.
51523
51524 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
51525
51526         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
51527         g++.dg/ext/instantiate3.C: Tweak match patterns.
51528
51529         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
51530         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
51531         -da test.
51532
51533 2002-03-31  Richard Henderson  <rth@redhat.com>
51534
51535         * gcc.dg/special/alias-2.c: New.
51536         * gcc.dg/special/ecos.exp: Run it.
51537
51538 2002-03-31  Richard Henderson  <rth@redhat.com>
51539
51540         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
51541
51542 2002-03-31  Kazu Hirata  <kazu@hxi.com>
51543
51544         * gcc.dg/weak-1.c: Disable on h8300 port.
51545
51546 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
51547
51548         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
51549         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
51550         ordering tests.
51551         * g++.dg/bprob/bprob-1.C: New test.
51552         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
51553         * g++.dg/gcov/gcov-1.C: New test.
51554         * g++.dg/gcov/gcov-1.x: New file.
51555         * g++.dg/gcov/gcov-2.C: New test.
51556         * g++.dg/gcov/gcov-3.C: New test.
51557         * g++.dg/gcov/gcov-3.h: New file.
51558
51559 2002-03-28  Roger Sayle  <roger@eyesopen.com>
51560
51561         * g++.old-deja/g++.other/builtins5.C: New test.
51562         * g++.old-deja/g++.other/builtins6.C: New test.
51563         * g++.old-deja/g++.other/builtins7.C: New test.
51564         * g++.old-deja/g++.other/builtins8.C: New test.
51565         * g++.old-deja/g++.other/builtins9.C: New test.
51566
51567 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
51568
51569         * g++.dg/opt/static1.C: New test.
51570
51571         * g++.dg/opt/longbranch1.C: New test.
51572
51573 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
51574
51575         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
51576
51577         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
51578
51579 2002-03-28  Jeffrey A Law  (law@redhat.com)
51580
51581         * gcc.c-torture/execute/20020328-1.c: New test.
51582
51583 2002-03-27  Richard Henderson  <rth@redhat.com>
51584
51585         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
51586         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
51587         move from g++.old-deja/g++.ext/.
51588
51589 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
51590
51591         * g++.dg/init/new2.C: New test.
51592
51593 2002-03-26  Richard Henderson  <rth@redhat.com>
51594
51595         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
51596
51597         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
51598         on sparc.
51599
51600         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
51601         sparcv9 systems.
51602         * gcc.dg/20001102-1.c: Likewise.
51603
51604 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
51605
51606         * gcc.dg/cpp/endif-pedantic1.c,
51607         gcc.dg/cpp/endif-pedantic2.c: New tests.
51608
51609 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
51610
51611         * g++.dg/init/new1.C: New test.
51612
51613 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
51614
51615         * g++.dg/abi/vbase9.C: New test.
51616
51617 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
51618
51619         * gcc.dg/arm-asm.c: New test.
51620
51621 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
51622
51623         * gcc.dg/Wswitch-enum.c: New test.
51624         Fix PR c/5044.
51625
51626 2002-03-26  Richard Henderson  <rth@redhat.com>
51627
51628         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
51629         structure.
51630
51631 2002-03-25  Richard Henderson  <rth@redhat.com>
51632
51633         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
51634         sparcv9 systems.
51635
51636         * gcc.c-torture/compile/20011119-1.c (xxx): New.
51637         * gcc.c-torture/compile/20011119-2.c (xxx): New.
51638
51639 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
51640
51641         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
51642
51643 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
51644
51645         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
51646         targets using generic thunk support.
51647
51648 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
51649
51650         * gcc.c-torture/compile/20020323-1.c: New test.
51651
51652         * g++.dg/opt/conj2.C: New test.
51653
51654 2002-03-24  Richard Henderson  <rth@redhat.com>
51655
51656         * gcc.dg/weak-1.c: Use -fno-common.
51657
51658 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
51659
51660         * g77.dg/f77-edit-apostrophe-out.f: New test
51661         * g77.dg/f77-edit-h-out.f: New test
51662         * g77.dg/f77-edit-t-in.f: New test
51663         * g77.dg/f77-edit-t-out.f: New test
51664         * g77.dg/f77-edit-x-out.f: New test
51665         * g77.dg/f77-edit-slash-out.f: New test
51666         * g77.dg/f77-edit-colon-out.f: New test
51667         * g77.dg/f77-edit-s-out.f: New test
51668
51669 2002-03-24  Richard Henderson  <rth@redhat.com>
51670
51671         * objc/execute/formal_protocol-6.x: New XFAIL.
51672
51673 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
51674
51675         * gcc.dg/weak-1.c: Early return from dg-final on platforms
51676         that do not support weak symbols
51677
51678 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
51679
51680         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
51681         * lib/g77.exp: Likewise.
51682         * lib/objc.exp: Likewise.
51683
51684 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
51685
51686         * gcc.dg/Wswitch-default.c: New test.
51687
51688 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
51689
51690         * g++.dg/other/enum1.C: New test.
51691
51692 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
51693
51694         * gcc.dg/pragma-ep-3.c: Fix typo.
51695
51696 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
51697
51698         * g++.dg/inherit/template-as-base.C: New test.
51699
51700 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
51701
51702         * g++.old-deja/g++.other/dwarf2-1.C: Move...
51703         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
51704
51705 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
51706
51707         * gcc.dg/cpp/multiline.c: Update to match.
51708
51709 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
51710
51711         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
51712
51713 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
51714
51715         * gcc.dg/cpp/extratokens2.c: New file.
51716
51717 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
51718
51719         * gcc.dg/20020312-2.c: Add rs6000 target.
51720
51721         * gcc.c-torture/compile/20020319-1.c: New test.
51722
51723 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51724
51725         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
51726         (A, E): Handle this.
51727
51728 2002-03-20  Jason Merrill  <jason@redhat.com>
51729
51730         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
51731         ignoring -fpic.
51732         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
51733         through prune_gcc_output.
51734
51735 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
51736
51737         * gcc.c-torture/compile/20020320-1.c: New test.
51738
51739 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
51740
51741         * gcc.c-torture/compile/20020318-1.c: New test.
51742
51743         * gcc.dg/struct-by-value-1.c: New test.
51744
51745         * gcc.dg/20020319-1.c: New test.
51746
51747 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
51748
51749         * g++.dg/opt/conj1.C: New test.
51750
51751 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
51752
51753         * g++.dg/template/qualttp20.C: Revert previous change.
51754         * g++.dg/template/qualttp3.C: Likewise.
51755         * g++.dg/template/qualttp4.C: Likewise.
51756         * g++.dg/template/qualttp5.C: Likewise.
51757         * g++.dg/template/qualttp6.C: Likewise.
51758         * g++.dg/template/qualttp7.C: Likewise.
51759         * g++.dg/template/qualttp8.C: Likewise.
51760         * g++.dg/template/recurse.C: Likewise.
51761
51762 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
51763
51764         * gcc.dg/cpp/wchar-1.c: Update.
51765
51766 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
51767
51768         * g++.dg/template/conv1.C: New test.
51769         * g++.dg/template/conv2.C: New test.
51770         * g++.dg/template/conv3.C: New test.
51771         * g++.dg/template/conv4.C: New test.
51772
51773 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
51774
51775         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
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-15  Mark Mitchell  <mark@codesourcery.com>
51785
51786         * g++.dg/opt/dtor1.C: New test.
51787
51788 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
51789
51790         * gcc.c-torture/compile/20020315-1.c: New test.
51791
51792 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
51793
51794         * gcc.dg/weak-1.c: Fix scan tests.
51795
51796 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
51797
51798         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
51799         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
51800         cris-*-aout* mmix-*-*.
51801         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
51802         cris-*-aout* mmix-*-*.
51803         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
51804         cris-*-elf* cris-*-aout* and mmix-*-*.
51805         * gcc.dg/20001009-1.c: Ditto.
51806         * gcc.dg/20010912-1.c: Ditto.
51807         * gcc.dg/20020122-4.c: Ditto.
51808         * gcc.dg/inline-2.c: Ditto.
51809
51810 2002-03-14  Jeffrey A Law  (law@cygnus.com)
51811
51812         * gcc.c-torture/compile/20020314-1.c: New test.
51813
51814 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
51815
51816         * gcc.c-torture/execute/20020314-1.c: New test.
51817
51818 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
51819
51820         * g++.dg/warn/Wunused-1.C: New test.
51821
51822 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
51823
51824         * g++.dg/abi/mangle6.C: New test.
51825
51826 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
51827
51828         * gcc.c-torture/compile/20020309-2.c: New test.
51829
51830         * gcc.c-torture/compile/20020312-1.c: New test.
51831
51832 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
51833
51834         * g++.dg/other/access1.C: New test.
51835
51836 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
51837
51838         * gcc.c-torture/execute/wchar_t-1.c: New test.
51839
51840 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
51841
51842         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
51843
51844 2002-03-12  Roger Sayle  <roger@eyesopen.com>
51845
51846         * gcc.dg/20020312-1.c: New test case.
51847
51848 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
51849
51850         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
51851
51852 2002-03-11  Richard Henderson  <rth@redhat.com>
51853
51854         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
51855         * g++.old-deja/g++.jason/report.C: Likewise.
51856
51857 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
51858
51859         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
51860         * g++.old-deja/g++.robertl/eb56.C: Likewise.
51861
51862 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
51863
51864         * g++.dg/overload/pmf1.C: New test.
51865
51866 2002-03-11  Kazu Hirata  <kazu@hxi.com>
51867
51868         * gcc.c-torture/execute/20020307-1.c: Use long.
51869
51870 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
51871
51872         PR optimization/5844
51873         * gcc.dg/20020310-1.c: New test.
51874
51875 2002-03-09  Michael Meissner  <meissner@redhat.com>
51876
51877         * gcc.c-torture/execute/memcpy-2.c: New test.
51878         * gcc.c-torture/execute/memset-1.c: New test.
51879         * gcc.c-torture/execute/strlen-1.c: New test.
51880         * gcc.c-torture/execute/strcmp-1.c: New test.
51881         * gcc.c-torture/execute/strncmp-1.c: New test.
51882
51883 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
51884
51885         * gcc.dg/ppc-ldstruct.c: New test.
51886
51887 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
51888
51889         * gcc.c-torture/execute/va-arg-22.c: New test.
51890
51891 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
51892
51893         * gcc.c-torture/compile/20020309-1.c: New test.
51894
51895 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
51896
51897         * gcc.c-torture/execute/20020307-2.c: New test.
51898
51899 2002-03-07  Jeffrey A Law  (law@redhat.com)
51900
51901         * g77.f-torture/compile/20020307-1.f: New test.
51902
51903 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
51904
51905         * gcc.dg/unordered-1.c: New test.
51906
51907 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
51908
51909         * gcc.c-torture/execute/20020307-1.c: New test.
51910
51911 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
51912
51913         * gcc.dg/20020304-1.c: New test.
51914
51915         * gcc.c-torture/compile/20020304-2.c: New test.
51916
51917 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
51918
51919         * gcc.c-torture/compile/20020304-1.c: New test case
51920         (from PR c/5830).
51921
51922 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
51923
51924         * gcc.dg/20020103-1.c: Add other -D ppc variants.
51925
51926 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
51927
51928         * g++.dg/other/classkey1.C: New test.
51929
51930 2002-03-01  Richard Henderson  <rth@redhat.com>
51931
51932         * gcc.c-torture/compile/981223-1.x: New.
51933         * gcc.c-torture/compile/920625-1.x: New.
51934
51935 2002-02-28  Richard Henderson  <rth@redhat.com>
51936
51937         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
51938
51939 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
51940
51941         * gcc.c-torture/execute/20020227-1.c: New test.
51942
51943 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
51944
51945         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
51946         here" ERROR lines.
51947         * g++.old-deja/g++.oliva/partord1.C: Likewise.
51948         * g++.old-deja.g++.other/defarg1.C: Likewise.
51949         * g++.old-deja/g++.pt/calls2.C: Likewise.
51950         * g++.old-deja/g++.pt/crash20.C: Likewise.
51951         * g++.old-deja/g++.pt/crash30.C: Likewise.
51952         * g++.old-deja/g++.pt/crash36.C: Likewise.
51953         * g++.old-deja/g++.pt/crash6.C: Likewise.
51954         * g++.old-deja/g++.pt/defarg13.C: Likewise.
51955         * g++.old-deja/g++.pt/derived3.C: Likewise.
51956         * g++.old-deja/g++.pt/error1.C: Likewise.
51957         * g++.old-deja/g++.pt/friend21.C: Likewise.
51958         * g++.old-deja/g++.pt/friend23.C: Likewise.
51959         * g++.old-deja/g++.pt/infinite1.C: Likewise.
51960         * g++.old-deja/g++.robertl/eb128.C: Likewise.
51961
51962 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
51963
51964         * gcc.c-torture/execute/20020225-2.c: New test.
51965
51966 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
51967
51968         * gcc.c-torture/execute/920730-1t.c,
51969         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
51970         Delete test cases, only relevant to -traditional.
51971
51972 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
51973
51974         * gcc.dg/cpp/undef1.c: Remove.
51975         * gcc.dg/cpp/directiv.c: Update.
51976         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
51977
51978 2002-02-27  Michael Meissner  <meissner@redhat.com>
51979
51980         * gcc.c-torture/execute/20020226-1.c: New test.
51981
51982 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
51983
51984         * g++.dg/debug/debug4.C: New test.
51985
51986         * gcc.dg/ia64-visibility-1.c: New test.
51987
51988 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
51989
51990         * gcc.dg/debug/20020224-1.c: New.
51991
51992 2002-02-25  Kazu Hirata  <kazu@hxi.com>
51993
51994         * gcc.c-torture/execute/960416-1.x: New.
51995         * gcc.c-torture/execute/divconst-3.x: Likewise.
51996
51997 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
51998
51999         * gcc.dg/20020224-1.c: New test.
52000
52001 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
52002
52003         * gcc.c-torture/execute/20020225-1.c: New.
52004
52005 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
52006
52007         * gcc.dg/cpp/wchar-1.c: New test.
52008
52009 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
52010
52011         * gcc.dg/20020222-1.c: New test.
52012
52013 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
52014
52015         * g++.dg/opt/anonunion1.C: New test.
52016
52017 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
52018
52019         * g++.dg/template/qualttp19.C: New test.
52020         * g++.dg/template/qualttp20.C: New test.
52021         * g++.old-deja/g++.jason/report.C: Adjust expected errors
52022         * g++.old-deja/g++.other/qual1.C: Likewise.
52023
52024 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
52025
52026         * gcc.dg/attr-alwaysinline.c: New.
52027
52028 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
52029
52030         * gcc.dg/20020220-1.c: New test.
52031
52032         * gcc.dg/20020220-2.c: New test.
52033
52034         * g++.dg/opt/mmx1.C: New test.
52035
52036 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
52037
52038         * gcc.c-torture/compile/20020110.c: New test.
52039
52040 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
52041
52042         * gcc.c-torture/execute/20020219-1.c: New test.
52043
52044         * gcc.dg/20020219-1.c: New test.
52045
52046         * gcc.dg/noncompile/20020220-1.c: New test.
52047
52048         * g++.dg/opt/ptrintsum1.C: New test.
52049
52050         * gcc.dg/debug/20020220-1.c: New test.
52051
52052 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
52053
52054         * gcc.c-torture/execute/20020216-1.c: New test.
52055
52056 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
52057
52058         * gcc.dg/decl-1.c: Update, new test.
52059
52060 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
52061
52062         * g++.dg/abi/bitfield1.C: New test.
52063         * g++.dg/abi/bitfield2.C: New test.
52064
52065 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
52066
52067         * gcc.dg/attr-nest.c: New test.
52068
52069 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
52070
52071         * gcc.c-torture/execute/20020215-1.c: New test.
52072
52073 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
52074
52075         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
52076         * g++.dg/debug/debug.exp: New.
52077         * g++.dg/debug/trivial.C: New.
52078         * g++.dg/debug/debug1.C: Moved...
52079         * g++.dg/other/debug1.C: ...from here.
52080         * g++.dg/debug/debug2.C: Moved...
52081         * g++.dg/other/debug2.C: ...from here.
52082         * g++.dg/debug/debug3.C: Moved...
52083         * g++.dg/other/debug3.C: ...from here.
52084
52085         * gcc.dg/noncompile/20020213-1.c: New test.
52086
52087 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
52088
52089         * g++.dg/other/debug3.C: New test.
52090
52091         * gcc.c-torture/execute/20020213-1.c: New test.
52092
52093 2002-02-13  Richard Smith <richard@ex-parrot.com>
52094
52095         * g++.old-deja/g++.other/thunk1.C: New test.
52096
52097 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
52098
52099         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
52100
52101 2002-02-13  Stan Shebs  <shebs@apple.com>
52102
52103         * gcc.dg/altivec-3.c: New.
52104
52105 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
52106
52107         * gcc.dg/Wunreachable-1.c: New test.
52108         * gcc.dg/Wunreachable-2.c: New test.
52109
52110 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
52111
52112         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
52113
52114 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
52115
52116         * gcc.dg/decl-1.c: New test.
52117
52118 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
52119
52120         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
52121
52122 2002-02-10  Kazu Hirata  <kazu@hxi.com>
52123
52124         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
52125         * gcc.c-torture/compile/980506-1.x: Likewise.
52126
52127 2002-02-10  Kazu Hirata  <kazu@hxi.com>
52128
52129         * gcc.dg/20020210-1.c: New.
52130
52131 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
52132
52133         * g77.f-torture/execute/947.f: New regression test
52134         for PR fortran/947.
52135
52136 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
52137
52138         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
52139         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
52140
52141 2002-02-08  Richard Henderson  <rth@redhat.com>
52142
52143         * gcc.c-torture/compile/labels-3.c: New.
52144
52145 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
52146
52147         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
52148         expression statements work instead.
52149         * gcc.dg/noncompile/20020207-1.c: New test.
52150
52151 2002-02-07  Richard Henderson  <rth@redhat.com>
52152
52153         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
52154
52155 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
52156
52157         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
52158         message from g77
52159         * lib/g77-dg.exp: Trim g77 error messages so that they are
52160         recognized by dg.exp.
52161
52162 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
52163
52164         PR fortran/5473
52165         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
52166
52167 2002-02-07  Richard Henderson  <rth@redhat.com>
52168
52169         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
52170         to be sufficiently aligned for integers.
52171
52172 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
52173
52174         * g++.dg/template/friend4.C: New test.
52175
52176 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
52177
52178         PR fortran/5743
52179         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
52180         unsupported cases.
52181
52182 2002-02-07  Richard Henderson  <rth@redhat.com>
52183
52184         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
52185         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
52186         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
52187         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
52188
52189 2002-02-06  Richard Henderson  <rth@redhat.com>
52190
52191         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
52192
52193 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
52194
52195         * gcc.dg/20020206-1.c: New test.
52196
52197 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
52198
52199         * gcc.c-torture/execute/20020206-1.c: New test.
52200
52201         * gcc.c-torture/execute/20020206-2.c: New test.
52202
52203         PR optimization/5429:
52204         * gcc.c-torture/compile/20020206-1.c: New test.
52205
52206 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
52207
52208         * g++.dg/ext/align1.C: Do not use an explicit alignment value
52209         as certain file formats cannot support particularly large
52210         alignments.
52211
52212         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
52213         and do not expect to be able to link the executable.
52214
52215         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
52216         fail because the COFF format does not support the weak attribute.
52217
52218 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
52219
52220         * g77.dg/pr5473.f: New test
52221
52222 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
52223
52224         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
52225         Fix testcase accordingly.
52226
52227 2002-02-04  Richard Henderson  <rth@redhat.com>
52228
52229         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
52230         (buf): Change to be an array of pointers, not ints.
52231
52232 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
52233
52234         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
52235         before all tests.  Move warning one line above to match where it
52236         C frontend emits.
52237         * gcc.dg/Wswitch-2.c: New test.
52238         * g++.dg/warn/Wswitch-1.C: New test.
52239         * g++.dg/warn/Wswitch-2.C: New test.
52240
52241 2002-02-04  Richard Henderson  <rth@redhat.com>
52242
52243         * g++.dg/abi/offsetof.C: Fix size comparison.
52244
52245 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
52246
52247         * gcc.dg/cast-qual-2.c: New test.
52248
52249 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
52250
52251         * gcc.dg/20020201-4.c: New test.
52252
52253 2002-02-04  Ben Elliston  <bje@redhat.com>
52254
52255         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
52256         target_info attribute != 0, in addition to the empty string.
52257         (gcc_target_compile): Likewise.
52258
52259 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
52260
52261         * gcc.dg/Wswitch.c: New test.
52262         PR gcc/4475. PR gcc/3780.
52263
52264 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
52265
52266         * g77.f-torture/execute/5122.f: New test for regressions
52267         against PR fortran/5122.
52268
52269 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
52270
52271         * g77.f-torture/compile/pr3743.f: Delete
52272         * g77.dg/pr3743-1.f: New test.
52273         * g77.dg/pr3743-2.f: New test.
52274         * g77.dg/pr3743-3.f: New test.
52275         * g77.dg/pr3743-4.f: New test.
52276
52277 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52278
52279         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
52280
52281 2002-02-02  Richard Henderson  <rth@redhat.com>
52282
52283         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
52284         * gcc.c-torture/execute/bf64-1.c: Likewise.
52285
52286 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
52287
52288         * gcc.dg/20020201-2.c: New test.
52289
52290         * gcc.dg/20020201-3.c: New test.
52291
52292         * gcc.c-torture/execute/bitfld-2.c: New test.
52293
52294 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52295
52296         * gcc.dg/bitfld-1.c: Update.
52297         * gcc.dg/bitfld-2.c: Update.
52298         * gcc.c-torture/execute/bitfld-1.x: New.
52299
52300 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
52301
52302         * gcc.c-torture/execute/20020201-1.c: New test.
52303
52304 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
52305
52306         PR target/5469
52307         * gcc.dg/20020201-1.c: New test.
52308
52309 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
52310
52311         PR fortran/3743
52312         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
52313         * g77.f-torture/compile/pr3743.x: Remove
52314
52315 2002-01-31  Tom Rix  <trix@redhat.com>
52316
52317         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
52318
52319 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
52320
52321         * gcc.dg/noncompile/20020130-1.c: New test.
52322
52323 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
52324
52325         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
52326
52327 2002-01-29  Richard Henderson  <rth@redhat.com>
52328
52329         * gcc.c-torture/execute/991118-1.c: Cast various constants back
52330         to long long.
52331         * gcc.c-torture/execute/bf64-1.c: Likewise.
52332
52333 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
52334
52335         * gcc.c-torture/execute/20020129-1.c: New test.
52336
52337 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
52338
52339         * gcc.c-torture/compile/20000224-1.c: Update.
52340         * gcc.c-torture/execute/bitfld-1.c: New tests.
52341         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
52342         * gcc.dg/uninit-A.c: Update.
52343
52344 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
52345
52346         * g++.dg/template/ctor1.C: Add instantiation.
52347
52348 2002-01-28  Paul Koning  <pkoning@equallogic.com>
52349
52350         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
52351         argument to __builtin_prefetch to be const ptr.
52352
52353 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
52354
52355         * gcc.c-torture/compile/20020120-1.c: New test.
52356
52357 2002-01-27  Kazu Hirata  <kazu@hxi.com>
52358
52359         * gcc.c-torture/execute/20020127-1.c: New test.
52360
52361 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
52362
52363         * g77.dg/f77-edit-i-in.f: New test
52364         * g77.dg/f77-edit-i-out.f: New test
52365
52366 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
52367
52368         * gcc.dg/debug/debug.exp: New file.
52369         * gcc.dg/debug/trivial.c: New file.
52370         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
52371         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
52372         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
52373         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
52374         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
52375         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
52376         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
52377         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
52378         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
52379         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
52380         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
52381         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
52382         * gcc.dg/20000503-1.c: Removed.
52383         * gcc.dg/20010207-1.c: Removed.
52384         * gcc.dg/20011223-1.c: Removed.
52385         * gcc.dg/20020104-2.c: Removed.
52386         * gcc.dg/debug-1.c: Removed.
52387         * gcc.dg/debug-2.c: Removed.
52388         * gcc.dg/debug-3.c: Removed.
52389         * gcc.dg/debug-4.c: Removed.
52390         * gcc.dg/debug-5.c: Removed.
52391         * gcc.dg/debug-6.c: Removed.
52392         * gcc.dg/dwarf2-1.c: Removed.
52393         * gcc.dg/dwarf2-2.c: Removed.
52394
52395 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
52396
52397         * g++.old-deja/g++.other/eh5.C: New test.
52398         * g++.old-deja/g++.other/sibcall2.C: New test.
52399         * g++.old-deja/g++.other/array9.C: New test.
52400         * g++.old-deja/g++.other/typename2.C: New test.
52401         * g++.old-deja/g++.other/crash60.C: New test.
52402         * g++.old-deja/g++.other/conv9.C: New test.
52403         * g++.old-deja/g++.other/mangle10.C: New test.
52404         * g++.old-deja/g++.other/unchanging1.C: New test.
52405         * g++.old-deja/g++.other/exprstmt1.C: New test.
52406         * g++.old-deja/g++.other/inline23.C: New test.
52407         * g++.old-deja/g++.eh/ia64-1.C: New test.
52408         * g++.old-deja/g++.other/dwarf2-1.C: New test.
52409         * g++.old-deja/g++.other/reload1.C: New test.
52410         * g++.old-deja/g++.other/static20.C: New test.
52411         * g++.old-deja/g++.other/local-alloc1.C: New test.
52412         * g++.old-deja/g++.other/conv8.C: New test.
52413         * g++.old-deja/g++.other/stmtexpr2.C: New test.
52414         * g++.old-deja/g++.other/storeexpr1.C: New test.
52415         * g++.old-deja/g++.other/storeexpr2.C: New test.
52416         * g++.dg/eh/template2.C: New test.
52417         * g++.dg/warn/weak1.C: New test.
52418
52419 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
52420
52421         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
52422         Remove first, non-varying, argument.
52423
52424 2002-01-23  Richard Henderson  <rth@redhat.com>
52425
52426         * gcc.dg/inline-2.c: New.
52427
52428         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
52429         Add optional target arg.  Check number of arguments.
52430         (scan-assembler-not, scan-assembler-dem): Likewise.
52431         (scan-assembler-dem-not): Likewise.
52432
52433 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
52434
52435         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
52436         line 12.
52437         * g++.old-deja/g++.brendan/parse3.C,
52438         g++.old-deja/g++.other/crash26.C,
52439         g++.old-deja/g++.other/crash28.C,
52440         g++.old-deja/g++.other/crash29.C,
52441         g++.old-deja/g++.other/crash30.C,
52442         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
52443
52444 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
52445
52446         * gcc.dg/20020115-1.c: New.
52447
52448 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
52449
52450         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
52451
52452 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
52453
52454         * gcc.dg/20020122-3.c: New.
52455
52456 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
52457
52458         * g++.dg/other/gc1.C: New test.
52459
52460 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
52461
52462         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
52463
52464 2002-01-22  Richard Henderson  <rth@redhat.com>
52465
52466         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
52467
52468 2002-01-22  Richard Henderson  <rth@redhat.com>
52469
52470         * gcc.dg/20020122-4.c: New.
52471
52472 2002-01-22  H.J. Lu <hjl@gnu.org>
52473
52474         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
52475         link output.
52476         * gcc.dg/special/ecos.exp: Likewise.
52477         * lib/g++-dg.exp: Likewise.
52478         * lib/g77-dg.exp: Likewise.
52479         * lib/gcc-dg.exp : Likewise.
52480         * lib/mike-g++.exp: Likewise.
52481         * lib/mike-g77.exp: Likewise.
52482         * lib/mike-gcc.exp: Likewise.
52483         * lib/objc-dg.exp: Likewise.
52484
52485 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
52486
52487         PR target/5379
52488         * gcc.dg/20020122-2.c: New test.
52489
52490 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
52491
52492         * gcc.dg/20020122-1.c: New test.
52493
52494 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
52495
52496         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
52497
52498 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
52499
52500         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
52501
52502 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52503
52504         * gcc.c-torture/compile/20020121-1.c: New test.
52505
52506 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52507
52508         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
52509         ld_library_path.
52510
52511 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
52512
52513         * gcc.dg/20020218-1.c: New test.
52514
52515 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
52516
52517         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
52518         messages
52519         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
52520         "At global scope" warning
52521         * g++.dg/ext/align1.C: Change cygwin test for alignment
52522         from db-bogus to dg-warning
52523
52524 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
52525
52526         * g77.f-torture/compile/cpp2.F: New test.
52527
52528 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
52529
52530         * g++.dg/template/access1.C: New test.
52531
52532 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
52533
52534         * gcc.dg/20020118-1.c: New.
52535
52536 2002-01-18  Kazu Hirata  <kazu@hxi.com>
52537
52538         * gcc.c-torture/execute/20020118-1.c: New test.
52539
52540 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
52541
52542         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
52543         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
52544         alignment warnings.
52545
52546 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
52547
52548         * gcc.misc-tests/i386-prefetch.exp: Save and restore
52549         torture_with_loops and torture_without_loops
52550
52551 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
52552
52553         * gcc.c-torture/compile/20020116-1.c: New test.
52554
52555 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
52556
52557         * gcc.dg/20020116-2.c: New test.
52558
52559         * gcc.dg/ultrasp4.c: New test.
52560
52561         * gcc.dg/20020116-1.c: New test.
52562
52563 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
52564
52565         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
52566         by EABI.
52567
52568 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
52569
52570         * gcc.misc-tests/i386-prefetch.exp: New.
52571         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
52572         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
52573         * gcc.misc-tests/i386-pf-none-1.c: New test.
52574         * gcc.misc-tests/i386-pf-sse-1.c: New test.
52575
52576 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
52577
52578         * gcc.dg/gnu89-init-1.c: Add new tests.
52579
52580 2002-01-15  Andreas Jaeger  <aj@suse.de>
52581
52582         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
52583         * gcc.dg/i386-mmx-2.c: Likewise.
52584         * gcc.dg/i386-sse-1.c: Likewise.
52585         * gcc.dg/i386-sse-2.c: Likewise.
52586         * gcc.dg/i386-sse-3.c: Likewise.
52587
52588 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
52589
52590         * g77.f-torture/execute/intrinsic-unix-bessel.f:
52591         Uncomment additional cases that now pass.
52592
52593 2002-01-11  Richard Henderson  <rth@redhat.com>
52594
52595         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
52596         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
52597
52598 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
52599
52600         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
52601
52602 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
52603
52604         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
52605         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
52606
52607 2002-01-10  Dale Johannesen  <dalej@apple.com>
52608
52609         * gcc.c-torture/execute/loop-11.c: New.
52610
52611 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
52612
52613         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
52614         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
52615
52616 2002-01-09  Richard Henderson  <rth@redhat.com>
52617
52618         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
52619         type in which to perform the operation for each size.
52620
52621 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
52622
52623         * gcc.c-torture/compile/20020109-2.c: New test.
52624
52625 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
52626
52627         * gcc.c-torture/execute/loop-10.c: New test.
52628
52629 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
52630
52631         * gcc.c-torture/compile/20010226-1.c: New test.
52632         * gcc.c-torture/compile/20010227-1.c: New test.
52633         * gcc.c-torture/compile/20010426-1.c: New test.
52634         * gcc.c-torture/compile/20010510-1.c: New test.
52635         * gcc.c-torture/compile/20010605-3.c: New test.
52636         * gcc.c-torture/compile/20010824-1.c: New test.
52637         * gcc.c-torture/execute/20010409-1.c: New test.
52638         * gcc.dg/noncompile/20000901-1.c: New test.
52639         * gcc.dg/20001023-1.c: New test.
52640         * gcc.dg/20001101-1.c: New test.
52641         * gcc.dg/20001102-1.c: New test.
52642         * gcc.dg/20010207-1.c: New test.
52643         * gcc.dg/20010405-1.c: New test.
52644         * gcc.dg/20010822-1.c: New test.
52645         * gcc.dg/20011107-1.c: New test.
52646
52647 2002-01-09  Jeffrey A Law  (law@redhat.com)
52648
52649         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
52650
52651         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
52652         execution failure on PA targets.
52653
52654 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
52655
52656         * gcc.c-torture/compile/20020109-1.c: New test.
52657
52658 2002-01-08  Kazu Hirata  <kazu@hxi.com>
52659
52660         * gcc.c-torture/execute/20020108-1.c: New test.
52661
52662 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
52663
52664         * gcc.dg/20020108-1.c: New test.
52665
52666 2002-01-08  H.J. Lu <hjl@gnu.org>
52667
52668         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
52669         for header files.
52670
52671 2002-01-08  Geoff Keating  <geoffk@redhat.com>
52672
52673         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
52674         consistency.
52675
52676 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
52677
52678         * gcc.dg/altivec-4.c: Test altivec predicates.
52679
52680 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
52681
52682         * gcc.c-torture/execute/20020107-1.c: New test.
52683
52684 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
52685
52686         PR c/5279
52687         * gcc.c-torture/compile/20020106-1.c: New test.
52688
52689 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
52690
52691         * gcc.c-torture/execute/nestfunc-4.c: New test.
52692
52693 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
52694
52695         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
52696         extra triple that slipped in.
52697         * g++.old-deja/g++.abi/align.C: Likewise.
52698         * g++.old-deja/g++.abi/bitfields.C: Likewise.
52699
52700 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
52701
52702         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
52703         * g++.old-deja/g++.abi/align.C: Likewise.
52704         * g++.old-deja/g++.abi/bitfields.C: Likewise.
52705
52706         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
52707         on FreeBSD/i386.
52708         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
52709         FreeBSD.
52710
52711 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
52712
52713         * gcc.dg/20020104-1.c: New test.
52714
52715         * gcc.dg/20020104-2.c: New test.
52716
52717 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
52718
52719         * gcc.dg/20020103-1.c: Fix typo in target selector.
52720
52721 2002-01-03  Richard Henderson  <rth@redhat.com>
52722
52723         * gcc.dg/20020103-1.c: New.
52724
52725 2002-01-03  Kazu Hirata  <kazu@hxi.com>
52726
52727         * gcc.c-torture/execute/20020103-1.c: New test.
52728
52729 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
52730
52731         * g++.dg/other/debug2.C: New test.
52732
52733         * gcc.c-torture/compile/20020103-1.c: New test.
52734
52735 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
52736
52737         * gcc.dg/gnu89-init-1.c: Added new tests.
52738
52739 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
52740
52741         * g++.dg/template/friend2.C: Remove as patch is reverted.
52742
52743         * g++.dg/warn/oldcast1.C: New test.
52744
52745         * g++.dg/template/ptrmem1.C: New test.
52746         * g++.dg/template/ptrmem2.C: New test.
52747
52748         * g++.dg/template/ntp.C: New test.
52749
52750         * g++.dg/other/component1.C: New test.
52751
52752         * g++.dg/template/ttp3.C: New test.
52753
52754         * g++.dg/template/friend2.C: New test.
52755         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
52756
52757 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
52758
52759         * g++.dg/other/ptrmem1.C: New test.
52760         * g++.dg/other/ptrmem2.C: New test.
52761
52762 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
52763
52764         * g++.dg/template/ctor1.C: New test.
52765
52766 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
52767
52768         * g++.dg/template/friend2.C: New test.
52769
52770 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
52771
52772         * gcc.dg/mmix-1.c: New test.
52773
52774 2001-12-31  Richard Henderson  <rth@redhat.com>
52775
52776         * gcc.dg/asm-5.c: New.
52777
52778 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
52779
52780         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
52781         in namespace __gnu_cxx
52782
52783 2001-12-30  Richard Henderson  <rth@redhat.com>
52784
52785         * gcc.dg/debug-6.c: New.
52786
52787 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
52788
52789         * gcc.c-torture/compile/20011229-2.c: New test.
52790
52791 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
52792
52793         * gcc.dg/debug-3.c: New test.
52794         * gcc.dg/debug-4.c: New test.
52795         * gcc.dg/debug-5.c: New test.
52796
52797 2001-12-29  Richard Henderson  <rth@redhat.com>
52798
52799         * g++.dg/eh/loop1.C: New.
52800
52801 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
52802
52803         * g++.dg/template/crash1.C: New test.
52804
52805 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
52806
52807         * g++.dg/other/const1.C: New test.
52808
52809 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
52810
52811         * gcc.c-torture/compile/20011229-1.c: New test.
52812
52813 2001-12-28  Stan Shebs  <shebs@apple.com>
52814
52815         * lib/objc-torture.exp: Resync with c-torture.exp.
52816         * lib/objc.exp: Load standard libraries.
52817
52818 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
52819
52820         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
52821         additional tests.
52822
52823 2001-12-27  Roger Sayle <roger@eyesopen.com>
52824
52825         * gcc.c-torture/execute/string-opt-16.c: New testcase.
52826
52827 2001-12-27  Richard Henderson  <rth@redhat.com>
52828
52829         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
52830
52831 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
52832
52833         * g++.dg/eh/ctor1.C: New test.
52834         * g++.dg/other/error2.C: New test.
52835
52836 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
52837
52838         * g++.dg/other/init2.C: New test.
52839
52840 2001-12-24  Richard Henderson  <rth@redhat.com>
52841
52842         * gcc.dg/20011223-1.c: New.
52843         * gcc.dg/inline-1.c: New.
52844
52845 2001-12-23  Richard Henderson  <rth@redhat.com>
52846
52847         * gcc.dg/asm-4.c: Test operand modifiers.
52848
52849 2001-12-23  Richard Henderson  <rth@redhat.com>
52850
52851         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
52852
52853 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
52854
52855         * gcc.c-torture/execute/20011223-1.c: New test.
52856
52857 2001-12-21  Richard Henderson  <rth@redhat.com>
52858
52859         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
52860         re-enables the warning.
52861
52862 2001-12-21  Richard Henderson  <rth@redhat.com>
52863
52864         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
52865
52866 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
52867
52868         * gcc.c-torture/compile/20011218-1.c: New test.
52869
52870 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
52871
52872         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
52873         arm-isr.c test.
52874         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
52875         epilogue generation for ARM ISR routines.
52876
52877 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52878
52879         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
52880         * gcc.dg/format/c90-printf-3.c: Likewise.
52881         * gcc.dg/format/c99-printf-3.c: Likewise.
52882         * gcc.dg/format/ext-1.c: Likewise.
52883         * gcc.dg/format/ext-6.c: Likewise.
52884         * gcc.dg/format/format.h: Prototype unlocked stdio.
52885
52886 2001-12-20  Richard Henderson  <rth@redhat.com>
52887
52888         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
52889         (arena): Use it.
52890         (malloc): Correct allocation logic.  Abort if we fill up the
52891         arena before initialization complete.
52892         (realloc): Correct allocation logic.
52893
52894 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
52895
52896         * gcc.c-torture/compile/20011219-2.c: New test.
52897
52898         * gcc.c-torture/execute/20011219-1.c: New test.
52899
52900 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
52901
52902         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
52903         target does not support weak symbols.
52904
52905 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
52906
52907         * gcc.c-torture/compile/20011219-1.c: New test.
52908
52909 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
52910
52911         * g++.dg/other/error1.C: New test.
52912
52913 2001-12-17  Jeffrey A Law  (law@redhat.com)
52914
52915         * gcc.c-torture/execute/20011217-1.c: New test.
52916
52917 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
52918
52919         * objc.dg/special/: New directory.
52920         * objc.dg/special/special.exp: New file.
52921         * objc.dg/special/unclaimed-category-1.h: New file.
52922         * objc.dg/special/unclaimed-category-1a.m: New file.
52923         * objc.dg/special/unclaimed-category-1.m: New file.
52924
52925 2001-12-17  Andreas Jaeger  <aj@suse.de>
52926
52927         * gcc.c-torture/compile/20011217-2.c: New test.
52928
52929 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
52930
52931         * gcc.c-torture/compile/20011217-1.c: New test.
52932
52933 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
52934
52935         * gcc.dg/20011214-1.c: New.
52936
52937 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
52938
52939         * gcc.dg/altivec-4.c: New.
52940
52941 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
52942
52943         * gcc.dg/20011113-1.c: New test.
52944
52945 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52946
52947         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
52948         std::__malloc_alloc_template<0> and
52949         std::__default_alloc_template<false, 0>.
52950
52951 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
52952
52953         * objc/execute/bf-21.m: New test.
52954         * objc/execute/enumeration-1.m: New test.
52955         * objc/execute/enumeration-2.m: New test.
52956
52957 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
52958
52959         * gcc.dg/gnu89-init-1.c: New test.
52960
52961 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
52962
52963         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
52964         * g++.old-deja/g++.jason/2371.C: Likewise.
52965         * g++.old-deja/g++.jason/template33.C: Likewise.
52966         * g++.old-deja/g++.jason/template34.C: Likewise.
52967         * g++.old-deja/g++.jason/template36.C: Likewise.
52968         * g++.old-deja/g++.oliva/typename1.C: Likewise.
52969         * g++.old-deja/g++.oliva/typename2.C: Likewise.
52970         * g++.old-deja/g++.other/typename1.C: Likewise.
52971         * g++.old-deja/g++.pt/inherit2.C: Likewise.
52972         * g++.old-deja/g++.pt/nontype5.C: Likewise.
52973         * g++.old-deja/g++.pt/typename11.C: Likewise.
52974         * g++.old-deja/g++.pt/typename14.C: Likewise.
52975         * g++.old-deja/g++.pt/typename16.C: Likewise.
52976         * g++.old-deja/g++.pt/typename3.C: Likewise.
52977         * g++.old-deja/g++.pt/typename4.C: Likewise.
52978         * g++.old-deja/g++.pt/typename5.C: Likewise.
52979         * g++.old-deja/g++.pt/typename7.C: Likewise.
52980         * g++.old-deja/g++.robertl/eb9.C: Likewise.
52981
52982 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
52983
52984         * g++.dg/other/linkage1.C: New test.
52985         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
52986         specifiers.
52987
52988 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
52989
52990         * gcc.dg/concat.c: New test.
52991
52992 2001-12-11  Stan Shebs  <shebs@apple.com>
52993
52994         * objc/compile: New test directory.
52995         * objc/compile/compile.exp: New expect script.
52996         * objc/compile/20011211-1.m: New compile test.
52997
52998 2001-12-11  Jason Merrill  <jason@redhat.com>
52999
53000         * lib/prune.exp (prune_gcc_output): Also handle "In member
53001         function".  So many permutations...
53002
53003 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
53004
53005         * g++.dg/template/typedef1.C: New test.
53006
53007 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
53008
53009         * g++.dg/other/copy1.C: New test.
53010
53011 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
53012
53013         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
53014
53015         * gcc.dg/builtin-choose-expr.c: New.
53016
53017 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
53018
53019         * gcc.dg/altivec-2.c: New.
53020
53021 2001-12-07  Richard Henderson  <rth@redhat.com>
53022
53023         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
53024
53025 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
53026
53027         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
53028         ultrasparc.
53029
53030 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53031
53032         * g++-old.deja/g++.robertl/eb101.C: Deleted.
53033
53034 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
53035
53036         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
53037         variable argument list.
53038
53039 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
53040
53041         * gcc.c-torture/execute/memcheck: Delete entire directory.
53042         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
53043         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
53044
53045 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53046
53047         * gcc.dg/Wshadow-1.c: New test.
53048
53049 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
53050
53051         * gcc.c-torture/compile/20011130-1.c: New test.
53052
53053         * gcc.dg/noncompile/20011025-1.c: New test.
53054
53055         * g++.dg/other/anon-union.C: New test.
53056
53057         * gcc.c-torture/execute/20011024-1.c: New test.
53058
53059 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
53060
53061         * gcc.c-torture/execute/20000722-1.x,
53062         gcc.c-torture/execute/20010123-1.x: Remove.
53063         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
53064         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
53065         gcc.dg/c99-complit-2.c: New tests.
53066
53067 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
53068
53069         * g++.dg/inherit/base1.C: New test.
53070
53071 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
53072
53073         * g++.dg/other/stdarg1.C: New test.
53074
53075         * gcc.c-torture/compile/20011130-2.c: New test.
53076
53077 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
53078
53079         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
53080         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
53081         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
53082         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
53083         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
53084         * gcc.dg/builtin-prefetch-1.c: New test.
53085
53086 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
53087
53088         * gcc.dg/20011130-1.c: New test.
53089
53090 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
53091
53092         * g++.dg/other/scope1.C: New test.
53093         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
53094
53095 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
53096
53097         * gcc.dg/vla-init-1.c: New test.
53098
53099 2001-12-01  Geoff Keating  <geoffk@redhat.com>
53100
53101         * gcc.c-torture/compile/structs.c: New testcase from GDB.
53102
53103 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53104
53105         * objc.dg/alias.m: Update.
53106         * objc.dg/class-1.m: Update.
53107         * objc.dg/const-str-1.m: Update.
53108         * objc.dg/fwd-proto-1.m: Update.
53109         * objc.dg/id-1.m: Update.
53110         * objc.dg/super-class-1.m: Update.
53111
53112 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
53113
53114         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
53115         constructs.
53116
53117 2001-11-28  Jeffrey A Law  (law@cygnus.com)
53118
53119         * gcc.c-torture/execute/20011128-1.c: New test.
53120
53121 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
53122
53123         * gcc.dg/20011127-1.c: New test.
53124
53125 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53126
53127         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
53128         from Austin Group draft 7.
53129         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
53130         scanf format arguments.
53131         * gcc.dg/format/no-exargs-2.c: New test.
53132
53133 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
53134
53135         * g++.dg/abi/vbase8-4.C: New test.
53136
53137 2001-11-24  Ian Lance Taylor  <ian@airs.com>
53138
53139         * gcc.c-torture/execute/20011121-1.c: New test.
53140
53141 2001-11-23  Jeffrey A Law  (law@cygnus.com)
53142
53143         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
53144
53145 2001-11-23  Andreas Jaeger  <aj@suse.de>
53146
53147         * gcc.dg/cpp/charconst-2.c: New test.
53148
53149 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
53150
53151         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
53152         to the host if it is remote.  Let tests specify extra headers
53153         they use.
53154         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
53155         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
53156         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
53157         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
53158         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
53159         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
53160         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
53161         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
53162         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
53163         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
53164
53165 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
53166
53167         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
53168         for little endian ARMs.
53169
53170 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
53171
53172         * gcc.c-torture/compile/20011119-1.c: New test.
53173         * gcc.c-torture/compile/20011119-2.c: New test.
53174
53175 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
53176
53177         * gcc.dg/altivec-1.c: Fix typo.
53178
53179 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
53180
53181         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
53182
53183 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
53184
53185         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
53186
53187 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
53188
53189         * lib/g77.exp: Don't specify --rpath-link.
53190
53191         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
53192         across all the headers.
53193         * gcc.dg/format/format.exp: For testing on a remote host,
53194         copy format.h.
53195
53196         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
53197         * gcc.c-torture/execute/930406-1.c: Likewise.
53198         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
53199
53200 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
53201
53202         * gcc.dg/altivec-1.c: New.
53203
53204 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
53205
53206         * gcc.dg/cpp/fpreprocessed.c: New test case.
53207
53208 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53209
53210         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
53211         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
53212         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
53213
53214 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53215
53216         * gcc.dg/no-builtin-1.c: New test.
53217
53218 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
53219
53220         * gcc.c-torture/execute/20011115-1.c: New test.
53221
53222 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
53223
53224         * gcc.c-torture/compile/20011114-2.c: New test.
53225         * gcc.c-torture/compile/20011114-3.c: New test.
53226         * gcc.c-torture/compile/20011114-4.c: New test.
53227
53228 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
53229
53230         * g++.dg/other/init1.C: New test.
53231
53232 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
53233
53234         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
53235         message.
53236
53237         * gcc.c-torture/execute/20011114-1.c: New testcase.
53238
53239         * gcc.c-torture/compile/20010327-1.c: Revert last change.
53240         * gcc.c-torture/compile/20011114-1.c: New test, exactly
53241         like the (before this change) version of 20010327-1.c.
53242
53243 2001-11-14  Roger Sayle <roger@eyesopen.com>
53244
53245         * gcc.c-torture/execute/string-opt-13.c: New testcase.
53246
53247 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
53248
53249         * g++.dg/init/array2.C: New test.
53250
53251 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
53252
53253         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
53254
53255 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
53256
53257         * g++.dg/other/forscope1.C: New test.
53258         * g++.dg/ext/forscope1.C: New test.
53259         * g++.dg/ext/forscope2.C: New test.
53260
53261 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
53262
53263         * gcc.c-torture/execute/20011113-1.c: New test.
53264
53265 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
53266
53267         * gcc.c-torture/execute/20011109-2.c: New test.
53268
53269         * gcc.c-torture/execute/20011109-1.c: New test.
53270
53271 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
53272
53273         * gcc.c-torture/compile/20011109-1.c: New test.
53274
53275 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
53276
53277         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
53278         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
53279         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
53280         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
53281         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
53282         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
53283         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
53284
53285 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
53286
53287         * g++.dg/warn/Wshadow-1.C: New tests.
53288         * g++.old-deja/g++.mike/for3.C: Update.
53289
53290 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
53291
53292         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
53293         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
53294         XFAILs.  Adjust expected error texts.
53295         * gcc.c-torture/compile/20011106-1.c,
53296         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
53297         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
53298         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
53299         gcc.dg/c99-array-lval-5.c: New tests.
53300
53301 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53302
53303         * gcc.dg/cpp/defined.c: Update.
53304
53305 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53306
53307         * gcc.c-torture/execute/anon-1.c: New test.
53308
53309 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
53310
53311         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
53312         same size, so no warning should be produced on stormy16.
53313
53314         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
53315         due to oversized array.
53316         * g++.old-deja/g++.mike/ns15.C: Likewise.
53317         * g++.old-deja/g++.pt/crash16.C: Likewise.
53318
53319 2001-11-02  Graham Stott  <grahams@redhat.com>
53320
53321         * g++.dgother/debug1.C: Fix typos.
53322
53323 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
53324
53325         * g++.dg/other/debug1.C: New test.
53326
53327 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
53328
53329         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
53330         of unsigned long.
53331
53332 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
53333
53334         * gcc.dg/20011029-2.c: New test.
53335
53336         * gcc.c-torture/compile/20011029-1.c: New test.
53337
53338 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
53339
53340         * objc/execute/class_self-1.m: New test.
53341         * objc/execute/class_self-2.m: New test.
53342
53343 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
53344
53345         * gcc.misc-tests/msgs.exp: Delete.
53346         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
53347         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
53348         error set to match recent changes.
53349
53350 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
53351
53352         * gcc.dg/20011021-1.c: New test.
53353
53354 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
53355
53356         * gcc.c-torture/compile/20011023-1.c: New test.
53357
53358 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
53359
53360         * lib/g77.exp: Rewrite based on lib/g++.exp.
53361
53362 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
53363
53364         * gcc.c-torture/execute/20011019-1.c: New test.
53365
53366         * gcc.dg/20011018-1.c: New test.
53367
53368 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
53369
53370         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
53371
53372 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
53373
53374         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
53375         * gcc.dg/attr-invalid.c: Likewise.
53376
53377 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
53378
53379         * gcc.dg/20011015-1.c: New test.
53380
53381 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
53382
53383         * g++.dg/template/unify2.C: New test.
53384
53385 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
53386
53387         * g++.dg/other/exception-specification.C: New test
53388
53389 2001-10-13  Tom Rix  <trix@redhat.com>
53390
53391         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
53392         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
53393
53394 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
53395
53396         * gcc.dg/20011009-1.c: New test.
53397
53398 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
53399
53400         PR g++/4476
53401         * g++.dg/other/friend1.C: New test.
53402
53403 2001-10-11  Richard Henderson  <rth@redhat.com>
53404
53405         * g++.old-deja/g++.other/crash18.C: Add -S to options.
53406
53407 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53408
53409         * gcc.c-torture/compile/20011010-1.c: New.
53410
53411 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53412
53413         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
53414         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
53415         g77.f-torture/execute/execute.exp,
53416         g77.f-torture/noncompile/noncompile.exp,
53417         gcc.c-torture/compile/compile.exp,
53418         gcc.c-torture/execute/execute.exp,
53419         gcc.c-torture/execute/ieee/ieee.exp,
53420         gcc.c-torture/execute/memcheck/memcheck.exp,
53421         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
53422         objc/execute/execute.exp: Update FSF address.
53423
53424 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
53425
53426         * gcc.dg/cpp/cmdlne-C.c: Update.
53427         * gcc.dg/cpp/cmdlne-C2.c: New.
53428
53429 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53430
53431         * gcc.c-torture/execute/20011008-3.c: New.
53432
53433 2001-10-08  DJ Delorie  <dj@redhat.com>
53434
53435         * gcc.dg/20011008-1.c: New.
53436         * gcc.dg/20011008-2.c: New.
53437
53438 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
53439
53440         * gcc.dg/cpp/spacing1.c: Update test.
53441
53442 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53443
53444         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
53445         spelling errors of "separate" as "seperate".
53446
53447 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
53448
53449         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
53450         enough to avoid inlining.
53451
53452 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
53453
53454         * lib/g77.exp: set libg2c_dir correctly.
53455
53456 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53457
53458         * gcc.dg/cpp/macro11.c: New test.
53459
53460 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
53461
53462         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
53463         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
53464         gcc.dg/format/multattr-3.c: New tests.
53465         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
53466         tests for format attributes on function pointers being rejected.
53467
53468 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
53469
53470         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
53471
53472 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
53473
53474         * g++.dg/warn/format1.C: New test.
53475
53476 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
53477
53478         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
53479
53480 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
53481
53482         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
53483
53484 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
53485
53486         * gcc.dg/cpp/redef2.c: Add test.
53487
53488 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
53489
53490         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
53491         long-standing bug on i686, apparently.
53492         * gcc.c-torture/execute/loop-2c.x: New file.
53493         * gcc.c-torture/execute/loop-2d.x: New file.
53494         * gcc.c-torture/execute/loop-3c.x: New file.
53495
53496 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
53497
53498         * gcc.dg/cpp/20000625-2.c: Correct line number.
53499
53500 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53501
53502         * gcc.dg/cpp/macro10.c: New test.
53503         * gcc.dg/cpp/strify3.c: New test.
53504         * gcc.dg/cpp/spacing1.c: Add tests.
53505         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
53506         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
53507
53508 2001-09-24  DJ Delorie  <dj@redhat.com>
53509
53510         * gcc.c-torture/execute/20010924-1.c: New test.
53511
53512 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53513
53514         * objc/execute/paste.m: Remove.
53515
53516 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53517
53518         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
53519
53520 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
53521
53522         * g77.dg/strlen0.f: New test.
53523
53524 2001-09-21  Richard Henderson  <rth@redhat.com>
53525
53526         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
53527         * g++.old-deja/g++.abi/vtable2.C: Likewise.
53528
53529 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
53530
53531         Table-driven attributes.
53532         * g++.dg/ext/attrib1.C: New test.
53533
53534 2001-09-20  DJ Delorie  <dj@redhat.com>
53535
53536         * gcc.dg/20000926-1.c: Update expected warning messages.
53537         * gcc.dg/array-2.c: Likewise, and test for warnings too.
53538         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
53539         array.
53540
53541 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
53542
53543         * g++.dg/eh/registers1.C: New test case.
53544
53545 2001-09-17  Richard Henderson  <rth@redhat.com>
53546
53547         * gcc.dg/array-5.c: Fix VLA decomposition test.
53548
53549 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
53550
53551         * gcc.dg/cpp/line5.c: New testcase.
53552
53553 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
53554
53555         * gcc.dg/cpp/macro9.c: New test.
53556
53557 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
53558
53559         * gcc.c-torture/execute/980223.c: Change type of addr from long
53560         to char *.
53561
53562 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
53563
53564         * gcc.c-torture/execute/20010915-1.c: New test.
53565
53566 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
53567
53568         * g77.dg/bprob: New directory.
53569         * g77.dg/bprob/bprob.exp: New file.
53570         * g77.dg/bprob/bprob-1.f: New test.
53571         * g77.dg/gcov: New directory.
53572         * g77.dg/gcov/gcov.exp: New file.
53573         * g77.dg/gcov/gcov-1.f: New test.
53574         * g77.dg/gcov/gcov-1.x: New file.
53575
53576 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
53577
53578         * gcc.dg/cpp/directiv.c: Update.
53579         * gcc.dg/cpp/undef1.c: Update.
53580
53581 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
53582
53583         * gcc.dg/20010912-1.c: New test.
53584
53585 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
53586
53587         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
53588         language-independent file in lib.
53589         * lib/gcov.exp: New file.
53590
53591 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
53592
53593         * gcc.c-torture/compile/20010911-1.c: New test.
53594
53595 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
53596
53597         * lib/profopt.exp: New, to support profile-directed optimizations.
53598         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
53599         * gcc.misc-tests/bprob-1.c: New test.
53600         * gcc.misc-tests/bprob-2.c: New test.
53601
53602 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
53603
53604         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
53605         XFAIL and which kinds of gcov output to verify.
53606         * gcc.misc-tests/gcov-4b.x: New file.
53607         * gcc.misc-tests/gcov-5b.x: New file.
53608         * gcc.misc-tests/gcov-6.x: New file.
53609         * gcc.misc-tests/gcov-7.c: New test.
53610         * gcc.misc-tests/gcov-7.x: New file.
53611
53612 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
53613
53614         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
53615         * gcc.misc-tests/gcov-6.c: New test.
53616
53617 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
53618
53619         PR c++/3986
53620         * g++.dg/abi/vbase1.C: New test.
53621
53622 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
53623
53624         * objc.dg/method-2.m: New.
53625
53626 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
53627
53628         PR c++/4203
53629         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
53630         * g++.dg/init/empty1.C: New test.
53631
53632 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
53633
53634         * gcc.c-torture/compile/20010903-1.c: New test.
53635
53636 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
53637
53638         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
53639         for m68k.
53640
53641 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
53642
53643         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
53644
53645         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
53646
53647         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
53648
53649 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
53650
53651         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
53652         for 16-bit 'unsigned int'.
53653
53654 2001-08-29  Kazu Hirata  <kazu@hxi.com>
53655
53656         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
53657
53658 2001-08-27  Richard Henderson  <rth@redhat.com>
53659
53660         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
53661         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
53662
53663 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
53664
53665         * gcc.dg/asm-names.c (ymain): New.
53666
53667 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
53668
53669         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
53670         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
53671         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
53672
53673 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53674
53675         * gcc.dg/compare5.c: New testcase.
53676
53677 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
53678
53679         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
53680         and "In instantiation".
53681
53682 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
53683
53684         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
53685
53686 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
53687
53688         * gcc.misc-tests/gcov.exp: Add support for branch information.
53689         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
53690         * gcc.misc-tests/gcov-4.c: New test.
53691         * gcc.misc-tests/gcov-4b.c: New test.
53692         * gcc.misc-tests/gcov-5b.c: New test.
53693
53694 2001-08-20  Zack Weinberg  <zackw@panix.com>
53695
53696         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
53697         expected to fail.
53698
53699 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53700
53701         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
53702
53703 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
53704
53705         * g++.dg/eh/template1.C: New test.
53706
53707 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
53708
53709         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
53710         Fix thinko.
53711         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
53712         for xfail.
53713
53714 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
53715
53716         * lib/g77-dg.exp: Use prune.exp for common procedures
53717         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
53718         * lib/g77.exp: (g77-dg-prune) Remove
53719
53720 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
53721
53722         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
53723
53724 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53725
53726         * g++.dg/template/unify1.C: New test.
53727
53728 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
53729
53730         * g++.dg/abi/empty4.C: New test.
53731
53732 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
53733
53734         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
53735         solaris2.*
53736         * g77.f-torture/compile/pr3743.x: Likewise.
53737
53738 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
53739
53740         * g++.dg/other/using-declaration.C: New test.
53741
53742 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53743
53744         * gcc.dg/cpp/tr-sign.c: New testcase.
53745
53746 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53747
53748         * gcc.dg/cpp/19951025-1.c: Revert.
53749         * gcc.dg/cpp/directiv.c: We no longer process directives that
53750         interrupt macro arguments.
53751
53752 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
53753
53754         * gcc.dg/bconstp-1.c: New test.
53755
53756 2001-08-03  Richard Henderson  <rth@redhat.com>
53757
53758         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
53759
53760 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53761
53762         * gcc.dg/cpp/19951025-1.c: Update.
53763
53764 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
53765
53766         * g77.dg/ff90-1.f (s): Fix reference of variable z,
53767         should be x.
53768
53769 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
53770
53771         Kill -fhonor-std.
53772         * g++.old-deja/g++.ns/ns14.C: Remove special options.
53773         * g++.old-deja/g++.other/std1.C: Likewise.
53774         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
53775
53776 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
53777
53778         * lib/g77.exp: Load gcc-defs.exp for common procedures
53779         (g77_pass, g77_fail, g77_finish, g77_exit,
53780         ${tool}_check_unsupported_p} Now redundant.  Deleted.
53781
53782 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
53783
53784         * g77.dg/fbackslash.f
53785         * g77.dg/fcase-preserve.f
53786         * g77.dg/ff90-1.f
53787         * g77.dg/ffixed-line-length-0.f
53788         * g77.dg/ffixed-line-length-132.f
53789         * g77.dg/ffixed-line-length-7.f
53790         * g77.dg/ffixed-line-length-72.f
53791         * g77.dg/ffixed-line-length-none.f
53792         * g77.dg/ffree-form-1.f
53793         * g77.dg/fno-backslash.f
53794         * g77.dg/fno-f90-1.f
53795         * g77.dg/fno-fixed-form-1.f
53796         * g77.dg/fno-onetrip.f
53797         * g77.dg/fno-typeless-boz.f
53798         * g77.dg/fno-underscoring.f
53799         * g77.dg/fno-vxt-1.f
53800         * g77.dg/fonetrip.f
53801         * g77.dg/ftypeless-boz.f
53802         * g77.dg/fugly-assumed.f
53803         * g77.dg/funderscoring.f
53804         * g77.dg/fvxt-1.f
53805
53806 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
53807
53808         * objc.dg/fwd-proto-1.m: New.
53809         * objc.dg/local-decl-1.m: New.
53810         * objc.dg/naming-1.m: New.
53811         * objc.dg/naming-2.m: New.
53812         * objc.dg/proto-hier-1.m: New.
53813
53814 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
53815
53816         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
53817         largest-type elements to a struct makes its size grow.
53818
53819 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
53820
53821         * g++.dg/abi/vthunk1.C: New test.
53822
53823 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
53824
53825         * g++.dg/abi/vbase8-22.C: New test.
53826
53827 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53828
53829         * gcc.dg/cpp/macro8.c: New test.
53830
53831 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
53832
53833         * g++.dg/abi/vbase8-21.C: New test.
53834
53835 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
53836
53837         * g++.dg/abi/vbase8-10.C: New test.
53838
53839 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53840
53841         * lib/g++.exp (g++_set_ld_library_path): Renamed to
53842         ${tool}_set_ld_library_path.
53843         Changed caller.
53844         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
53845         g++.exp.
53846
53847 2001-07-26  Stan Cox <scox@redhat.com>
53848
53849         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
53850         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
53851         gcc_exit, gcc_check_unsupported_p):
53852         Moved to gcc-deps.exp
53853         * gcc-deps.exp: New file.
53854
53855 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53856
53857         * g++.old-deja/g++.pt/defarg14.C: New test.
53858
53859 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
53860
53861         * g++.old-deja/g++.other/lineno5.C: New test.
53862
53863 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
53864
53865         * g++.old-deja/g++.pt/crash68.C: New test.
53866
53867 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
53868
53869         * g++.old-deja/g++.other/crash42.C: New test.
53870
53871 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53872
53873         * gcc.dg/cpp/extratokens.c: Fix.
53874         * gcc.dg/cpp/skipping2.c: New tests.
53875
53876 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53877
53878         * gcc.c-torture/execute/20010724-1.c: New file.
53879         * gcc.c-torture/execute/20010724-1.x: New file.
53880
53881 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53882
53883         * g++.old-deja/g++.other/cond7.C: New test.
53884
53885 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53886
53887         * g++.old-deja/g++.other/optimize4.C: New test.
53888
53889 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53890
53891         * g++.old-deja/g++.abi/vbase8-5.C: New test.
53892
53893 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
53894
53895         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
53896         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
53897         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
53898         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
53899
53900         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
53901         bug report" message.
53902
53903         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
53904         * g++.dg/ext/instantiate1.C: Move from old-deja.
53905
53906 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
53907
53908         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
53909         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
53910         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
53911         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
53912
53913 2001-07-23  Jeffrey A Law  (law@cygnus.com)
53914
53915         * gcc.c-torture/execute/20010723-1.c: New test.
53916
53917 2001-07-23  Ben Elliston  <bje@redhat.com>
53918
53919         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
53920
53921 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53922
53923         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
53924         i[34567]86-*-*.
53925         Delete handling of ieee_multilib_flags.
53926         Pass -mieee for alpha*-*-* and sh-*-*.
53927         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
53928
53929 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
53930
53931         Remove old-abi tests.
53932         * g++.old-deja/g++.mike/p11116.C: Remove.
53933         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
53934
53935 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
53936
53937         * g77.f-torture/compile/pr3743.f: New test
53938
53939 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
53940
53941         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
53942
53943 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53944
53945         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
53946         g++.old-deja/g++.pt/static6.C: Likewise.
53947         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
53948         supports weak symbols.
53949
53950 2001-07-18  Andreas Jaeger  <aj@suse.de>
53951
53952         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
53953         supported again.
53954
53955 2001-07-18  Andreas Jaeger  <aj@suse.de>
53956
53957         * gcc.dg/iftrap-1.c: Fix target line.
53958
53959 2001-07-17  Richard Henderson  <rth@redhat.com>
53960
53961         * gcc.c-torture/execute/20010717-1.c: New.
53962
53963 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53964
53965         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
53966         tests.
53967
53968 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
53969
53970         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
53971
53972 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53973
53974         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
53975         UAC_SIGBUS, UAC_NOPRINT definitions.
53976
53977 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
53978
53979         * objc/execute/object_is_class.m: New test.
53980         * objc/execute/object_is_meta_class.m: New test.
53981
53982 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
53983
53984         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
53985         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
53986
53987 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
53988
53989         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
53990         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
53991
53992 2001-07-14  Richard Henderson  <rth@redhat.com>
53993
53994         * gcc.dg/iftrap-1.c: New.
53995
53996 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
53997
53998         * g77.f-torture/execute/intrinsic77.f: New test.
53999
54000 2001-07-11  Janis Johnson <janis@us.ibm.com>
54001
54002         * gcc.misc-tests/gcov-3.c: New test.
54003
54004 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
54005
54006         * gcc.c-torture/compile/20010711-1.c,
54007         * gcc.c-torture/compile/20010711-2.c: New tests.
54008
54009 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
54010
54011         * gcc.c-torture/execute/20010711-1.c: New test.
54012
54013 2001-07-11  Ben Elliston  <bje@redhat.com>
54014
54015         * g++.old-deja/g++.other/enum5.C: New test.
54016
54017 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
54018
54019         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
54020         (g++-dg-prune): Call prune_gcc_output.
54021         * prune.exp: New file for prune_gcc_output.
54022         * lib/g++.exp, lib/gcc.exp: Load it.
54023
54024 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54025
54026         * gcc.c-torture/compile/20010701-1.c,
54027         g++.old-deja/g++.ext/attrib6.C: New tests.
54028
54029 2001-07-06  Jeffrey A Law  (law@cygnus.com)
54030
54031         * gcc.c-torture/compile/20010706-1.c: New test.
54032
54033 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
54034
54035         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
54036
54037 2001-06-28  Stan Shebs  <shebs@apple.com>
54038
54039         * gcc.dg/pragma-darwin.c: New test.
54040
54041 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54042
54043         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
54044         Solaris 2.[678] system.
54045
54046 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54047
54048         * gcc.dg/20010622-1.c: New test.
54049
54050 2001-06-18  Stan Shebs  <shebs@apple.com>
54051
54052         * objc.dg: New directory.
54053         * objc.dg/dg.exp: New file.
54054         * objc.dg/alias.m: New.
54055         * objc.dg/class-1.m: New.
54056         * objc.dg/class-2.m: New.
54057         * objc.dg/const-str-1.m: New.
54058         * objc.dg/const-str-2.m: New.
54059         * objc.dg/id-1.m: New.
54060         * objc.dg/method-1.m: New.
54061         * objc.dg/super-class-1.m: New.
54062         * lib/objc-dg.exp: New file.
54063
54064 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54065
54066         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
54067         of label name.
54068
54069 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
54070
54071         * g++.old-deja/g++.abi/vbase8-9.C: New test.
54072
54073 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54074
54075         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
54076         variable.
54077
54078 2001-06-12  Richard Henderson  <rth@redhat.com>
54079
54080         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
54081
54082 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
54083
54084         * g++.old-deja/g++.abi/vbase5.C: New test.
54085         * g++.old-deja/g++.abi/vbase6.C: New test.
54086         * g++.old-deja/g++.abi/vbase7.C: New test.
54087
54088 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54089
54090         * gcc.c-torture/compile/20010610-1.c: New test.
54091
54092 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
54093
54094         * g++.old-deja/g++.abi/vbase4.C: New test.
54095
54096 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54097
54098         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
54099         support %f for HC11/HC12 targets.
54100         * gcc.c-torture/execute/930513-1.x: New file, likewise.
54101         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
54102         on HC11/HC12 targets.
54103         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
54104
54105 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54106
54107         * gcc.dg/wchar_t-1.c: New file.
54108         * gcc.dg/wint_t-1.c: Likewise.
54109
54110 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
54111
54112         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
54113
54114 2001-06-11  Richard Henderson  <rth@redhat.com>
54115
54116         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
54117
54118 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54119
54120         * gcc.c-torture/compile/20010611-1.c: New test.
54121
54122 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54123
54124         * gcc.dg/c99-tag-1.c: Add more tests.
54125
54126 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
54127
54128         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
54129         representation on MN10300 and ARM/Thumb.
54130
54131 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
54132
54133         * g77.f-torture/execute/20010610.f: New.
54134
54135 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
54136
54137         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
54138         names.
54139
54140 2001-06-09  Richard Henderson  <rth@redhat.com>
54141
54142         * gcc.c-torture/execute/ashrdi-1.c: New.
54143         * gcc.c-torture/execute/ashldi-1.c: New.
54144         * gcc.c-torture/execute/lshrdi-1.c: New.
54145
54146 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
54147
54148         * objc/execute/load-3.m: Added. Check sending +load to categories,
54149         in addition to classes.
54150
54151 2001-06-08  Stan Shebs  <shebs@apple.com>
54152
54153         * objc/execute/load-2.m: New test.  From Nicola Pero
54154         <n.pero@mi.flashnet.it>.
54155
54156 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
54157
54158         * gcc.c-torture/execute/20010605-2.c: New test.
54159
54160 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
54161
54162         * g++.old-deja/g++.abi/vbase2.C: New test.
54163         * g++.old-deja/g++.abi/vbase3.C: New test.
54164
54165 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
54166
54167         * g++.old-deja/g++.pt/friend49.C: New test.
54168
54169 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
54170
54171         * g++.old-deja/g++.ext/anon3.C: New test.
54172
54173 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
54174
54175         * g++.old-deja/g++.other/conv7.C: New test.
54176
54177 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
54178
54179         * gcc.c-torture/compile/20010605-2.c: New test.
54180
54181 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54182
54183         * gcc.c-torture/execute/20010604-1.c: New test.
54184
54185 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
54186
54187         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
54188
54189 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
54190
54191         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
54192         (g++_link_flags): Likewise.
54193         (g++_init): Pass gccpath's value to two previous functions.
54194
54195 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54196
54197         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
54198         Ensure logfile entry matches exec command line.
54199
54200 2001-05-31  Richard Henderson  <rth@redhat.com>
54201
54202         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
54203         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
54204
54205 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
54206
54207         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
54208         compiler for irix6.2
54209
54210 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
54211
54212         * g++.old-deja/g++.other/optimize3.C: New file.
54213
54214 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
54215
54216         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
54217         assemble.
54218
54219 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
54220
54221         * g++.old-deja/g++.other/optimize2.C: New file.
54222
54223 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
54224
54225         * gcc.c-torture/compile/20010518-2.c: New file.
54226         * gcc.c-torture/execute/20010518-1.c: New file.
54227         * gcc.c-torture/execute/20010518-2.c: New file.
54228
54229 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54230
54231         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
54232
54233 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
54234
54235         G++ no longer defines builtins that do not begin with __builtin.
54236         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
54237         * g++.old-deja/g++.brendand/misc13.C: Likewise.
54238         * g++.old-deja/g++.law/builtin1.C: Likewise.
54239         * g++.old-deja/g++.law/cvt2.C: Likewise.
54240         * g++.old-deja/g++.mike/net5.C: Likewise.
54241         * g++.old-deja/g++.other/builtins1.C: Likewise.
54242         * g++.old-deja/g++.other/builtins2.C: Likewise.
54243         * g++.old-deja/g++.other/builtins3.C: Likewise.
54244         * g++.old-deja/g++.other/builtins4.C: Likewise.
54245         * g++.old-deja/g++.other/inline8.C: Likewise.
54246         * g++.old-deja/g++.robertl/eb39.C: Likewise.
54247
54248 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
54249
54250         * g++.old-deja/g++.pt/using1.C: Adjust.
54251         * g++.old-deja/g++.pt/using2.C: New test.
54252
54253 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
54254
54255         * gcc.dg/cpp/charconst.c: New tests.
54256         * gcc.dg/cpp/escape.c: New tests.
54257         * gcc.dg/cpp/escape-1.c: New tests.
54258         * gcc.dg/cpp/escape-2.c: New tests.
54259         * gcc.dg/cpp/ucs.c: New tests.
54260
54261 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
54262
54263         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
54264         native compiler for irix6.5.
54265
54266 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
54267
54268         * lib/g++.exp (g++_include_flags): Use args to compute
54269         get_multilibs.
54270         (g++_link_flags): Likewise.
54271         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
54272
54273 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54274
54275         * gcc.dg/c90-hexfloat-1.c: Add more tests.
54276
54277 2001-05-21  Geoff Keating  <geoffk@redhat.com>
54278
54279         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
54280         this file.
54281
54282 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54283
54284         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
54285         STACK_SIZE;
54286         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
54287         to STACK_SIZE; Use it to define size of add_histo array.
54288         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
54289         to STACK_SIZE.
54290         (f): Use GITT_SIZE to define size of gitt local table.
54291         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
54292         to STACK_SIZE; Use it to define size of bytemem array.
54293
54294 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54295
54296         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
54297         on 68HC11/HC12 due to the asm instruction.
54298         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
54299         * gcc.c-torture/compile/920520-1.x: Likewise.
54300         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
54301         on 68HC11/HC12 because the function is larger than 64K.
54302         * gcc.c-torture/compile/961203-1.x: New file, this test fails
54303         on 68HC11/HC12 because the structure is too large.
54304
54305 2001-05-20  Richard Henderson  <rth@redhat.com>
54306
54307         * gcc.c-torture/execute/20010520-1.c: New.
54308
54309 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54310
54311         * g++.old-deja/g++.warn/compare1.C: New test.
54312         * gcc.dg/compare4.c: New test.
54313
54314 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
54315
54316         * g++.old-deja/g++.other/optimize1.C: New test.
54317
54318 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54319
54320         * g++.old-deja/g++.pt/spec41.C: New test.
54321
54322 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
54323
54324         * gcc.c-torture/compile/20010114-1.x: Remove.
54325
54326 2001-05-18  Stan Shebs  <shebs@apple.com>
54327
54328         * gcc.c-torture/compile/20010518-1.c: New test.
54329
54330 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
54331
54332         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
54333         * g++.old-deja/g++.pt/crash67.C: New test.
54334
54335 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
54336
54337         * g++.old-deja/g++.other/debug9.C: New test.
54338
54339 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
54340
54341         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
54342
54343 2001-05-16  Jan Hubicka  <jh@suse.cz>
54344
54345         * gcc.c-torture/compile/20010516-1.c: New test.
54346
54347 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
54348
54349         * g++.old-deja/g++.other/crash41.C: New test.
54350
54351 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
54352
54353         * g++.old-deja/g++.pt/crash66.C: New test.
54354
54355 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
54356
54357         * g++.old-deja/g++.robertl/eb27.C: Convert.
54358
54359 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
54360
54361         * g++.dg/friend-warn.C: New test.  Do not warn about friend
54362         declaration being redundant.
54363
54364 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
54365
54366         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
54367
54368 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
54369
54370         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
54371
54372 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
54373
54374         * lib/g++.exp: Use testsuite_flags.
54375
54376 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
54377
54378         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
54379
54380 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54381
54382         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
54383
54384 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
54385
54386         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
54387
54388 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
54389
54390         * gcc.c-torture/compile/20010313-1.c: New test.
54391
54392 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
54393
54394         * gcc.dg/cpp/direct2.c: New test.
54395         * gccq.dg/cpp/direct2s.c: New test.
54396
54397         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
54398
54399 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
54400
54401         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
54402         * g++.old-deja/g++.other/op3.C: Likewise.
54403
54404 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
54405
54406         * gcc.dg/cpp/syshdr.h: New file.
54407         * gcc.dg/cpp/sysmac1.c: Update.
54408         * gcc.dg/cpp/sysmac2.c: Update.
54409
54410 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54411
54412         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
54413
54414 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
54415
54416         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
54417         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
54418
54419 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
54420
54421         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
54422
54423 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
54424
54425         * lib/g++.exp (g++_include_flags): Don't use any special flags
54426         if TESTING_IN_BUILD_TREE is not defined.
54427         (g++_init): Use a plain 'c++' as the compiler if
54428         TESTING_IN_BUILD_TREEE is not defined.
54429
54430 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
54431
54432         * g++.old-deja/g++.eh/catch13.C: New test.
54433         * g++.old-deja/g++.eh/catch14.C: New test.
54434
54435 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
54436
54437         * gcc.dg/cpp/tr-define.c: New test.
54438
54439 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
54440
54441         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
54442         <stdlib.h>, not <malloc.h>.
54443
54444 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
54445
54446         * g++.old-deja/g++.ns/template17.C: New test.
54447
54448 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
54449
54450         * g++.old-deja/g++.pt/ref4.C: New test.
54451
54452 2001-04-30  Richard Henderson  <rth@redhat.com>
54453
54454         * gcc.dg/20000724-1.c: Revert last change.
54455
54456 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
54457
54458         * g77.f-torture/execute/20010430.f: New test.
54459
54460 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
54461
54462         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
54463
54464 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
54465
54466         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
54467
54468 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
54469
54470         * g++.old-deja/g++.eh/crash6.C: New test.
54471
54472 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
54473
54474         * g++.old-deja/g++.other/warn7.C: New test.
54475
54476 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
54477
54478         * g++.old-deja/g++.other/defarg9.C: New test.
54479
54480 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
54481
54482         * g77.f-torture/compile/20010426.f: New test.
54483         * g77.f-torture/execute/20010426.f: New test.
54484
54485 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
54486
54487         * g77.f-torture/compile/20000629-1.x: Remove - error
54488         has been fixed.
54489
54490 2001-04-26  Jeffrey A Law  (law@cygnus.com)
54491
54492         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
54493         Tweak slightly to work with g++.dg framework.
54494         * g++.dg/special/ecos.exp: Run initp1.C test.
54495         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
54496
54497         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
54498         its linker doesn't give line numbers either.
54499         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
54500
54501 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
54502
54503         * g++.old-deja/g++.other/lex1.C: New test.
54504
54505 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
54506
54507         * gcc.dg/noncompile/20010425-1.c: New test.
54508
54509 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
54510
54511         * g++.old-deja/g++.pt/mangle2.C: New test.
54512
54513 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
54514
54515         * gcc.dg/format/plus-1.c: New test.
54516
54517 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
54518
54519         * gcc.dg/20010423-1.c: New test.
54520
54521 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
54522
54523         * gcc.c-torture/execute/20010422-1.c: New test.
54524
54525 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
54526
54527         * g++.old-deja/g++.ns/type2.C: New test.
54528
54529 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
54530
54531         * g++.old-deja/g++.other/perf1.C: New test.
54532
54533 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
54534
54535         * gcc.dg/c99-func-2.c: Remove xfail.
54536         * gcc.dg/c99-func-3.c: Remove xfail.
54537         * gcc.dg/c99-func-4.c: Remove xfail.
54538
54539 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
54540
54541         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
54542
54543 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
54544
54545         * gcc.c-torture/compile/20010423-1.c: New test.
54546
54547 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
54548
54549         * g++.old-deja/g++.pt/typename28.C: New test.
54550
54551 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
54552
54553         * g++.old-deja/g++.abi/empty2.C: New test.
54554         * g++.old-deja/g++.abi/empty3.C: New test.
54555
54556 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54557
54558         * g++.old-deja/g++.other/comdat2.C: New test.
54559         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
54560
54561 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54562
54563         * g++.old-deja/g++.other/overload14.C: New test.
54564
54565 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54566
54567         * g++.old-deja/g++.other/lookup23.C: New test.
54568
54569 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54570
54571         * gcc.c-torture/execute/20010403-1.c: New test.
54572
54573 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
54574             Mark Mitchell  <mark@codesourcery.com>
54575
54576         * lib/old-dejagnu.exp: Don't delete output of executable.
54577         Add .exe suffix to executables.
54578
54579 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
54580
54581         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
54582
54583 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54584
54585         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
54586
54587 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
54588
54589         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
54590         * g++.old-deja/g++.abi/crash1.C: New test.
54591
54592 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
54593
54594         * g++.old-deja/g++.other/crash40.C: New test.
54595
54596 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54597
54598         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
54599
54600 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
54601
54602         * g++.old-deja/g++.other/warn6.C: New test.
54603
54604 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
54605
54606         * g++.old-deja/g++.robertl/eb42.C: Same.
54607
54608 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54609
54610         * gcc.dg/wtr-conversion-1.c: New testcase.
54611
54612 2001-04-10  Richard Henderson  <rth@redhat.com>
54613
54614         * g++.old-deja/g++.other/array5.C: New.
54615
54616 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54617
54618         * gcc.c-torture/execute/20010408-1.c: New test.
54619
54620 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
54621
54622         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
54623         headers and constructs.
54624         * g++.old-deja/g++.robertl/eb79.C: Same.
54625         * g++.old-deja/g++.robertl/eb77.C (main): Same.
54626         * g++.old-deja/g++.robertl/eb73.C: Same.
54627         * g++.old-deja/g++.robertl/eb66.C (main): Same.
54628         * g++.old-deja/g++.robertl/eb55.C (t): Same.
54629         * g++.old-deja/g++.robertl/eb54.C (main): Same.
54630         * g++.old-deja/g++.robertl/eb46.C (main): Same.
54631         * g++.old-deja/g++.robertl/eb44.C: Same.
54632         * g++.old-deja/g++.robertl/eb41.C (main): Same.
54633         * g++.old-deja/g++.robertl/eb4.C (main): Same.
54634         * g++.old-deja/g++.robertl/eb39.C: Same.
54635         * g++.old-deja/g++.robertl/eb33.C (main): Same.
54636         * g++.old-deja/g++.robertl/eb31.C (main): Same.
54637         * g++.old-deja/g++.robertl/eb30.C: Same.
54638         * g++.old-deja/g++.robertl/eb3.C: Same.
54639         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
54640         * g++.old-deja/g++.robertl/eb21.C: Same.
54641         * g++.old-deja/g++.robertl/eb15.C: Same.
54642         * g++.old-deja/g++.robertl/eb118.C: Same.
54643         * g++.old-deja/g++.robertl/eb115.C (main): Same.
54644         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
54645         * g++.old-deja/g++.robertl/eb109.C: Same.
54646         * g++.old-deja/g++.other/sibcall1.C (main): Same.
54647         * g++.old-deja/g++.mike/rtti1.C: Same.
54648         * g++.old-deja/g++.mike/p658.C: Same.
54649         * g++.old-deja/g++.mike/net46.C: Same.
54650         * g++.old-deja/g++.mike/net34.C: Same.
54651         * g++.old-deja/g++.mike/memoize1.C: Same.
54652         * g++.old-deja/g++.mike/eh2.C: Same.
54653         * g++.old-deja/g++.law/weak.C: Same.
54654         * g++.old-deja/g++.law/visibility7.C: Same.
54655         * g++.old-deja/g++.law/visibility25.C: Same.
54656         * g++.old-deja/g++.law/visibility22.C: Same.
54657         * g++.old-deja/g++.law/visibility2.C: Same.
54658         * g++.old-deja/g++.law/visibility17.C: Same.
54659         * g++.old-deja/g++.law/visibility13.C: Same.
54660         * g++.old-deja/g++.law/visibility10.C: Same.
54661         * g++.old-deja/g++.law/visibility1.C: Same.
54662         * g++.old-deja/g++.law/virtual3.C (eval): Same.
54663         * g++.old-deja/g++.law/vbase1.C: Same.
54664         * g++.old-deja/g++.law/operators32.C: Same.
54665         * g++.old-deja/g++.law/nest3.C: Same.
54666         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
54667         * g++.old-deja/g++.law/except5.C (main): Same.
54668         * g++.old-deja/g++.law/cvt7.C (run): Same.
54669         * g++.old-deja/g++.law/cvt2.C: Same.
54670         * g++.old-deja/g++.law/cvt16.C: Same.
54671         * g++.old-deja/g++.law/ctors6.C (bar): Same.
54672         * g++.old-deja/g++.law/ctors17.C (main): Same.
54673         * g++.old-deja/g++.law/ctors13.C: Same.
54674         * g++.old-deja/g++.law/ctors12.C (main): Same.
54675         * g++.old-deja/g++.law/ctors10.C: Same.
54676         * g++.old-deja/g++.law/code-gen5.C: Same.
54677         * g++.old-deja/g++.law/bad-error7.C: Same.
54678         * g++.old-deja/g++.law/arm9.C: Same.
54679         * g++.old-deja/g++.law/arm12.C: Same.
54680         * g++.old-deja/g++.law/arg8.C: Same.
54681         * g++.old-deja/g++.law/arg1.C: Same.
54682         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
54683         * g++.old-deja/g++.jason/template31.C: Same.
54684         * g++.old-deja/g++.jason/template24.C (main): Same.
54685         * g++.old-deja/g++.jason/2371.C: Same.
54686         * g++.old-deja/g++.eh/new2.C: Same.
54687         * g++.old-deja/g++.eh/new1.C: Same.
54688         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
54689         * g++.old-deja/g++.brendan/nest21.C (main): Same.
54690         * g++.old-deja/g++.brendan/err-msg3.C: Same.
54691         * g++.old-deja/g++.brendan/crash62.C: Same.
54692         * g++.old-deja/g++.brendan/crash52.C: Same.
54693         * g++.old-deja/g++.brendan/crash49.C (main): Same.
54694         * g++.old-deja/g++.brendan/crash38.C: Same.
54695         * g++.old-deja/g++.brendan/crash15.C (main): Same.
54696         * g++.old-deja/g++.brendan/copy9.C: Same.
54697
54698 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
54699
54700         * gcc.c-torture/execute/20001203-2.c (memset):
54701         Count argument is of type __SIZE_TYPE__.
54702
54703 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
54704
54705         * gcc.c-torture/compile/20010404-1.c: New test.
54706
54707 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
54708
54709         * gcc.c-torture/compile/20010326-1.c: New test.
54710
54711 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
54712
54713         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
54714         peculiarities of the SH.
54715         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
54716
54717 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54718
54719         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
54720         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
54721         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
54722
54723 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
54724
54725         * g77.f-torture/compile/20010321-1.f: New test.
54726
54727 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
54728
54729         * gcc.c-torture/compile/20010329-1.c: New test.
54730
54731 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
54732
54733         * gcc.c-torture/execute/20010329-1.c: New test.
54734
54735 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
54736
54737         * g++.old-deja/g++.other/eh4.C: Fix typo.
54738
54739 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
54740
54741         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
54742
54743 2001-03-28  Philip Blundell  <philb@gnu.org>
54744
54745         * gcc.c-torture/compile/20010328-1.c: New test.
54746
54747 2001-03-27  Richard Henderson  <rth@redhat.com>
54748
54749         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
54750         * g++.old-deja/g++.eh/vbase3.C: Likewise.
54751
54752 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
54753
54754         * gcc.c-torture/compile/20010327-1.c: New test.
54755
54756 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
54757
54758         * g++.old-deja/g++.other/friend12.C: New test.
54759         * g++.old-deja/g++.other/friend9.C: Expect no errors.
54760         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
54761
54762 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54763
54764         * gcc.c-torture/execute/20010325-1.c: New test.
54765
54766 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
54767
54768         * g++.old-deja/g++.other/mangle3.C: New test.
54769
54770 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
54771
54772         * g++.old-deja/g++.other/anon8.C: New test.
54773
54774 2001-03-20  Philip Blundell  <philb@gnu.org>
54775
54776         * gcc.c-torture/compile/20010320-1.c: New test.
54777
54778 2001-03-17  Richard Henderson  <rth@redhat.com>
54779
54780         * g++.old-deja/g++.other/eh4.C: Add expected error text.
54781
54782 2001-03-15  Geoff Keating  <geoff@redhat.com>
54783
54784         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
54785         tests on AIX.
54786
54787 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
54788
54789         * g++.old-deja/g++.other/eh4.C: New test.
54790
54791 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
54792
54793         * gcc.dg/cpp/mi1.c: Update.
54794
54795 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
54796
54797         * g++.old-deja/g++.other/regstack.C: New test.
54798
54799 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
54800
54801         * g++.old-deja/g++.other/ref4.C: New test.
54802
54803 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
54804
54805         * objc/execute/va_method.m: Added.
54806         * objc/execute/IMP.m: Added.
54807         * objc/execute/_cmd.m: Added.
54808         * objc/execute/accessing_ivars.m: Added.
54809         * objc/execute/class-1.m: Added.
54810         * objc/execute/class-10.m: Added.
54811         * objc/execute/class-11.m: Added.
54812         * objc/execute/class-12.m: Added.
54813         * objc/execute/class-13.m: Added.
54814         * objc/execute/class-14.m: Added.
54815         * objc/execute/class-2.m: Added.
54816         * objc/execute/class-3.m: Added.
54817         * objc/execute/class-4.m: Added.
54818         * objc/execute/class-5.m: Added.
54819         * objc/execute/class-6.m: Added.
54820         * objc/execute/class-7.m: Added.
54821         * objc/execute/class-8.m: Added.
54822         * objc/execute/class-9.m: Added.
54823         * objc/execute/class-tests-1.h
54824         * objc/execute/class-tests-2.h
54825         * objc/execute/compatibility_alias.m: Added.
54826         * objc/execute/encode-1.m: Added.
54827         * objc/execute/formal_protocol-1.m: Added.
54828         * objc/execute/formal_protocol-2.m: Added.
54829         * objc/execute/formal_protocol-3.m: Added.
54830         * objc/execute/formal_protocol-4.m: Added.
54831         * objc/execute/formal_protocol-5.m: Added.
54832         * objc/execute/formal_protocol-6.m: Added.
54833         * objc/execute/formal_protocol-7.m: Added.
54834         * objc/execute/informal_protocol.m: Added.
54835         * objc/execute/initialize.m: Added.
54836         * objc/execute/load.m: Added.
54837         * objc/execute/many_args_method.m: Added.
54838         * objc/execute/nested-3.m: Added.
54839         * objc/execute/no_clash.m: Added.
54840         * objc/execute/private.m: Added.
54841         * objc/execute/redefining_self.m: Added.
54842         * objc/execute/root_methods.m: Added.
54843         * objc/execute/selector-1.m: Added.
54844         * objc/execute/static-1.m: Added.
54845         * objc/execute/static-2.m: Added.
54846         * objc/execute/va_method.m: Added.
54847
54848 2001-03-10  Richard Henderson  <rth@redhat.com>
54849
54850         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
54851
54852 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
54853
54854         * g++.old-deja/g++.other/crash31.C: XFAIL.
54855         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
54856         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
54857         * gcc.c-torture/execute/20010123-1.x: XFAIL.
54858         * gcc.c-torture/execute/20010124-1.x: XFAIL.
54859         * gcc.dg/sequence-pt-1.c: XFAIL one test.
54860
54861 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
54862
54863         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
54864
54865 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
54866
54867         * gcc.dg/20000724-1.c: Don't use multiline strings.
54868
54869 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
54870
54871         * objc/execute/string1.m, objc/execute/string2.m: Compare the
54872         result of -cString against what we expect it to be; don't just
54873         print it out for no one to read.
54874
54875         * objc/execute/string3.m, objc/execute/string4.m: New tests.
54876         Based on testcases provided by Nicola Pero.
54877
54878 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
54879
54880         * gcc.dg/cpp/macro7.c: New test.
54881
54882 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
54883
54884         * gcc.dg/cpp/multiline.c: Update.
54885
54886 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
54887
54888         * g++.old-deja/g++.other/enum3.C: New test.
54889
54890 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
54891
54892         * g++.old-deja/g++.other/pod1.C: New test.
54893
54894 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
54895
54896         * g++.old-deja/g++.ext/overload1.C: New test.
54897
54898 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
54899
54900         * g++.old-deja/g++.pt/using1.C: New test.
54901
54902 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
54903
54904         * g++.old-deja/g++.other/using9.C: New test.
54905
54906 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
54907
54908         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
54909
54910         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
54911
54912 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
54913
54914         * g++.old-deja/g++.ext/realpt1.C: Remove.
54915
54916 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
54917
54918         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
54919
54920 2001-02-26  Will Cohen  <wcohen@redhat.com>
54921
54922         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
54923
54924 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
54925
54926         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
54927         templatized constructors.
54928
54929 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54930
54931         * gcc.c-torture/execute/20010224-1.c: New test.
54932
54933 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
54934
54935         * gcc.c-torture/execute/20010222-1.c: New test.
54936
54937 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
54938
54939         * g++.old-deja/g++.other/inline20.C: New test.
54940
54941 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
54942
54943         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
54944
54945 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
54946
54947         * g++.old-deja/g++.other/lookup22.C: New test.
54948
54949 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
54950
54951         * g77.dg: New directory.
54952         * g77.dg/20010216-1.f: New test case.
54953         * g77.dg/dg.exp: New driver.
54954         * lib/g77-dg.exp: New driver library.
54955
54956 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54957
54958         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
54959
54960 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
54961
54962         * g++.old-deja/g++.other/decl9.C: New test.
54963
54964 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
54965
54966         * g++.old-deja/g++.other/init16.C: Update the test so that it does
54967         not need <string> and also tests the initialization at runtime.
54968
54969 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
54970
54971         * gcc.c-torture/execute/longlong.c: New test.
54972
54973 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
54974
54975         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
54976
54977 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
54978
54979         * gcc.c-torture/execute/920302-1.c (execute):
54980         Change argument type to short.
54981
54982 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
54983
54984         * g++.old-deja/g++.pt/deduct6.C: New test.
54985
54986 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
54987
54988         * g++.old-deja/g++.pt/deduct5.C: New test.
54989
54990 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
54991
54992         * gcc.c-torture/execute/20010209-1.c: New test.
54993
54994 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
54995
54996         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
54997
54998 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
54999
55000         * g++.dg/vtgc1.C: Update for new ABI.
55001
55002         * consistency.vlad: New directory, 1665 files.
55003
55004 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
55005
55006         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
55007         return type.
55008         * gcc.dg/cpp/digraphs.c: Declare puts.
55009
55010 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
55011
55012         * g++.old-deja/g++.other/warn5.C: New test.
55013
55014 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
55015
55016         * g++.old-deja/g++.pt/spec40.C: New test.
55017
55018 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
55019
55020         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
55021         case.
55022         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
55023
55024 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
55025
55026         * gcc.c-torture/compile/20010209-1.c: New test.
55027
55028 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
55029
55030         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
55031         excess errors message but not if it crashes.
55032         * g++.old-deja/g++.other/crash27.C: Likewise.
55033         * g++.old-deja/g++.other/crash28.C: Likewise.
55034         * g++.old-deja/g++.other/crash30.C: Likewise.
55035         * g++.old-deja/g++.other/crash32.C: Likewise.
55036         * g++.old-deja/g++.other/crash35.C: Likewise.
55037         * g++.old-deja/g++.pt/inherit2.C: Likewise.
55038
55039 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55040
55041         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
55042         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
55043         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
55044         g77.f-torture/execute/execute.exp,
55045         g77.f-torture/noncompile/noncompile.exp,
55046         gcc.c-torture/execute/execute.exp,
55047         gcc.c-torture/execute/memcheck/memcheck.exp,
55048         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
55049         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
55050         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
55051         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
55052         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
55053         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
55054         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
55055         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
55056         Remove bug reporting instructions with ancient email addresses.
55057
55058 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
55059
55060         * gcc.dg/20010202-1.c: New test.
55061         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
55062
55063 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
55064
55065         * g++.dg/stdbool-if.C: New test.
55066
55067 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
55068
55069         * objc/execute/fdecl.m: Added main().
55070
55071 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
55072
55073         * gcc.c-torture/execute/20010206-1.c: New test.
55074
55075 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
55076
55077         * gcc.dg/cpp/avoidpaste1.c: Update.
55078
55079 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
55080
55081         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
55082         Pero <nicola@brainstorm.co.uk>.
55083         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
55084
55085 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
55086
55087         * g++.old-deja/g++.pt/spec39.C: New test.
55088
55089 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
55090
55091         * gcc.c-torture/compile/20010202-1.c: New test.
55092
55093 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
55094
55095         * g++.old-deja/g++.abi/primary2.C: New test.
55096         * g++.old-deja/g++.abi/primary3.C: New test.
55097         * g++.old-deja/g++.abi/primary4.C: New test.
55098         * g++.old-deja/g++.abi/primary5.C: New test.
55099         * g++.old-deja/g++.abi/vtable3.h: New test.
55100         * g++.old-deja/g++.abi/vtable3a.C: New test.
55101         * g++.old-deja/g++.abi/vtable3b.C: New test.
55102         * g++.old-deja/g++.abi/vtable3c.C: New test.
55103         * g++.old-deja/g++.abi/vtable3d.C: New test.
55104         * g++.old-deja/g++.abi/vtable3e.C: New test.
55105         * g++.old-deja/g++.abi/vtable3f.C: New test.
55106         * g++.old-deja/g++.abi/vtable3g.C: New test.
55107         * g++.old-deja/g++.abi/vtable3h.C: New test.
55108         * g++.old-deja/g++.abi/vtable3i.C: New test.
55109         * g++.old-deja/g++.abi/vtable3j.C: New test.
55110         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
55111
55112 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
55113
55114         * g++.old-deja/g++.other/anon6.C: New test.
55115         * g++.old-deja/g++.other/anon7.C: New test.
55116
55117 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
55118
55119         * gcc.dg/cpp/avoidpaste2.c: New tests.
55120
55121 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
55122
55123         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
55124
55125 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
55126
55127         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
55128         DECIMAL_DIG cases for Irix."
55129
55130 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
55131
55132         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
55133
55134 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
55135
55136         * gcc.dg/c99-tag-1.c: New test.
55137
55138 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
55139
55140         * gcc.dg/cpp/tr-warn1.c: Add tests.
55141
55142 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
55143
55144         * gcc.dg/cpp/avoidpaste1.c: Update.
55145         * gcc.dg/cpp/paste4.c: Update.
55146
55147 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
55148
55149         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
55150         cases for Irix.
55151
55152 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
55153
55154         * g++.old-deja/g++.other/inline19.C: New test.
55155
55156 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
55157
55158         * gcc.dg/Wlarger-than.c: New test.
55159
55160 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
55161
55162         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
55163
55164 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
55165
55166         * gcc.c-torture/execute/20010129-1.c: New test.
55167         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
55168
55169 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
55170
55171         * gcc.dg/cpp/avoidpaste1.c: Test case.
55172
55173 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
55174
55175         * g++.old-deja/g++.other/inline18.C: New test.
55176
55177 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55178
55179         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
55180         and __builtin_putchar.
55181
55182 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
55183
55184         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
55185         tests.
55186
55187 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
55188
55189         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
55190         floating point number rounding mode to round to the nearest
55191         representable mode.
55192
55193 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
55194
55195         * g++.old-deja/g++.other/mangle2.C: New test.
55196
55197 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
55198
55199         * gcc.c-torture/compile/20010124-1.c: New test.
55200
55201 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
55202
55203         * g++.old-deja/g++.pt/spec38.C: New test.
55204
55205 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55206
55207         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
55208         "Build don't run".
55209
55210 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55211
55212         * gcc.c-torture/execute/20010123-1.c: New test.
55213
55214 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
55215
55216         * g++.old-deja/g++.pt/spec37.C: New test.
55217
55218 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
55219
55220         * g++.old-deja/g++.pt/overload14.C: New test.
55221
55222 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55223
55224         * gcc.c-torture/execute/20010122-1.c: New test, exercise
55225         __builtin_return_address.
55226
55227 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
55228
55229         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
55230         * g++.old-deja/g++.pt/spec35.C: New test.
55231         * g++.old-deja/g++.pt/spec36.C: New test.
55232
55233 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
55234
55235         * gcc.c-torture/compile/20010118-1.c: New test.
55236
55237 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
55238
55239         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
55240
55241 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
55242
55243         * gcc.c-torture/execute/20010119-1.c: New test.
55244
55245 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
55246
55247         * g++.old-deja/g++.other/vbase5.C: New test.
55248
55249 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
55250
55251         * gcc.c-torture/execute/20010118-1.c: New test.
55252
55253 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
55254
55255         * g++.old-deja/g++.pt/deduct3.C: New test.
55256
55257 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
55258
55259         * g++.old-deja/g++.pt/spec34.C: New test.
55260
55261 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
55262
55263         * g77.f-torture/compile/20000601-2.f: New test.
55264
55265 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55266
55267         * g++.old-deja/g++.other/init17.C: New test.
55268
55269 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
55270
55271         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
55272
55273 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55274
55275         * g++.old-deja/g++.pt/unify8.C: New test.
55276
55277 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55278
55279         * g++.old-deja/g++.abi/vbase1.C: New test.
55280
55281 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55282
55283         * g++.old-deja/g++.pt/crash65.C: New test.
55284
55285 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
55286
55287         * gcc.dg/cpp/assembl2.S: New test case.
55288
55289 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
55290
55291         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
55292         are supported.
55293
55294 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55295
55296         * g++.old-deja/g++.other/builtins1.C: New test.
55297         * g++.old-deja/g++.other/builtins2.C: Likewise.
55298         * g++.old-deja/g++.other/builtins3.C: Likewise.
55299         * g++.old-deja/g++.other/builtins4.C: Likewise.
55300
55301 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
55302
55303         * gcc.c-torture/compile/20010117-1.c: New test.
55304         * gcc.c-torture/compile/20010117-2.c: New test.
55305
55306 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
55307
55308         * g77.f-torture/execute/20010116.[fx]: New test,
55309         XFAIL on i?86-*-*.
55310         * g77.f-torture/compile/20010115.f: Indicate it's
55311         a test for PR fortran/1636.
55312
55313 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
55314
55315         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
55316
55317 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
55318
55319         * g77.f-torture/compile/20010115.f: New test.
55320
55321 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
55322
55323         * g++.old-deja/g++.pt/nontype5.C: New test.
55324
55325 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
55326
55327         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
55328         have an equivalent working one below it.
55329
55330 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
55331
55332         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
55333         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
55334
55335 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
55336
55337         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
55338         message containing "init_priority".
55339         (conpr-2.C): Likewise.
55340         (conpr-3.C): Likewise.
55341         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
55342
55343 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55344
55345         * gcc.c-torture/execute/20010114-2.c: New test.
55346
55347 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
55348
55349         * gcc.c-torture/compile/20010114-1.c: New test.
55350         * gcc.c-torture/compile/20010114-1.x: Xfail.
55351         * gcc.c-torture/compile/20010114-2.c: New test.
55352         * gcc.c-torture/execute/20010114-1.c: New test.
55353         * gcc.dg/trunc-1.c: New test.
55354         * gcc.dg/uninit-B.c: New test.
55355
55356 2001-01-13  Nick Clifton  <nickc@redhat.com>
55357
55358         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
55359         target.
55360
55361 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55362
55363         * gcc.c-torture/compile/20010113-1.c: New test.
55364
55365 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
55366
55367         * gcc.c-torture/compile/20001212-1.c: New test.
55368
55369 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55370
55371         * gcc.dg/cpp/widestr1.c: Update.
55372         * gcc.dg/cpp/prag-imp.c: Remove.
55373
55374 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
55375
55376         * gcc.c-torture/execute/20000801-3.x: Remove.
55377         * gcc.dg/c90-init-1.c: New test.
55378         * gcc.dg/c99-init-1.c: New test.
55379         * gcc.dg/c99-init-2.c: New test.
55380         * gcc.dg/gnu99-init-1.c: New test.
55381
55382 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
55383
55384         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
55385         testing that no relevant ones were found.
55386
55387 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
55388
55389         * g++.old-deja/g++.pt/cast2.C: New test.
55390
55391 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
55392
55393         * g++.old-deja/g++.pt/friend47.C: New test.
55394
55395 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55396
55397         * g++.old-deja/g++.pt/instantiate13.C: New test.
55398
55399 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55400
55401         * g++.old-deja/g++.other/defarg7.C: New test.
55402         * g++.old-deja/g++.other/defarg8.C: New test.
55403
55404 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55405
55406         * g++.old-deja/g++.pt/crash64.C: New test.
55407
55408 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55409
55410         * g++.old-deja/g++.pt/crash63.C: New test.
55411
55412 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
55413
55414         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
55415
55416 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
55417
55418         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
55419
55420 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
55421
55422         * g++.old-deja/g++.pt/error3.C: New test.
55423
55424 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
55425
55426         * g++.old-deja/g++.other/crash39.C: New test.
55427
55428 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
55429
55430         * g++.old-deja/g++.other/vbase4.C: New test.
55431
55432 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
55433
55434         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
55435         * gcc.dg/special/20000419-2.c: New file. Identical to above.
55436         * gcc.dg/special/special.exp: New test driver which will check
55437         for alias support for the above test.
55438
55439 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
55440
55441         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
55442         problems on small machines.
55443         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
55444         parameterize.
55445
55446 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
55447
55448         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
55449         mips.
55450         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
55451
55452 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
55453
55454         * g++.old_deja/g++.pt/using8.C: New test.
55455
55456 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55457
55458         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
55459
55460 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
55461
55462         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
55463         where a failure is expected.
55464         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
55465
55466 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
55467
55468         * g++.old_deja/g++.pt/instantiate12.C: New test.
55469
55470 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
55471
55472         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
55473         start of structs.
55474         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
55475         * g++.old-deja/g++.brendan/crash17.C: Likewise.
55476         * g++.old-deja/g++.brendan/crash29.C: Likewise.
55477         * g++.old-deja/g++.brendan/crash48.C: Likewise.
55478         * g++.old-deja/g++.brendan/ns1.C: Likewise.
55479         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
55480         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
55481         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
55482         * g++.old-deja/g++.eh/spec6.C: Likewise.
55483         * g++.old-deja/g++.jason/crash3.C: Likewise.
55484         * g++.old-deja/g++.law/ctors11.C: Likewise.
55485         * g++.old-deja/g++.law/ctors17.C: Likewise.
55486         * g++.old-deja/g++.law/ctors5.C: Likewise.
55487         * g++.old-deja/g++.law/ctors9.C: Likewise.
55488         * g++.old-deja/g++.mike/ambig1.C: Likewise.
55489         * g++.old-deja/g++.mike/net22.C: Likewise.
55490         * g++.old-deja/g++.mike/p3538a.C: Likewise.
55491         * g++.old-deja/g++.mike/p3538b.C: Likewise.
55492         * g++.old-deja/g++.mike/virt3.C: Likewise.
55493         * g++.old-deja/g++.niklas/t128.C: Likewise.
55494         * g++.old-deja/g++.other/anon4.C: Likewise.
55495         * g++.old-deja/g++.other/using1.C: Likewise.
55496         * g++.old-deja/g++.other/warn3.C: Likewise.
55497         * g++.old-deja/g++.pt/t37.C: Likewise.
55498         * g++.old-deja/g++.robertl/eb69.C: Likewise.
55499         * g++.old-deja/g++.robertl/eb71.C: Likewise.
55500
55501 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
55502
55503         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
55504
55505 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55506
55507         * gcc.c-torture/execute/stdio-opt-3.c: New test.
55508
55509 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
55510
55511         * gcc.c-torture/compile/20010107-1.c: New test.
55512
55513 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55514
55515         * gcc.c-torture/execute/builtin-noret-1.c: New test.
55516
55517 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55518
55519         * gcc.dg/format/format.h: New file.
55520         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
55521         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
55522         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
55523         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
55524         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
55525         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
55526         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
55527         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
55528         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
55529         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
55530         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
55531         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
55532         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
55533         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
55534         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
55535         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
55536         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
55537         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
55538         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
55539         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
55540         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
55541         instead of declaring standard types, macros and functions in each
55542         test.
55543
55544 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
55545
55546         * gcc.c-torture/execute/20010106-1.c: New test.
55547
55548 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
55549
55550         * gcc.dg/format/format.exp: New file.
55551         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
55552         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
55553         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
55554         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
55555         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
55556         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
55557         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
55558         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
55559         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
55560         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
55561         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
55562         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
55563         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
55564         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
55565         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
55566         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
55567         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
55568         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
55569         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
55570         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
55571         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
55572         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
55573         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
55574         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
55575         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
55576         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
55577         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
55578         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
55579         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
55580         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
55581         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
55582         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
55583         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
55584         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
55585         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
55586         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
55587         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
55588         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
55589         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
55590         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
55591         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
55592         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
55593
55594 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
55595
55596         * gcc.c-torture/execute/991228-1.c: Take word endianness into
55597         account.
55598
55599 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
55600
55601         * gcc.c-torture/execute/builtin-complex-1.c: New test.
55602
55603 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
55604
55605         * g++.old-deja/g++.pt/crash62.C: New test.
55606
55607 2001-01-04  Richard Henderson  <rth@redhat.com>
55608
55609         * gcc.dg/20000926-1.c: Update expected warnings.
55610         * gcc.dg/array-2.c: Likewise.
55611         * gcc.dg/array-4.c: Also validate flexible array members.
55612         * gcc.dg/c99-flex-array-1.c: New.
55613
55614 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
55615
55616         * gcc.c-torture/compile/20001222-1.x: Remove.
55617
55618 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
55619
55620         * gcc.c-torture/execute/built-in-setjmp.c: New.
55621
55622 2001-01-03  Richard Henderson  <rth@redhat.com>
55623
55624         * gcc.dg/940510-1.c: Update expected error wording.
55625         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
55626
55627 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
55628
55629         * lib/target-supports.exp (check_alias_available): Modified to
55630         indicate aliases not supported if only weak aliases are supported.
55631
55632 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55633
55634         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
55635         Turn on cmpstrsi checks for __pj__ and __i370__.
55636
55637 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
55638
55639         * g++.old-deja/g++.other/virtual11.C: New test.
55640
55641 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
55642
55643         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
55644
55645 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55646
55647         * gcc.c-torture/compile/20010102-1.c: New test.
55648
55649 2001-01-02  Andreas Jaeger  <aj@suse.de>
55650
55651         * gcc.dg/noreturn-3.c: New test.
55652
55653         * gcc.dg/noreturn-4.c: New test.
55654
55655 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55656
55657         * gcc.c-torture/execute/stdio-opt-1.c: Also test
55658         __builtin_fputc and __builtin_fwrite.
55659
55660 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
55661
55662         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
55663         signed char, not default char.
55664
55665 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
55666
55667         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
55668
55669 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
55670
55671         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
55672
55673 2000-12-29  Richard Henderson  <rth@redhat.com>
55674
55675         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
55676         (__cyg_profile_func_exit): Define.
55677
55678 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
55679
55680         * g++.dg/vtgc1.C: New test.
55681
55682 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
55683
55684         * gcc.dg/noncompile/20001228-1.c: New test.
55685
55686         * gcc.dg/20001228-1.c: New test.
55687
55688         * gcc.c-torture/execute/20001228-1.c: New test.
55689
55690 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
55691
55692         * gcc.dg/format-strfmon-1.c: New test.
55693
55694 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55695
55696         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
55697         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
55698         * gcc.c-torture/execute/string-opt-1.c: Likewise.
55699         * gcc.c-torture/execute/string-opt-2.c: Likewise.
55700         * gcc.c-torture/execute/string-opt-3.c: Likewise.
55701         * gcc.c-torture/execute/string-opt-4.c: Likewise.
55702         * gcc.c-torture/execute/string-opt-6.c: Likewise.
55703         * gcc.c-torture/execute/string-opt-7.c: Likewise.
55704         * gcc.c-torture/execute/string-opt-8.c: Likewise.
55705         * gcc.c-torture/execute/string-opt-9.c: Likewise.
55706         * gcc.c-torture/execute/string-opt-10.c: Likewise.
55707         * gcc.c-torture/execute/string-opt-11.c: Likewise.
55708         * gcc.c-torture/execute/string-opt-12.c: Likewise.
55709
55710         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
55711         * gcc.c-torture/execute/string-opt-4.c: Test index.
55712
55713 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
55714
55715         * gcc.c-torture/compile/20001226-1.c: New test.
55716
55717 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55718
55719         * gcc.c-torture/compile/20001222-1.c: New test.
55720         * gcc.c-torture/compile/20001222-1.x: Xfail.
55721
55722 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
55723
55724         * gcc.c-torture/execute/comp-goto-2.c: New test.
55725
55726 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
55727
55728         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
55729         Use long types if __INT_MAX__ is 32767.
55730         (main): Use cast to (sint32 *) when poking 88 into a_page.
55731
55732         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
55733
55734 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
55735
55736         * gcc.c-torture/compile/20001221-1.c: New test.
55737         * gcc.c-torture/execute/20001221-1.c: New test.
55738
55739 2000-12-20  Richard Henderson  <rth@redhat.com>
55740
55741         * g++.old-deja/g++.pt/crash36.C: Update error lines.
55742         * g++.old-deja/g++.robertl/eb109.C: Likewise.
55743
55744 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55745
55746         * gcc.dg/compare3.c: New test.
55747
55748 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55749
55750         * gcc.dg/format-warnll-1.c: New test.
55751
55752 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
55753
55754         * gcc.dg/cpp/cmdlne-P.c: New test.
55755
55756 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55757
55758         * gcc.c-torture/execute/builtin-abs-1.c,
55759         gcc.c-torture/execute/builtin-abs-2.c: New tests.
55760
55761 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
55762
55763         * gcc.dg/cpp/multiline.c: New test.
55764
55765 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
55766
55767         * g++.old-deja/g++.other/syshdr1.C: Update.
55768         * gcc.dg/cpp/lineflags.c: Remove temporarily.
55769
55770 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55771
55772         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
55773
55774 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55775
55776         * g++.old-deja/g++.pt/ttp65.C: New test.
55777
55778 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55779
55780         * g++.old-deja/g++.pt/ttp64.C: New test.
55781
55782 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55783
55784         * g++.old-deja/g++.pt/spec33.C: New test.
55785
55786 2000-12-14  Catherine Moore  <clm@redhat.com>
55787
55788         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
55789         * gcc.c-torture/execute/920612-2.c: Likewise.
55790         * gcc.c-torture/execute/920428-2.c: Likewise.
55791         * gcc-c-torture/execute/va-arg-11.c: Call exit.
55792         * gcc.c-torture/execute/va-arg-21.c: Likewise.
55793
55794 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55795
55796         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
55797         * gcc.dg/pack-test-2.c: Likewise.
55798
55799 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55800
55801         Tests by Zack Weinberg <zackw@stanford.edu>.
55802
55803         * gcc.dg/cpp/defined.c: Update.
55804         * gcc.dg/cpp/defined_trad.c: New tests.
55805
55806 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55807
55808         * gcc.dg/cpp/trad-direct.c: Update.
55809
55810 2000-12-11  Neil Booth  <neilb@earthling.net>
55811
55812         * gcc.dg/cpp/defined_trad.c
55813
55814 2000-12-11  Neil Booth  <neilb@earthling.net>
55815
55816         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
55817
55818 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55819
55820         * gcc.dg/format-miss-2.c: New test.
55821
55822 2000-12-09  Neil Booth  <neilb@earthling.net>
55823
55824         * gcc.dg/cpp/lineflags.c: New tests.
55825         * gcc.dg/cpp/poison.c: Update.
55826         * gcc.dg/cpp/redef2.c: Update.
55827         * gcc.dg/cpp/skipping.c: New test.
55828
55829 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
55830
55831         * g++.old-deja/g++.other/eh3.C: New testcase.
55832
55833 2000-12-07  Neil Booth  <neilb@earthling.net>
55834
55835         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
55836         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
55837         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
55838         wtr-union-init-2.c, wtr-union-init-3.c: Update.
55839         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
55840         Update.
55841
55842 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55843
55844         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
55845         __SIZE_TYPE__ instead of int for type of integers cast to
55846         pointers.
55847
55848 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
55849
55850         * g++.old-deja/g++.other/cleanup4.C: New test.
55851
55852 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55853
55854         * format-sec-1.c: New test.
55855
55856 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55857
55858         * gcc.dg/format-nonlit-3.c: New test.
55859
55860 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55861
55862         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
55863         through a null pointer.
55864
55865 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55866
55867         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
55868         * g++.old-deja/g++.pt/partial4.C: New test.
55869
55870 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
55871
55872         * gcc.c-torture/execute/ieee/hugeval.x: New.
55873
55874 2000-12-06  Neil Booth  <neilb@earthling.net>
55875
55876         * gcc.dg/cpp/backslash2.c: New tests.
55877
55878 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55879
55880         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
55881         * gcc.c-torture/execute/stdio-opt-2.c: New test.
55882
55883 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
55884
55885         * gcc.c-torture/execute/20001203-2.c: New testcase.
55886
55887 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
55888
55889         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
55890         * g++.old-deja/g++.other/virtual10.C: New test.
55891
55892 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
55893
55894         * g++.old-deja/g++.mike/pmf5.C: Remove test.
55895
55896 2000-12-05  Richard Henderson  <rth@redhat.com>
55897
55898         * gcc.c-torture/compile/20001205-1.c: New.
55899
55900 2000-12-04  Neil Booth  <neilb@earthling.net>
55901
55902         * g++.old-deja/g++.other/virtual9.C: New test.
55903         * g++.old-deja/g++.pt/crash61.C: New test.
55904         * gcc.c-torture/execute/loop-9.c: New test.
55905
55906 2000-12-04  Neil Booth  <neilb@earthling.net>
55907
55908         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
55909         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
55910         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
55911         * gcc.dg/cpp/extratokens.c: ...here.
55912
55913 2000-12-04  Neil Booth  <neilb@earthling.net>
55914
55915         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
55916         New tests.
55917
55918 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55919
55920         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
55921         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
55922
55923 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
55924
55925         * gcc.c-torture/execute/20001203-1.c: New test.
55926
55927 2000-12-03  Neil Booth  <neilb@earthling.net>
55928
55929         * gcc.dg/cpp/macro6.c: New test cases.
55930
55931 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55932
55933         * gcc.c-torture/execute/string-opt-9.c: New test.
55934         * gcc.c-torture/execute/string-opt-10.c: Likewise.
55935         * gcc.c-torture/execute/string-opt-11.c: Likewise.
55936         * gcc.c-torture/execute/string-opt-12.c: Likewise.
55937
55938         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
55939         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
55940
55941 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
55942
55943         * gcc.dg/cpp/if-6.c: New testcase.
55944
55945         * gcc.dg/20001201-1.c: New testcase.
55946
55947 2000-12-02  Neil Booth  <neilb@earthling.net>
55948
55949         * g++.old-deja/g++.other/externC4.C,
55950         g++.old-deja/g++.other/friend10.C: New tests.
55951
55952 2000-12-02  Neil Booth  <neilb@earthling.net>
55953
55954         * g++.old-deja/g++.other/instan2.C
55955         * g++.old-deja/g++.other/instan3.C: New test.
55956
55957 2000-12-02  Neil Booth  <neilb@earthling.net>
55958
55959         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
55960         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
55961         gnuc99.c,gnuc99-pedantic.c: New tests.
55962
55963 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
55964
55965         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
55966         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
55967
55968 2000-12-01  Neil Booth  <neilb@earthling.net>
55969
55970         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
55971         * gcc.dg/cpp/poison.c: Update.
55972         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
55973
55974 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
55975
55976         * g77.f-torture/execute/20001201.f: New test.
55977
55978 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
55979
55980         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
55981
55982 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
55983
55984         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
55985
55986 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
55987
55988         * g++.old-deja/g++.other/cast6.C: New test.
55989
55990 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
55991
55992         * gcc.c-torture/execute/20001130-2.c: New testcase.
55993
55994 2000-11-30  Richard Henderson  <rth@redhat.com>
55995
55996         * gcc.c-torture/execute/20001130-1.c: New test.
55997
55998 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
55999
56000         * g++.old-deja/g++.other/op3.C: New test.
56001
56002 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
56003
56004         * g++.old-deja/g++.other/op2.C: New test.
56005
56006 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
56007
56008         * g++.old-deja/g++.other/crash38.C: New test.
56009
56010 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
56011
56012         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
56013
56014 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
56015
56016         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
56017         tests.
56018         * gcc.c-torture/execute/string-opt-6.c: New test.
56019
56020         * gcc.dg/20001117-1.c: Add main.
56021
56022 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
56023
56024         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
56025         Move from here ...
56026         * gcc.dg/940510-1.c: ... to here.
56027
56028         * gcc.dg/20000926-1.c: GNU C now allows initializations of
56029         zero-size arrays in toplevel structures.
56030
56031 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
56032
56033         * gcc.c-torture/execute/loop-8.c: New test.
56034
56035 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56036
56037         * g++.old-deja/g++.other/base1.C: New test.
56038
56039 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56040
56041         * g++.old-deja/g++.other/parse2.C: New test.
56042
56043 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56044
56045         * g++.old-deja/g++.pt/incomplete1.C: New test.
56046
56047 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56048
56049         * g++.old-deja/g++.other/friend9.C: New test.
56050
56051 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
56052
56053         * gcc.dg/20001127-1.c: New test.
56054
56055 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
56056
56057         * g++.old-deja/g++.pt/friend46.C: New test.
56058
56059 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
56060
56061         * g++.old-deja/g++.other/ptrmem8.C: New test.
56062
56063 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56064
56065         * gcc.c-torture/execute/string-opt-7.c: New test.
56066         * gcc.c-torture/execute/string-opt-8.c: Likewise.
56067
56068 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
56069
56070         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
56071         instead of 'mkcheck 2'.
56072
56073 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56074
56075         * gcc.c-torture/execute/memcheck/driver.c,
56076         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
56077         C9X references to refer to C99.
56078
56079 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
56080
56081         * gcc.dg/ultrasp3.c: New test.
56082
56083 2000-11-25  Neil Booth  <neilb@earthling.net>
56084
56085         * gcc.dg/cpp/include2.c: Update test to be locale independent.
56086
56087 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
56088
56089         * gcc.c-torture/compile/20001123-2.c: New.
56090
56091 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56092
56093         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
56094
56095 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
56096
56097         * gcc.dg/sequence-point-1.c: Add some new tests.
56098         * gcc.c-torture/execute/20001124-1.c: New test.
56099
56100 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
56101
56102         * g++.old-deja/g++.other/vaarg4.C: New test.
56103         * gcc.c-torture/compile/20001123-1.c: New test.
56104
56105 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
56106
56107         * g++.other/crash24.C: Adjust and remove XFAIL.
56108         * g++.other/crash37.C: New test.
56109
56110 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
56111
56112         * g++.old-deja/g++.pt/instantiate9.C: New test.
56113
56114 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
56115
56116         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
56117         new ABI, too.
56118
56119         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
56120         * g++.old-deja/g++.robertl/eb55.C: Likewise.
56121
56122 2000-11-22  Neil Booth  <neilb@earthling.net>
56123
56124         * gcc.dg/cpp/Wtrigraphs.c: New test.
56125
56126 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
56127
56128         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
56129
56130 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
56131
56132         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
56133
56134 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
56135
56136         * lib/gcc-dg.exp: load_lib scanasm.exp.
56137         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
56138         * lib/g++-dg.exp: load_lib scanasm.exp.
56139         * lib/scanasm.exp: New.
56140         (scan-assembler, scan-assembler-not): Add optional arguments to
56141         test name, or if not present, the pattern name.
56142         (scan-assembler-dem, scan-assembler-dem-not): New.
56143
56144         * g++.dg/dg.exp: New.
56145
56146 2000-11-21  Neil Booth  <neilb@earthling.net>
56147
56148         * gcc.dg/cpp/integrated1.c: Remove.
56149
56150 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
56151
56152         * gcc.c-torture/execute/20001121-1.c: New test.
56153
56154 2000-11-21  Richard Henderson  <rth@redhat.com>
56155
56156         * gcc.c-torture/compile/20001121-1.c: New test.
56157
56158 2000-11-20  Neil Booth  <neilb@earthling.net>
56159
56160         * gcc.dg/cpp/integrated1.c: New test.
56161
56162 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
56163
56164         * g++.old-deja/g++.other/inline17.C: New test.
56165
56166 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
56167
56168         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
56169         local variable to be zero: I made the variable global. Now
56170         uses abort() and exit() instead of relying on main's return value.
56171
56172 2000-11-20  Neil Booth  <neilb@earthling.net>
56173
56174         * gcc.dg/cpp/paste2.c: Update test.
56175         * objc/execute/paste.m: New test.
56176
56177 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
56178
56179         * gcc.dg/c99-condexpr-1.c: New test.
56180
56181 2000-11-20  Neil Booth  <neilb@earthling.net>
56182
56183         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
56184
56185 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
56186
56187         * g++.old-deja/g++.pt/export1.C: New test.
56188
56189 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
56190
56191         * gcc.dg/20001117-1.c: New test.
56192
56193 2000-11-18  Richard Henderson  <rth@redhat.com>
56194
56195         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
56196
56197 2000-11-18  Richard Henderson  <rth@redhat.com>
56198
56199         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
56200         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
56201         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
56202
56203 2000-11-18  Richard Henderson  <rth@redhat.com>
56204
56205         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
56206         (main): New.  Exit cleanly.
56207
56208 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56209
56210         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
56211         gcc.dg/c99-fordecl-2.c: New tests.
56212
56213 2000-11-18  Richard Henderson  <rth@redhat.com>
56214
56215         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
56216         * gcc.c-torture/execute/zerolen-2.c: New.
56217
56218 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56219
56220         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
56221         memory.
56222
56223 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
56224
56225         * g++.old-deja/g++.pt/instantiate8.C: New test.
56226
56227 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
56228
56229         * g++.old-deja/g++.other/incomplete.C: Add more tests.
56230         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
56231
56232 2000-11-16  Nick Clifton  <nickc@redhat.com>
56233
56234         * gcc.c-torture/execute/nestfunc-2.c: New test.
56235         * gcc.c-torture/execute/nestfunc-3.c: New test.
56236
56237 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
56238
56239         * gcc.c-torture/compile/20001116-1.c: New test.
56240
56241 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56242
56243         * gcc.c-torture/execute/20001115-1.c: New test.
56244
56245 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
56246
56247         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
56248         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
56249         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
56250         * g++.old-deja/g++.abi/vmihint.C: Likewise.
56251
56252 2000-11-15  Neil Booth  <neilb@earthling.net>
56253
56254         gcc.dg/cpp/_Pragma1.c: Update.
56255         gcc.dg/cpp/_Pragma2.c: New test.
56256
56257 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
56258
56259         * g++.old-deja/g++.other/anon5.C: New test.
56260
56261 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
56262
56263         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
56264         tests.
56265
56266 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
56267
56268         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
56269         output.
56270
56271 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56272
56273         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
56274         labels at end of compound statements.
56275
56276 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
56277
56278         * gcc.c-torture/execute/loop-7.c: New test.
56279
56280 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56281
56282         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
56283
56284 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56285
56286         * gcc.dg/c99-bool-1.c: New test.
56287
56288 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56289
56290         * gcc.dg/c99-scope-1.c: Remove xfail.
56291         * gcc.dg/c99-scope-2.c: New test.
56292
56293 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56294
56295         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
56296         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
56297
56298 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
56299
56300         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
56301         error messages.
56302
56303         * g++.mike/p700.C: Don't typedef wchar_t.
56304         * g++.mike/p784.C: Likewise.
56305         * g++.mike/eb101.C: Don't use __wchar_t.
56306
56307 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
56308
56309         * g77.f-torture/execute/20001111.[fx]: Test premature exit
56310         from DO loop.
56311
56312 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
56313
56314         * gcc.c-torture/execute/20001111-1.c: New test.
56315
56316 2000-11-10  Nick Clifton  <nickc@redhat.com>
56317
56318         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
56319         long multuiple and accumulate.
56320
56321 2000-11-09  Richard Henderson  <rth@redhat.com>
56322
56323         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
56324         via size_t instead of int.
56325
56326         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
56327         * gcc.c-torture/execute/string-opt-2.c: Likewise.
56328         * gcc.c-torture/execute/string-opt-3.c: Likewise.
56329         * gcc.c-torture/execute/string-opt-4.c: Likewise.
56330
56331 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
56332
56333         * gcc.c-torture/compile/20001109-1.c: New test.
56334         * gcc.c-torture/compile/20001109-2.c: New test.
56335
56336 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
56337
56338         * g++.old-deja/g++.pt/operator1.C: New test.
56339         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
56340
56341 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
56342
56343         * gcc.dg/20001108-1.c: New test.
56344
56345 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
56346
56347         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
56348         with both arguments constant strings.
56349         * gcc.c-torture/execute/string-opt-3.c: New test.
56350         * gcc.c-torture/execute/string-opt-4.c: New test.
56351         * gcc.c-torture/execute/string-opt-5.c: New test.
56352
56353 2000-11-08  Nick Clifton  <nickc@redhat.com>
56354
56355         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
56356         mulsidi3adddi patterns.
56357
56358 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
56359
56360         * g++.old-deja/g++.other/crash36.C: New test.
56361
56362 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
56363
56364         * g++.old-deja/g++.other/init16.C: New test.
56365
56366 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
56367
56368         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
56369
56370 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
56371
56372         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
56373         * gcc.c-torture/execute/va-arg-16.x: Likewise.
56374         * gcc.c-torture/execute/va-arg-17.x: Likewise.
56375
56376 2000-11-07  DJ Delorie  <dj@redhat.com>
56377
56378         * gcc.dg/20000614-1.c: Add return so that test can pass.
56379
56380 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56381
56382         * gcc.c-torture/execute/string-opt-1.c: New test.
56383
56384 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
56385
56386         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
56387         mips-sgi-irix6.* because the MIPS ABI passes floating-point
56388         parameters in registers, and there is no way for a varargs
56389         function to know in which order the integer and floating-point
56390         parameters should be interleaved when they are placed on the
56391         stack.
56392         * gcc.c-torture/execute/va-arg-16.x: Likewise.
56393         * gcc.c-torture/execute/va-arg-17.x: Likewise.
56394
56395 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56396
56397         * gcc.c-torture/execute/string-opt-2.c: New test.
56398
56399 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
56400
56401         * g++.old-deja/g++.pt/crash60.C: New test.
56402
56403 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
56404
56405         * g++.old-deja/g++.other/crash24.C: New test.
56406         * g++.old-deja/g++.other/crash25.C: New test.
56407         * g++.old-deja/g++.other/crash26.C: New test.
56408         * g++.old-deja/g++.other/crash27.C: New test.
56409         * g++.old-deja/g++.other/crash28.C: New test.
56410         * g++.old-deja/g++.other/crash29.C: New test.
56411         * g++.old-deja/g++.other/crash30.C: New test.
56412         * g++.old-deja/g++.other/crash31.C: New test.
56413         * g++.old-deja/g++.other/crash32.C: New test.
56414         * g++.old-deja/g++.other/crash33.C: New test.
56415         * g++.old-deja/g++.other/crash34.C: New test.
56416         * g++.old-deja/g++.other/crash35.C: New test.
56417
56418 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
56419
56420         * gcc.c-torture/execute/20001031-1.c: New test.
56421
56422 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
56423
56424         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
56425         namespace.
56426
56427         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
56428         standards-conformant.
56429
56430         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
56431
56432         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
56433         * g++.old-deja/g++.mike/p755a.C: Likewise.
56434         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
56435         library makes no calls to `operator new' during initialization.
56436
56437 2000-11-04  Neil Booth  <neilb@earthling.net>
56438
56439         * gcc.dg/cpp/include2.c: New tests.
56440
56441 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
56442
56443         * lib/g++.exp (g++_set_ld_library_path): New function.
56444         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
56445
56446 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
56447
56448         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
56449         warnings.
56450
56451 2000-11-01  Richard Henderson  <rth@redhat.com>
56452
56453         * g++.old-deja/g++.ext/namedret1.C: New.
56454         * g++.old-deja/g++.ext/namedret2.C: New.
56455         * g++.old-deja/g++.ext/namedret3.C: New.
56456
56457 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
56458
56459         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
56460         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
56461
56462 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56463
56464         * gcc.c-torture/execute/va-arg-21.c: New test.
56465
56466 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
56467
56468         * gcc.dg/c99-complex-2.c: New test.
56469
56470 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56471
56472         * gcc.c-torture/execute/stdio-opt-1.c: New test.
56473
56474 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
56475
56476         * g++.old-deja/g++.other/inline16.C: New test.
56477
56478 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
56479
56480         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
56481         __PRETTY_FUNCTION__
56482
56483 2000-10-29  Neil Booth  <neilb@earthling.net>
56484
56485         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
56486         New tests.
56487         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
56488         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
56489         optimisation.
56490
56491 2000-10-29  Neil Booth  <neilb@earthling.net>
56492
56493         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
56494         * mi1.c, mi1c.h: Add null directives to multiple-include test.
56495         * mi5.c: Test multiple includes work with -C.
56496         * trigraphs.c: Test ^= version.
56497
56498 2000-10-28  Neil Booth  <neilb@earthling.net>
56499
56500         New tests and test updates for new macro expander.
56501
56502         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
56503         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
56504         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
56505         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
56506         new diagnostic messages.
56507
56508         * gcc.dg/cpp/macro3.c: New tests.
56509
56510 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
56511
56512         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
56513         on the same line.
56514
56515 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
56516
56517         * g++.old-deja/g++.other/eh2.C: New test.
56518
56519 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
56520
56521         * gcc.c-torture/execute/20001027-1.c: New test.
56522
56523 2000-10-26  Richard Henderson  <rth@redhat.com>
56524
56525         * gcc.c-torture/execute/20001026-1.c: New.
56526
56527 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
56528
56529         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
56530         * g++.old-deja/g++.law/builtin1.C: Likewise.
56531         * g++.old-deja/g++.law/ctors10.C: Likewise.
56532         * g++.old-deja/g++.law/virtual3.C: Likewise.
56533         * g++.old-deja/g++.mike/p658.C: Likewise.
56534         * g++.old-deja/g++.other/sibcall1.C: Likewise.
56535         * g++.old-deja/g++.other/vaarg2.C: Likewise.
56536         * g++.old-deja/g++.robertl/eb124.C: Likewise.
56537         * g++.old-deja/g++.robertl/eb44.C: Likewise.
56538         * g++.old-deja/g++.robertl/eb77.C: Likewise.
56539
56540 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
56541
56542         * gcc.c-torture/compile/20001024-1.c: New test.
56543
56544 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
56545
56546         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
56547         to tell us whether or not we are using V3.
56548
56549 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
56550
56551         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
56552         operands.
56553
56554 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56555
56556         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
56557
56558 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
56559
56560         * gcc.c-torture/execute/20001024-1.c: New test.
56561
56562 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
56563
56564         * g++.old-deja/g++.other/sibcall1.C: New test.
56565
56566 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
56567
56568         * gcc.dg/noncompile/init-3.c: New test.
56569
56570 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
56571
56572         * gcc.dg/format-array-1.c: New test.
56573
56574 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56575
56576         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
56577         writing through null pointers; remove comment about testing
56578         unterminated strings.
56579
56580 2000-10-17  Matthew Hiller  <hiller@redhat.com>
56581
56582         * gcc.c-torture/execute/20001017-2.c: New test.
56583
56584 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56585
56586         * gcc.c-torture/compile/20001018-1.c: New test.
56587         * gcc.c-torture/compile/20001018-1.x: Xfail.
56588
56589 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56590
56591         * gcc.c-torture/execute/20001017-1.c: New test.
56592
56593 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56594
56595         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
56596         for multiple use of arguments with scanf formats; add tests for
56597         multiple use of arguments.
56598
56599 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
56600
56601         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
56602         from some old tests.
56603
56604 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56605
56606         * gcc.dg/format-miss-1.c: New test.
56607
56608 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
56609
56610         * gcc.c-torture/execute/20001013-1.c: New test.
56611
56612 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
56613
56614         * gcc.dg/format-branch-1.c: New test.
56615
56616 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
56617
56618         * README, lib/file-format.exp: Remove EGCS references.
56619
56620 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
56621
56622         * gcc.dg/20001013-1.c: New test.
56623
56624 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
56625
56626         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
56627         for intmax_t in the compiler using __typeof__ and the type rules
56628         for conditional expressions.
56629
56630 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
56631
56632         * gcc.dg/20001012-1.c: New test.
56633         * gcc.dg/20001012-2.c: New test.
56634
56635 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56636
56637         * gcc.dg/format-attr-1.c: New test.
56638
56639 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56640
56641         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
56642         __LONG_LONG_MAX__ instead of LLONG_MAX.
56643
56644 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56645
56646         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
56647         scanf flags.
56648         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
56649         flags.
56650
56651 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
56652
56653         * gcc.dg/sequence-pt-1.c: New test.
56654
56655 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
56656
56657         * gcc.c-torture/execute/20001011-1.c: New testcase.
56658         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
56659
56660 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
56661
56662         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
56663         does not error on it.
56664
56665 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
56666
56667         * gcc.dg/20001009-1.c: New test.
56668
56669 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
56670
56671         * gcc.c-torture/compile/20001009-1.c: Move from here ....
56672         * gcc.c-torture/execute/20001009-2.c: ... to here.
56673
56674 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
56675
56676         * gcc.c-torture/compile/20001009-1.c: New testcase.
56677         * gcc.c-torture/execute/20001009-1.c: New testcase.
56678         Testcases provided by Jan Hubicka <jh@suse.cz>.
56679
56680 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56681
56682         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
56683         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
56684         uintmax_t using <limits.h> to emulate the compiler's internal
56685         logic.  No longer XFAIL %j tests.
56686
56687 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56688
56689         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
56690         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
56691         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
56692         regexps and details of expected handling of some bad formats.
56693         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
56694         suppression.
56695
56696 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56697
56698         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
56699         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
56700         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
56701         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
56702         in list archives.
56703
56704 2000-10-06  Richard Henderson  <rth@cygnus.com>
56705
56706         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
56707         * g++.old-deja/g++.brendan/crash52.C: Likewise.
56708         * g++.old-deja/g++.jason/report.C: Likewise.
56709         * g++.old-deja/g++.law/friend5.C: Likewise.
56710         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
56711         of the expected warnings.
56712
56713 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
56714
56715         * g++.old-deja/g++.pt/enum14.C: New test.
56716
56717 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
56718
56719         * g++.old-deja/g++.pt/crash59.C: New test.
56720
56721 2000-10-04  Will Cohen  <wcohen@redhat.com>
56722
56723         * gcc.dg/20000926-1.c: New test.
56724
56725 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
56726
56727         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
56728         function name for current C++ compiler.
56729         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
56730
56731 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
56732
56733         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
56734         __PRETTY_FUNCTION__.
56735         * g++.old-deja/g++.ext/pretty2.C: Likewise.
56736
56737 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56738
56739         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
56740
56741 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
56742
56743         * gcc.c-torture/compile/20000923-1.c: New test.
56744
56745 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
56746
56747         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
56748         * g++.old-deja/g++.pt/ttp62.C: Same.
56749         * g++.old-deja/g++.other/inline14.C: Same.
56750
56751 2000-09-24  Richard Henderson  <rth@cygnus.com>
56752
56753         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
56754
56755 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
56756
56757         * gcc.dg/c90-printf-1.c: Add test for wide string format.
56758
56759 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
56760
56761         * gcc.c-torture/compile/20000922-1.c: New file.
56762
56763 2000-09-21  Nick Clifton  <nickc@redhat.com>
56764
56765         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
56766         a signed long modulo operation.
56767         (mod6): New function - perform an unsigned long modulo operation.
56768         (main): Add tests for modulos of very large numbers by very small
56769         dividends.
56770
56771 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56772
56773         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
56774
56775 2000-09-19  Richard Henderson  <rth@cygnus.com>
56776
56777         * gcc.dg/compare2.c (case 10): XFAIL.
56778
56779 2000-09-18  Richard Henderson  <rth@cygnus.com>
56780
56781         * gcc.c-torture/execute/20000906-1.c: Move ...
56782         * gcc.dg/20000906-1.c: ... here.  Only run on targets
56783         that support __builtin_trap.
56784
56785 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
56786
56787         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
56788
56789 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56790
56791         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
56792         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
56793         more $ format tests.
56794
56795 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56796
56797         * gcc.dg/format-errmk-1.c: New test.
56798
56799 2000-09-17  Greg McGary  <greg@mcgary.org>
56800
56801         * gcc.c-torture/execute/20000917-1.x: Remove.
56802
56803 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56804
56805         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
56806
56807 2000-09-17  Greg McGary  <greg@mcgary.org>
56808
56809         * gcc.c-torture/execute/20000917-1.c: New test.
56810         * gcc.c-torture/execute/20000917-1.x: XFAIL.
56811
56812 2000-09-16  Neil Booth  <NeilB@earthling.net>
56813
56814         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
56815         in nested macro bug.
56816
56817 2000-09-15  Neil Booth  <NeilB@earthling.net>
56818
56819         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
56820
56821 2000-09-14  Jeffrey A Law  (law@cygnus.com)
56822
56823         * gcc.c-torture/execute/20000914-1.c: New test.
56824
56825 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
56826
56827         * g++.other/inline13.C: New test.
56828
56829 2000-09-12  Andreas Jaeger  <aj@suse.de>
56830
56831         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
56832         constant by Ulrich Drepper <drepper@redhat.com>.
56833
56834 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
56835
56836         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
56837
56838 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56839
56840         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
56841
56842 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
56843
56844         * gcc.dg/cpp/backslash.c: New test.
56845
56846 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
56847
56848         * gcc.c-torture/execute/20000910-1.c: New test.
56849         * gcc.c-torture/execute/20000910-2.c: Likewise.
56850
56851 2000-09-11  Robert Lipe  <robertl@sco.com>
56852
56853         * gcc.dg/pragma-align.c: New test.
56854
56855 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
56856
56857         * g++.old-deja/g++.pt/explicit82.C: New test.
56858         * g++.old-deja/g++.pt/explicit83.C: New test.
56859
56860 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
56861
56862         * gcc.dg/asm-names.c: New test.
56863
56864 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56865
56866         * gcc.dg/cpp/tr-warn6.c: New test
56867
56868 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56869
56870         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
56871         be accepted.
56872
56873 2000-09-07  Catherine Moore  <clm@redhat.com>
56874
56875         * gcc.c-torture/execute/unroll-1.c: New test.
56876
56877 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
56878
56879         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
56880         ERROR markers.
56881         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
56882         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
56883         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
56884         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
56885         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
56886         Preprocess only.
56887         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
56888         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
56889
56890 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
56891
56892         * g++.old-deja/g++.pt/deduct2.C: New test.
56893
56894 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
56895
56896         * g++.old-deja/g++.pt/parms2.C: New test.
56897
56898 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
56899
56900         * g++.old-deja/g++.pt/crash58.C: New test.
56901
56902 2000-09-06  Greg McGary  <greg@mcgary.org>
56903
56904         * gcc.c-torture/execute/20000906-1.c: New test.
56905         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
56906
56907 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56908
56909         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
56910
56911 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
56912
56913         * g++.old-deja/g++.pt/crash57.C: New test.
56914
56915 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
56916
56917         * g++.old-deja/g++.pt/crash56.C: New test.
56918
56919 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
56920
56921         * g++.old-deja/g++.pt/koenig1.C: New test.
56922
56923 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
56924
56925         * gcc.dg/20000904-1.c: New test.
56926
56927 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
56928
56929         * gcc.dg/cpp/paste8.c: New test.
56930
56931 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
56932
56933         * gcc.c-torture/compile/20000827-1.c: New test.
56934
56935 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56936
56937         * gcc.dg/format-diag-1.c: New test.
56938
56939 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56940
56941         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
56942         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
56943         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
56944         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
56945         gcc.dg/formatz-1.c: Adjust warning regular expressions.
56946
56947 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
56948
56949         * g++.old-deja/g++.other/nested4.C: New test.
56950
56951 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
56952
56953         * g++.old-deja/g++.ns/scoped1.C: New test.
56954
56955 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
56956
56957         * lib/g++.exp: Support testing already-installed GCC.
56958
56959 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56960
56961         * wtr-label-1.c, wtr-suffix-1.c: New tests.
56962
56963 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56964
56965         * gcc.dg/return-type-2.c: New test.
56966
56967 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
56968
56969         * gcc.c-torture/compile/20000825-1.c: New test.
56970
56971 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
56972
56973         * gcc.dg/dwarf2-2.c: New test.
56974
56975 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
56976
56977         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
56978         dg-warning regexps.
56979
56980 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56981
56982         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
56983         gcc.dg/format-ext-5.c: New tests.
56984
56985 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
56986
56987         * g++.old-deja/g++.other/crash22.C: New test.
56988
56989 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
56990
56991         * gcc.dg/noncompile/930622-2.c: Adjust error message.
56992
56993 2000-08-24  Richard Henderson  <rth@cygnus.com>
56994
56995         * gcc.dg/ia64-sync-1.c: New test.
56996         * gcc.dg/ia64-sync-2.c: New test.
56997         * gcc.dg/ia64-asm-1.c: New test.
56998
56999 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
57000
57001         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
57002         * gcc.dg/format-ext-2.c: New test.
57003
57004 2000-08-23  Jason Merrill  <jason@redhat.com>
57005
57006         * lib/old-dejagnu.exp: Also ignore "In member function" and
57007         "At global scope".
57008
57009 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57010
57011         * gcc.dg/noncompile/label-lineno-1.c: New test.
57012
57013 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
57014
57015         * gcc.dg/c99-array-nonobj-1.c: New test.
57016
57017 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
57018
57019         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
57020         tests.
57021         * gcc.dg/format-ext-1.c: New test.
57022
57023 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57024
57025         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
57026         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
57027         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
57028         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
57029         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
57030
57031 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
57032
57033         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
57034         gcc.dg/c99-strftime-2.c: New tests.
57035
57036 2000-08-22  Richard Henderson  <rth@cygnus.com>
57037
57038         * gcc.c-torture/execute/20000822-1.c: New test.
57039
57040 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
57041
57042         * gcc.c-torture/execute/20000819-1.x: Remove.
57043
57044 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
57045
57046         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
57047         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
57048         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
57049         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
57050         gcc.dg/format-xopen-1.c: New tests.
57051
57052 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
57053
57054         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
57055
57056 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
57057
57058         * g++.old-deja/g++.other/loop2.C: New test.
57059
57060         * gcc.c-torture/compile/20000606-1.c: New test.
57061         * gcc.c-torture/compile/20000728-1.c: New test.
57062         * gcc.c-torture/execute/20000801-1.c: New test.
57063         * gcc.c-torture/execute/20000801-2.c: New test.
57064         * gcc.c-torture/execute/20000819-1.c: New test.
57065         * gcc.c-torture/execute/20000819-1.x: XFAIL.
57066         * gcc.dg/20000629-1.c: New test.
57067         * gcc.dg/20000724-1.c: New test.
57068         * gcc.dg/20000807-1.c: New test.
57069
57070 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
57071
57072         * gcc.dg/cpp/pragma-1.c: New test.
57073         * gcc.dg/cpp/pragma-2.c: New test.
57074
57075 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
57076
57077         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
57078         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
57079
57080 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
57081
57082         * gcc.c-torture/compile/20000818-1.c: New test.
57083
57084 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
57085
57086         * gcc.c-torture/execute/20000818-1.c: New test.
57087
57088 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57089
57090         * gcc.dg/format-va-1.c: New test.
57091
57092 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
57093
57094         * g++.old-deja/g++.other/typedef8.C: New test.
57095
57096 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
57097
57098         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
57099         * g++.old-deja/g++.mike/net36.C: Mark candidate.
57100         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
57101         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
57102         * g++.old-deja/g++.other/ptrmem7.C: New test.
57103         * g++.old-deja/g++.pt/ptrmem10.C: New test.
57104
57105 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
57106
57107         * g++.old-deja/g++.pt/typename27.C: New test.
57108
57109 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
57110
57111         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
57112         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
57113         * g++.old-deja/g++.pt/friend45.C: New test.
57114         * g++.old-deja/g++.other/friend8.C: New test.
57115
57116 2000-08-15  Richard Henderson  <rth@cygnus.com>
57117
57118         * gcc.c-torture/execute/20000815-1.c: New test.
57119
57120 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
57121
57122         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
57123         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
57124         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
57125
57126 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
57127
57128         * g++.old-deja/g++.other/refinit2.C: New test.
57129
57130 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
57131
57132         * lib/c-torture.exp (c-torture): Make
57133         compiler_conditional_xfail_data global.
57134         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
57135         compiler_conditional_xfail_data machinery.
57136         (f-torture-execute): Likewise.
57137         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
57138         and only when unrolling loops.
57139
57140         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
57141
57142 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
57143
57144         * g++.old-deja/g++.pt/explicit81.C: New test.
57145
57146 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
57147
57148         * g++.old-deja/g++.pt/typename26.C: New test.
57149
57150 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
57151
57152         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
57153         warning.
57154
57155 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
57156
57157         * g++.old-deja/g++.other/array3.C: New test.
57158
57159 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57160
57161         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
57162         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
57163         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
57164         New tests.
57165
57166 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
57167
57168         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
57169         * g++.old-deja/g++.abi/vmihint.C: Likewise.
57170
57171 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
57172
57173         * gcc.c-torture/execute/20000808-1.c: New test.
57174
57175 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57176
57177         * gcc.dg/c90-const-expr-1.c: New test.
57178
57179 2000-08-08  Richard Henderson  <rth@cygnus.com>
57180
57181         * gcc.dg/noncompile/920923-1.c: Declare calloc.
57182
57183 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57184
57185         * gcc.dg/noncompile/const-ll-1.c: New test.
57186
57187 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57188
57189         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
57190
57191 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
57192
57193         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
57194         that running programs linked against the shared version of libobjc
57195         run correctly.
57196
57197 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
57198
57199         * gcc.dg/c99-printf-1.c: New test.
57200
57201 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
57202
57203         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
57204
57205 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
57206
57207         * gcc.c-torture/execute/20000731-1.x: Delete.
57208
57209 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
57210
57211         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
57212         and torture_without_loops as is done by c-torture.exp.
57213         (search_for): Copy from c-torture.exp.
57214         (gcc-dg-runtest): New function, drives a directory of tests
57215         iterating over the TORTURE_OPTIONS.
57216         (scan-assembler, scan-assembler-not): Move here from
57217         individual directory drivers.
57218
57219         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
57220         defined by lib/gcc-dg.exp.
57221         * gcc.dg/cpp/cpp.exp: Likewise.
57222         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
57223         gcc-dg-runtest, so we cycle over optimization options.
57224
57225         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
57226         * gcc.dg/compare2.c: No longer expected to fail.
57227
57228 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
57229
57230         * gcc.c-torture/execute/20000804-1.c: New test.
57231
57232 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
57233
57234         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
57235
57236 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
57237
57238         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
57239
57240 2000-08-03  Jeffrey A Law  (law@cygnus.com)
57241
57242         * gcc.c-torture/compile/20000803-1.c: New test.
57243
57244 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
57245
57246         * gcc.c-torture/execute/20000801-3.c,
57247         gcc.c-torture/execute/20000801-4.c: New tests.
57248         * gcc.c-torture/execute/20000801-3.x,
57249         gcc.c-torture/execute/20000801-4.x: Xfail.
57250
57251 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
57252
57253         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
57254         libobjc/.libs to allow for libtool.
57255
57256 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
57257
57258         * gcc.c-torture/compile/20000802-1.c: New test.
57259
57260 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
57261
57262         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
57263
57264 2000-07-31  Jeffrey A Law  (law@cygnus.com)
57265
57266         * gcc-c-torture/execute/20000731-2.c: New test.
57267
57268         * gcc.c-torture/execute/20000731-1.c: New test.
57269         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
57270
57271 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
57272
57273         * gcc.dg/cpp/paste7.c: New test.
57274         * gcc.dg/cpp/20000725-1.c: New test.
57275
57276 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
57277
57278         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
57279         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
57280         declaration warning for __builtin_dwarf_reg_size.
57281
57282         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
57283
57284 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
57285
57286         * gcc.dg/noncompile/voidparam-1.c: New test.
57287
57288 2000-07-30  Richard Henderson  <rth@cygnus.com>
57289
57290         * gcc.dg/c90-digraph-1.c: Don't xfail.
57291         * gcc.dg/compare2.c (case 10): Xfail.
57292         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
57293
57294 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
57295
57296         * gcc.dg/c99-main-1.c: New test.
57297
57298 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57299
57300         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
57301
57302 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
57303
57304         * gcc.c-tortuer/execute/20000726-1.c: New test.
57305
57306 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
57307
57308         * gcc.c-torture/execute/enum-2.c: New test.
57309
57310 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57311
57312         * gcc.dg/cpp/tr-warn3.c: New test.
57313
57314 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
57315
57316         * g++.old-deja/g++.ext/implicit1.C: Remove.
57317         * g++.old-deja/g++.jason/c2.C: Remove
57318         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
57319         * g++.old-deja/g++.pt/crash16.C: Likewise.
57320         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
57321
57322 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
57323
57324         * g++.old-deja/g++.other/for2.C: New test.
57325
57326 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
57327
57328         * gcc.dg/20000720-1.c: New test.
57329
57330 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
57331
57332         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
57333
57334 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
57335
57336         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
57337         * gcc.c-torture/execute/20000722-1.c: New.
57338         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
57339
57340 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
57341
57342         * gcc.dg/cpp/20000720-1.S: New test.
57343
57344 2000-07-21  Michael Meissner  <meissner@redhat.com>
57345
57346         * gcc.c-torture/execute/ieee/hugeval.c: New test.
57347
57348 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
57349
57350         * g++.old-deja/g++.brendan/crash16.C,
57351         g++.old-deja/g++.brendan/parse3.C,
57352         g++.old-deja/g++.brendan/redecl1.C,
57353         g++.old-deja/g++.ns/template13.C,
57354         g++.old-deja/g++.other/decl4.C,
57355         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
57356
57357 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
57358
57359         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
57360         and "Internal error".
57361
57362         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
57363         regexps.
57364         * gcc.dg/cpp/paste6.c: New test.
57365
57366 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
57367
57368         * gcc.dg/cpp/tr-direct.c: New test.
57369
57370         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
57371         gcc.dg/cpp/undef1.c: Tweak error regexps.
57372
57373 2000-07-18  Eric Christopher <echristo@redhat.com>
57374
57375         * gcc.c-torture/compile/20000718-1.c: New test.
57376
57377 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
57378
57379         * cpplex.c (_cpp_push_token): If the token being pushed back
57380         is the previous token in this context, just subtract one from
57381         context->posn.
57382         * cppmacro.c (save_expansion): Clear aux field when storing a
57383         placemarker.
57384
57385 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
57386
57387         * gcc.dg/noncompile/redecl-1.c: New test.
57388
57389 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
57390
57391         * gcc.c-torture/execute/20000717-5.c: New test.
57392         * gcc.c-torture/execute/20000717-1.x: Removed.
57393
57394 2000-07-17  Richard Henderson  <rth@cygnus.com>
57395
57396         * gcc.c-torture/execute/20000717-4.c: New test.
57397
57398 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
57399
57400         * gcc.dg/cpp/syshdr.c: New test.
57401         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
57402
57403 2000-07-17  Neil Booth  <neilb@earthling.net>
57404
57405         * gcc.dg/cpp/cmdlne-dM.c: New test.
57406         * gcc.dg/cpp/cmdlne-dD.c: New test.
57407
57408 2000-07-17  Jeffrey A Law  (law@cygnus.com)
57409
57410         * gcc.c-torture/execute/20000717-3.c: New test.
57411
57412         * gcc.c-torture/compile/20000717-1.c: New test.
57413
57414 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
57415
57416         * gcc.c-torture/execute/20000717-2.c: New test.
57417
57418 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57419
57420         * gcc.dg/formatz-1.c: New test.
57421
57422         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
57423         * gcc.dg/c99-digraph-1.c: New tests.
57424
57425         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
57426         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
57427
57428         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
57429         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
57430         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
57431         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
57432         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
57433         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
57434         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
57435
57436 2000-07-17  Greg McGary <greg@mcgary.org>
57437
57438         * gcc.c-torture/execute/20000717-1.c: New test.
57439         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
57440
57441 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
57442
57443         * gcc.c-torture/execute/20000715-2.c: New test.
57444         * gcc.dg/20000715-1.c: New test.
57445
57446 2000-07-15  Michael Meissner  <meissner@redhat.com>
57447
57448         * gcc.c-torture/execute/20000715-1.c: New test.
57449
57450 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
57451
57452         * gcc.c-torture/execute/20000707-1.c: New test.
57453
57454 2000-07-13  Neil Booth  <NeilB@earthling.net>
57455
57456         * gcc.dg/cpp/digraph1.c,
57457         gcc.dg/cpp/digraph2.c,
57458         gcc.dg/cpp/digraphs.c: New tests.
57459
57460 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
57461
57462         * g77.f-torture/compile/20000630-2.f: New test.
57463         * g77.f-torture/compile/20000630-2.x
57464
57465 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
57466
57467         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
57468
57469 2000-07-11  Neil Booth  <NeilB@earthling.net>
57470
57471         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
57472
57473 2000-07-11  Neil Booth  <NeilB@earthling.net>
57474
57475         * gcc.dg/cpp/cmdlne-C.c: New.
57476
57477 2000-07-09  Neil Booth  <NeilB@earthling.net>
57478
57479         * gcc.dg/cpp/directiv.c: New tests.
57480         * gcc.dg/cpp/undef1.c: Update.
57481
57482 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
57483
57484         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
57485
57486 2000-07-09  Neil Booth  <NeilB@earthling.net>
57487
57488         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
57489
57490 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
57491
57492         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
57493         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
57494
57495 2000-07-08  Neil Booth  <NeilB@earthling.net>
57496
57497         * gcc.dg/cpp/macsyntx.c: New tests.
57498
57499 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
57500
57501         * gcc.dg/20000707-1.c: New test.
57502
57503 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
57504
57505         * gcc.c-torture/execute/20000706-1.c: New test.
57506         * gcc.c-torture/execute/20000706-2.c: New test.
57507         * gcc.c-torture/execute/20000706-3.c: New test.
57508         * gcc.c-torture/execute/20000706-4.c: New test.
57509         * gcc.c-torture/execute/20000706-5.c: New test.
57510
57511 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
57512
57513         * g++.old-deja/g++.pt/instantiate7.C: New test.
57514
57515 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
57516
57517         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
57518         * g++.old-deja/g++.mike/thunk3.C: Likewise.
57519         * g++.old-deja/g++.other/rtti3.C: Likewise.
57520         * g++.old-deja/g++.other/rttid3.C: Likewise.
57521
57522 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
57523
57524         *  g77.f-torture/compile/20000630-1.x: Fix typo
57525
57526 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
57527
57528         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
57529         assembly output.
57530
57531 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
57532
57533         * gcc.dg/cpp/ident.c: New test.
57534
57535 2000-07-05  Neil Booth  <NeilB@earthling.net>
57536
57537         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
57538           gcc.dg/cpp/lexstrng.c: New tests.
57539
57540 2000-07-04  Neil Booth  <NeilB@earthling.net>
57541
57542         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
57543         * gcc.dg/cpp/strify2.c: Same.
57544
57545 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
57546
57547         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
57548         * gcc.dg/cpp/19990703-1.c: Likewise.
57549         * gcc.dg/cpp/20000625-1.c: Likewise.
57550         * gcc.dg/cpp/20000625-2.c: Likewise.
57551
57552         * gcc.dg/cpp/macro1.c,
57553         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
57554         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
57555         gcc.dg/cpp/strify1.c,
57556         gcc.dg/cpp/strify2.c: New tests.
57557
57558 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
57559
57560         * gcc.c-torture/execute/20000703-1.c: New test.
57561
57562 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
57563
57564         * g++.old-deja/g++.pt (lookup10.C): New test.
57565
57566 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
57567
57568         * g++.old-deja/g++.pt (typename25.C): New test.
57569
57570 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
57571
57572         * gcc.c-torture/compile/20000701-1.c: New test.
57573
57574 2000-06-30  Nick Clifton  <nickc@cygnus.com>
57575
57576         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
57577         to test case.
57578
57579 2000-06-30  Catherine Moore  <clm@cygnus.com>
57580
57581         * gcc.c-torture/execute/align-1.c: New test.
57582
57583 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
57584
57585         * g++.old-deja/g++.pt/expr8.C: New test.
57586         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
57587
57588 2000-06-29  Nick Clifton  <nickc@cygnus.com>
57589
57590         * gcc.c-torture/compile/20000629-1.c: New test.
57591
57592 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
57593
57594
57595         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
57596         gcc.dg/noncompile directory, depending on whether they're
57597         preprocessor tests or not.  Annotate all the tests for the dg
57598         framework.
57599
57600         * gcc.c-torture/noncompile/noncompile.exp: Delete.
57601         * gcc.dg/noncompile/noncompile.exp: New.
57602
57603         * Moved files:
57604         Old name                                New name
57605         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
57606         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
57607         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
57608         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
57609         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
57610         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
57611         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
57612         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
57613         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
57614         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
57615         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
57616         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
57617         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
57618         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
57619         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
57620         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
57621         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
57622         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
57623         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
57624         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
57625         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
57626         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
57627         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
57628         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
57629
57630         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
57631         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
57632         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
57633         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
57634         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
57635         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
57636
57637 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
57638
57639         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
57640         declare one variable.  On the fourth, error.
57641         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
57642         declared by 20000628-1a.h.
57643
57644 2000-06-29  Richard Henderson  <rth@redhat.com>
57645
57646         * gcc.c-torture/execute/930529-1.x: New file.
57647         * gcc.dg/920413-1.c: Adjust expected warning text.
57648         * gcc.dg/980217-1.c: Declare abort.
57649         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
57650
57651 2000-06-29  Jeffrey A Law  (law@cygnus.com)
57652
57653         * g77.f-torture/compile/20000629-1.f: New test.
57654         * g77.f-torture/compile/20000629-1.x: Expected to fail.
57655
57656 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
57657
57658         Rearrange lots of files, removing entirely the
57659         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
57660         directories.
57661
57662         * Deleted files:
57663         gcc.c-torture/code_quality/code_quality.exp
57664         gcc.c-torture/special/special.exp
57665         gcc.failure/failure.exp
57666         gcc.failure/940409-1.x
57667         gcc.c-torture/compile/961203-1.x
57668
57669         * New files:
57670         gcc.misc-tests/linkage.exp
57671         gcc.c-torture/execute/920730-1t.c
57672         gcc.c-torture/execute/920730-1t.x
57673         gcc.c-torture/compile/920520-1.x
57674         gcc.c-torture/compile/920521-1.x
57675         gcc.c-torture/compile/981006-1.x
57676         gcc.c-torture/execute/eeprof-1.x
57677
57678         * Moved files (possibly with modifications to fit a new harness):
57679         Old name                                New name
57680         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
57681         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
57682         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
57683         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
57684         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
57685         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
57686         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
57687         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
57688         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
57689         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
57690         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
57691         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
57692         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
57693         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
57694
57695 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
57696
57697         * c-torture/compile/961203-1.x: Delete.
57698
57699         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
57700         not exit. Include stdio.h.
57701         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
57702         * gcc.misc-tests/dg-12.c: Likewise.
57703         * gcc.misc-tests/dg-5.c: Likewise.
57704         * gcc.misc-tests/dg-6.c: Likewise.
57705         * gcc.misc-tests/dg-7.c: Prototype abort.
57706         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
57707         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
57708         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
57709         not exit.
57710         * gcc.misc-tests/sieve.c: Use return from main, not exit.
57711         * gcc.misc-tests/sort2.c: Use return from main, not exit.
57712
57713 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
57714
57715         * gcc.dg/cpp/20000628-1.c: New test.
57716         * gcc.dg/cpp/20000628-1.h: New header for above test.
57717         * gcc.dg/cpp/20000628-1a.h: Likewise.
57718
57719 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
57720
57721         * gcc.dg/cpp: New directory.
57722         * gcc.dg/cpp/cpp.exp: New driver.
57723         * gcc.dg/cpp/20000627-1.c: New test.
57724         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
57725         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
57726         and rewrite as a compilation test.
57727
57728         * gcc.dg: Move many files into the cpp subdirectory, possibly
57729         renaming or editing them as well.
57730         Old name                New name
57731         990119-1.c              cpp/19990119-1.c
57732         990228-1.c              cpp/19990228-1.c
57733         990407-1.c              cpp/19990407-1.c
57734         990409-1.c              cpp/19990409-1.c
57735         990413-1.c              cpp/19990413-1.c
57736         990703-1.c              cpp/19990703-1.c
57737         20000127-1.c            cpp/20000127-1.c
57738         20000129-1.c            cpp/20000129-1.c
57739         20000207-1.c            cpp/20000207-1.c
57740         20000207-2.c            cpp/20000207-2.c
57741         20000209-1.c            cpp/20000209-1.c
57742         20000209-2.c            cpp/20000209-2.c
57743         20000301-1.c            cpp/20000301-1.c
57744         20000419-1.c            cpp/20000419-1.c
57745         20000510-1.S            cpp/20000510-1.S
57746         20000519-1.c            cpp/20000519-1.c
57747         20000529-1.c            cpp/20000529-1.c
57748         20000625-1.c            cpp/20000625-1.c
57749         20000625-2.c            cpp/20000625-2.c
57750         cpp-as1.c               cpp/assert1.c
57751         cpp-as2.c               cpp/assert2.c
57752         cxx-comments-1.c        cpp/cxxcom1.c
57753         cxx-comments-2.c        cpp/cxxcom2.c
57754         endif-label.c           cpp/endif.c
57755         cpp-hash1.c             cpp/hash1.c
57756         cpp-hash2.c             cpp/hash2.c
57757         cpp-if1.c               cpp/if-1.c
57758         cpp-if2.c               cpp/if-2.c
57759         cpp-if3.c               cpp/if-3.c
57760         cpp-if4.c               cpp/if-4.c
57761         cpp-if5.c               cpp/if-5.c
57762         cpp-cond.c              cpp/if-cexp.c
57763         cpp-missingop.c         cpp/if-mop.c
57764         cpp-missingparen.c      cpp/if-mpar.c
57765         cpp-opprec.c            cpp/if-oppr.c
57766         cpp-ifparen.c           cpp/if-paren.c
57767         cpp-shortcircuit.c      cpp/if-sc.c
57768         cpp-shift.c             cpp/if-shift.c
57769         cpp-unary.c             cpp/if-unary.c
57770         cpp-li1.c               cpp/line1.c
57771         cpp-li2.c               cpp/line2.c
57772         lineno.c                cpp/line3.c
57773         lineno-2.c              cpp/line4.c
57774         cpp-mi.c                cpp/mi1.c
57775         cpp-mic.h               cpp/mi1c.h
57776         cpp-micc.h              cpp/mi1cc.h
57777         cpp-mind.h              cpp/mi1nd.h
57778         cpp-mindp.h             cpp/mi1ndp.h
57779         cpp-mix.h               cpp/mi1x.h
57780         cpp-mi2.c               cpp/mi2.c
57781         cpp-mi2a.h              cpp/mi2a.h
57782         cpp-mi2b.h              cpp/mi2b.h
57783         cpp-mi2c.h              cpp/mi2c.h
57784         cpp-mi3.c               cpp/mi3.c
57785         cpp-mi3.def             cpp/mi3.def
57786         poison-1.c              cpp/poison.c
57787         pr-impl.c               cpp/prag-imp.c
57788         cpp-redef-2.c           cpp/redef1.c
57789         cpp-redef.c             cpp/redef2.c
57790         strpaste.c              cpp/strp1.c
57791         strpaste-2.c            cpp/strp2.c
57792         cpp-tradpaste.c         cpp/tr-paste.c
57793         cpp-tradstringify.c     cpp/tr-str.c
57794         cpp-tradwarn1.c         cpp/tr-warn1.c
57795         cpp-tradwarn2.c         cpp/tr-warn2.c
57796         trigraphs.c             cpp/trigraphs.c
57797         cpp-unc1.c              cpp/unc1.c
57798         cpp-unc2.c              cpp/unc2.c
57799         cpp-unc3.c              cpp/unc3.c
57800         cpp-unc.c               cpp/unc4.c
57801         undef.c                 cpp/undef1.c
57802         undef-2.c               cpp/undef2.c
57803         cpp-wi1.c               cpp/widestr1.c
57804
57805 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
57806
57807         * lib/g++.exp (g++_include_flags): Tweak.
57808
57809 2000-06-27  H.J. Lu  <hjl@gnu.org>
57810             Loren J. Rittle  <ljrittle@acm.org>
57811
57812         * lib/g++.exp (g++_include_flags): Override libgloss.exp
57813         version with one that knows about the new gcc tree structure.
57814         (g++_link_flags): Same.
57815
57816 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
57817
57818         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
57819         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
57820         case we are cross-compiling.
57821
57822         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
57823         g++.old-deja/g++.niklas/Makefile.in,
57824         g++.old-deja/g++.niklas/configure.in,
57825         g++.old-deja/g++.other/Makefile.in,
57826         g++.old-deja/g++.other/configure.in,
57827         gcc.c-torture/code_quality/Makefile.in,
57828         gcc.c-torture/code_quality/configure.in,
57829         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
57830         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
57831         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
57832         gcc.c-torture/execute/ieee/Makefile.in,
57833         gcc.c-torture/execute/ieee/configure.in,
57834         gcc.c-torture/noncompile/Makefile.in,
57835         gcc.c-torture/noncompile/configure.in,
57836         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
57837         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
57838         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
57839
57840 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
57841
57842         * g++.old-deja/g++.other/ambig3.C: New test.
57843
57844 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
57845
57846         * g++.old-deja/g++.pt/syntax1.C: New test.
57847         * g++.old-deja/g++.pt/syntax2.C: New test.
57848         * g++.old-deja/g++.other/syntax3.C: New test.
57849         * g++.old-deja/g++.other/syntax4.C: New test.
57850
57851 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
57852
57853         * gcc.dg/20000623-1.c: Prototype exit and abort.
57854
57855 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
57856
57857         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
57858         New tests.
57859         * gcc.dg/cpp-mi3.def: New file.
57860
57861         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
57862         inside assertions.
57863         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
57864         lexer's error messages.
57865         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
57866         divine anything from the linemarkers.
57867         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
57868         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
57869
57870 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
57871
57872         * gcc.dg/20000623-1.c: New test.
57873
57874 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
57875
57876         * gcc.c-torture/execute/20000622-1.c: New test.
57877
57878 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
57879
57880         * g++.old-deja/g++.other/init15.C: New test.
57881
57882 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
57883
57884         * g++.old-deja/g++.pt/vaarg2.C: New test.
57885         * g++.old-deja/g++.pt/vaarg3.C: New test.
57886
57887 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
57888
57889         * g++.old-deja/g++.other/dyncast6.C: New test.
57890
57891 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
57892
57893         * gcc.c-torture/execute/loop-6.c: New test.
57894
57895 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
57896
57897         * gcc.dg/20000614-1.c: New test.
57898         * gcc.dg/20000614-2.c: New test.
57899
57900 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
57901
57902         * g++.old-deja/g++.other/inline12.C: New test.
57903
57904 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
57905
57906         * g++.old-deja/g++.other/eh1.C: New test.
57907
57908 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
57909
57910         * g++.old-deja/g++.other/type.C: New test.
57911
57912 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
57913
57914         * g++.old-deja/g++.other/initstring.C: New test.
57915
57916 2000-06-12  Jason Merrill  <jason@redhat.com>
57917
57918         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
57919
57920 2000-06-09  Jeffrey A Law  (law@cygnus.com)
57921
57922         * gcc.c-torture/compile/20000609-1.c: New test.
57923
57924 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
57925
57926         * gcc.dg/20000609-1.c: New test.
57927
57928 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
57929
57930         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
57931         * gcc.c-torture/noncompile/poison-1.c: Move...
57932         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
57933         * gcc.dg/cpp-li1.c: Add a token after the #line.
57934
57935 2000-06-05  Richard Henderson  <rth@cygnus.com>
57936
57937         * gcc.c-torture/execute/20000605-2.c: New test.
57938         * gcc.c-torture/execute/20000605-3.c: New test.
57939
57940 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
57941
57942         * g77.f-torture/execute/20000503-1.x: New file.
57943
57944 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
57945
57946         * g++.old-deja/g++.eh/badalloc1.C: New test.
57947
57948 2000-06-05  Richard Henderson  <rth@cygnus.com>
57949
57950         * gcc.c-torture/execute/20000605-1.c: New test.
57951
57952 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
57953             Nathan Sidwell <nathan@codesourcery.com>
57954
57955         * gcc.c-torture/compile/20000605-1.c: New test.
57956
57957 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
57958
57959         * g77.f-torture/compile/20000601-1.f: New test.
57960
57961 2000-06-03  Richard Henderson  <rth@cygnus.com>
57962
57963         * gcc.c-torture/execute/20000603-1.c: New.
57964
57965 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
57966
57967         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
57968         * gcc.dg/noreturn-2.c (noreturn): Likewise.
57969
57970 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
57971
57972         * gcc.dg/compare2.c (case 12): XFAIL.
57973         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
57974         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
57975
57976         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
57977
57978 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
57979
57980         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
57981         guard macro is already defined when the header is first
57982         included.
57983         * gcc.dg/cpp-mix.h: New file.
57984         * gcc.dg/endif-label.c: Update patterns to match compiler.
57985
57986         * g++.brendan/complex1.C: Declare abort.
57987         * g++.law/refs4.C: Remove XFAIL.
57988         * g++.oliva/expr2.C: Declare abort and exit.
57989
57990 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
57991
57992         * gcc.c-torture/execute/20000528-1.c: New test.
57993
57994         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
57995         * g++.old-deja/g++.law/temps4.C: Likewise.
57996
57997         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
57998         stdlib.h.  Call abort() on failure.
57999         * g++.old-deja/g++.law/refs4.C: Likewise.
58000         * g++.old-deja/g++.law/temps4.C: Likewise.
58001         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
58002         * gcc.c-torture/execute/20000112-1.c: Include string.h.
58003
58004 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
58005
58006         Relative to g++.dg/special:
58007         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
58008
58009         Relative to g++.old-deja:
58010         * g++.brendan/complex1.C, g++.jason/optimize2.C,
58011         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
58012         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
58013         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
58014         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
58015         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
58016         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
58017
58018         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
58019         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
58020         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
58021         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
58022         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
58023         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
58024         and/or string.h.
58025
58026         * g++.other/goto1.C: Update expectations for error messages.
58027
58028 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
58029
58030         * gcc.c-torture/compile/20000523-1.c: New test.
58031
58032 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
58033
58034         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
58035
58036 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
58037
58038         * g++.old-deja/g++.eh/catch11.C: New test.
58039         * g++.old-deja/g++.eh/catch12.C: New test.
58040
58041 2000-05-24  Nick Clifton  <nickc@cygnus.com>
58042
58043         * gcc.c-torture/execute/20000523-1.c: New test.
58044
58045 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
58046
58047         * c-torture/execute/bcp-1.c: Replace abort in arg of
58048         __builtin_constant_p with a generic external function.
58049
58050         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
58051         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
58052         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
58053         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
58054         Prototype abort and/or exit.
58055
58056         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
58057         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
58058         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
58059         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
58060
58061 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
58062
58063         * gcc.dg/dwarf2-1.c: New test.
58064
58065 2000-05-20  Richard Henderson  <rth@cygnus.com>
58066
58067         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
58068
58069 2000-05-20  Andreas Jaeger  <aj@suse.de>
58070
58071         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
58072         testcase.
58073
58074 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
58075
58076         * gcc.c-torture/execute/20000519-2.c: New test.
58077
58078 2000-05-19  Andreas Jaeger  <aj@suse.de>
58079
58080         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
58081         which fails with SSA.
58082
58083         * lib/c-torture.exp: Also test with -O3 -fssa.
58084
58085 2000-05-18  Michael Meissner  <meissner@redhat.com>
58086
58087         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
58088         * gcc.c-torture/execute/920415-1.c: Ditto.
58089         * gcc.c-torture/execute/920501-1.c: Ditto.
58090         * gcc.c-torture/execute/conversion.c: Ditto.
58091         * gcc.c-torture/execute/cvt-1.c: Ditto.
58092
58093 2000-05-18  Jeffrey A Law  (law@cygnus.com)
58094
58095         * gcc.c-torture/compile/20000518-1.c: New test.
58096
58097 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
58098
58099         * g77.f-torture/compile/200005018.f: New test.
58100
58101 2000-05-17  Jeffrey A Law  (law@cygnus.com)
58102
58103         * gcc.c-torture/compile/20000517-1.c: New test.
58104
58105 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58106
58107         * gcc.c-torture/execute/20000516-1.c: New test.
58108
58109 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
58110
58111         * g++.old-deja/g++.other/eh.C: New test.
58112
58113 2000-05-12  Richard Henderson  <rth@cygnus.com>
58114
58115         * gcc.c-torture/execute/990208-1.c (main): Don't pass
58116         constants through to doit's conditional.
58117
58118 2000-05-11  Jeffrey A Law  (law@cygnus.com)
58119
58120         * gcc.c-torture/compile/20000511-1.c: New test.
58121         * g77.f-torture/compile/20000511-1.f: New test.
58122         * g77.f-torture/compile/20000511-2.f: New test.
58123
58124 2000-05-11  Michael Meissner  <meissner@redhat.com>
58125
58126         * gcc.c-torture/execute/20000511-1.c: New test.
58127
58128 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
58129
58130         * gcc.dg/dg.exp: Scan .S files as well as .c files.
58131         * gcc.dg/20000510-1.S: New.
58132
58133 2000-05-08  Catherine Moore  <clm@cygnus.com>
58134
58135         * gcc.dg/unused-3.c: New.
58136
58137 2000-05-06  Richard Henderson  <rth@cygnus.com>
58138
58139           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
58140           * g++.old-deja/g++.mike/warn1.C: Likewise.
58141           * g++.old-deja/g++.pt/local1.C: Likewise.
58142           * g++.old-deja/g++.pt/local7.C: Likewise.
58143           * g++.old-deja/g++.pt/spec16.C: Likewise.
58144
58145 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
58146
58147         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
58148
58149 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
58150
58151           * g77.f-torture/execute/20000503-1.f: New test.
58152
58153 2000-05-04  Andreas Jaeger  <aj@suse.de>
58154
58155         * gcc.dg/noreturn-2.c: New test.
58156
58157 2000-05-04  Neil Booth  <NeilB@earthling.net>
58158
58159         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
58160         preprocessor.
58161
58162 2000-05-04  Richard Henderson  <rth@cygnus.com>
58163
58164         * gcc.c-torture/execute/20000503-1.c: Fix typo.
58165
58166 2000-05-04  Richard Henderson  <rth@cygnus.com>
58167
58168         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
58169         OpenSSL by Jason R Thorpe.
58170
58171 2000-05-03  Jim Wilson  <wilson@cygnus.com>
58172
58173         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
58174
58175 2000-05-03  Robert Lipe <robertlipe@usa.net>
58176
58177         * gcc.dg/20000503-1.c: New test.
58178
58179 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
58180
58181         * gcc.c-torture/compile/20000502-1.c: New test.
58182         * g++.old-deja/g++.other/align.C: New test.
58183         * gcc.dg/cpp-tradstringify.c: New test.
58184
58185 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
58186
58187         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
58188         and hard registers.
58189
58190 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
58191
58192         * gcc.c-torture/execute/loop-5.c: New test.
58193
58194 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
58195
58196         * gcc.c-torture/execute/va-arg-20.c: New test.
58197
58198 2000-04-23  Jeffrey A Law  (law@cygnus.com)
58199
58200         * gcc.c-torture/execute/20000422-1.c: New test.
58201
58202 2000-04-20  Greg McGary  <gkm@gnu.org>
58203
58204         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
58205         when optimizing, but without sibling-call optimizations (-O1).
58206
58207 2000-04-20  Jeffrey A Law  (law@cygnus.com)
58208
58209           * gcc.c-torture/compile/20000420-1.c: New test.
58210
58211 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
58212
58213         * g++.abi/ptrflags.C: New test.
58214         * g++.eh/catchptr1.C: Test incomplete pointer chains.
58215
58216 2000-04-19  Catherine Moore  <clm@cygnus.com>
58217
58218         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
58219
58220 2000-04-19  Greg McGary  <gkm@gnu.org>
58221
58222         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
58223         sibling-call optimizations.
58224
58225 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
58226
58227         * gcc.dg/20000419-1.c: New test.
58228
58229 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
58230
58231         * gcc.c-torture/execute/20000412-6.c: New test.
58232
58233 2000-04-12  Jeffrey A Law  (law@cygnus.com)
58234
58235         * gcc.c-torture/execute/20000412-5.c: New test.
58236         * g77.f-torture/compile/20000412-1.f: New test.
58237         * gcc.c-torture/execute/20000412-4.c: New test.
58238         * gcc.c-torture/compile/20000412-2.c: New test.
58239         * gcc.c-torture/execute/20000412-3.c: New test.
58240         * gcc.c-torture/compile/20000412-1.c: New test.
58241         * gcc.c-torture/execute/20000412-2.c: New test.
58242
58243 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
58244
58245         * objc/execute/bf-20.m: New test.
58246
58247 2000-04-10  Richard Henderson  <rth@cygnus.com>
58248
58249         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
58250
58251         * gcc.c-torture/execute/20000412-1.c: New test.
58252
58253 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
58254
58255         * g++.old-deja/g++.eh/catchptr1.C: New test.
58256
58257 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
58258
58259         * g++.old-deja/g++.abi/cxa_vec.C: New test.
58260
58261 2000-04-08  Neil Booth  <NeilB@earthling.net>
58262
58263         * gcc.dg/cpp-nullchar.c: Remove test as
58264         embedded nulls cause problems.
58265
58266 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58267
58268         * gcc.dg/compare2.c: New test.
58269
58270 2000-04-08  Neil Booth  <NeilB@earthling.net>
58271
58272         * gcc.dg/cpp-nullchar.c: New test.
58273
58274 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
58275
58276         * gcc.dg/cpp-mi2.c: New test.
58277         * gcc.dg/cpp-mi2[abc].h: New files.
58278
58279 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
58280
58281         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
58282         member name.
58283
58284 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
58285
58286         * g++.old-deja/g++.abi/vmihint.C: New test.
58287
58288 2000-04-06  Neil Booth  <NeilB@earthling.net>
58289
58290         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
58291         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
58292         copyright.
58293
58294 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
58295
58296         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
58297         avoid stack-frame overwrite.
58298
58299 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
58300
58301         * gcc.c-torture/compile/20000405-2.c: New test.
58302         * gcc.c-torture/compile/20000405-3.c: New test.
58303
58304 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58305
58306         * gcc.c-torture/compile/20000405-1.c: New test.
58307
58308 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
58309
58310         * gcc.dg/cast-qual-1.c: Revert last change.
58311
58312 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58313
58314         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
58315
58316 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
58317
58318         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
58319         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
58320
58321 2000-04-03  Jeffrey A Law  (law@cygnus.com)
58322
58323         * gcc.c-torture/compile/20000403-2.c: New test.
58324         * gcc.c-torture/compile/20000403-1.c: New test.
58325
58326 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
58327
58328         * gcc.c-torture/execute/20000403-1.c: New test.
58329
58330 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
58331
58332         * gcc.c-torture/execute/20000402-1.c: New test.
58333
58334 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
58335
58336         * gcc.c-torture/execute/va-arg-15.c: New test.
58337         * gcc.c-torture/execute/va-arg-16.c: New test.
58338         * gcc.c-torture/execute/va-arg-17.c: New test.
58339         * gcc.c-torture/execute/va-arg-18.c: New test.
58340         * gcc.c-torture/execute/va-arg-19.c: New test.
58341
58342 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
58343
58344         * gcc.c-torture/compile/981211-1.c: Move to...
58345         * gcc.dg/cpp-as1.c: ...here.
58346         * gcc.dg/cpp-as2.c: New file.
58347
58348         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
58349         compiler.
58350
58351 2000-04-02  Neil Booth  <NeilB@earthling.net>
58352
58353         * gcc.dg/cpp-cond.c  New tests.
58354         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
58355         accidental success less likely.
58356         * gcc.dg/cpp-missingop.c  New tests.
58357         * gcc.dg/cpp-missingparen.c  New tests.
58358         * gcc.dg/cpp-shift.c  New tests.
58359         * gcc.dg/cpp-shortcircuit.c  New tests.
58360         * gcc.dg/cpp-unary.c  New tests.
58361
58362 2000-03-29  Jeffrey A Law  (law@cygnus.com)
58363
58364         * gcc.c-torture/compile/20000329-1.c: New test.
58365
58366 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
58367
58368         * gcc.c-torture/compile/20000326-1.c: New test.
58369         * gcc.c-torture/compile/20000326-2.c: New test.
58370
58371 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
58372
58373         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
58374         the first parameter is a function argument.
58375
58376 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
58377
58378         * g++.old-deja/g++.ext/array4.C: New test.
58379
58380 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
58381
58382         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
58383
58384 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58385
58386         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
58387
58388 2000-03-19  Richard Henderson  <rth@cygnus.com>
58389
58390         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
58391
58392 2000-03-19  Richard Henderson  <rth@cygnus.com>
58393
58394         * gcc.c-torture/compile/20000319-1.c: New test.
58395
58396 2000-03-14  Jeffrey A Law  (law@cygnus.com)
58397
58398         * gcc.c-torture/execute/20000314-3.c: New test.
58399         * gcc.c-torture/execute/20000314-2.c: New test.
58400         * gcc.c-torture/execute/20000314-1.c: New test.
58401         * gcc.c-torture/compile/20000314-2.c: New test.
58402         * gcc.c-torture/compile/20000314-1.c: New test.
58403
58404 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
58405
58406         * g++.old-deja/g++.warn/inline.C: New test.
58407
58408 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
58409
58410         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
58411         standards-compliant result rather than specific constants.
58412         Put test-values in array.
58413
58414 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
58415
58416         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
58417         (g++_target_compile): Put test-specific options last.
58418
58419 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58420
58421         * g++.old-deja/g++.eh/vbase4.C: New test.
58422
58423 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58424
58425         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
58426
58427 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58428
58429         * g++.old-deja/g++.brendan/misc12.C: Removed.
58430         * g++.old-deja/g++.pt/memtemp77.C: Constify.
58431         * g++.old-deja/g++.ext/pretty4.C: New test.
58432
58433 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58434
58435         * g++.old-deja/g++.other/string2.C: New test.
58436
58437 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
58438
58439         * g++.old-deja/g++.warn/impint2.C: New test.
58440
58441 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
58442
58443         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
58444         is 1, not zero.
58445
58446 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
58447
58448         * g++.old-deja/g++.warn/impint.C: New test.
58449         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
58450         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
58451         * g++.old-deja/g++.pt/explicit12.C: Likewise.
58452         * g++.old-deja/g++.pt/explicit13.C: Likewise.
58453         * g++.old-deja/g++.pt/explicit17.C: Likewise.
58454         * g++.old-deja/g++.pt/explicit18.C: Likewise.
58455         * g++.old-deja/g++.pt/explicit19.C: Likewise.
58456         * g++.old-deja/g++.pt/explicit23.C: Likewise.
58457         * g++.old-deja/g++.pt/explicit31.C: Likewise.
58458         * g++.old-deja/g++.pt/explicit35.C: Likewise.
58459         * g++.old-deja/g++.pt/explicit6.C: Likewise.
58460         * g++.old-deja/g++.pt/memclass7.C: Likewise.
58461
58462 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
58463
58464         * gcc.dg/cpp-redef.c: New test.
58465
58466 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
58467
58468         * g++.old-deja/g++.pt/unify7.C: New test.
58469
58470 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
58471
58472         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
58473         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
58474
58475 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
58476
58477         * gcc.c-torture/compile/20000224-1.c: New test.
58478
58479 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58480
58481         * gcc.c-torture/compile/cpp-2.c: New test.
58482         * gcc.c-torture/compile/cpp-1.c: New test.
58483
58484 2000-02-25  Jeffrey A Law  (law@cygnus.com)
58485
58486         * gcc.c-torture/execute/20000225-1.c: New test.
58487
58488 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58489
58490         * gcc.dg/cpp-li2.c: New test.
58491
58492         * gcc.dg/cpp-wi1.c: New test.
58493
58494         * gcc.dg/cpp-li1.c: New test.
58495
58496 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
58497
58498         * g++.old-deja/g++.other/sizeof5.C: New test.
58499
58500 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58501
58502         * gcc.c-torture/execute/va-arg-13.c: New test.
58503
58504 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
58505
58506         * gcc.c-torture/execute/va-arg-12.c: New test.
58507
58508 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
58509
58510         * gcc.c-torture/execute/20000223-1.c: New test.
58511
58512 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
58513
58514         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
58515
58516 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
58517
58518         * g++.old-deja/g++.abi/ptrmem.C: New test.
58519
58520 2000-02-19  Richard Henderson  <rth@cygnus.com>
58521
58522         * gcc.c-torture/compile/init-3.c: New.
58523
58524 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
58525
58526         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
58527         ALWAYS_CXXFLAGS.
58528
58529 2000-02-11  Robert Lipe <robertl@sco.com>
58530
58531         * gcc.c-torture/compile/20000211-3.c: New test.
58532
58533 2000-02-11  Martin Buchholz <martin@xemacs.org>
58534
58535         * gcc.c-torture/compile/20000211-2.c: New test.
58536
58537 2000-02-11  Jeffrey A Law  (law@cygnus.com)
58538
58539         * gcc.c-torture/compile/20000211-1.c: New test.
58540
58541 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
58542
58543         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
58544           on native targets
58545
58546 2000-02-08  Nathan Sidwell  <nathan@acm.org>
58547
58548         * g++.old-deja/g++.other/cast5.C: New test.
58549
58550 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
58551
58552         * gcc.c-torture/execute/20000205-1.c: New.
58553
58554 2000-02-03  Nathan Sidwell  <nathan@acm.org>
58555
58556         * g++.old-deja/g++.jason/cast3.C: Return void.
58557         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
58558
58559 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58560
58561         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
58562
58563         * gcc.dg/loop-1.c: New test.
58564
58565 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
58566
58567         * gcc.c-torture/compile/20000127-1.c: New test.
58568         * gcc.c-torture/execute/991228-1.c: New test.
58569
58570 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58571
58572         * gcc.dg/unused-2.c: New test.
58573
58574         * gcc.dg/conv-1.c: New test.
58575
58576 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
58577
58578         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
58579         compiler.
58580         (tool_option_proc): Fix typo.
58581
58582 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
58583
58584         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
58585         of the ld on the host, not on the build machine.
58586         Also, don't crash if '--help' is not a supported option.
58587
58588 2000-01-24  Richard Henderson  <rth@cygnus.com>
58589
58590         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
58591
58592 2000-01-20  Jeffrey A Law  (law@cygnus.com)
58593
58594         * gcc.c-torture/execute/20000120-2.c: New test.
58595         * gcc.c-torture/execute/20000120-1.c: New test.
58596
58597 2000-01-13  Jeffrey A Law  (law@cygnus.com)
58598
58599         * gcc.c-torture/execute/20000113-1.c: New test.
58600
58601 2000-01-12  Jeffrey A Law  (law@cygnus.com)
58602
58603         * gcc.c-torture/execute/20000112-1.c: New test.
58604
58605 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58606
58607         * gcc.dg/20000111-1.c: New test.
58608
58609 2000-01-10  Jeffrey A Law  (law@cygnus.com)
58610
58611         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
58612         with 16 bit integers.
58613
58614 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58615
58616         * gcc.dg/20000108-1.c: New test.
58617
58618 2000-01-05  Nathan Sidwell  <nathan@acm.org>
58619
58620         * g++.old-deja/g++.ns/koenig8.C: New test.
58621
58622 2000-01-05  Nathan Sidwell  <nathan@acm.org>
58623
58624         * g++.old-deja/g++.other/cast4.C: New test.
58625
58626 2000-01-05  Jeffrey A Law  (law@cygnus.com)
58627
58628         * gcc.c-torture/compile/20000105-2.c: New test.
58629         * gcc.c-torture/compile/20000105-1.c: New test.
58630
58631 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58632
58633         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
58634         references to printf & atoi to conform to ANSI standard.
58635         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
58636         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
58637         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
58638         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
58639         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
58640         * g++.old-deja/g++.brendan/complex1.C: Likewise.
58641         * g++.old-deja/g++.brendan/copy1.C: Likewise.
58642         * g++.old-deja/g++.brendan/copy2.C: Likewise.
58643         * g++.old-deja/g++.brendan/copy3.C: Likewise.
58644         * g++.old-deja/g++.brendan/copy4.C: Likewise.
58645         * g++.old-deja/g++.brendan/copy5.C: Likewise.
58646         * g++.old-deja/g++.brendan/copy6.C: Likewise.
58647         * g++.old-deja/g++.brendan/copy7.C: Likewise.
58648         * g++.old-deja/g++.brendan/copy8.C: Likewise.
58649         * g++.old-deja/g++.brendan/crash11.C: Likewise.
58650         * g++.old-deja/g++.brendan/crash14.C: Likewise.
58651         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
58652         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
58653         * g++.old-deja/g++.brendan/delete2.C: Likewise.
58654         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
58655         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
58656         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
58657         * g++.old-deja/g++.brendan/eh1.C: Likewise.
58658         * g++.old-deja/g++.brendan/groff1.C: Likewise.
58659         * g++.old-deja/g++.brendan/init3.C: Likewise.
58660         * g++.old-deja/g++.brendan/misc12.C: Likewise.
58661         * g++.old-deja/g++.brendan/misc7.C: Likewise.
58662         * g++.old-deja/g++.brendan/new2.C: Likewise.
58663         * g++.old-deja/g++.brendan/operators4.C: Likewise.
58664         * g++.old-deja/g++.brendan/operators5.C: Likewise.
58665         * g++.old-deja/g++.brendan/overload2.C: Likewise.
58666         * g++.old-deja/g++.brendan/overload7.C: Likewise.
58667         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
58668         * g++.old-deja/g++.brendan/reference1.C: Likewise.
58669         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
58670         * g++.old-deja/g++.brendan/template24.C: Likewise.
58671         * g++.old-deja/g++.brendan/template3.C: Likewise.
58672         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
58673         * g++.old-deja/g++.jason/inline3.C: Likewise.
58674         * g++.old-deja/g++.jason/opeq.C: Likewise.
58675         * g++.old-deja/g++.law/arg5.C: Likewise.
58676         * g++.old-deja/g++.law/arm7.C: Likewise.
58677         * g++.old-deja/g++.law/ctors11.C: Likewise.
58678         * g++.old-deja/g++.law/cvt8.C: Likewise.
58679         * g++.old-deja/g++.law/init9.C: Likewise.
58680         * g++.old-deja/g++.law/refs4.C: Likewise.
58681         * g++.old-deja/g++.law/template2.C: Likewise.
58682         * g++.old-deja/g++.law/visibility24.C: Likewise.
58683         * g++.old-deja/g++.law/vtable3.C: Likewise.
58684         * g++.old-deja/g++.mike/asm2.C: Likewise.
58685         * g++.old-deja/g++.mike/eh1.C: Likewise.
58686         * g++.old-deja/g++.mike/misc1.C: Likewise.
58687         * g++.old-deja/g++.mike/misc13.C: Likewise.
58688         * g++.old-deja/g++.mike/misc14.C: Likewise.
58689         * g++.old-deja/g++.mike/ns12.C: Likewise.
58690         * g++.old-deja/g++.mike/p1248.C: Likewise.
58691         * g++.old-deja/g++.mike/p3708.C: Likewise.
58692         * g++.old-deja/g++.mike/p3708a.C: Likewise.
58693         * g++.old-deja/g++.mike/p3708b.C: Likewise.
58694         * g++.old-deja/g++.mike/p646.C: Likewise.
58695         * g++.old-deja/g++.mike/p700.C: Likewise.
58696         * g++.old-deja/g++.mike/p783.C: Likewise.
58697         * g++.old-deja/g++.mike/p783a.C: Likewise.
58698         * g++.old-deja/g++.mike/p783b.C: Likewise.
58699         * g++.old-deja/g++.mike/p786.C: Likewise.
58700         * g++.old-deja/g++.mike/p789.C: Likewise.
58701         * g++.old-deja/g++.mike/p789a.C: Likewise.
58702         * g++.old-deja/g++.mike/p807a.C: Likewise.
58703         * g++.old-deja/g++.other/delete3.C: Likewise.
58704         * g++.old-deja/g++.other/dyncast1.C: Likewise.
58705         * g++.old-deja/g++.other/dyncast2.C: Likewise.
58706         * g++.old-deja/g++.other/dyncast3.C: Likewise.
58707         * g++.old-deja/g++.other/empty1.C: Likewise.
58708         * g++.old-deja/g++.other/temporary1.C: Likewise.
58709         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
58710         * g++.old-deja/g++.pt/t16.C: Likewise.
58711         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
58712
58713 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
58714
58715         * gcc.dg/991230-1.c: New test.
58716
58717 1999-12-29  Jeffrey A Law  (law@cygnus.com)
58718
58719         * gcc.c-torture/compile/991229-3.c: New test.
58720         * gcc.c-torture/compile/991229-2.c: New test.
58721         * gcc.c-torture/compile/991229-1.c: New test.
58722
58723 1999-12-29  Greg McGary <gkm@eng.ascend.com>
58724
58725         * gcc.c-torture/compile/labels-2.c: New test.
58726
58727 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
58728
58729         * gcc.c-torture/execute/991227-1.c: New test.
58730
58731 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58732
58733         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
58734
58735 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
58736
58737         * gcc.c-torture/execute/991221-1.c: New test.
58738
58739 1999-12-20  Nathan Sidwell  <nathan@acm.org>
58740
58741         * g++.old-deja/g++.other/cast3.C: New test.
58742
58743 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
58744
58745         * gcc.c-torture/execute/991216-4.c: New test.
58746
58747 1999-12-16  Michael Meissner  <meissner@cygnus.com>
58748
58749         * gcc.c-torture/execute/991216-1.c: New test.
58750         * gcc.c-torture/execute/991216-2.c: New test.
58751         * gcc.c-torture/execute/991216-3.c: New test.
58752
58753 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
58754
58755         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
58756         Actually make the test fail by using "-O2" for compilation.
58757
58758 1999-12-15  Nathan Sidwell  <nathan@acm.org>
58759
58760         * g++.old-deja/g++.warn/cast-align1.C: New test.
58761
58762 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
58763
58764         * gcc.c-torture/compile/991214-1.c: New test.
58765         * gcc.c-torture/compile/991214-2.c: New test.
58766
58767 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
58768
58769         * gcc.dg/991214-1.c: New test.
58770
58771 1999-12-13  Jeffrey A Law  (law@cygnus.com)
58772
58773         * gcc.c-torture/compile/991213-3.c: New test.
58774         * gcc.c-torture/compile/991213-2.c: New test.
58775         * gcc.c-torture/compile/991213-1.c: New test.
58776
58777 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
58778
58779         * gcc.dg/991209-1.c: New test.
58780
58781 1999-12-08  Nathan Sidwell <nathan@acm.org>
58782
58783         * gcc.c-torture/compile/991208-1.c: New test.
58784
58785 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58786
58787         * gcc.dg/ultrasp2.c: New test.
58788
58789 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
58790
58791         * g++.old-deja/g++.abi/align.C (main): Fix typo.
58792
58793 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
58794
58795         * gcc.c-torture/compile/991202-1.c: New test.
58796         * gcc.c-torture/execute/991202-1.c: New test.
58797         * gcc.c-torture/execute/991202-2.c: New test.
58798         * gcc.c-torture/execute/991202-3.c: New test.
58799
58800 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
58801
58802         * g++.old-deja/g++.abi/align.C: New test.
58803         * g++.old-deja/g++.abi/aggregates.C: Likewise.
58804         * g++.old-deja/g++.abi/bitfields.C: Likewise.
58805
58806 1999-12-01  Richard Henderson  <rth@cygnus.com>
58807
58808         * gcc.c-torture/execute/991201-1.c: New.
58809
58810 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
58811
58812         * gcc.dg/991129-1.c: New test.
58813
58814 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
58815
58816         * gcc.c-torture/compile/991127-1.c: New test.
58817
58818 1999-11-22  Nathan Sidwell  <nathan@acm.org>
58819
58820         * g++.old-deja/g++.other/warn4.C: New test.
58821
58822 1999-11-22  Nathan Sidwell  <nathan@acm.org>
58823
58824         * g++.old-deja/g++.eh/cleanup2.C: New test.
58825         * g++.old-deja/g++.ext/pretty2.C: New test.
58826         * g++.old-deja/g++.ext/pretty3.C: New test.
58827         * g++.old-deja/g++.other/debug6.C: New test.
58828
58829 1999-10-20  Jim Wilson  <wilson@cygnus.com>
58830
58831         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
58832         compiler_output to look for one error message instead of two.
58833
58834 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
58835
58836         * gcc.c-torture/execute/991118-1.c: Also test case
58837         where the word boundary does not split a byte evenly.
58838
58839 1999-11-19  Nathan Sidwell  <nathan@acm.org>
58840
58841         * g++.old-deja/g++.ext/restrict1.C: New test.
58842
58843 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
58844
58845         * gcc.c-torture/execute/991118-1.c: New test.
58846
58847 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
58848
58849         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
58850         working directory pathnames.
58851
58852 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
58853
58854         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
58855         host is equipped with driver.h and driver.o so it can actually
58856         compile and run the tests.
58857
58858 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
58859
58860         * gcc.c-torture/compile/991008-1.c: New test.
58861
58862 1999-11-08  Nick Clifton  <nickc@cygnus.com>
58863
58864         * lib/gcc-dg.exp: Include target-supports.exp
58865
58866 1999-11-05  Nick Clifton  <nickc@cygnus.com>
58867
58868         * lib/target-supports.exp: New file: Provide procs to test for
58869         features supported by the target.
58870         (check_weak_available): Moved here from ecos.exp.
58871         (check_alias_available): New proc: Determine of the target
58872         toolchain supports the alias attribute.
58873
58874         * gcc.dg/special/ecos.exp: Move check_weak_available to
58875         target-supports.exp.
58876         (alias-1.c): Only perform the test if the target supports
58877         aliases.
58878         (wkali-1.c): Only perform the test if the target supports
58879         aliases.
58880
58881         * gcc.dg/990506-0.c: Expect error messages from cross
58882         targets as well as native targets.
58883
58884 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58885
58886         * gcc.dg/ultrasp1.c: Removed xfail.
58887         * gcc.dg/struct-ret-2.c: Likewise.
58888         * gcc.dg/array-1.c: Likewise.
58889
58890 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58891
58892         * gcc.dg/struct-ret-2.c: New test.
58893
58894         * gcc.dg/array-1.c: New test.
58895
58896 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
58897
58898         * gcc.c-torture/execute/991030-1.c: New test.
58899
58900 1999-10-26  Richard Henderson  <rth@cygnus.com>
58901
58902         * gcc.c-torture/compile/991026-2.c: New test.
58903
58904 1999-10-26  Jeffrey A Law  (law@cygnus.com)
58905
58906         * gcc.c-torture/compile/991026-1.c: New test.
58907
58908 1999-10-23  Jeffrey A Law  (law@cygnus.com)
58909
58910         * gcc.c-torture/execute/991023-1.c: New test.
58911
58912 1999-10-19  Jeffrey A Law  (law@cygnus.com)
58913
58914         * gcc.c-torture/execute/991019-1.c: New test.
58915
58916 1999-10-16  Richard Henderson  <rth@cygnus.com>
58917
58918         * gcc.c-torture/execute/991016-1.c: New test.
58919
58920 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
58921
58922         * gcc.c-torture/execute/991014-1.c: New test.
58923
58924 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
58925
58926         * g++.old-deja/g++.other/union2.C: New test.
58927
58928 1999-10-13  Nathan Sidwell  <nathan@acm.org>
58929
58930         * g++.old-deja/g++.other/vaarg2.C: New test.
58931         * g++.old-deja/g++.other/vaarg3.C: New test.
58932
58933 1999-10-12  Craig Burley  <craig@jcb-sc.com>
58934
58935         * g77.f-torture/noncompile/19990905-1.f: Moved from being
58936         in compile/.
58937
58938 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
58939
58940         * gcc.c-torture/execute/va-arg-11.c: New test.
58941
58942 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
58943
58944         * lib/file-format.exp (gcc_target_object_format): Don't
58945         crash if objdump is unavailable.
58946
58947 1999-09-29  Donn Terry <donn@interix.com>
58948
58949         * gcc.misc-tests/mg.exp: delete extraneous redirection.
58950
58951 1999-09-28  Nick Clifton  <nickc@cygnus.com>
58952
58953         * gcc.c-torture/compile/990928-1.c: New test.
58954
58955 1999-09-28  Nathan Sidwell  <nathan@acm.org>
58956
58957         * g++.old-deja/g++.other/decl6.C: New test.
58958
58959 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58960
58961         * gcc.c-torture/execute/va-arg-10.c: New test.
58962
58963 1999-09-27  Nathan Sidwell  <nathan@acm.org>
58964
58965         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
58966         __PRETTY_FUNCTION__.
58967
58968 1999-09-23  Nick Clifton  <nickc@cygnus.com>
58969
58970         * gcc.c-torture/execute/990923-1.c: New test.
58971
58972 1999-09-21  Nick Clifton  <nickc@cygnus.com>
58973
58974         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
58975         for which -fpic is inappropriate.
58976
58977 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
58978
58979         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
58980
58981 1999-09-21  Nathan Sidwell  <nathan@acm.org>
58982
58983         * g++.old-deja/g++.other/dyncast1.C: New test.
58984         * g++.old-deja/g++.other/dyncast2.C: New test.
58985         * g++.old-deja/g++.other/dyncast3.C: New test.
58986         * g++.old-deja/g++.other/dyncast4.C: New test.
58987         * g++.old-deja/g++.other/dyncast5.C: New test.
58988         * g++.old-deja/g++.eh/catch3.C: New test.
58989         * g++.old-deja/g++.eh/catch3p.C: New test.
58990         * g++.old-deja/g++.eh/catch4.C: New test.
58991         * g++.old-deja/g++.eh/catch4p.C: New test.
58992         * g++.old-deja/g++.eh/catch5.C: New test.
58993         * g++.old-deja/g++.eh/catch5p.C: New test.
58994         * g++.old-deja/g++.eh/catch6.C: New test.
58995         * g++.old-deja/g++.eh/catch6p.C: New test.
58996         * g++.old-deja/g++.eh/catch7.C: New test.
58997         * g++.old-deja/g++.eh/catch7p.C: New test.
58998         * g++.old-deja/g++.eh/catch8.C: New test.
58999         * g++.old-deja/g++.eh/catch8p.C: New test.
59000         * g++.old-deja/g++.eh/catch9.C: New test.
59001         * g++.old-deja/g++.eh/catch9p.C: New test.
59002
59003 1999-09-13  Nathan Sidwell  <nathan@acm.org>
59004
59005         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
59006         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
59007
59008 1999-09-13  Jeffrey A Law  (law@cygnus.com)
59009
59010         * gcc.c-torture/compile/990913-1.c: New test.
59011
59012 1999-09-10  Nathan Sidwell  <nathan@acm.org>
59013
59014         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
59015         * g++.old-deja/g++.jason/rfg5.C: Likewise.
59016
59017 1999-09-09  Richard Henderson  <rth@cygnus.com>
59018
59019         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
59020
59021 1999-09-09  Nathan Sidwell  <nathan@acm.org>
59022
59023         * g++.old-deja/g++.other/lookup11.C: New test.
59024         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
59025         what is permitted and what we want.
59026         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
59027         overload use.
59028         * g++.old-deja/g++.jason/rfg5.C: Likewise.
59029
59030 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
59031
59032         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
59033         * gcc.c-torture/noncompile/poison-1.c: New file.
59034
59035 1999-09-08  Nathan Sidwell  <nathan@acm.org>
59036
59037         * g++.old-deja/g++.other/sizeof3.C: New test.
59038         * g++.old-deja/g++.other/sizeof4.C: New test.
59039         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
59040         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
59041
59042 1999-09-07  Richard Henderson  <rth@cygnus.com>
59043
59044         * gcc.dg/va-arg-1.c: New.
59045
59046 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
59047
59048         * gcc.c-torture/execute/va-arg-9.c: New test.
59049
59050 1999-09-05  Craig Burley  <craig@jcb-sc.com>
59051
59052         * g77.f-torture/compile/980519-2.f: New test.
59053         * g77.f-torture/compile/19990905-0.f: New test.
59054         * g77.f-torture/compile/19990905-1.f: New test.
59055         * g77.f-torture/compile/19990905-2.f: New test.
59056
59057         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
59058
59059 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
59060
59061         * gcc.c-torture/execute/990827-1.c: Fix typo.
59062
59063 1999-09-03  Nathan Sidwell  <nathan@acm.org>
59064
59065         * g++.old-deja/g++.other/deref1.C: New test.
59066
59067 1999-09-02  Nathan Sidwell  <nathan@acm.org>
59068
59069         * g++.old-deja/g++.other/ambig2.C: New test.
59070         * g++.old-deja/g++.other/cond5.C: New test.
59071         * g++.old-deja/g++.other/lookup16.C: New test.
59072
59073 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
59074
59075         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
59076         assemblers too.
59077
59078 1999-08-31  Jeffrey A Law  (law@cygnus.com)
59079
59080         * lib/c-torture.exp: Avoid the "compare executables" optimization
59081         when testing native.
59082
59083 1999-08-29  Jeffrey A Law  (law@cygnus.com)
59084
59085         * gcc.c-torture/execute/990829-1.c: New test.
59086         * gcc.c-torture/compile/990829-1.c: New test.
59087
59088 1999-08-27  Paul Burchard  <burchard@pobox.com>
59089
59090         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
59091         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
59092         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
59093         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
59094         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
59095         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
59096         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
59097         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
59098         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
59099         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
59100         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
59101
59102 1999-08-27  Jeffrey A Law  (law@cygnus.com)
59103
59104         * gcc.c-torture/execute/990827-1.c: New test.
59105
59106 1999-08-26  Craig Burley  <craig@jcb-sc.com>
59107
59108         * g77.f-torture/noncompile/19990826-4.f: New test.
59109
59110         * g77.f-torture/compile/19990826-3.f: New test.
59111
59112         * g77.f-torture/execute/19990826-2.f: New test.
59113
59114         * g77.f-torture/compile/19990826-1.f: New test.
59115
59116         * gcc.c-torture/execute/990826-0.c: New test.
59117         * g77.c-torture/execute/19990826-0.f: New test.
59118
59119         * g77.f-torture/noncompile/970626-2.f: New test.
59120
59121 1999-08-25  Paul Burchard  <burchard@pobox.com>
59122
59123         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
59124         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
59125         lss-011.C: New tests.
59126
59127 1999-08-25  Nathan Sidwell  <nathan@acm.org>
59128
59129         * g++.old-deja/g++.other/decl5.C: New test.
59130
59131 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59132
59133         * noncompile/noncompile.exp: Load_lib c-torture.exp.
59134         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
59135         call `postbase' for each one.  All callers of `postbase' changed
59136         to call this instead.
59137
59138 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
59139
59140         * gcc.c-torture/execute/990811-1.c: New test.
59141
59142 1999-08-09  Nick Clifton  <nickc@cygnus.com>
59143
59144         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
59145         just native ones.
59146
59147         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
59148         just native ones.
59149
59150 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
59151
59152         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
59153
59154 1999-08-04  Jeffrey A Law  (law@cygnus.com)
59155
59156         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
59157
59158 1999-08-04  Nathan Sidwell  <nathan@acm.org>
59159
59160         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
59161
59162 1999-08-04  Jeffrey A Law  (law@cygnus.com)
59163
59164         * gcc.c-torture/execute/990804-1.c: New test.
59165
59166 1999-08-03  Nathan Sidwell  <nathan@acm.org>
59167
59168         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
59169         * g++.old-deja/g++.brendan/crash64.C: Likewise.
59170         * g++.old-deja/g++.brendan/overload8.C: Likewise.
59171
59172 1999-08-03  Nathan Sidwell  <nathan@acm.org>
59173
59174         * g++.old-deja/g++.other/struct1.C: New test.
59175
59176 1999-08-03  Nathan Sidwell  <nathan@acm.org>
59177
59178         * g++.old-deja/g++.other/enum2.C: New test.
59179
59180 1999-08-02  Richard Henderson  <rth@cygnus.com>
59181
59182         Adapted from tests from Franz Sirl:
59183         * gcc.c-torture/execute/va-arg-7.c: New test.
59184         * gcc.c-torture/execute/va-arg-8.c: New test.
59185
59186 1999-08-01  Jeffrey A Law  (law@cygnus.com)
59187
59188         * gcc.c-torture/compile/990801-2.c: New test.
59189
59190         * gcc.c-torture/compile/990801-1.c: New test.
59191
59192 1999-07-27  Michael Meissner  <meissner@cygnus.com>
59193
59194         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
59195         fp-cmp-1.c, converting double to float.
59196
59197         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
59198         fp-cmp-1.c, converting double to long double.
59199
59200         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
59201         from fr1 to unknown_register, since fr1 is a legitimate register
59202         on some machines.
59203
59204 1999-07-25  Jeffrey A Law  (law@cygnus.com)
59205
59206         * README: More listname related changes.
59207
59208 1999-07-08  Catherine Moore  <clm@cygnus.com>
59209
59210         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
59211
59212 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
59213
59214         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
59215
59216 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
59217
59218         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
59219
59220 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
59221
59222         * gcc.dg/990703-1.c: New test.
59223
59224 1999-06-29  Nick Clifton  <nickc@cygnus.com>
59225
59226         * lib/file-format.exp: New file: Move definition of proc
59227         gcc_target_object_format to here from
59228         gcc.dg/special/ecos.exp.
59229
59230         * lib/c-torture.exp: Include lib file-format.exp.
59231         * lib/gcc-dg.exp: Include lib file-format.exp.
59232
59233         * gcc.dg/special/ecos.exp: Remove definition of proc
59234         gcc_target_object_format.
59235
59236 1999-06-28  Jeffrey A Law  (law@cygnus.com)
59237
59238         * gcc.c-torture/execute/990628-1.c: New test.
59239
59240 1999-06-25  Jeffrey A Law  (law@cygnus.com)
59241
59242         * gcc.c-torture/compile/990625-2.c: New test.
59243
59244         * gcc.c-torture/compile/990625-1.c: New test.
59245
59246 1999-06-23  Nick Clifton  <nickc@cygnus.com>
59247
59248         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
59249         attributes compile.
59250         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
59251         ports that use the COFF/PE file format.
59252
59253 1999-06-17  Jeffrey A Law  (law@cygnus.com)
59254
59255         * gcc.c-torture/compile/990617-1.c: New test.
59256
59257 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
59258
59259         * g++.old-deja/g++.other/decl4.C: New test.
59260
59261 1999-06-14  Nathan Sidwell  <nathan@acm.org>
59262
59263         * g++.old-deja/g++.other/bitfld3.C: New test.
59264
59265 1999-06-08  Nathan Sidwell  <nathan@acm.org>
59266
59267         * g++.old-deja/g++.eh/catch1.C: New test.
59268
59269 1999-06-07  Jeffrey A Law  (law@cygnus.com)
59270
59271         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
59272
59273         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
59274         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
59275
59276 1999-06-05  Craig Burley  <craig@jcb-sc.com>
59277
59278         * g77.f-torture/compile/19990502-0.f: Replace with new,
59279         shorter, test that still fails after recent changes.
59280
59281 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
59282
59283         * gcc.c-torture/execute/990604-1.c: New test.
59284
59285 1999-05-31  Jeffrey A Law  (law@cygnus.com)
59286
59287         * gcc.c-torture/execute/990531-1.c: New test.
59288
59289 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59290
59291         * gcc.c-torture/compile/990527-1.c: New test.
59292
59293 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
59294
59295         * gcc.c-torture/execute/990527-1.c: New test.
59296
59297 1999-05-25  Nick Clifton  <nickc@cygnus.com>
59298
59299         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
59300         bitfields as signed.
59301
59302 1999-05-25  Craig Burley  <craig@jcb-sc.com>
59303
59304         * g77.f-torture/compile/19990525-0.f: New test.
59305
59306 1999-05-25  Jeffrey A Law  (law@cygnus.com)
59307
59308         * gcc.c-torture/execute/990525-2.c: New test.
59309
59310         * gcc.c-torture/execute/990525-1.c: New test.
59311
59312 1999-05-24  Nathan Sidwell  <nathan@acm.org>
59313
59314         * g++.old-deja/g++.other/anon3.C: New test.
59315         * g++.old-deja/g++.other/anon4.C: New test.
59316         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
59317         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
59318         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
59319         Merrill).
59320
59321 1999-05-24  Jeffrey A Law  (law@cygnus.com)
59322
59323         * gcc.c-torture/execute/990524-1.c: New test.
59324
59325         * gcc.dg/990524-1.c: New test.
59326
59327 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59328
59329         * gcc.c-torture/compile/990523-1.c: New test.
59330
59331 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
59332
59333         * gcc.c-torture/compile/990519-1.c: New test.
59334
59335 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
59336
59337         * gcc.c-torture/compile/990517-1.c: New test.
59338
59339         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
59340         (e4, f4): New tests.
59341         (main): Call them.
59342
59343 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59344
59345         * gcc.dg/noreturn-1.c: New test.
59346
59347 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
59348
59349         * gcc.c-torture/execute/990513-1.c: New test.
59350
59351 1999-05-10  Richard Henderson  <rth@cygnus.com>
59352
59353         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
59354
59355 1999-05-10  Craig Burley  <craig@jcb-sc.com>
59356
59357         * g77.f-torture/execute/erfc.f: Use small single-precision
59358         values, to avoid problems on Alphas when not -mieee.
59359
59360 1999-05-08  Craig Burley  <craig@jcb-sc.com>
59361
59362         * gcc.dg/990506-0.c: New test.
59363
59364 1999-05-08  Richard Henderson  <rth@cygnus.com>
59365
59366         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
59367         the constant to test.  Don't XFAIL 64-bit targets.
59368
59369         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
59370         * g++.old-deja/g++.law/profile1.C: Likewise.
59371
59372         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
59373         operator new instances.
59374         * g++.old-deja/g++.other/delete5.C: Likewise.
59375
59376 1999-05-03  Craig Burley  <craig@jcb-sc.com>
59377
59378         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
59379         intrinsic.
59380
59381 1999-05-03  Craig Burley  <craig@jcb-sc.com>
59382
59383         * g77.f-torture/execute/u77-test.f: Reverse order of two
59384         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
59385
59386 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59387
59388         * gcc.dg/compare1.c: New test.
59389
59390 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
59391
59392         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
59393         New tests.
59394
59395 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59396
59397         * g77.f-torture/compile/19990502-1.f: New test.
59398
59399 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59400
59401         * g77.f-torture/compile/19990502-0.f: New test.
59402
59403 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59404
59405         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
59406         intrinsic.
59407
59408 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59409
59410         * g77.f-torture/execute/u77-test.f (main): List libU77
59411         intrinsics not currently tested.
59412         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
59413         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
59414         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
59415         Trim blanks off the ends of some printed strings.
59416
59417 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59418
59419         * g77.f-torture/execute/u77-test.f (main): Just warn about
59420         FSTAT gid disagreement, as it's expected on some systems.
59421
59422 1999-05-01  Craig Burley  <craig@jcb-sc.com>
59423
59424         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
59425         use a new function, which allows for some slop.
59426         Clean up some commentary.
59427         (issum): The new function.
59428         (sgladd): Deleted subroutine.
59429
59430 1999-05-01  Craig Burley  <craig@jcb-sc.com>
59431
59432         * g77.f-torture/execute/u77-test.f: Modify to be more like
59433         libf2c/libU77 version, bringing patches to that version here.
59434         Add suitable commentary.
59435
59436 1999-04-25  Richard Henderson  <rth@cygnus.com>
59437
59438         * gcc.dg/990424-1.c: New test.
59439
59440 1999-04-24  Craig Burley  <craig@jcb-sc.com>
59441
59442         * g77.f-torture/execute/u77-test.f (main): Bug involving
59443         LSTAT has been fixed, so turn back on full checking.
59444
59445 1999-04-20  Craig Burley  <craig@jcb-sc.com>
59446
59447         * g77.f-torture/compile/19990419-0.f: New test.
59448         * g77.f-torture/execute/19990419-1.f: New test.
59449
59450 1999-04-17  Richard Henderson  <rth@cygnus.com>
59451
59452         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
59453         to avoid the need for a prototype to supress a warning.
59454
59455 1999-04-07  Jim Wilson  <wilson@cygnus.com>
59456
59457         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
59458
59459 1999-04-04  Jeffrey A Law  (law@cygnus.com)
59460
59461         * gcc.c-torture/execute/990404-1.c: New test.
59462
59463 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
59464
59465         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
59466         * gcc.dg/cpp-if3.c: Don't use -pedantic.
59467         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
59468         missing initializer warnings.
59469
59470 1999-03-28  Jeffrey A Law  (law@cygnus.com)
59471
59472         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
59473         matching strings.
59474
59475 1999-03-26  Jeffrey A Law  (law@cygnus.com)
59476
59477         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
59478
59479 1999-03-26  Craig Burley  <craig@jcb-sc.com>
59480
59481         * g77.f-torture/execute/19990325-0.f: New test.
59482         * g77.f-torture/execute/19990325-1.f: New test.
59483
59484 1999-03-24  Jeffrey A Law  (law@cygnus.com)
59485
59486         * gcc.c-torture/execute/990324-1.c: New test.
59487
59488 1999-03-22  Jim Wilson  <wilson@cygnus.com>
59489
59490         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
59491         test with 4.
59492
59493 1999-03-17  Richard Henderson  <rth@cygnus.com>
59494
59495         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
59496
59497 1999-03-13  Craig Burley  <craig@jcb-sc.com>
59498
59499         * g77.f-torture/execute/19990313-2.f: New test.
59500         * g77.f-torture/execute/19990313-3.f: New test.
59501
59502 1999-03-13  Craig Burley  <craig@jcb-sc.com>
59503
59504         * g77.f-torture/execute/19990313-0.f: New test.
59505         * g77.f-torture/execute/19990313-1.f: New test.
59506
59507 1999-03-12  Jim Wilson  <wilson@cygnus.com>
59508
59509         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
59510         printf to sprintf.
59511         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
59512         (main): Add check for u15.  Conditionalize u31 check depending on
59513         whether ints are <32 bits or >=32 bits.
59514
59515 1999-03-08  Craig Burley  <craig@jcb-sc.com>
59516
59517         * g77.f-torture/execute/19981119-0.f: Improve testiness.
59518
59519 1999-03-08  Craig Burley  <craig@jcb-sc.com>
59520
59521         * g77.f-torture/compile/19990305-0.f: New test.
59522         * g77.f-torture/execute/19981119-0.f: New test.
59523
59524 1999-03-08  Craig Burley  <craig@jcb-sc.com>
59525
59526         * g77.f-torture/execute/970625-2.f: call ABORT if final
59527         result is not correct, instead of just printing it.
59528         Add this checking via newly introduced obfuscation, to
59529         trip up buggy front ends.
59530
59531 1999-03-07  Craig Burley  <craig@jcb-sc.com>
59532
59533         * g77.f-torture/compile/960317-1.f: Moved from being
59534         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
59535
59536 1999-03-06  Craig Burley  <craig@jcb-sc.com>
59537
59538         * g77.f-torture/execute/960317-1.f: New (old) test.
59539         * g77.f-torture/execute/970625-2.f: Ditto.
59540
59541 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
59542
59543         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
59544         error message on line 1 or line 2; cccp and cpplib do this differently.
59545
59546 1999-03-01  Jeffrey A Law  (law@cygnus.com)
59547
59548         * g++.old-deja/g++.law/weak1.C: New test.
59549
59550 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
59551
59552         * gcc.c-torture/execute/990119-1.c: Renamed to...
59553         * gcc.dg/990119-1.c: this, so it will only be tested once
59554         (it's a preprocessor test, it doesn't need to be run at
59555         multiple optimization levels).
59556
59557 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
59558
59559         * lib/g++.exp: Don't add incdir=$base_dir/../include to
59560           ALWAYS_CXXFLAGS.
59561
59562 1999-02-24  Craig Burley  <craig@jcb-sc.com>
59563
59564         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
59565         * g77.f-torture/compile/19981216-0.f: ...as it is expected
59566         to not be compilable by current g77.
59567
59568 1999-02-24  Nick Clifton  <nickc@cygnus.com>
59569
59570         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
59571
59572 1999-02-22  Jeffrey A Law  (law@cygnus.com)
59573
59574         * gcc.c-torture/execute/990222-1.c: New test.
59575
59576 1999-02-19  Craig Burley  <craig@jcb-sc.com>
59577
59578         * g77.f-torture/compile/19990218-0.f: New test.
59579         * g77.f-torture/noncompile/19990218-1.f: New test.
59580
59581 1999-02-18  Craig Burley  <craig@jcb-sc.com>
59582
59583         * g77.f-torture/compile/19981216-0.f: New test.
59584
59585 1999-02-14  Jeffrey A Law  (law@cygnus.com)
59586
59587         * gcc.dg/990214-1.c: New test.
59588
59589 1999-02-13  Jeffrey A Law  (law@cygnus.com)
59590
59591         * gcc.dg/990213-2.c: New test.
59592
59593         * gcc.dg/990213-1.c: New test.
59594
59595 1999-02-12  Jeffrey A Law  (law@cygnus.com)
59596
59597         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
59598         ints.
59599
59600 1999-02-11  Nick Clifton  <nickc@cygnus.com>
59601
59602         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
59603         specified by target.
59604
59605         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
59606
59607 1999-02-11  Jeffrey A Law  (law@cygnus.com)
59608
59609         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
59610
59611 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
59612
59613         * gcc.dg/special/ecos.exp: New test driver for new tests with
59614         special requirements.
59615
59616         * gcc.dg/special/alias-1.c: New test.
59617         * gcc.dg/special/gcsec-1.c: New test.
59618         * gcc.dg/special/weak-1.c: New test.
59619         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
59620         * gcc.dg/special/weak-2.c: New test.
59621         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
59622         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
59623         * gcc.dg/special/wkali-1.c: New test.
59624         * gcc.dg/special/wkali-2.c: New test.
59625         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
59626         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
59627
59628 1999-02-10  Felix Lee  <flee@cygnus.com>
59629
59630           * lib/c-torture.exp (c-torture-compile): Pull out code for
59631           analyzing gcc error messages.
59632           (c-torture-execute): Likewise.  Fix some (harmless) false
59633           positives.
59634           * lib/gcc.exp (gcc_check_compile): New function.
59635
59636 1999-02-08  Richard Henderson  <rth@cygnus.com>
59637
59638         * gcc.c-torture/execute/990208-1.c: New test.
59639
59640 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
59641
59642         * g++.dg/special/ecos.exp: New driver for new tests with special
59643         requirements
59644
59645         * g++.dg/special/conpr-1.C: New test
59646         * g++.dg/special/conpr-2.C: New test
59647         * g++.dg/special/conpr-2a.C: New test
59648         * g++.dg/special/conpr-3.C: New test
59649         * g++.dg/special/conpr-3a.C: New test
59650         * g++.dg/special/conpr-3b.C: New test
59651
59652         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
59653         allow g++ to use the dg driver
59654
59655         * README: Add comment about g++.dg directory
59656
59657 1999-02-06  Jeffrey A Law  (law@cygnus.com)
59658
59659         * README: Update email addresses.
59660
59661 1999-02-03  Nick Clifton  <nickc@cygnus.com>
59662
59663         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
59664         arguments in order to force structure S onto the stack even on
59665         the alpha.
59666         (test): Pass 10 leading arguments to function foo as well as the
59667         structure S.
59668
59669         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
59670         failure for all targets.
59671
59672         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
59673         abort to terminate program execution.
59674
59675 1999-01-30  Richard Henderson  <rth@cygnus.com>
59676
59677         * gcc.c-torture/execute/990130-1.c: New test.
59678
59679 1999-01-30  Jeffrey A Law  (law@cygnus.com)
59680
59681         * gcc.dg/990130-1.c: New test.
59682
59683 1999-01-28  Michael Meissner  <meissner@cygnus.com>
59684
59685         * gcc.c-torture/execute/990128-1.c: New test.
59686
59687 1999-01-27  Michael Meissner  <meissner@cygnus.com>
59688
59689         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
59690
59691 1999-01-27  Felix Lee  <flee@cygnus.com>
59692
59693         * lib/c-torture.exp (c-torture-compile): pull out code for
59694         analyzing gcc error messages.
59695         (c-torture-execute): ditto, and fix some (harmless) false
59696         positives.
59697         * lib/gcc.exp (gcc_check_compile): new function.
59698
59699 1999-01-17  Jeffrey A Law  (law@cygnus.com)
59700
59701         * gcc.dg/990117-1.c: New test.
59702
59703         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
59704
59705         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
59706
59707 1999-01-15  Jeffrey A Law  (law@cygnus.com)
59708
59709         * g77.f-torture/compile/990115-1.f: New test.
59710
59711 1999-01-07  Jeffrey A Law  (law@cygnus.com)
59712
59713         * gcc.c-torture/compile/990107-1.c: New test
59714
59715 1999-01-06  Jeffrey A Law  (law@cygnus.com)
59716
59717         * gcc.c-torture/execute/990106-2.c: New test.
59718
59719         * gcc.c-torture/execute/990106-1.c: New test.
59720
59721 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
59722
59723         * gcc.c-torture/compile/981223-1.c: New test.
59724
59725 1998-12-29  Richard Henderson  <rth@cygnus.com>
59726
59727         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
59728         (opt3): Rename from opt4 and disable.
59729
59730 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
59731
59732         * g++.old-deja/g++.pt/ptrmem5.C: New test.
59733
59734 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
59735
59736         * g++.old-deja/g++.other/conv5.C: New test.
59737
59738 1998-12-14  Nick Clifton  <nickc@cygnus.com>
59739
59740         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
59741
59742 1998-12-11  Jeffrey A Law  (law@cygnus.com)
59743
59744         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
59745
59746 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
59747
59748         * gcc.c-torture/compile/981211-1.c: New test.
59749
59750 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
59751
59752         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
59753
59754         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
59755
59756 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59757
59758         * gcc.special/930510-1.c: Make C9X safe.
59759         * gcc.misc-tests/gcov-1.c Similarly.
59760         * gcc.misc-tests/gcov-2.c Similarly.
59761
59762 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
59763
59764         * gcc.dg/ultrasp1.c: New test.
59765
59766 1998-12-06  Richard Henderson  <rth@cygnus.com>
59767
59768         * gcc.c-torture/execute/981206.c: New test.
59769
59770 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
59771
59772         * g++.old-deja/g++.ns/template7.C: New test.
59773
59774         * g++.old-deja/g++.other/expr1.C: New test.
59775
59776         * g++.old-deja/g++.eh/tmpl3.C: New test.
59777
59778         * g++.old-deja/g++.eh/tmpl2.C: New test.
59779
59780 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
59781
59782         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
59783         * g++.old-deja/g++.other/using6.C: Removed.
59784         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
59785
59786         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
59787
59788 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
59789
59790         * g++.old-deja/g++.pt/overload8.C: New test.
59791
59792         * g++.old-deja/g++.pt/overload7.C: New test.
59793
59794         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
59795
59796         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
59797         and relinking messages.
59798         * lib/g++.exp (g++_target_compile): Remove .rpo file when
59799         compiling with -frepo.
59800
59801 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
59802
59803         * g++.old-deja/g++.pt/lookup6.C: New test.
59804
59805 1998-11-30  Nick Clifton  <nickc@cygnus.com>
59806
59807         * gcc.c-torture/execute/981130-1.c: New test.
59808         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
59809
59810 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
59811
59812         * g++.old-deja/g++.pt/explicit76.C: New test.
59813
59814         * g++.old-deja/g++.pt/friend38.C: New test.
59815
59816         * g++.old-deja/g++.ns/crash2.C: New test.
59817
59818         * g++.old-deja/g++.pt/defarg8.C: New test.
59819
59820         * g++.old-deja/g++.pt/instantiate6.C: New test.
59821
59822         * g++.old-deja/g++.pt/static6.C: New test.
59823
59824         * g++.old-deja/g++.pt/decl2.C: New test.
59825
59826 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
59827
59828         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
59829         problem is actually related with name lookup, but so what? :-)
59830
59831         * g++.old-deja/g++.pt/friend37.C: New test.
59832
59833 1998-11-25  Dave Love  <d.love@dl.ac.uk>
59834
59835         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
59836         element, which fails on some systems.
59837
59838         * g77.f-torture/execute/labug1.f: New test.
59839
59840 1998-11-21  Jeffrey A Law  (law@cygnus.com)
59841
59842         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
59843         is defined.
59844
59845 1998-11-18  Dave Love  <d.love@dl.ac.uk>
59846
59847         * g77.f-torture/compile/981117-1.f: New test.
59848
59849 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
59850
59851         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
59852         properly discarded.
59853
59854 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
59855
59856         * gcc.c-torture/execute/memcheck: New directory of tests for
59857         -fcheck-memory-usage.
59858
59859 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
59860
59861         * README: New file, general information about the testsuite and
59862         new description of the various C++ test subdirectories.
59863         * README.g++: Eliminate obsolete information, update and move most
59864         relevant stuff to README.
59865
59866 1998-11-07  Richard Henderson  <rth@cygnus.com>
59867
59868         * gcc.c-torture/compile/981107-1.c: New test.
59869
59870 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
59871
59872         * execute/memcpy-bi.c: New testcase.
59873
59874 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
59875
59876         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
59877         base classes.
59878
59879         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
59880         template is selected.
59881
59882         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
59883         classes, it should be accepted for all types.
59884
59885         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
59886
59887         * g++.old-deja/g++.pt/spec24.C: Ensure that template
59888         specializations start with template headers.
59889
59890 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
59891
59892         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
59893
59894         * g++.old-deja/g++.other/init9.C: Test cross initialization of
59895         non-POD types.
59896
59897 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
59898
59899         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
59900
59901 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
59902
59903         * compile/981022-1.c, compile/981022-1.x: New test and driver.
59904
59905 1998-10-19  Jeffrey A Law  (law@cygnus.com)
59906
59907         * 981019-1.c: New test.
59908
59909 1998-10-14  Robert Lipe <robertl@dgii.com>
59910
59911         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
59912         find objc headers.
59913
59914 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
59915
59916         * compile/981001-4.c: Remove use of GCC extension that triggers a
59917         compiler bug.
59918
59919 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
59920
59921         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
59922
59923 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
59924
59925         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
59926         instantiation of template produces incorrect code for delete
59927         expression.
59928
59929         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
59930         constructors' name is not unique.
59931         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
59932         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
59933
59934         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
59935         automatic array of const is ill-formed.
59936
59937         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
59938         of template parameter?
59939
59940         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
59941         const.
59942
59943         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
59944         pointer-to-member expression.
59945
59946         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
59947         declaration causes ICE.
59948
59949 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
59950
59951         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
59952         reserved in the global namespace.
59953
59954         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
59955         generate needed virtual table.
59956
59957         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
59958
59959 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
59960
59961         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
59962         template-dependent type
59963
59964 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
59965
59966         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
59967         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
59968         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
59969
59970         * g++.old-deja/g++.other/using5.C: New test; using decl from base
59971         class should be usable as argument of member function.
59972         * g++.old-deja/g++.other/using6.C: New test; using decl from base
59973         class should be usable as return type of member function.
59974         * g++.old-deja/g++.other/using7.C: New test; using decl from base
59975         class should be usable as type of data member.
59976
59977         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
59978
59979 1998-10-09  Jeffrey A Law  (law@cygnus.com)
59980
59981         * gcc.c-torture/special/920521-1.c: Fix bogus test.
59982
59983 1998-10-08  Nick Clifton  <nickc@cygnus.com>
59984
59985         * gcc.dg/dll-?.c Add thumb to target list.
59986         Fix assembler scan patterns to match current assembler output.
59987
59988 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
59989
59990         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
59991         matching of template brackets.
59992
59993         * g++.old-deja/g++.other/using4.C: New test.  Test using
59994         declarations of methods from base classes.
59995
59996         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
59997         within functions should introduce names into the innermost
59998         enclosing namespace.
59999
60000         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
60001         of static locals if first initialization throws.
60002
60003 1998-10-07  Jim Wilson  <wilson@cygnus.com>
60004
60005         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
60006
60007 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
60008
60009         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
60010         lose track of the possible targets of tablejump insns.
60011         * special/special.exp: Run it.
60012
60013 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
60014
60015         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
60016         must be declared before its specializations can be named in friend
60017         declarations.
60018
60019 1998-10-05  Dave Love  <d.love@dl.ac.uk>
60020
60021         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
60022
60023         * g77.f-torture/execute/io1.f: New test.
60024
60025 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
60026
60027         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
60028         with pointer to template function, for which no argument deduction
60029         is possible.
60030
60031         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
60032         specialization of template function as argument to template
60033         function.
60034
60035         * g++.old-deja/g++.other/access2.C: New test; Inner class
60036         shouldn't have privileged access to Outer's names.
60037
60038 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
60039
60040         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
60041         friend template declared within template class conflicts with
60042         nested class of the same name.
60043
60044         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
60045         is ignored.
60046
60047         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
60048         object with direct initializer as function declaration.
60049
60050         * g++.old-deja/g++.other/decl2.C: New test; duplicate
60051         initializers.
60052
60053         * g++.old-deja/g++.other/null2.C: New test; conditional operator
60054         involving const pointer and NULL produces incorrect result.
60055
60056         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
60057         type name without `typename' should be rejected with -pedantic.
60058
60059 1998-10-02  Richard Henderson  <rth@cygnus.com>
60060
60061         * g++.old-deja/g++.other/addrof1.C: New test.
60062
60063 1998-10-01  Nick Clifton  <nickc@cygnus.com>
60064
60065         * gcc.c-torture/compile/981001-1.c: New test.
60066         * gcc.c-torture/execute/981001-1.c: New test.
60067
60068 1998-10-01  Jeffrey A Law  (law@cygnus.com)
60069
60070         * gcc.c-torture/compile/981001-2.c: New test.
60071         * gcc.c-torture/compile/981001-3.c: New test.
60072         * gcc.c-torture/compile/981001-4.c: New test.
60073
60074 1998-10-01  Robert Lipe  <robertl@dgii.com>
60075
60076         * lib/objc.exp (objc_target_compile): Add -L during compiles for
60077         multilibbed hosts.  Idea grafted from g77.exp.
60078
60079 1998-09-30  Dave Love  <d.love@dl.ac.uk>
60080
60081         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
60082         avoid losing on systems which need -lsocket.
60083
60084 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
60085
60086         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
60087         * g++.old-deja/g++.other/nested2.C: Ditto.
60088         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
60089         failure.
60090
60091 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
60092
60093         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
60094         preferred over template operator!= for enum bitfields.
60095
60096 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
60097
60098         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
60099         that happen to have the same base name, but in different scopes,
60100         are incorrectly rejected.
60101
60102 1998-09-16  Richard Henderson  <rth@cygnus.com>
60103
60104         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
60105         on the native word size instead of an integer literal.
60106
60107 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
60108
60109         * g++.old-deja/g++.other/static2.C: Invocation of static data
60110         member of type pointer-to-function denoted as non-static member.
60111
60112         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
60113         checks involving function types and aliases.
60114
60115 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
60116
60117         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
60118         redefined to the same non-trivial type.
60119
60120         * g++.old-deja/g++.pt/explicit73.C: Test for proper
60121         namespace-qualification of template specializations declared in
60122         other namespaces.
60123
60124         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
60125         to declare a subset of the specializations of a template function
60126         as friends of specializations of a template class.
60127
60128         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
60129         member templates that do not fully specialize the enclosing
60130         template class are rejected.
60131
60132 1998-09-11  Dave Love  <d.love@dl.ac.uk>
60133
60134         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
60135
60136 1998-09-08  Dave Love  <d.love@dl.ac.uk>
60137
60138         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
60139         altered from libf2c/libU77 version.
60140
60141 1998-09-06  Dave Love  <d.love@dl.ac.uk>
60142
60143         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
60144
60145 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
60146             Alexandre Oliva  <oliva@dcc.unicamp.br>
60147
60148         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
60149         (un)signed char are different types for template specialization
60150         purposes.
60151
60152 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
60153
60154         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
60155         * objc: ObjC testsuite.
60156
60157 1998-08-31  Catherine Moore  <clm@cygnus.com>
60158
60159         * gcc.c-torture/execute/941014-1.x: New file.
60160
60161 1998-08-31  Nick Clifton  <nickc@cygnus.com>
60162
60163         * lib/c-torture.exp: Add support for
60164         torture_eval_before_compile and torture_eval_before_execute
60165         variables.
60166
60167 1998-08-30  Jeffrey A Law  (law@cygnus.com)
60168
60169         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
60170         this test triggers valid.
60171
60172 1998-08-27  Jeffrey A Law  (law@cygnus.com)
60173
60174         * gcc.dg/980827-1.c: New test.
60175
60176 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
60177
60178         * gcc.c-torture/execute/loop-4b.c: New test.
60179
60180 1998-08-26  Nick Clifton  <nickc@cygnus.com>
60181
60182         * lib/c-torture.exp: Add support for
60183         torture_eval_before_compile and torture_eval_before_execute
60184         variables.
60185
60186 1998-08-25  Jeffrey A Law  (law@cygnus.com)
60187
60188         * gcc.c-torture/compile/980825-1.c: New test.
60189
60190 1998-08-24  Nick Clifton  <nickc@cygnus.com>
60191
60192         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
60193         count number tests in opt_t0 not good_t0.
60194
60195 1998-08-24  Jeffrey A Law  (law@cygnus.com)
60196
60197         * gcc.c-torture/compile/930326-1.x: Fix typo.
60198
60199 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
60200
60201         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
60202         causes an ICE.
60203
60204 1998-08-21  Jeffrey A Law  (law@cygnus.com)
60205
60206         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
60207         STACK_SIZE is defined.
60208         * gcc.c-torture/unsorted/stuct.c: Similarly.
60209
60210         * gcc.c-torture/compile/980821-1.c: New test.
60211
60212 1998-08-21  Jeffrey A Law  (law@cygnus.com)
60213
60214         * gcc.c-torture/execute/980526-2.c: Disable for targets with
60215         16bit ints.
60216
60217 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
60218
60219         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
60220         code.
60221
60222 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
60223
60224         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
60225         error'.
60226
60227 1998-08-18  Jeffrey A Law  (law@cygnus.com)
60228
60229         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
60230
60231 1998-08-16  Jeffrey A Law  (law@cygnus.com)
60232
60233         * gcc.c-torture/compile/980816-1.c: New test.
60234
60235         * gcc.dg/980816-1.c: New test.
60236
60237 1998-08-13  Jeffrey A Law  (law@cygnus.com)
60238
60239         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
60240         compiler for ieee tests.
60241
60242 1998-08-01  Dave Love  <d.love@dl.ac.uk>
60243
60244         * g77.f-torture/compile/980729-0.f: New test.
60245
60246 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
60247
60248         * gcc.c-torture/special/eeprof-1.c: New test, for
60249         -finstrument-functions.
60250         * gcc.c-torture/special/special.exp: Run it.
60251
60252 1998-07-29  Jeffrey A Law  (law@cygnus.com)
60253
60254         * gcc.c-torture/compile/980729-1.c: New test.
60255
60256 1998-07-27  Nick Clifton  <nickc@cygnus.com>
60257
60258         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
60259         __thumb__ is defined, and test for ARM style doubles if so.
60260
60261 1998-07-26  Dave Love  <d.love@dl.ac.uk>
60262
60263         * g77.f-torture/noncompile/980615-0.f: New test.
60264
60265 1998-07-26  H.J. Lu  (hjl@gnu.org)
60266
60267         * gcc.dg/980312-1.c: Do link instead of compile.
60268         * gcc.dg/980313-1.c: Likewise.
60269
60270 1998-07-26  Jeffrey A Law  (law@cygnus.com)
60271
60272         * gcc.c-torture/compile/980726-1.c: New test.
60273
60274 1998-07-25  Dave Love  <d.love@dl.ac.uk>
60275
60276         * g77.f-torture/execute/io0.f: New test.
60277
60278 1998-07-24  Nick Clifton  <nickc@cygnus.com>
60279
60280         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
60281         an int.
60282
60283 1998-06-18  Michael Meissner  <meissner@cygnus.com>
60284
60285         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
60286         m32r bugs.
60287
60288 1998-07-17  Nick Clifton  <nickc@cygnus.com>
60289
60290         * gcc.dg/980626-1.c: Expect failures for all toolchains until
60291         c-decl.c:grokdeclarator can handle mode attributes.
60292
60293 1998-07-16  Jeffrey A Law  (law@cygnus.com)
60294
60295         * gcc.c-torture/execute/980716-1.c: New test.
60296
60297 1998-07-13  Jeffrey A Law  (law@cygnus.com)
60298
60299         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
60300         the mn10200.
60301         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
60302         the mn10200.
60303         * gcc.c-torture/execute/va-arg-3.x: Similarly.
60304         * gcc.c-torture/compile/930326-1.x: Similarly.
60305
60306 1998-07-13  Dave Love  <d.love@dl.ac.uk>
60307
60308         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
60309         New test from Craig.
60310
60311 1998-07-12  Dave Love  <d.love@dl.ac.uk>
60312
60313         * g77.f-torture/noncompile/980616-0.f: New test.
60314
60315         * g77.f-torture/execute/970816-3.f: New test from Craig.
60316
60317 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
60318
60319         *  g++.other/singleton.C: Return error value instead of taking
60320         SIGSEGV.
60321
60322 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
60323
60324         *  g++.other/singleton.C: New test.  Warning is under dispute.
60325         Runtime crash is not.
60326
60327 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
60328
60329         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
60330         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
60331         using6.C, using7.C}: New namespace tests.
60332
60333 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
60334
60335         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
60336         specialization with typedef'ed names used as array indexes.
60337
60338 1998-07-09  Jeffrey A Law  (law@cygnus.com)
60339
60340         * gcc.c-torture/execute/980709-1.c: New test.
60341
60342         * gcc.dg/980709-1.c: New test.
60343
60344 1998-07-07  Richard Henderson  <rth@cygnus.com>
60345
60346         * gcc.c-torture/execute/bcp-1.c: New test.
60347
60348 1998-07-07  Jeffrey A Law  (law@cygnus.com)
60349
60350         * gcc.c-torture/execute/980707-1.c: New test.
60351
60352 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
60353
60354         * gcc.c-torture/compile/980706-1.c: New test.
60355
60356 1998-07-01  Dave Love  <d.love@dl.ac.uk>
60357
60358         * g77.f-torture/execute/980701-0.f,
60359         g77.f-torture/execute/980701-1.f: New test from Craig.
60360
60361 1998-07-01  Jeffrey A Law  (law@cygnus.com)
60362
60363         * gcc.c-torture/compile/980701-1.c: New test.
60364
60365         * gcc.c-torture/execute/980701-1.c: New test.
60366
60367 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
60368 rlsruhe.de>
60369
60370         * g++.old-deja/g++.robertl/eb132.C: New test.
60371         * g++.old-deja/g++.robertl/eb133.C: Likewise.
60372
60373 1998-06-29  Dave Love  <d.love@dl.ac.uk>
60374
60375         * g77.f-torture/execute/980628-7.f,
60376         g77.f-torture/execute/980628-8.f,
60377         g77.f-torture/execute/980628-9.f,
60378         g77.f-torture/execute/980628-10.f: New tests from Craig.
60379
60380         * g77.f-torture/execute/980628-3.f: Remove mail headers.
60381
60382 1998-06-28  Jeffrey A Law  (law@cygnus.com)
60383
60384         * g77.f-torture/execute/980628-4.f: New test from Craig.
60385         * g77.f-torture/execute/980628-5.f: Likewise.
60386         * g77.f-torture/execute/980628-2.f: Likewise.
60387         * g77.f-torture/execute/980628-0.f: Likewise.
60388         * g77.f-torture/execute/980628-1.f: Likewise.
60389         * g77.f-torture/execute/980628-3.f: Likewise.
60390         * g77.f-torture/execute/980628-6.f: Likewise.
60391
60392 1998-06-28  Jeffrey A Law  (law@cygnus.com)
60393
60394         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
60395         directory when nothing has been installed yet.
60396
60397 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
60398
60399         * gcc.c-torture/special/special.exp: Handle newer versions of
60400         dejagnu.
60401
60402 1998-06-26  Jeffrey A Law  (law@cygnus.com)
60403
60404         * gcc.dg/980626-1.c: New test.
60405
60406 1998-06-19  Bruno Haible <haible@ilog.fr>
60407
60408         * gcc.misc-tests/m-un-2.c: New test.
60409         * g++.old-deja/g++.other/warn01.c: Likewise.
60410
60411 1998-06-19  Robert Lipe  <robertl@dgii.com>
60412
60413         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
60414         compatibility with assmblers with a different comment character.
60415         Eliminate use of GAS-specific extensions.
60416
60417 1998-06-19  Jeffrey A Law  (law@cygnus.com)
60418
60419         * gcc.c-torture/execute/ieee/980619-1.c: New test.
60420
60421 1998-06-19  Robert Lipe  <robertl@dgii.com>
60422
60423         * lib/g77.exp: Replace search for libf2c.a with search for newly
60424         renamed libg2c.a
60425
60426 1998-06-17  Jeffrey A Law  (law@cygnus.com)
60427
60428         * gcc.c-torture/execute/980617-1.c: New test.
60429
60430 1998-06-12  Jeffrey A Law  (law@cygnus.com)
60431
60432         * gcc.c-torture/execute/980612-1.c: New test.
60433
60434 1998-06-08  Jeffrey A Law  (law@cygnus.com)
60435
60436         * gcc.dg/980523-1.c: Only test on ppc-linux.
60437         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
60438
60439         * gcc.c-torture/execute/980608-1.c: New test.
60440
60441 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
60442
60443         * gcc.c-torture/execute/980605-1.c: New test.
60444
60445 1998-06-04  Jeffrey A Law  (law@cygnus.com)
60446
60447         * gcc.c-torture/execute/980604-1.c: New test.
60448
60449 1998-06-02  Jeffrey A Law  (law@cygnus.com)
60450
60451         * gcc.c-torture/execute/980602-1.c: New test.
60452         * gcc.c-torture/execute/980602-2.c: Likewise.
60453
60454 1998-06-02  Dave Love  <d.love@dl.ac.uk>
60455
60456         * 970125-0.f: Fix per JCB.  Add commentary.
60457
60458 1998-05-31  Michael Meissner  <meissner@cygnus.com>
60459
60460         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
60461         IEEE -0 support.
60462
60463 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
60464
60465         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
60466         earlier.
60467
60468 1998-05-28  Catherine Moore <clm@cygnus.com>
60469
60470         * gcc.c-torture/execute/980526-3.c: New test.
60471
60472 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
60473
60474         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
60475         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
60476         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
60477         m88k-motorola-sysv3 to XFAIL.
60478
60479 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60480
60481         * gcc.dg/980526-1.c: New test.
60482         * gcc.c-torture/execute/980526-2.c: New test.
60483
60484 1998-05-26  Jeffrey A Law  (law@cygnus.com)
60485
60486         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
60487
60488         * gcc.c-torture/execute/980526-1.c: New test.
60489
60490 1998-05-26  Dave Love  <d.love@dl.ac.uk>
60491
60492         * g77.f-torture/execute/alpha2.f: Add runtime test.
60493
60494 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
60495
60496         * g++.old-deja/old-deja.exp: Strip leading directories.
60497
60498         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
60499         error for the line.  Don't run multiple tests for the same line.
60500
60501 1998-05-23  Jeffrey A Law  (law@cygnus.com)
60502
60503         * gcc.dg/980523-1.c: New test.
60504
60505 1998-05-23  Dave Love  <d.love@dl.ac.uk>
60506
60507         * g77.f-torture/compile/970915-0.f: New test.
60508
60509 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
60510
60511         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
60512
60513 1998-05-21  Jeffrey A Law  (law@cygnus.com)
60514
60515         * gcc.dg/980520-1.c: New test.
60516
60517 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
60518
60519         * gcc.dg/980502-1.c: Fix return type.
60520
60521 1998-05-20  Jeffrey A Law  (law@cygnus.com)
60522
60523         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
60524         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
60525         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
60526         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
60527         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
60528
60529 1998-05-20  Dave Love  <d.love@dl.ac.uk>
60530
60531         * g77.f-torture/execute/980520-1.f: New test.
60532
60533 1998-05-15  Dave Love  <d.love@dl.ac.uk>
60534
60535         * lib/mike-g77.exp: New file.
60536
60537         * g77.f-torture/noncompile/noncompile.exp,
60538         g77.f-torture/noncompile/check0.f: New files.
60539
60540 1998-05-14  Dave Love  <d.love@dl.ac.uk>
60541
60542         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
60543         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
60544         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
60545         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
60546         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
60547         abort where appropriate.
60548
60549 1998-05-05  Michael Meissner  <meissner@cygnus.com>
60550
60551         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
60552         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
60553
60554 1998-04-29  Dave Love  <d.love@dl.ac.uk>
60555
60556         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
60557
60558 1998-04-27  Dave Love  <d.love@dl.ac.uk>
60559
60560         * g77.f-torture/compile/980427-0.f: New test.
60561
60562 1998-04-24  Dave Love  <d.love@dl.ac.uk>
60563
60564         * g77.f-torture/compile/980424-0.f: New test.
60565
60566 1998-04-19  Dave Love  <d.love@dl.ac.uk>
60567
60568         * g77.f-torture/compile/980419-2.f (main): New test.
60569         * g77.f-torture/compile/970125-0.f: New test.
60570         * g77.f-torture/compile/980419-1.f: New test.
60571
60572 1998-04-08  Jim Wilson  <wilson@cygnus.com>
60573
60574         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
60575         of loop-4.c.
60576
60577 1998-04-07  Jim Wilson  <wilson@cygnus.com>
60578
60579         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
60580
60581 1998-04-03  Jim Wilson  <wilson@cygnus.com>
60582
60583         * gcc.c-torture/compile/980329-1.c: New test.
60584
60585 1998-03-18  Jim Wilson  <wilson@cygnus.com>
60586
60587         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
60588         * gcc.dg/980312-1.c: Fix typo in -march command.
60589
60590 1998-03-16  H.J. Lu  (hjl@gnu.org)
60591
60592         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
60593
60594 1998-03-11  Robert Lipe  <robertl@dgii.com>
60595
60596         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
60597         Dave Love agree the Fortran source is bogus.
60598
60599 1998-03-11  Robert Lipe  <robertl@dgii.com>
60600
60601         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
60602         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
60603         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
60604         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
60605         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
60606
60607 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
60608
60609         * g++.old-deja/g++.other/friend1.C: New test.
60610
60611 1998-02-18  Dave Love  <d.love@dl.ac.uk>
60612
60613         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
60614         possibly uninitialized) variables and declare dnrm2.
60615
60616 1998-02-23  Robert Lipe <robertl@dgii.com>
60617
60618         From Bruno Haible <haible@ilog.fr>:
60619         * gcc.c-torture/execute/980223.c: New test.
60620
60621 1998-02-13  Jeffrey A Law  (law@cygnus.com)
60622
60623         * gcc.dg/ifelse-1.c: New test.
60624
60625 1998-02-09  H.J. Lu  (hjl@gnu.org)
60626
60627         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
60628
60629           * lib/old-dejagnu.exp (old-dejagnu): Added the
60630           "execution test - XFAIL *-*-*" handling in the spirit of
60631           "excess errors test -". Changed the "execution test fails"
60632           handling to be like "excess errors test fails".
60633           * Update various tests accordingly.
60634
60635 1998-02-06  Jim Wilson  <wilson@cygnus.com>
60636
60637         * gcc.c-torture/execute/980205.c: New test.
60638
60639 1998-01-18  Jeffrey A Law  (law@cygnus.com)
60640
60641         * lib/c-torture.exp: Look for .x files instead of .cexp files.
60642         * lib/f-torture.exp: Similarly.
60643         * gcc.c-torture: Rename all .cexp files to .x files.
60644
60645 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
60646
60647         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
60648         (940510-1.c): Removed duplicate.
60649         (971104-1.c): New test.
60650
60651 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
60652
60653           * lib/f-torture.exp: Improve error and loop detection.
60654
60655 1997-11-19  Michael Meissner  <meissner@cygnus.com>
60656
60657         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
60658         use that to size the filler array.
60659
60660 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
60661
60662         * lib/c-torture.exp(c-torture-execute): Fix typo.
60663
60664         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
60665         testcase as the executable name. Keep the executable around if
60666         the test fails.
60667
60668 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
60669
60670         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
60671         changes.  Only test one -g option, and move it to the end of the
60672         list of options to test.
60673
60674 1997-09-19  Michael Meissner  <meissner@cygnus.com>
60675
60676         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
60677         variable GCC_TORTURE_OPTIONS to supply default switches separated
60678         by colons.  If no environment variable, run tests with -O0 -g, -O1
60679         -g, and -O2 -g as well.
60680
60681 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
60682
60683         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
60684         explanatory comments. Fix indentation.
60685
60686 1997-09-15  Jeffrey A Law  (law@cygnus.com)
60687
60688         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
60689
60690 1997-09-11  Jeffrey A Law  (law@cygnus.com)
60691
60692         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
60693         * g++.old-deja/g++.mike/p7325.C: Likewise.
60694         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
60695
60696 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
60697
60698         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
60699         * g++.old-deja/g++.brendan/crash30.C: Likewise.
60700         * g++.old-deja/g++.brendan/crash39.C: Likewise.
60701         * g++.old-deja/g++.law/operators4.C: Likewise.
60702
60703 1997-09-11  Joe Buck  (jbuck@synopsys.com)
60704
60705         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
60706         * g++.old-deja/g++.mike/p784.C: Ditto.
60707         * g++.old-deja/g++.mike/p785.C: Ditto.
60708
60709 1997-09-05  Jeffrey A Law  (law@cygnus.com)
60710
60711           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
60712
60713 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
60714
60715         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
60716         target feature; pass this to c-torture-execute as needed.
60717
60718 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
60719
60720         * lib/c-torture.exp(c-torture-execute): If the previous and the
60721         current executables being tested are identical, we don't need to
60722         run the executable again. Try to make the executable names
60723         unique. Add an optional argument for passing additional compiler
60724         flags.
60725
60726 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
60727
60728         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
60729
60730 1997-08-29  Jeffrey A Law  (law@cygnus.com)
60731
60732         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
60733
60734 1997-07-31  Jeffrey A Law  (law@cygnus.com)
60735
60736         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
60737         32bit or larger longs.
60738
60739         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
60740         have either a 32bit long or 32bit int.
60741
60742 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
60743
60744         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
60745         Make double precision tests dependent on sizeof (double).
60746
60747 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
60748
60749         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
60750         too.
60751
60752 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
60753
60754         * gcc.c-torture/compile/961203-1.cexp: New script.
60755
60756 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
60757
60758         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
60759         up the includes ourselves.
60760
60761 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
60762
60763         * lib/plumhall.exp: Remove random include, and add a few
60764         verbose messages for debugging.
60765
60766 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
60767
60768         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
60769         of trying to do it ourselves.
60770
60771 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
60772
60773         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
60774
60775 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
60776
60777         * gcc.prms/5403.c: Made regexp a bit less strict.
60778
60779 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
60780
60781         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
60782         is returned from remote_load instead.
60783         * lib/plumhall.exp: Ditto.
60784         * lib/mike-g++.exp: Ditto.
60785         * lib/old-dejagnu.exp: Ditto.
60786         * lib/c-torture.exp: Ditto.
60787
60788 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
60789
60790         * lib/g++.exp: Use build_wrapper procedure.
60791         * lib/gcc.exp: Ditto.
60792
60793 1997-05-20  Jeffrey A Law  (law@cygnus.com)
60794
60795         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
60796         an old-style decl for malloc.  Fixes tests to work when
60797         sizeof (int) != sizeof (size_t).
60798
60799 1997-05-15  Mike Meissner  <meissner@cygnus.com>
60800
60801         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
60802
60803         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
60804         use stdargs.h interface.
60805
60806 1997-05-15  Mike Meissner  <meissner@cygnus.com>
60807
60808         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
60809         NO_VARARGS when compiling.
60810
60811 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
60812
60813         * lib/plumhall.exp(ph_includes): New procedure.
60814         (ph_make): Use it.
60815         (ph_compiler): Ditto.
60816
60817         * lib/g++.exp: Rename test-glue.c to testglue.c.
60818         * lib/gcc.exp: Ditto.
60819
60820 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
60821
60822         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
60823         to completion when it's called.
60824
60825 1997-03-21  Michael Meissner  <meissner@cygnus.com>
60826
60827         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
60828         is defined, don't do test.
60829
60830 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
60831
60832         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
60833         for object files.
60834         (ph_summary): Mark skipped testcases as untested, not unresolved.
60835
60836         * lib/plumhall.exp (ph_make): If unresolved because of bad
60837         errorCode, record errorCode in log file.
60838         (*): Replace send_log/verbose with verbose -log.
60839
60840 1997-03-19  Michael Meissner  <meissner@cygnus.com>
60841
60842         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
60843         double conversion if double isn't at least 8 bytes.
60844
60845         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
60846         int to work with targets where int is 16 bits.
60847
60848         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
60849         8 bytes, just exit, since 4 byte doubles don't have enough bits of
60850         precision for the test to complete.
60851
60852 1997-03-14  Michael Meissner  <meissner@cygnus.com>
60853
60854         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
60855         if d10v is not compiled with the -mdouble64 flag.
60856         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
60857
60858         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
60859         d10v is not compiled with the -mint32 flag.
60860
60861 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
60862
60863         * lib/plumhall.exp: Use incr_count.
60864
60865 1997-03-12  Jeffrey A Law  (law@cygnus.com)
60866
60867         * gcc.c-torture: Update to c-torture-1.45.
60868
60869 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
60870
60871         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
60872         the name of the expect testcase file).
60873
60874         * lib/g++.exp(g++_init): Ditto.
60875
60876 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
60877
60878         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
60879         the host.
60880
60881         * lib/gcc.exp(gcc_exit): New procedure.
60882
60883 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
60884
60885         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
60886         specs where appropriate.
60887
60888         * g++.old-deja/g++.arm/*: Added additional ERROR checks
60889         because of new "candidates are" messages, and removed a few
60890
60891         * Converted all non-old-style g++ testcases to old-style, and
60892         moved into g++.old-deja.
60893
60894 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
60895
60896         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
60897         options.
60898
60899         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
60900         succeeded.
60901
60902         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
60903
60904 1997-02-13  Michael Meissner  <meissner@cygnus.com>
60905
60906         * lib/gcc.exp (gcc_target_compile): Add support for defining
60907         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
60908         the machine doesn't have those features.
60909
60910 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
60911
60912         * g++.law/operators4.exp: Don't use LIBS.
60913
60914 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
60915
60916         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
60917
60918         * lib/mike-g++.exp: Don't set the compiler to be tested here.
60919         * lib/g++.exp: Set it here instead. Also, allow use of the
60920         --tool_exec and --tool_opt options. Change CXX to
60921         GXX_UNDER_TEST.
60922
60923         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
60924
60925         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
60926
60927 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
60928
60929         * lib/old-dejagnu.exp: Use prune_warnings instead of
60930         prune_system_crud.
60931         * lib/mike-g++.exp: Ditto.
60932         * lib/gcc.exp: Ditto.
60933         * lib/g++.exp: Ditto.
60934
60935         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
60936
60937 1997-02-07  Jeffrey A Law  (law@cygnus.com)
60938
60939           * 941014-2.c: Include stdlib.h
60940           * 960327-1.c: Include stdio.h
60941           * dbra.c, index-1.c: Don't assume ints are 32bits.
60942
60943 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
60944
60945         * lib/gcc.exp: Add gcc,stack_size target feature.
60946
60947         * lib/g++.exp(g++_target_compile): Add the include and link
60948         paths here, not in two other places. And, it's $options, not
60949         options.
60950
60951         * lib/mike-g++.exp(postbase): Remove the code that determines
60952         the correct include and link paths.
60953         * g++.old-deja/old-deja.exp: Ditto.
60954
60955 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
60956
60957         * lib/g++.exp(g++_init): target_compile no longer returns the
60958         filename of the result.
60959
60960 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
60961
60962         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
60963         call to glob.
60964
60965         * gcc.c-torture/special/special.exp: Change call to
60966         gcc_target_compile to include the object file.
60967
60968 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
60969
60970         * gcc.c-torture/special/special.exp: Correct misspelling in last
60971         change.
60972
60973 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
60974
60975         * lib/plumhall.exp(ph_summary): Log the entire output of the
60976         executable. Return -1 if there were any failures, 0 otherwise.
60977         (ph_execute): Return -1 if there were any failures, 0 otherwise.
60978         (ph_make): Clean up objects and executables that were built
60979         if the tests succeeded.
60980
60981 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
60982
60983         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
60984         libraries and includes in the build tree as appropriate.
60985
60986 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
60987
60988         * lib/c-torture.exp: Instead of looking for the global variable
60989         NO_LONG_LONG, check to see if that's a feature of the target.
60990
60991 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
60992
60993         * config/default.exp: Minimize. Delete the remainer of the files in
60994         config; this functionality is now in devo/dejagnu/config.
60995
60996         g++.*/*: Pass any additional flags used to compile to postbase;
60997         delete CXXFLAGS.
60998
60999         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
61000         is now done by runtest.exp. Use gcc_target_compile instead of
61001         compile.
61002
61003         lib/c-torture.exp: Use gcc_target_compile instead of compile.
61004         Remove references to CFLAGS. Use remote_file instead of
61005         calling rm -f.
61006         (c-torture): Take a list of arguments to use to compile this
61007         testcase.
61008
61009         lib/g++.exp: Simplify. Use target_compile instead of compile.
61010         lib/gcc-dg.exp: Ditto.
61011         lib/gcc.exp: Ditto.
61012         lib/mike-{gcc,g++}.exp: Ditto.
61013         lib/old-dejagnu.exp: Ditto.
61014         lib/plumhall.exp: Ditto.
61015
61016 1997-01-08  Jim Wilson  <wilson@cygnus.com>
61017
61018         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
61019         (ph_linker): Likewise.
61020
61021 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
61022
61023           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
61024         MAP_ANON / MAP_ANONYMOUS if defined;
61025         else try to map from /dev/zero .
61026
61027 1996-11-12  Jeffrey A Law  (law@cygnus.com)
61028
61029         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
61030         isn't defined, then define it to MAP_ANONYMOUS.
61031
61032 1996-11-12  Jeffrey A Law  (law@cygnus.com)
61033
61034         * gcc.c-torture: Update to c-torture-1.42 release.
61035
61036 1996-11-11  Jeffrey A Law  (law@cygnus.com)
61037
61038         * gcc.c-torture: Update to c-torture-1.41 release.
61039
61040 1996-10-27  Jeffrey A Law  (law@cygnus.com)
61041
61042         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
61043         c-torture release.
61044
61045 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
61046
61047         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
61048         and LDFLAGS.  Fix second case to append the target_info ldflags
61049         onto LDFLAGS, not CFLAGS.
61050         * lib/g++.exp (g++_init): Add target_info stuff.
61051         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
61052         of libgloss and newlib flags for !native.
61053
61054         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
61055         (GDB): Fix relative path to go up another dir for finding gdb.
61056
61057 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
61058
61059         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
61060         versions in the target_info array, if they don't exist.
61061
61062 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
61063
61064         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
61065
61066 1996-07-08  Jim Wilson  <wilson@cygnus.com>
61067
61068         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
61069         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
61070
61071 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
61072
61073         * lib/old-dejagnu.exp: Don't remove the output file before we've
61074         actually tested it. Don't append pwd to the path of the executable
61075         we're testing.
61076
61077 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
61078
61079         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
61080
61081 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
61082
61083         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
61084         temporary directory for compiler files, and set it to a default
61085         value of /tmp. Set $output as the name of the output file from
61086         compiling the testcase. Add a -o option to $cflags_var so the
61087         compiler writes the final output file as $output. Set $executable
61088         to $output.
61089
61090         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
61091         directory for compiler files, and set it to /tmp if it doesn't
61092         already have a value. Set $output_file to the name of the output
61093         file from compiling the testcase. Add a -o option to CXXFLAGS so
61094         the compiler writes the final output file as $output. Use $output
61095         as the executable to be tested.
61096
61097 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
61098
61099         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
61100
61101 1996-06-08  Jeffrey A Law  (law@cygnus.com)
61102
61103         * gcc.c-torture/execute/pending-1.c: New test.  Still
61104         pending in Tege's queue.
61105
61106 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
61107
61108         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
61109         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
61110         if there were failures.  Call unresolved if there were unresolved
61111         testcases.  Call gcc_fail if program did not run to completion.
61112         (ph_make): Pass additional argument name to ph_execute.
61113         (ph_execute): Add new argument.  Pass additional arguments to
61114         ph_summary.  Call gcc_fail is there is no execution output.
61115
61116 1996-04-24  Jeffrey A Law  (law@cygnus.com)
61117
61118         * lib/plumhall.exp (proc_summary): Output relavent summary
61119         lines into the log so specific failures in plumhall can be
61120         investigated.
61121
61122 1996-04-10  Jeffrey A Law  (law@cygnus.com)
61123
61124         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
61125         (c-torture-execute): Don't try to execute tests which use
61126         "long long" types if $NO_LONG_LONG is nonzero.
61127
61128 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
61129
61130         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
61131         not c-torture.
61132
61133         * gcc.ieee: Move from here.
61134         * gcc.c-torture/execute/ieee: To here.
61135
61136 1996-03-26  Jeffrey A Law  (law@cygnus.com)
61137
61138         * gcc.c-torture: Update to c-torture-1.41 release.
61139
61140 1996-03-22  Jeffrey A Law  (law@cygnus.com)
61141
61142         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
61143         not "$output".
61144
61145 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
61146
61147         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
61148         -c present.
61149
61150 1996-03-02  Jeffrey A Law  (law@cygnus.com)
61151
61152         * config/proelf.exp: Handle connecting to a simulator.
61153
61154 1996-01-31  Jeffrey A Law  (law@cygnus.com)
61155
61156         * config/proelf.exp: New file.  Enough framework that we can
61157         run c-torture tests on the proelf targets (or any other target
61158         that gdb can connect to for that matter).
61159
61160 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
61161
61162         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
61163         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
61164
61165         * lib/plumhall.exp (ph_execute): Always call ph_summary if
61166         exec_output exists.
61167
61168 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
61169
61170         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
61171         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
61172
61173         * config/*.exp: Update FSF address.  Change result of ${tool}_load
61174         to pass/fail/unresolved/unsupported/untested.  Caller must now
61175         call unresolved/unsupported/untested.
61176         * lib/*.exp: Update FSF address.  Update to handle new results of
61177         ${tool}_load.
61178         * lib/chill.exp (verbose): Delete.
61179
61180 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
61181
61182         * lib/gcc.exp (default_gcc_start): Change order of args to
61183         $LDFLAGS $CFLAGS $LIBS.
61184         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
61185         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
61186         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
61187         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
61188         * gcc.misc-tests/dg-test.exp: Likewise.
61189         * gcc.misc-tests/msgs.exp: Likewise.
61190         * gcc.prms/prms.exp: Likewise.
61191         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
61192         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
61193
61194         * lib/dg.exp: Deleted, moved to dejagnu/lib.
61195
61196 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
61197
61198         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
61199
61200         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
61201         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
61202
61203         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
61204         necessary.
61205
61206 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
61207
61208         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
61209         global for loop; add use of $mathlib.
61210         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
61211         settings here; set mathlib for anything but VxWorks.
61212
61213 1996-01-22  Jeffrey A Law  (law@cygnus.com)
61214
61215         * gcc.c-torture: Update to c-torture-1.40 release.
61216
61217 1996-01-03  Jeffrey A Law  (law@cygnus.com)
61218
61219         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
61220         dg.exp.
61221
61222 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
61223
61224         * lib/c-torture.exp (c-torture-execute): Declare "output" as
61225         global.
61226
61227 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
61228
61229         * lib/g++.exp (LIBS): Define if not already.
61230         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
61231         (gcc-dg-prune): Call prune_gcc_output.
61232         * lib/gcc.exp (prune_gcc_output): New proc.
61233         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
61234         prune_gcc_output.
61235
61236 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
61237
61238         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
61239         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
61240
61241 1995-11-15  Jeffrey A Law  (law@cygnus.com)
61242
61243         * gcc.c-torture: Update to c-torture-1.39 release.
61244
61245 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
61246
61247         * lib/c-torture.exp (c-torture-execute): Don't return if one option
61248         fails, try others as well.
61249
61250 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
61251
61252         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
61253         If compilation fails, mark execute tests as `untested'.
61254         If test is marked as unsupported, don't mark compilation and
61255         execute tests as failed.
61256
61257 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
61258
61259         * lib/g++.exp (g++_init): Don't link in libg++, and look to
61260         libstdc++ for whether or not we want to be doing shared
61261         libraries.  Delete link_curses since we don't need it anymore.
61262         * lib/mike-g++.exp (postbase): Don't link in libg++.
61263         * g++.old-deja/old-deja.exp: Likewise.
61264
61265 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
61266
61267         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
61268
61269 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
61270
61271         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
61272         For that, add `-Wl,-a,shared_archive'.
61273         * g++.old-deja/old-deja.exp: Likewise.
61274
61275 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
61276
61277         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
61278
61279 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
61280
61281         * lib/mike-g++.exp (postbase): Pay attention to the status of
61282         g++_load.
61283
61284 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
61285
61286           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
61287
61288 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
61289
61290         * lib/gcc.exp (default_gcc_start): No longer need to log program
61291         being executed or its output, execute_anywhere does that now.
61292         * lib/g++.exp (default_g++_version): Call execute_anywhere.
61293         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
61294
61295 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
61296
61297         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
61298         the same as those in lib/g++.exp.
61299
61300 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
61301
61302         * gcc.c-torture: Update to c-torture-1.38 release.
61303         * gcc.ieee: Related changes.
61304
61305 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
61306
61307         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
61308         "exec". Minor reformatting changes.
61309
61310         * config/rom68k.exp (${tool}_load): Make it work in a canadian
61311         cross. This means all "exec" calls now work on a remote host as
61312         well.
61313         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
61314         cross. Filter out the extra "\r\n" stuff that expect puts in.
61315         (c-torture-execute): Filter out the bogus warnings like
61316         c-torture-compile does. Add support for canadian cross.
61317         * lib/gcc.exp (default_gcc_version, default_gcc_start)
61318         Use execute_anywhere rather than calling exec directly. Now it
61319         works for canadian cross testing.
61320
61321 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
61322
61323         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
61324         results into a variable, and check that rather than using file exists.
61325
61326 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
61327
61328         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
61329         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
61330
61331 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
61332
61333         * g++.old-deja/old-deja.exp: Create and pass runshlib and
61334         lib_curses if there's a shared libg++ in the build tree.
61335
61336 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
61337
61338         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
61339         if not supported target.
61340
61341 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
61342
61343         * lib/g++.exp (g++_init): Move empty setting of runshlib and
61344         link_curses up to always happen, not just for native builds.
61345
61346 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
61347
61348         * gcc.c-torture: Update to c-torture-1.36 release.
61349         * gcc.failure: Related changes.
61350
61351 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
61352
61353         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
61354
61355 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
61356
61357         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
61358         * lib/mike-g++.exp (postbase): Not in here.  Still reference
61359         runshlib, link_curses, and mathlib for link and run.
61360
61361         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
61362         pass the runtime shared library options for Solaris, OSF/1, and
61363         Irix5, and link with -lcurses to avoid unresolved references.
61364
61365 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
61366
61367         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
61368         only run once.
61369
61370 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
61371
61372         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
61373
61374 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
61375
61376         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
61377         do not have a framework for the "compat" tests yet.
61378
61379 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
61380
61381         * lib/mike-g++.exp (postbase): New local variable `mathlib',
61382         set to null if we're testing vxworks5.1.  Use that instead of
61383         `-lm' in the setting of LIBS for link and run.
61384
61385 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
61386
61387         * config/rom68k.exp (${tool}_load): Major changes to make it
61388         work.  Verified that it does in fact return the stuff in
61389         exec_output properly.  Catch any Emul or any TRAP other than 0.
61390
61391 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
61392
61393         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
61394         LDFLAGS properly for targets that need stuff from libgloss.
61395         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
61396         only run once.
61397         (gpp_initialized): New variable.
61398
61399 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
61400
61401         * config/rom68k.exp: Load libgloss.exp.
61402         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
61403         so we can produce a fully linked binary.
61404         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
61405         so we can produce a fully linked binary.
61406
61407 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
61408
61409         * lib/plumhall.exp (ph_section): Watch for expected failures.
61410         Add missing `else'.
61411
61412         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
61413         run the testcase.
61414         (c-torture): Likewise.
61415
61416 1995-08-28  Doug Evans  <dje@cygnus.com>
61417
61418         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
61419
61420         * lib/mike-g++.exp (mike_cleanup): New proc.
61421         (prebase): New globals compiler_result, not_compiler_result,
61422         target_regexp.
61423         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
61424         allow leading "-" in pattern.  Watch for unsupported tests.
61425         If $compiler_result is set, pattern match assembler code,
61426         and ditto for $not_compiler_result.
61427         * lib/mike-gcc.exp: Likewise.
61428
61429         * lib/plumhall.exp (ph_execute): Only call ph_summary if
61430         execution "succeeded".
61431
61432 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
61433
61434         * config/win32.exp: New file.
61435         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
61436
61437 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
61438
61439         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
61440         unsupported.
61441         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
61442         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
61443         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
61444
61445         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
61446         "... without exceptions was ...".  That is now handled by
61447         prune_system_crud.
61448         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
61449
61450 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
61451
61452         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
61453         sieve.c,sort2.c}: New files.
61454         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
61455         sieve.exp,sort2.exp}: Drivers for them.
61456
61457         * lib/mike-gcc.exp (program_output): New user settable variable.
61458         (postbase): Call prune_system_crud.  Also prune extraneous compiler
61459         messages.
61460         * lib/mike-g++.exp (program_output): New user settable variable.
61461
61462         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
61463
61464         * config/sh.exp: Deleted (use sim.exp instead).
61465
61466 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
61467
61468         * config/vx.exp: Declare CHECKTASK as global.
61469         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
61470         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
61471         * lib/old-dejagnu.exp: Load [pwd]/$executable.
61472
61473 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
61474
61475         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
61476         target. Like vx.exp, only includes `vx29k.exp' instead of
61477         `vxworks.exp'.
61478
61479 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
61480
61481         * config/sim.exp: Increase time limit from 120 seconds to 240.
61482
61483 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
61484
61485         * gcc.c-torture/execute/950628-1.c: New test.
61486
61487 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
61488
61489         * gcc.c-torture: Update with changes/additions from
61490         c-torture-1.34.
61491
61492 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
61493
61494         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
61495
61496 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
61497
61498         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
61499
61500 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
61501
61502         * gcc.c-torture/compile/950512-1.c: New test.
61503         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
61504         * gcc.dg/struct-ret-1.c: Likewise.
61505
61506 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
61507
61508         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
61509           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
61510
61511 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
61512
61513         * gcc.c-torture/special/920411-1.c: Deleted.
61514         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
61515
61516 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
61517
61518         * config/sim.exp (${tool}_load): Hack in call to bash to get a
61519         cpu limit.
61520
61521 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
61522
61523         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
61524
61525 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
61526
61527         From kenner;
61528         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
61529         is the proper length.
61530         * va-arg-3.c: Likewise.
61531
61532 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
61533
61534         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
61535         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
61536
61537         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
61538         * lib/g++.exp (default_g++_start): Delete old cruft.
61539
61540 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
61541
61542         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
61543         (2 * (1 << 18)) to (2 * (1 << 17)).
61544
61545         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
61546
61547 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
61548
61549         * config/rom68k.exp: Renamed from config/idp.exp
61550
61551 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
61552
61553         * c-torture/compile/921109-2.c
61554
61555 1995-04-18  Mike Stump  <mrs@cygnus.com>
61556
61557         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
61558         excess errors.
61559
61560 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
61561
61562         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
61563         output.
61564         * lib/g++.exp (default_g++_start): Likewise.
61565
61566 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
61567
61568         * gcc.c-torture/compile/950329-1.c: New test.
61569
61570 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
61571
61572           * config/bug.exp (${tool}_load): Updated to use new remote_open
61573           and remote_close procs.
61574         * config/idp.exp: New file.
61575
61576 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
61577
61578         * gcc.c-torture/execute/950322-1.c: New test.
61579
61580 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
61581
61582         * config/vx.exp (${tool}_load): Clean up testing of return code from
61583         vxworks_ld and vxworks_spawn.
61584
61585 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
61586
61587         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
61588
61589 1995-03-13  Mike Stump  <mrs@cygnus.com>
61590
61591         * lib/old-deja.exp: Add `excess errors test - ' error, now one
61592         can mark excess errors on a machine by machine basis.  Note, the
61593         default is to not expect any excess errors, even when excess
61594         errors test - is given, so you will want to put an XFAIL ... on
61595         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
61596         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
61597         those 4 machines, but no others.
61598
61599 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
61600
61601         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
61602         * lib/c-torture.exp: to here.
61603
61604 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
61605
61606         * gcc.c-torture/execute/950221-1.c: New test.
61607         * gcc.c-torture/execute/struct-ret-1.c: New test.
61608         * gcc.c-torture/compile/950221-1.c: New test.
61609
61610         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
61611
61612 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
61613
61614         * gcc.c-torture/execute/arith-1.c (main): Return 0.
61615         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
61616
61617 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
61618
61619         * g++.gb: New directory of tests, derived from my signature and
61620         class scoping tests.
61621
61622         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
61623         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
61624         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
61625         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
61626         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
61627         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
61628         * g++.gb/sig25.C: Likewise.
61629
61630         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
61631         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
61632         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
61633         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
61634         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
61635         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
61636         * g++.gb/sig25.exp: Likewise.
61637
61638         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
61639         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
61640         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
61641         * g++.gb/scope13.C: Likewise, this test still fails.
61642
61643         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
61644         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
61645         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
61646         * g++.gb/scope13.exp: Ditto.
61647
61648         * g++.gb/README: New file, explains what these tests are about.
61649
61650 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
61651
61652         * lib/dg.exp (dg-do): Support `preprocess'.
61653         (dg-test): Likewise.
61654
61655 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
61656
61657         * config/udi.exp: change "continue -expect" to "exp_continue".
61658
61659 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
61660
61661         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
61662         Delete redundant tests.
61663
61664         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
61665         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
61666         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
61667         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
61668         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
61669         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
61670         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
61671         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
61672
61673         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
61674         storing label pointers.
61675         * gcc.c-torture/execute/921019-1.c: Likewise.
61676         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
61677         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
61678         parameter fp.
61679         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
61680         constants.
61681
61682         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
61683         Delete obsolete tests.
61684
61685         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
61686         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
61687         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
61688         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
61689         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
61690         * gcc.c-torture/compile/950124-1.c: New test.
61691
61692         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
61693
61694 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
61695
61696         * lib/mike-g++.exp: Add -lm to LIBS.
61697
61698 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
61699
61700         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
61701
61702 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
61703
61704         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
61705
61706 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
61707
61708         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
61709
61710 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
61711
61712         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
61713         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
61714         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
61715         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
61716         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
61717         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
61718         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
61719         * g++.law/{operators31.C, operators32.C,
61720         * g++.law/{operators33.C, operators34.C}: Likewise.
61721         * g++.law/{pic1.C, refs2.C}: Likewise.
61722         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
61723         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
61724         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
61725         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
61726
61727         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
61728         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
61729         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
61730         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
61731         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
61732         * g++.law/{enum9.exp, friend5.exp}: Likewise.
61733         * g++.law/{nest3.exp, nest4.exp}: Likewise.
61734         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
61735         * g++.law/{operators30.exp, operators31.exp}: Likewise.
61736         * g++.law/{operators32.exp, operators33.exp}: Likewise.
61737         * g++.law/{operators34.exp}: Likewise.
61738         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
61739         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
61740         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
61741         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
61742         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
61743
61744         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
61745         No longer expected to fail.
61746         * g++.law/missed-error3.C: Tweak for recent bool changes.
61747
61748 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
61749
61750         * config/emb-unix: Deleted.
61751         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
61752         remote execution.  Do final link on remote host if REMOTE_LINK is set.
61753
61754 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
61755
61756         * lib/dg.exp (dg-test): Fix typo in last patch.
61757
61758 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
61759
61760         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
61761         (handles multiple occurrences).
61762
61763 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
61764
61765         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
61766         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
61767         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
61768         printed).
61769         * lib/c-torture.exp (c-torture-compile): Likewise.
61770         (c-torture): Prepend full path if missing.
61771         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
61772         (gcc_fail): Likewise.
61773         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
61774
61775 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
61776
61777         * lib/netware.exp: Only attach to NetWare i386 systems.
61778
61779 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
61780
61781         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
61782         messages.  Add test name to "output pattern match" pass/fail message.
61783
61784 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
61785
61786         * gcc.dg: New testsuite.
61787         * gcc.dg/dg.exp: New file.
61788
61789         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
61790         test-switch.c}: Deleted.
61791
61792         * gcc.misc-tests/msgs.exp: New testcase driver.
61793
61794 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
61795
61796         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
61797         Watch for illegal return values from ${tool}_load.
61798         * config/unix.exp (${tool}_load): Fix pass/fail detection for
61799         cross targets.  Coerce return value >0 to 1.
61800
61801 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
61802
61803         * config/unix.exp (${tool}_load): Call program rsh, not proc.
61804
61805         * config/emb-unix.exp: New file.
61806
61807         * config/sim.exp: Error if variable $SIM not defined.
61808         (${tool}_load): Mark test as "untested" if simulator missing.
61809
61810         * config/unix.exp: Load remote.exp to get rcp_download.
61811         * lib/c-torture.exp: Use different option lists for testcases with
61812         and without loops.
61813         * gcc.c-torture/execute/execute.exp: Likewise.
61814
61815 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
61816
61817         * config/*.exp: Clarify return code from ${tool}_load.
61818         Call `unresolved' or `untested' instead of `warning' or `perror'
61819         (sometimes you still want to call both though).
61820         Add comment that `shell_id' is local to each file.
61821         * config/udi.exp (timeout): Set to 30.
61822         Don't print warning if connection fails, $connectmode has already
61823         printed an error.
61824         (${tool}_load): Move verbose messages to level 2.
61825         Rework pattern for "Process started" message.
61826         Pass `shell_id' to ${connectmode}_download.
61827         Retry twice upon timeout.  Make resetting of target more robust.
61828         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
61829         Pass `shell_id' to exit_$connectmode.
61830         Only call exit_$connectmode if connected.
61831         * config/unix.exp (${tool}_load): Check return codes better.
61832         * config/vrtx.exp (${tool}_load): Likewise.
61833         * config/vx.exp (${tool}_load): Likewise.
61834         Delete unneeded global's.
61835         * lib/dg.exp (dg-test): Update to reflect clarified return codes
61836         from ${tool}_load.
61837         (dg-stat): Delete.
61838         (dg-init): Delete recording of pass/fail counts.
61839         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
61840         (old-dejagnu-init): Likewise.
61841         (old-dejagnu-stat): Delete contents, empty proc now.
61842         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
61843         (c-torture): Delete references to lcnt, lpass, lfail.
61844         Get option list from TORTURE_OPTIONS.
61845         Delete -funroll[-all]-loops if no loops.
61846         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
61847         (g++_stat): Delete contents (empty proc now).
61848         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
61849         (gcc_finish): Likewise.
61850         (gcc_stat): Deleted.
61851         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
61852         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
61853         * gcc.c-torture/execute/execute.exp: Likewise.
61854         Split tests into two parts: compile, execute.
61855         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
61856         no loops.  Update to reflect clarified return codes from ${tool}_load.
61857
61858 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
61859
61860         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
61861         to grep for.
61862         (old-dejagnu): Likewise (where necessary).
61863
61864 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
61865
61866         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
61867
61868         * lib/dg.exp (dg-process-target): Fix processing of selector.
61869         Add comment regarding use of `error'.
61870
61871         * lib/gcc.exp (prune_system_crud): Define if missing.
61872         * lib/g++.exp (prune_system_crud): Likewise.
61873
61874         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
61875         Call prune_system_crud.
61876         * lib/dg.exp (dg-runtest): New proc.
61877         Use perror instead of send_user for tcl errors in testcase.
61878         Don't return any value, it's never used.
61879         Don't clobber previous definition of `unknown'.
61880         Print tcl errors in `dg-final'.
61881
61882 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
61883
61884         * lib/dg.exp (dg-process-target): Improve syntax error messages.
61885         (dg-test): Don't print errorInfo, it contains stack backtrace.
61886
61887 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
61888
61889         * lib/g++.exp (runtest_file_p): Define if missing.
61890
61891 1994-09-24  Doug Evans  (dje@cygnus.com)
61892
61893         * lib/mike-g++.exp: Comment out loading of g++.exp.
61894         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
61895         (default_g++_version): Always print something.
61896         (default_g++_start): Comment out call to `which'.
61897         (g++_start, g++_load): Deleted (must be defined in config file).
61898         * lib/gcc.exp: Test for existence of $CC at start.
61899         Delete check for tmpdir (done in gcc_init).
61900         (default_gcc_version): Always print something.
61901         (default_gcc_start): Comment out call to `which'.
61902         * config/*.exp: Major cleanup - make cross targets work at least a
61903         little better for g++ (by not being "--tool gcc" specific).
61904         Rename gcc_xxx to ${tool}_xxx.
61905         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
61906         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
61907
61908 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
61909
61910         * lib/c-torture.exp (c-torture-compile): Rework compiler
61911         message processing.
61912
61913         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
61914         c-torture.
61915
61916 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
61917
61918         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
61919
61920         * lib/dg.exp (dg-process-target): Support { target native }.
61921
61922 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
61923
61924         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
61925         looked for "... program xxx got fatal signal".
61926         Correct regsub munging of `comp_output'.
61927         Ignore compiler messages "path prefix not used" and "linker input
61928         file unused".
61929
61930 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
61931
61932         * lib/gcc.exp (runtest_file_p): Define if missing.
61933         * gcc.prms/template.c: Example to work from.
61934
61935 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
61936
61937         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
61938         * lib/dg.exp (dg-test): Call unsupported testcases as such.
61939
61940         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
61941         * gcc.prms/1883.c: Moved from compile/940714-1.c.
61942         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
61943         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
61944
61945         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
61946         (dg-process-target): No longer a varargs proc.
61947         Return S/N for target, P/F for xfail.  All callers changed.
61948         (user option procs): More argument checking.
61949         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
61950         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
61951         (dg-test): Skip test if not running on selected target in `dg-do'.
61952         Update handling of `dg-do-what', `dg-output-text'.
61953         Separate execution pass/fail from output pattern match pass/fail.
61954         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
61955
61956 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
61957
61958         * gcc.c-torture/special/special.exp: Don't expect failure for mips
61959         target for 920510-1.c.
61960
61961 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
61962
61963         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
61964         Clean up comment regarding use of passcnt, etc.
61965         (gcc_stat): Don't update `testcnt' here.
61966         (gcc_finish): Do it here.
61967         Might as well reset `but_id' here too.
61968         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
61969         to determine if the file should be tested.
61970         * gcc.c-torture/compile/compile.exp: Likewise.
61971         * gcc.c-torture/execute/execute.exp: Likewise.
61972         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
61973         * gcc.misc-tests/dg-test.exp: Likewise.
61974         * gcc.prms/prms.exp: Likewise.
61975         * gcc.wendy/wendy.exp: Likewise.
61976         * g++.old-deja.exp: Likewise.
61977         Move "Testing file" message to verbose level 1.
61978
61979 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
61980
61981         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
61982
61983 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
61984
61985         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
61986         (default_gcc_start): Accept optional second list element
61987         of compiler flags.  Print compiler output at verbosity level 2.
61988         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
61989         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
61990         Save current values of framework globals passcnt, failcnt, xpasscnt,
61991         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
61992         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
61993         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
61994         xfailcnt to compute stats.  Update framework global `testcnt' from
61995         pass/fail counts.
61996         (gcc_finish): New proc.  Clean up test environment.
61997         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
61998         (gcc_epass, gcc_efail): Delete.
61999         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
62000         argument of line number.
62001         (dg-init): If the tool has an init routine, call it.
62002         (dg-test): Remove args `cflags_var' and `libs_var'.
62003         Pass all compiler options to ${tool}_start.
62004         Handle missing line number.
62005         (dg-finish): New function.
62006         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
62007         particular files.  Call gcc_finish at end.  Move "skipping test"
62008         message to verbosity level 3.
62009         * gcc.c-torture/compile/compile.exp: Likewise.
62010         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
62011         * gcc.c-torture/execute/execute.exp: Likewise.
62012         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62013         Print testcase being tried at verbosity level 1.
62014         * gcc.c-torture/special/special.exp: Unset xfail.
62015         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62016         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
62017         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
62018         * gcc.failure/failure.exp: Likewise.
62019         * gcc.ieee/ieee.exp: Likewise.
62020         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
62021         Update call to dg-test.  Call dg-finish at end.
62022         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
62023         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62024         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
62025         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
62026         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
62027         * gcc.wendy/wendy.exp: Add copyright.
62028         Delete setting of tmpdir (done by gcc_init).
62029         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
62030         Pass compiler flags to gcc_start.  Call gcc_finish at end.
62031         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
62032         gcc_[ce]pass/fail.
62033
62034 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
62035
62036         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
62037         confusion.
62038         (g++_load): Likewise.
62039
62040         * config/*.exp (gcc_load): Some were varargs fns and some were not.
62041         Rename argument to `prog' to remove the confusion.
62042         Varargs fns behave differently too!
62043         (g++_load): Likewise.
62044
62045         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
62046
62047         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
62048         what it is.  Delete (always) printing of status value for !native.
62049         Simplify verbose code, and include status and exec_output.
62050         (g++_load): Use gcc_load.
62051
62052 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
62053
62054         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
62055         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
62056         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
62057         940714-3.c as these testcases don't exist anymore.  Make
62058         va-arg-1.c expected to pass.
62059
62060 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
62061
62062         * gcc.misc-tests/misc.exp: Only run specific testcases.
62063         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
62064         * gcc.misc-tests/dg-[1-9].c: New files.
62065
62066         * lib/dg.exp: New testsuite driver.
62067         * gcc.prms/prms.exp: Use it.
62068
62069         * README.gcc: New file.
62070
62071         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
62072         Document and reset `lxpass' and `lxfail'.
62073         Simplify "initialized" message.
62074         (gcc_stat): Clean up comments a little.
62075
62076 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
62077
62078         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
62079
62080 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
62081
62082         * lib/old-dejagnu.exp (process-option): New proc.
62083         (old-dejagnu-init, old-dejagnu-stat): Likewise.
62084         (old-dejagnu): Simplify.
62085         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
62086
62087 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
62088
62089         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
62090         exists and is not an empty string.
62091
62092         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
62093         $xfail rather than calling setup_xfail.  Clear $xfail when test is
62094         finished.
62095         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
62096         automatically.
62097
62098         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
62099         longer expected to fail.
62100
62101         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
62102         "f" function call.
62103
62104         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
62105
62106         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
62107         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
62108         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
62109         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
62110         c-torture-1.29.
62111
62112         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
62113         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
62114
62115         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
62116
62117         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
62118         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
62119
62120         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
62121         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
62122         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
62123
62124 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
62125
62126         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
62127         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
62128         940714-1.c, 940714-2.c, 940714-3.c},
62129         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
62130         gcc.misc-tests/{mg.c,mg.exp}:
62131         New tests.
62132         * gcc.noncompile/noncompile.exp: Change accordingly.
62133
62134 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
62135
62136         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
62137         Undo previous clobberage.
62138
62139 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
62140
62141         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
62142         * gcc.special/{930510-1.c, special.exp}:
62143         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
62144         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
62145         struct-varargs-1.c}: New tests from c-torture-1.26.
62146
62147 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
62148
62149         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
62150           argument to switch.
62151
62152 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
62153
62154         * Revert the previous changes.  Please see Rob's directory
62155         (/lisa/test/rob/progressive/gcc/testsuite) for testing
62156         fixes.
62157
62158 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
62159
62160         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
62161         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
62162         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
62163         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
62164         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
62165         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
62166         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
62167         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
62168         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
62169         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
62170         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
62171         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
62172         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
62173         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
62174         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
62175         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
62176         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
62177         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
62178         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
62179         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
62180         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
62181         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
62182         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
62183         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
62184         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
62185         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
62186         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
62187         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
62188         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
62189         testing changes.
62190
62191 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
62192
62193         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
62194         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
62195         with perror calls.
62196
62197 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
62198
62199         * config/unix.exp (g++_load): Fix syntax.
62200
62201 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
62202
62203         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
62204         * gcc.noncompile/921017-1.c: Deleted obsolete test.
62205         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
62206         Don't expect va-arg-1.c to fail.  Correct expected output for
62207         920928-1.c.
62208         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
62209         * gcc.wendy/hbm4.c: Correct typo.
62210         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
62211
62212 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
62213
62214         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
62215         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
62216         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
62217         * lib/c-torture.exp (c-torture-compile): Ditto.
62218
62219         Reduce volume of output (remove all the -I's and such).
62220         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
62221         Call gcc_cpass, gcc_cfail.
62222         (c-torture): Pass testing option to c-torture-compile.
62223
62224 1994-03-21  Doug Evans  (dje@cygnus.com)
62225
62226         Bring patches over from progressive.
62227         * config/default.exp: Exit remote shell cleanly.
62228         (g++_exit, g++_start): Add default versions.
62229         * config/sim.exp (gcc_load): Use perror, not error.
62230
62231 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
62232
62233         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
62234         set in site.exp.
62235
62236 1994-03-14  Doug Evans  (dje@cygnus.com)
62237
62238         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
62239         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
62240         (wendy_try): New proc to run testcase.
62241         (main loop): Call 'em.
62242         * gcc.wendy/*.c: Clean up pass to correct expected output.
62243
62244         * lib/gcc.exp: Minor cleanup work.
62245         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
62246
62247 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
62248
62249         * config/sim.exp (gcc_load): Document return codes better.
62250         Don't pass -v to simulator.
62251
62252 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
62253
62254         * gcc.special/920717-x.c: Fix typo.
62255         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
62256         get at sources.
62257
62258         * lib/mike-gcc.exp: Fix typo.
62259
62260 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
62261
62262         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
62263         binary to use, transform the name.
62264         * config/*.exp: rename everything. Nuke any g++ specific files,
62265         it's now a special case of gcc that requires no special support.
62266         Add a default.exp for unsupported targets.
62267
62268 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
62269
62270         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
62271         lib/old-dejagnu.exp: Fix a few patterns to work with the new
62272         version of Tcl.
62273
62274 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
62275
62276         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
62277         than a warning.
62278
62279 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
62280
62281         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
62282
62283 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
62284
62285         * gcc.execute/execute.exp: Combine opt_list and foption_list into
62286         option_list.  Compile every file with only 4/6 option choices
62287         (same as C torture) instead of with 12/18 different option
62288         choices.
62289         * lib/c-torture.exp: Likewise.
62290
62291         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
62292         not already set.
62293
62294 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
62295
62296         * lib/old-deja.exp: Add `excess errors test fails' error, now one
62297         can put an XFAIL *-*-* on excess errors.
62298
62299 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
62300
62301         * g++.law: Add more tests derived from g++-bugs snapshots.
62302
62303         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
62304         equivalent to g++.law/init9.
62305
62306         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
62307         compiled it, and the a.out file after we've run it.
62308
62309 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
62310
62311         * lib/mike-g++.exp (postbase): Delete the .o file after we've
62312         compiled it, and the a.out file after we've run it.
62313
62314 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
62315
62316         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
62317
62318 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
62319
62320         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
62321         version number.
62322
62323 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
62324
62325         * g++.law: New directory of g++ tests derived from the g++-bugs
62326         snapshots.
62327
62328 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
62329
62330         * gcc.compile: initbug1.c initbug1.exp testcase added
62331
62332 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
62333
62334         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
62335         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
62336           fixes submitted by Jeff Law (law@cs.utah.edu)
62337         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
62338           Jeff Law (law@cs.utah.edu)
62339
62340
62341 1993-11-30  Mike Stump  (mrs@cygnus.com)
62342
62343         * config/unix-g++.exp: Follow the gcc way of doing things.
62344         * g++.old-deja/old-deja.exp: Minor updates.
62345         * lib/g++.exp: New file, follow the gcc way of doing things.
62346         * lib/old-dejagnu.exp: Minor updates.
62347         * lib/mike-g++.exp: Always unset errorInfo.
62348
62349 1993-11-06  Mike Stump  (mrs@cygnus.com)
62350
62351         * lib/gcc.exp: Fix some errors with the below change, CC and
62352         CFLAGS should be global when setting, not local.
62353
62354 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
62355
62356         * lib/gcc.exp: Transform tool name.
62357
62358 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
62359
62360         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
62361
62362 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
62363
62364         * lib/gcc.exp: change gcc_done to gcc_stat
62365
62366 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
62367
62368         * Upgraded gcc testsuite to c-torture version 1.25
62369
62370 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
62371
62372         * lib/gcc.exp: added reporting code. Changed verbose compile message.
62373         * lib/c-torture: added hooks for new reporting code.
62374
62375 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
62376
62377         * config/sh-gcc.exp: check if sh-sim exists in the path
62378
62379 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
62380
62381         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
62382         * gcc.compile/compile.exp: Initial changes for new logic.
62383         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
62384         * gcc.failure/failure.exp: Initial changes for new logic.
62385         * gcc.ieee/ieee.exp: Initial changes for new logic.
62386         * gcc.misc-tests/misc.exp: Initial changes for new logic.
62387         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
62388         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
62389         * lib/c-torture.exp: Initial changes for new logic.
62390         * lib/gcc.exp: Initial changes for new logic.
62391
62392 1993-10-15  Mike Stump  (mrs@cygnus.com)
62393
62394         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
62395         depend upon failure or success.  Fully qualify names in failure
62396         and success messages.  Always remove a.out before starting
62397         compile, just in case.  Pay more attention to error text output by
62398         the compiler.  Handle testcases with no known past errors just
62399         like all others, so that things are uniform.  Other miscellaneous
62400         improvements.
62401
62402 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
62403
62404         * gcc.cpp: new directory for cpp tests
62405
62406 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
62407
62408         * lib/chill.exp: Code reformatted, removed unused code.
62409         * config/unix-chill.exp: Code reformatted, removed unused code.
62410         * chill.execute/execute.exp: Code reformatted, removed unused code.
62411         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
62412
62413 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
62414
62415         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
62416         routines not written.
62417
62418 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
62419
62420         * config/bug-gcc.exp: Use new procs from bug.exp.
62421
62422 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
62423
62424         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
62425         via ftp, rather than depending on NFS.
62426         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
62427         case.
62428
62429 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
62430
62431         * config/bug-gcc.exp: Use new download proc.
62432
62433 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
62434
62435         * chill.execute/execute.exp: cleanups, handles errors better
62436         * chill.compile/compile.exp: rewrite, based on execute.exp
62437         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
62438         * lib/chill.exp: major changes to diff proc and compile and link
62439         procs. added chill_fail and chill_pass wrappers to pass and
62440         fail. added more comments, and handle error codes better.
62441         Added a hack to capture stderr from exec, so noncompile tests
62442         can work.
62443
62444 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
62445
62446         * chill.execute/execute.exp: rewrite of testsuite driver
62447         * lib/chill.exp: rewrite of testsuite driver
62448         * config/unix-chill.exp: rewrite of testsuite driver
62449
62450 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
62451
62452         In chill.execute:
62453         * iexpr.ch: Standardize uppercase.
62454         * tuples.dat: Standardize uppercase.
62455         * vary.ch: standardize.  Correct varying string assignments.
62456         * vary.dat: Add new output lines.
62457
62458 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
62459
62460         In chill.execute:
62461         * chprintf.ch: Standardize use of uppercase.
62462         * tuples.ch: Standardize and turn arr2 into a DCL,
62463           rather than a SYN.
62464         * pinits.ch: Standardize.
62465
62466 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
62467
62468         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
62469         * Makefil: Renamed to Makefile.in.
62470         * configure.in: New.
62471
62472 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
62473
62474         In chill.execute:
62475         * .cvsignore: Add result/output files.
62476         * Makefile: Fix up variables at start.  Use MFLAGS
62477           everywhere.  Correct bool_loc, built_ins entries.
62478           Add entry for vary1.ch.
62479         * bitarray.ch: Standardize upper-case usage.
62480         * bitexpr.ch: Standardize, add output of b1.
62481         * params.ch: Use arrayt in along PROC parameters, to
62482           avoid novelty problems.
62483         * sets.ch: Tiny cleanup.
62484         * vary1.ch: Re-indent.
62485
62486 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
62487
62488         * Add PR-related files to Makefiles, .cvsignore files, etc.
62489
62490 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
62491
62492         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
62493           with compiler objects. New names are test-flow.c and test-loop.c
62494
62495 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
62496
62497         * Upgraded c-torture tests from 1.19 to 1.20
62498
62499         * new files:
62500         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
62501         * gcc.compile: 930623-1.c 930623-2.c
62502         * gcc.noncompile: 930622-1.c 930622-2.c
62503         * gcc.failure: 920411-1.c 920627-2.c
62504         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
62505
62506 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
62507
62508         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
62509           More changes to get testsuite working properly. Needs more work.
62510           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
62511
62512 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
62513
62514         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
62515           More changes to get testsuite working properly. Needs more work.
62516
62517 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
62518
62519         * chill.compile/compile.exp: Added for Dejagnu support
62520         * chill.execute/execute.exp: Added for Dejagnu support
62521         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
62522
62523 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
62524
62525         This should complete moving the CHILL test files.
62526         * chill.noncompile(.cvsignore printf.grt
62527             in-printf.grt chprintf.grt chprintf.ch):
62528             Added test-support files.
62529           (Makefile): Modified further.
62530         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
62531             signal.ch): Added test files.
62532           * chill.execute (.cvsignore printf.grt printr.c
62533             in-printf.grt rts.c chprintf.grt rts.h): Added
62534           test-support files.
62535             (Makefile): More corrections.
62536
62537 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
62538
62539         * chill.compile, chill.execute, chill.nocompile: Add CHILL
62540           test cases, ready for DejaGnu.
62541
62542 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
62543
62544         * Upgraded c-torture tests from 1.18 to 1.19
62545
62546         * gcc.compile: added test(s):
62547           930607-1.c
62548         * gcc.execute: added test(s):
62549           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
62550
62551         * added new subdirectory for misc tests: gcc.misc-tests
62552         * gcc.misc-test(s): added tests:
62553           inst-check.c test-consts.c test-ior.c test-switch.c
62554
62555 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
62556
62557         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
62558
62559 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
62560
62561         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
62562
62563 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
62564
62565         * Upgraded c-torture tests from 1.17 to 1.18
62566
62567 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
62568
62569         * Upgraded c-torture tests from 1.12 to 1.17
62570
62571 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
62572
62573         * lib/old-dejagnu.exp:
62574           Fixed handling of XFAIL target triplets to correctly
62575           recognize wildcard characters.  Removed code that
62576           appended a unique id tag to the end of the file name
62577           printed out by the result of the testcases within a
62578           given test file.
62579
62580 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
62581
62582         * lib/old-dejagnu.exp:
62583           Reworked expected failure handling to trigger off of XFAIL
62584           keyword in keyphrase embeded in testcase source code. The
62585           XFAIL keyword must be at the end of the keyphrase line. It
62586           may optionally be followed by one or more target triplets.
62587           It has just occured that the handling of wildcards in the
62588           target triplet may not be correct.
62589
62590 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
62591
62592         * g++.old-deja/tests:
62593           Moved all subdirectories up one level into g++.old-deja .
62594
62595         * lib/old-dejagnu.exp:
62596           Fixed problem with CXXFLAGS not being properly reset, and being
62597           corrupted with extraneous "-c" compiler option.  This was
62598           causing binaries to not be generated for test that needed them.
62599           Modified strings passed to "pass" and "fail" so that individual
62600           tests from the same test file would be distinguished by an
62601           identifier appended to the test file name in the summary logs;
62602           this corrected a problem with erroneous diff logs.  Added code
62603           to search testcases for expected fail and unexpected pass keywords.
62604
62605 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
62606
62607         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
62608
62609 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
62610
62611         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
62612           Removed extraneous text from end of "Special g++ Options"
62613           keyphrase.
62614
62615         * lib/old-dejagnu.exp: Added pattern matching to look for new
62616           keywords, embedded in testcases comments, which will trigger
62617           calls to xpass and xfail.
62618
62619 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
62620
62621         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
62622           comments embedded in the testcases, especially the one looking for
62623           special compiler options, as well as the pattern matching for the
62624           compiler output again.
62625
62626 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
62627
62628         * lib/old-dejagnu.exp: Do a proper check of the return value for
62629           execute tests. Fixed several problems with the pattern matching
62630           of the compiler output which gave erroneous test results.
62631           Changed several of the test result messages to be more descriptive.
62632         * config/unix-g++.exp: Proc g++_load now actually works and
62633           executes the tests passed to it and returns a usable return
62634           value.
62635
62636 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
62637
62638           * lib/gcc.exp: Exits gracefully if $CC is bogus.
62639
62640 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
62641
62642         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
62643           Modified both files to properly execute the old style
62644           dejagnu tests. The previous versions of these files were
62645           experimental and did not function anything near correctly.
62646
62647 1993-04-05  Rob Savoye  (rob@cygnus.com)
62648
62649         * Removed all Makefile.in and configure.in files. No configuration
62650         needed now.
62651
62652 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
62653
62654         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
62655
62656 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
62657
62658         * gcc.compile/configure.in, gcc.unsorted/configure.in,
62659         gcc.special/configure.in, gcc.noncompile/configure.in,
62660         gcc.execute/configure.in, gcc.code_quality/configure.in,
62661         g++.other/configure.in, g++.old-deja/configure.in,
62662         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
62663         in srcname setting.
62664
62665 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
62666
62667         * lib/udi.exp: Fixed mondfe and mondfe_download.
62668         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
62669         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
62670
62671 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
62672
62673         * config/udi-gdb.exp: Check $shell_id after connecting to target.
62674         (gdb_exit): Don't remove *_soc files.
62675
62676 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
62677
62678         * lib/c-torture.exp: Don't look for main; instead always use -w
62679         -c.  This is how the c-torture tests work.  Remove the object
62680         file if the compilation succeeds.
62681         * gcc.execute/execute.exp: Remove executable if test passes.
62682         * gcc.noncompile/noncompile.exp: Every test is an expected
62683         failure.
62684         * gcc.special/special.exp: Added tests from c-torture 1.11,
62685         corrected use of existing test.
62686         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
62687         gcc.execute/920625-1.c: Updated to c-torture 1.11.
62688         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
62689         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
62690         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
62691         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
62692         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
62693         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
62694         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
62695         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
62696         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
62697         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
62698         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
62699         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
62700         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
62701         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
62702         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
62703         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
62704         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
62705         c-torture 1.11.
62706         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
62707         correspond to c-torture 1.11.
62708
62709         * New file.